<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=Windows-1252">
</head>
<body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; color: rgb(0, 0, 0); font-size: 14px; font-family: Calibri, sans-serif; ">
<div>
<div>
<div>Dear Peter, Lawrence, and Gavin,&nbsp;</div>
<div><br>
</div>
<div>It seems I finally got a solution to this issue.&nbsp;</div>
<div>In the lapwso.f (under SRC_lapwso), I comment out the line 55</div>
<div><br>
</div>
<div>…</div>
<div>
<div>&nbsp; &nbsp; &nbsp; ' &nbsp;FORM:',FORM</div>
<div>&nbsp; &nbsp; &nbsp; STOP 'OPEN FAILED'</div>
<div>&nbsp;8001 CONTINUE</div>
<div>&nbsp; &nbsp; &nbsp; CLOSE (1)</div>
</div>
<div>…</div>
<div>---&gt;</div>
<div>
<div>…</div>
<div>
<div>&nbsp; &nbsp; &nbsp; ' &nbsp;FORM:',FORM</div>
<div>&nbsp; &nbsp; &nbsp; STOP 'OPEN FAILED'</div>
<div>&nbsp;8001 CONTINUE</div>
<div>&nbsp; &nbsp; &nbsp; !CLOSE (1)</div>
</div>
</div>
<div>…</div>
<div><br>
</div>
<div><br>
</div>
<div>In the init.f (under SRC_lapwso), I comment the line 208 and put in the close(1) statement after line 216</div>
<div><br>
</div>
<div>…</div>
<div>
<div>&nbsp; &nbsp; &nbsp; iorbpot=0</div>
<div>&nbsp; &nbsp; &nbsp; CALL GTFNAM(DEFFN,ERRFN)</div>
<div>&nbsp; &nbsp; &nbsp; OPEN (1,FILE=DEFFN,STATUS='OLD',ERR=920)</div>
<div>&nbsp; &nbsp;10 CONTINUE</div>
<div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;READ (1,*,END=920,ERR=920) IUNIT</div>
<div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;if(iunit.eq.12)then</div>
<div>&nbsp; &nbsp; &nbsp; iorbpot=1</div>
<div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;endif</div>
<div>&nbsp; &nbsp; &nbsp; goto 10</div>
<div>920 &nbsp; continue</div>
</div>
<div>…</div>
<div>---&gt;</div>
<div>
<div>…</div>
<div>
<div>&nbsp; &nbsp; &nbsp; iorbpot=0</div>
<div>&nbsp; &nbsp; &nbsp; !CALL GTFNAM(DEFFN,ERRFN)</div>
<div>&nbsp; &nbsp; &nbsp; OPEN (1,FILE=DEFFN,STATUS='OLD',ERR=920)</div>
<div>&nbsp; &nbsp;10 CONTINUE</div>
<div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;READ (1,*,END=920,ERR=920) IUNIT</div>
<div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;if(iunit.eq.12)then</div>
<div>&nbsp; &nbsp; &nbsp; iorbpot=1</div>
<div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;endif</div>
<div>&nbsp; &nbsp; &nbsp; goto 10</div>
<div>920 &nbsp; continue</div>
</div>
<div>&nbsp; &nbsp; &nbsp; close(1)</div>
<div>…</div>
</div>
<div><br>
</div>
<div><br>
</div>
<div>The logics is: In the call statement, lines 96&amp;97, in lapwso.f (under SRC_lapwso)</div>
<div><br>
</div>
<div>
<div>&nbsp; &nbsp; &nbsp; call init(deffn,errfn,e,vru,emm,fl, &amp;</div>
<div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; jspin,kpot,ipr,theta,phi,irlotot)</div>
</div>
<div><br>
</div>
<div>I can interpret &quot;deffn&quot; and &quot;errfn&quot; as input variables.</div>
<div><br>
</div>
<div>With this change, the problem with the performance depending on the length of the absolute SCRATCH path simply disappears.&nbsp;</div>
<div>The new observation is: After the new fix, I got a few more eigenvalues from &quot;lapwso&quot;, compared with the result from the successful &quot;lapwso lapwo.def&quot; &nbsp;run with a short length of SCRATCH path.&nbsp;</div>
<div><br>
</div>
<div>For example, with the new fix, I got&nbsp;</div>
<div><br>
</div>
<div>
<div>&nbsp;0.000000000000E&#43;00 0.000000000000E&#43;00 0.000000000000E&#43;00 &nbsp; &nbsp; &nbsp; &nbsp; 1 &nbsp; &nbsp;82 &nbsp; &nbsp;30 &nbsp;1.0</div>
<div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;1 &nbsp;-2.08090625254879</div>
<div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;2 &nbsp;-2.03240701021303</div>
<div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;3 -0.567246937574254</div>
<div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;4 -0.539993339231611</div>
<div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;5 &nbsp;0.231678304598749</div>
<div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;6 &nbsp;0.250627531191759</div>
<div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;7 &nbsp;0.252411966096012</div>
<div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;8 &nbsp;0.279337686785437</div>
<div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;9 &nbsp;0.926000679053928</div>
<div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 10 &nbsp;0.930488199201178</div>
<div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 11 &nbsp; 1.14434220481735</div>
<div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 12 &nbsp; 1.16171520948171</div>
<div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 13 &nbsp; 1.23017831627502</div>
<div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 14 &nbsp; 1.23542826718575</div>
<div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 15 &nbsp; 1.24859931113056</div>
<div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 16 &nbsp; 1.26205576152643</div>
<div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 17 &nbsp; 1.28894610954967</div>
<div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 18 &nbsp; 1.29668691364255</div>
<div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 19 &nbsp; 1.37815121548287</div>
<div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 20 &nbsp; 1.38408143682758</div>
<div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 21 &nbsp; 1.39761816280017</div>
<div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 22 &nbsp; 1.40244451996550</div>
<div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 23 &nbsp; 1.40731069271633</div>
<div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 24 &nbsp; 1.41409848573386</div>
<div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 25 &nbsp; 1.42741835193314</div>
<div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 26 &nbsp; 1.44972058483728</div>
<div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 27 &nbsp; 1.45216131164329</div>
<div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 28 &nbsp; 1.46140020134674</div>
<div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 29 &nbsp; 1.46715280186968</div>
<div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 30 &nbsp; 1.48011952623831</div>
</div>
<div><br>
</div>
<div>while the run with a short SCRATCH path but without fix spat out</div>
<div><br>
</div>
<div>
<div>&nbsp;0.000000000000E&#43;00 0.000000000000E&#43;00 0.000000000000E&#43;00 &nbsp; &nbsp; &nbsp; &nbsp; 1 &nbsp; &nbsp;82 &nbsp; &nbsp;26 &nbsp;1.0</div>
<div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;1 &nbsp;-2.08090625254879</div>
<div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;2 &nbsp;-2.03240701021303</div>
<div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;3 -0.567210435437646</div>
<div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;4 -0.539969939829431</div>
<div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;5 &nbsp;0.231819653581942</div>
<div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;6 &nbsp;0.250863233409108</div>
<div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;7 &nbsp;0.252546650177783</div>
<div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;8 &nbsp;0.279490391323386</div>
<div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;9 &nbsp;0.926000679053927</div>
<div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 10 &nbsp;0.930488199201178</div>
<div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 11 &nbsp; 1.15814779202316</div>
<div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 12 &nbsp; 1.20173218566071</div>
<div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 13 &nbsp; 1.24120493358655</div>
<div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 14 &nbsp; 1.30958379557833</div>
<div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 15 &nbsp; 1.32646347983887</div>
<div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 16 &nbsp; 1.33447988036269</div>
<div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 17 &nbsp; 1.37537123982317</div>
<div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 18 &nbsp; 1.38073681883232</div>
<div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 19 &nbsp; 1.38082472280697</div>
<div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 20 &nbsp; 1.40244451996550</div>
<div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 21 &nbsp; 1.40731069271633</div>
<div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 22 &nbsp; 1.41343387884413</div>
<div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 23 &nbsp; 1.41409848573386</div>
<div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 24 &nbsp; 1.42741835193313</div>
<div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 25 &nbsp; 1.45216131164328</div>
<div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 26 &nbsp; 1.46140020134674</div>
</div>
<div><br>
</div>
<div>Please advise me on whether my change does make sense to you. &nbsp;This is important because if this change is correct, I should redo the calculations based on &quot;runsp_lapw –so –orb&quot; on all other cases and on other platforms (including linux cluster).</div>
<div><br>
</div>
<div>Please let me know.</div>
<div><br>
</div>
<div>Thanks,&nbsp;</div>
<div><br>
</div>
<div>Jianxin</div>
<div><br>
</div>
<div><br>
</div>
</div>
</div>
<span id="OLK_SRC_BODY_SECTION">
<div style="font-family:Calibri; font-size:11pt; text-align:left; color:black; BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: #b5c4df 1pt solid; BORDER-RIGHT: medium none; PADDING-TOP: 3pt">
<span style="font-weight:bold">From: </span>Laurence Marks &lt;<a href="mailto:L-marks@northwestern.edu">L-marks@northwestern.edu</a>&gt;<br>
<span style="font-weight:bold">Reply-To: </span>A Mailing list for WIEN2k users &lt;<a href="mailto:wien@zeus.theochem.tuwien.ac.at">wien@zeus.theochem.tuwien.ac.at</a>&gt;<br>
<span style="font-weight:bold">Date: </span>Thu, 20 Dec 2012 16:05:13 -0600<br>
<span style="font-weight:bold">To: </span>A Mailing list for WIEN2k users &lt;<a href="mailto:wien@zeus.theochem.tuwien.ac.at">wien@zeus.theochem.tuwien.ac.at</a>&gt;<br>
<span style="font-weight:bold">Subject: </span>Re: [Wien] Some interesting observation with &quot;runsp_lapw -so -orb&quot;on Mac OSX<br>
</div>
<div><br>
</div>
<blockquote id="MAC_OUTLOOK_ATTRIBUTION_BLOCKQUOTE" style="BORDER-LEFT: #b5c4df 5 solid; PADDING:0 0 0 5; MARGIN:0 0 0 5;">
<p>I suggest adding an inquire statement to see what are the properties of the files, e.g. record length etc. this may lead nowhere but might if OSX had some unusual file defaults in fortran. Maybe also search the ifort/OSX lists for hints. I suspect a compiler/OS
 bug which may have no better fix than what you have done.</p>
