Hm, interesting, something else to try. About the two hours for the lapw1 cycle, it was mostly because I had mistyped RKMAX. For some weird reason I had placed 9 instead of 7.5... Now that I replaced it by 7.5, and performed ipo in the compilation, the time went down to 35 minutes on the slowest nodes. Thanks for the tip for TMPDIR, I will also try it.<div>

<br></div><div>Marcos<br><br><div class="gmail_quote">On Thu, Jul 29, 2010 at 2:09 PM, Laurence Marks <span dir="ltr">&lt;<a href="mailto:L-marks@northwestern.edu">L-marks@northwestern.edu</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">

If it takes 2 hours for a lapw1up/dn, you need to use more resources,<br>
either mpi or nodes.<br>
<br>
As an addendum, you may want to set TMPDIR (maybe FORT_TMPDIR) for<br>
some scratch files which are used by (I think) lapw2, see<br>
<br>
<a href="http://software.intel.com/en-us/forums/showthread.php?t=60212&amp;o=d&amp;s=lr" target="_blank">http://software.intel.com/en-us/forums/showthread.php?t=60212&amp;o=d&amp;s=lr</a><br>
<div><div></div><div class="h5"><br>
2010/7/28 Marcos Veríssimo Alves &lt;<a href="mailto:marcos.verissimo.alves@gmail.com">marcos.verissimo.alves@gmail.com</a>&gt;:<br>
&gt; Hi Laurence,<br>
&gt; I will try all you have said. I didn&#39;t know about the -assu buff option - I<br>
&gt; suppose it is valid for ifort, right?<br>
&gt; My scratch is already set. In fact, it was one of the variables I had the<br>
&gt; care to set, because I saw the size of the vector files (scary...)<br>
&gt; Finally, no problem with slowing down things a little. I&#39;d rather have<br>
&gt; things slowed down a few seconds than have two hours lost (that is roughly<br>
&gt; the time it takes for running lapw1 -up/dn for my system) plus the hours<br>
&gt; when nothing happen until I realize the job has died... And I stil have to<br>
&gt; include U and spin-orbit after that!<br>
&gt; Thanks a lot,<br>
&gt; Marcos<br>
&gt;<br>
&gt; On Wed, Jul 28, 2010 at 9:00 PM, Laurence Marks &lt;<a href="mailto:L-marks@northwestern.edu">L-marks@northwestern.edu</a>&gt;<br>
&gt; wrote:<br>
&gt;&gt;<br>
&gt;&gt; This could be quite a lot of work. Some simpler suggestions:<br>
&gt;&gt;<br>
&gt;&gt; 1) In param.inc in SRC_lapw[0-2] change to<br>
&gt;&gt;      PARAMETER          (restrict_output= 1)<br>
&gt;&gt; This will reduce the size of the log files<br>
&gt;&gt;<br>
&gt;&gt; 2) Use -assu buff in your compilation options -- this writes data in<br>
&gt;&gt; big chunks not line-by-line and is much<br>
&gt;&gt; friendlier on file servers.<br>
&gt;&gt;<br>
&gt;&gt; 3) Set the environmental variable SCRATCH (export it from bash should<br>
&gt;&gt; work) so large data files such<br>
&gt;&gt; as the case.vector_X are local.<br>
&gt;&gt;<br>
&gt;&gt; 4) In $WIENROOT/parallel_options add (or edit)<br>
&gt;&gt; set sleepy      = XX             # additional sleep before checking<br>
&gt;&gt; set delay = YY<br>
&gt;&gt;<br>
&gt;&gt; where XX, YY are adjusted to try and reduce AFS problems ( 0.5 ? --<br>
&gt;&gt; this will slow things down but...)<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt; 2010/7/28 Marcos Veríssimo Alves &lt;<a href="mailto:marcos.verissimo.alves@gmail.com">marcos.verissimo.alves@gmail.com</a>&gt;:<br>
&gt;&gt; &gt; Hi all,<br>
&gt;&gt; &gt; I have managed to run Wien2k in our cluster, with k-point<br>
&gt;&gt; &gt; parallelization.<br>
&gt;&gt; &gt; However, it looks like our NFS system (which is actually an AFS one) is<br>
&gt;&gt; &gt; still a bit unstable, since the cluster has been upgraded and<br>
&gt;&gt; &gt; re-assembled<br>
&gt;&gt; &gt; very recently. Problem is, the sysadmins have gone on vacations, so I&#39;ll<br>
&gt;&gt; &gt; have to find a way of getting around this the best I can until the<br>
&gt;&gt; &gt; beginning<br>
&gt;&gt; &gt; of next month.<br>
&gt;&gt; &gt; My current problem is that looks like some nodes of our cluster have<br>
&gt;&gt; &gt; been<br>
&gt;&gt; &gt; losing connection with the AFS server intermittently, and from what I<br>
&gt;&gt; &gt; see<br>
&gt;&gt; &gt; (please correct me if I&#39;m wrong) all the writing is done over the<br>
&gt;&gt; &gt; network to<br>
&gt;&gt; &gt; the home directory. So, during the writing of the energy_up files, if<br>
&gt;&gt; &gt; the<br>
&gt;&gt; &gt; connection is lost then lapw2 will crash. Indeed, one of the instances<br>
&gt;&gt; &gt; of<br>
&gt;&gt; &gt; lapw1 resulted in an energyup file, in the end, with 0 size. This in<br>
&gt;&gt; &gt; turn<br>
&gt;&gt; &gt; made lapw2 crash, and this has happened overnight.<br>
&gt;&gt; &gt; My question is, I would like to make a small (I guess) change in the<br>
&gt;&gt; &gt; scripts, wherever needed. Instead of writing some files (only the ones<br>
&gt;&gt; &gt; that<br>
&gt;&gt; &gt; are critical for the execution of the next code) to the home, which<br>
&gt;&gt; &gt; would be<br>
&gt;&gt; &gt; done over AFS, they would be done in the scratch directory, which is<br>
&gt;&gt; &gt; local.<br>
&gt;&gt; &gt; Then, at the end of the execution, they would be copied to the home<br>
&gt;&gt; &gt; directory, possibly with a check on the success of the operation. I<br>
&gt;&gt; &gt; don&#39;t<br>
&gt;&gt; &gt; know if this would be better, but at least the problems with network<br>
&gt;&gt; &gt; load<br>
&gt;&gt; &gt; would be much more punctual, and it could also be more prone to error<br>
&gt;&gt; &gt; control.<br>
&gt;&gt; &gt; Since I do not have much knowledge of csh programming (I&#39;m mostly a bash<br>
&gt;&gt; &gt; guy) and the Wien2k scripts are pretty complex beasts to which I am not<br>
&gt;&gt; &gt; very<br>
&gt;&gt; &gt; acquainted, could you give your opinions on the feasibility of my<br>
&gt;&gt; &gt; suggestions, and if they are not too complex to implement, possible<br>
&gt;&gt; &gt; changes<br>
&gt;&gt; &gt; and/or places to be changed in the scripts?<br>
&gt;&gt; &gt; Best regards,<br>
&gt;&gt; &gt; Marcos<br>
&gt;&gt; &gt; _______________________________________________<br>
&gt;&gt; &gt; Wien mailing list<br>
&gt;&gt; &gt; <a href="mailto:Wien@zeus.theochem.tuwien.ac.at">Wien@zeus.theochem.tuwien.ac.at</a><br>
&gt;&gt; &gt; <a href="http://zeus.theochem.tuwien.ac.at/mailman/listinfo/wien" target="_blank">http://zeus.theochem.tuwien.ac.at/mailman/listinfo/wien</a><br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt;<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt; --<br>
&gt;&gt; Laurence Marks<br>
&gt;&gt; Department of Materials Science and Engineering<br>
&gt;&gt; MSE Rm 2036 Cook Hall<br>
&gt;&gt; 2220 N Campus Drive<br>
&gt;&gt; Northwestern University<br>
&gt;&gt; Evanston, IL 60208, USA<br>
&gt;&gt; Tel: (847) 491-3996 Fax: (847) 491-7820<br>
&gt;&gt; email: L-marks at northwestern dot edu<br>
&gt;&gt; Web: <a href="http://www.numis.northwestern.edu" target="_blank">www.numis.northwestern.edu</a><br>
&gt;&gt; Chair, Commission on Electron Crystallography of IUCR<br>
&gt;&gt; <a href="http://www.numis.northwestern.edu/" target="_blank">www.numis.northwestern.edu/</a><br>
&gt;&gt; Electron crystallography is the branch of science that uses electron<br>
&gt;&gt; scattering and imaging to study the structure of matter.<br>
&gt;&gt; _______________________________________________<br>
&gt;&gt; Wien mailing list<br>
&gt;&gt; <a href="mailto:Wien@zeus.theochem.tuwien.ac.at">Wien@zeus.theochem.tuwien.ac.at</a><br>
&gt;&gt; <a href="http://zeus.theochem.tuwien.ac.at/mailman/listinfo/wien" target="_blank">http://zeus.theochem.tuwien.ac.at/mailman/listinfo/wien</a><br>
&gt;<br>
&gt;<br>
&gt; _______________________________________________<br>
&gt; Wien mailing list<br>
&gt; <a href="mailto:Wien@zeus.theochem.tuwien.ac.at">Wien@zeus.theochem.tuwien.ac.at</a><br>
&gt; <a href="http://zeus.theochem.tuwien.ac.at/mailman/listinfo/wien" target="_blank">http://zeus.theochem.tuwien.ac.at/mailman/listinfo/wien</a><br>
&gt;<br>
&gt;<br>
<br>
<br>
<br>
--<br>
Laurence Marks<br>
Department of Materials Science and Engineering<br>
MSE Rm 2036 Cook Hall<br>
2220 N Campus Drive<br>
Northwestern University<br>
Evanston, IL 60208, USA<br>
Tel: (847) 491-3996 Fax: (847) 491-7820<br>
email: L-marks at northwestern dot edu<br>
Web: <a href="http://www.numis.northwestern.edu" target="_blank">www.numis.northwestern.edu</a><br>
Chair, Commission on Electron Crystallography of IUCR<br>
<a href="http://www.numis.northwestern.edu/" target="_blank">www.numis.northwestern.edu/</a><br>
Electron crystallography is the branch of science that uses electron<br>
scattering and imaging to study the structure of matter.<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>
</div></div></blockquote></div><br></div>