<DIV>Dear WIEN2k developer,</DIV>
<DIV>&nbsp;</DIV>
<DIV>Since I installed the WIEN2k_05, I have been suffering the Segmentation fault when I tried to do the LDA+U correction with SO coupling calculation with k-points parallelizations. Now I think I find a bug in subroutine "dmatscf.f" under directory SRC_sumpara. In "dmatscf.f", lines 50 to 52 are read as,</DIV>
<DIV>&nbsp;</DIV>
<DIV>&nbsp;&nbsp;&nbsp;&nbsp; IF(MARGN(2:4).EQ.'TRA') THEN<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; if(MARGN(19:22).EQ.'UPUP') ispin=1<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; if(MARGN(19:22).EQ.'UPDN') ispin=2<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; if(MARGN(19:22).EQ.'DNDN') ispin=3</DIV>
<DIV>&nbsp;</DIV>
<DIV>and lines 61 to 70 are </DIV>
<DIV>&nbsp;</DIV>
<DIV>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ELSE IF(MARGN(2:4).EQ.'POM') THEN<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ispin=2<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; if(MARGN(7:8)=='UP') ispin=1<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; READ(MARGN,'(4x,i3,43x,3f9.5)')IATOM, X,y,z<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; pom(IATOM,1,ispin,lorb)=pom(IATOM,1,ispin,lorb)+X<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; pom(IATOM,2,ispin,lorb)=pom(IATOM,2,ispin,lorb)+y<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; pom(IATOM,3,ispin,lorb)=pom(IATOM,3,ispin,lorb)+z<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; IF(ILOOP.EQ.IPROC)THEN<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; WRITE(22,723)IATOM,MARGN(7:8),(pom(IATOM,ityp,ispin,lorb),ityp=1,3)<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ENDIF<BR></DIV>
<DIV>However,&nbsp;if you take a look at the file "case.scfdmup_1", you can find that MARGN(19:22) should be MARGN(20:23) and MARGN(7:8) should be MARGN(8:9).</DIV>
<DIV>&nbsp;</DIV>
<DIV>Yes, after I made these modifications the program works. However, I got something else in the dayfile,&nbsp;they are:</DIV>
<DIV>&nbsp;L= 538976288<BR>&nbsp;L= 2<BR>&nbsp;L= 2<BR>&nbsp;L= 2<BR>&nbsp;L= 2<BR>&nbsp;L= 2<BR>&nbsp;L= 2<BR>...</DIV>
<DIV>These lines appeared both after&nbsp; "Summary of lapw2para" of "lapw2 -c -up -so -p" and "Summary of lapwdmpara" of "lapwdm -up -p -so -c".&nbsp; For "L= 2" I can accept, that's the orbital which LDA+U correction is applied for, but what is "L= 538976288"?&nbsp; This scares me! </DIV>
<DIV>&nbsp;</DIV>
<DIV>Looking forward to your reply!</DIV>
<DIV>&nbsp;</DIV>
<DIV>Best,</DIV>
<DIV>&nbsp;</DIV>
<DIV>Stargmoon</DIV><p>
                <hr size=1>Do you Yahoo!?<br> 
<a href="http://us.rd.yahoo.com/mail_us/taglines/mobile/*http://mobile.yahoo.com/maildemo">Take Yahoo! Mail with you!</a> Get it on your mobile phone.