<div class="gmail_quote">On Dec 20, 2012 9:35 PM, &quot;Zhu, Jianxin&quot; &lt;<a href="mailto:jxzhu@lanl.gov">jxzhu@lanl.gov</a>&gt; wrote:<br type="attribution">
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div style="font-size:14px;font-family:Calibri,sans-serif;word-wrap:break-word">
<div>
<div>
<div>Gavin,&nbsp;</div>
<div><br>
</div>
<div>I did that and the problem remains.&nbsp;</div>
<div>So at the moment, I will stay with by adding a simple writing statement in the lapwso.f file.&nbsp;</div>
<div><br>
</div>
<div>Thanks,&nbsp;</div>
<div><br>
</div>
<div>Jianxin&nbsp;</div>
<div><br>
</div>
</div>
</div>
<div><br>
</div>
<span>
<div style="border-right:medium none;padding-right:0in;padding-left:0in;padding-top:3pt;text-align:left;font-size:11pt;border-bottom:medium none;font-family:Calibri;border-top:#b5c4df 1pt solid;padding-bottom:0in;border-left:medium none">
<span style="font-weight:bold">From: </span>Gavin Abo &lt;<a href="mailto:gsabo@crimson.ua.edu" target="_blank">gsabo@crimson.ua.edu</a>&gt;<br>
<span style="font-weight:bold">Reply-To: </span>A Mailing list for WIEN2k users &lt;<a href="mailto:wien@zeus.theochem.tuwien.ac.at" target="_blank">wien@zeus.theochem.tuwien.ac.at</a>&gt;<br>
<span style="font-weight:bold">Date: </span>Thu, 20 Dec 2012 11:54:37 -0700<br>
<span style="font-weight:bold">To: </span>A Mailing list for WIEN2k users &lt;<a href="mailto:wien@zeus.theochem.tuwien.ac.at" target="_blank">wien@zeus.theochem.tuwien.ac.at</a>&gt;<br>
<span style="font-weight:bold">Subject: </span>Re: [Wien] Some interesting observation with &quot;runsp_lapw -so -orb&quot;on Mac OSX<br>
</div>
<div><br>
</div>
<blockquote style="BORDER-LEFT:#b5c4df 5 solid;PADDING:0 0 0 5;MARGIN:0 0 0 5">
<div>
<div text="#000000" bgcolor="#FFFFFF">
<div>Yes, FPOPT is for mpi parallel not serial.<br>
<br>
For serial, you need for fftw3:<br>
<br>
O&nbsp;&nbsp; Compiler options:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; -free -mp1 -prec-div -pc80 -pad -align -traceback -DFFTW3<br>
R&nbsp;&nbsp; R_LIB (LAPACK&#43;BLAS):&nbsp;&nbsp;&nbsp;&nbsp; -lmkl_intel_lp64 -lmkl_intel_thread -lmkl_core -liomp5 -lpthread -L/opt/local/fftw3/lib/ -lfftw3<br>
<br>
This requires that you download ( <a href="http://fftw.org/download.html" target="_blank">
http://fftw.org/download.html</a>) and install fftw3.3.3 at /opt/local/fftw3/.&nbsp; Alternatively, you could use the mkl-fftw3 library.&nbsp; For that, refer to the Wien2k user guide &quot;11.1.1 Installation tips for mpich and fftw (either version 2.1.5 or 3.3&quot;.<br>
<br>
On 12/20/2012 11:41 AM, Zhu, Jianxin wrote:<br>
</div>
<blockquote type="cite">
<pre>Gavin, 

Yes. I am using serial mode for my Mac machines.

This is what I have in the siteconfig_lapw procedure ---



....
Recommended options for system linuxif111 are:
     Compiler options:        -FR -mp1 -w -prec_div -pc80 -pad -ip
-DINTEL_VML -traceback
     Linker Flags:            $(FOPT)
-L/opt/intel/Compiler/11.1/046/mkl/lib/em64t -pthread
     Preprocessor flags:      '-DParallel'
     R_LIB (LAPACK&#43;BLAS):     -lmkl_lapack -lmkl_intel_lp64
-lmkl_intel_thread -lmkl_core -openmp -lpthread -lguide

Current settings:
 O   Compiler options:        -free -mp1 -prec-div -pc80 -pad -align
-traceback
 L   Linker Flags:            $(FOPT) -L/opt/intel/Composer/mkl/lib
 P   Preprocessor flags       '-DParallel'
 R   R_LIB (LAPACK&#43;BLAS):     -lmkl_intel_lp64 -lmkl_intel_thread
-lmkl_core -liomp5 -lpthread

 S   Save and Quit
 Q   Quit abandon changes

     To change an item select option.

Selection: 





Do you mean I have to put in -DFFTW3 explicitly?

In the OPTIONS file, I do see

current:FPOPT:-FR -mp1 -w -prec_div -pc80 -pad -ip -DINTEL_VML -traceback
-DFFTW3

But that's for MPI running, right?



If I look at the recommended options (as copied/pasted above), there is no
-DFFTW3 there.

Maybe I haven't understand your point correctly?

Do you want me to put -DFFTW3 explicitly behind the option FOPT lineso
that it changes from


-free -mp1 -prec-div -pc80 -pad -align -traceback


to 

-free -mp1 -prec-div -pc80 -pad -align -traceback -DFFTW3


?


Thanks, 

Jianxin
</pre>
</blockquote>
<br>
</div>
</div>
_______________________________________________ Wien mailing list <a href="mailto:Wien@zeus.theochem.tuwien.ac.at" target="_blank">
Wien@zeus.theochem.tuwien.ac.at</a> <a href="http://zeus.theochem.tuwien.ac.at/mailman/listinfo/wien" target="_blank">
http://zeus.theochem.tuwien.ac.at/mailman/listinfo/wien</a> </blockquote>
</span></div>
</blockquote>
</div>
_______________________________________________ Wien mailing list <a href="mailto:Wien@zeus.theochem.tuwien.ac.at">
Wien@zeus.theochem.tuwien.ac.at</a> <a href="http://zeus.theochem.tuwien.ac.at/mailman/listinfo/wien">
http://zeus.theochem.tuwien.ac.at/mailman/listinfo/wien</a> </blockquote>
</span>
</body>
</html>