<p dir="ltr">I had the same problem when I used the wrong -qarch. I had to specify pwr7 and the default from siteconfig is pwr5. If you want to find out the system architecture issue the prtconf command.</p>
<div class="gmail_quote">On Oct 7, 2013 3:00 AM, &quot;Pavel Ondračka&quot; &lt;<a href="mailto:pavel.ondracka@email.cz">pavel.ondracka@email.cz</a>&gt; wrote:<br type="attribution"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Dear WIEN2k mailing list,<br>
<br>
this is a follow up to thread &quot;compilation problems on AIX with xlf90&quot;.<br>
I&#39;ve finally managed to compile WIEN2k_13 on AIX 5.3,<br>
however I&#39;m now getting a segfault when running lapw2.<br>
<br>
Segmentation fault in f7splt at line 51 in file &quot;&quot; ($t1)<br>
could not read &quot;f7splt.f&quot;<br>
(dbx) where<br>
f7splt(alm = (...), blm = (...), clm = (...), mult = 2, uenorm =<br>
0.0028448010014590045, num = 1, coord = &#39;     &#39;, dmat = (...)), line 51<br>
in &quot;f7splt.f&quot;<br>
csplit(0xfffffffffd8f50c, 0xfffffffffd8f510, 0xfffffffffd8a718,<br>
0xfffffffffd8976c, 0xfffffffffd8f67c, 0x11023fe30, 0x110250590,<br>
0x110260cf0), line 78 in &quot;csplit.f&quot;<br>
l2main(0xfffffffffffe340, 0xfffffffffffdb84, 0xfffffffffffe518,<br>
0x1101ac4b0, 0x110000b88, 0xfffffffffffdb80, 0xfffffffffffdb90,<br>
0xfffffffffffdc48), line 1313 in &quot;l2main_tmp_.F&quot;<br>
lapw2(), line 605 in &quot;lapw2_tmp_.F&quot;<br>
<br>
The corresponding lines looks like this:<br>
51  dmat(i,j,num)=dmat(i,j,num) + (alm(j)*conjg(alm(i))+ &amp;<br>
52  blm(j)*conjg(blm(i))*uenorm+clm(j)*conjg(clm(i))+ &amp;<br>
53<br>
alm(j)*conjg(clm(i))*pi12lo(ipip,3)+clm(j)*conjg(alm(i))*pi12lo(ipip,3)+<br>
&amp;<br>
54<br>
blm(j)*conjg(clm(i))*pe12lo(ipip,3)+clm(j)*conjg(blm(i))*pe12lo(ipip,3)<br>
) / mult<br>
<br>
Going through all the variables shows suspicious value of ipip =<br>
-2147483648, which is used as array index for pi12lo an pe12lo causing<br>
the segfault.<br>
By grepping through SRC_lapw2 directory I can see, that all other<br>
subroutines which use ipip do something like this:<br>
$grep &quot;ipip=&quot; *<br>
csplit.f: ipip=max(ilo(l),1)<br>
d5splt.f: ipip=max(ilo(2),1)<br>
p3splt.f: ipip=max(ilo(1),1)<br>
<br>
I&#39;m wondering if there is some similar initialization statement missing<br>
in f7splt.f and what should be ipip set to?<br>
<br>
Also I hope this isn&#39;t just some result of my inexperienced efforts to<br>
make WIEN compile on ancient AIX 5.3 or some other bad configuration.<br>
<br>
Best regards<br>
Pavel Ondračka<br>
<br>
_______________________________________________<br>
Wien mailing list<br>
<a href="mailto:Wien@zeus.theochem.tuwien.ac.at">Wien@zeus.theochem.tuwien.ac.at</a><br>
<a href="http://zeus.theochem.tuwien.ac.at/mailman/listinfo/wien" target="_blank">http://zeus.theochem.tuwien.ac.at/mailman/listinfo/wien</a><br>
SEARCH the MAILING-LIST at:  <a href="http://www.mail-archive.com/wien@zeus.theochem.tuwien.ac.at/index.html" target="_blank">http://www.mail-archive.com/wien@zeus.theochem.tuwien.ac.at/index.html</a><br>
</blockquote></div>