In my case the goto libs were compiled in situ, without the patches (1.01 and 1.02) and <br>
compilation options dictated by the configuration script.<br>
<br>
<br>
The W2K version tested is the last release in a 1.5Ghz IA2 Altix. machine.<br>
<br>
Note that this is a 1.5 vs. 1.6 GHz.<br>
<br>
Emilio&nbsp; Orgaz<br>
<br>
<br><div><span class="gmail_quote">On 6/15/06, <b class="gmail_sendername">Peter Blaha</b> &lt;<a href="mailto:pblaha@theochem.tuwien.ac.at">pblaha@theochem.tuwien.ac.at</a>&gt; wrote:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
Just noticed, that your timing does not seem to be cortrect. Check<br>cputim.c; Some machines report the cputime in different units and you<br>should divide by 1024 instead of 100.<br><br>I've also heared from an Bull Itanium system and they gave very similar
<br>timings as the Altix. So I guess these values should be reachable. Since<br>your &quot;Hamilt-time&quot; is ok (besides the factor 10), it is mainly the<br>gotoblas, which makes the difference. Also your report that you get the
<br>same timings with/without goto tells me, that you are NOT using the<br>gotolib (or not a good version). I guess, the goto-libraries were changed<br>with version 1.0 and one has to compile them himself, so maybe older<br>
versions (precompiled) were more efficient .... ???<br><br>Always remember: The hamilt time is purely f90 + svml-lib code, hns is<br>mixed f90 + blas, and diag is purely blas-code. So compare the partial<br>times.<br><br>
&gt;
Thank you for your confirmation. I have tried really hard to reproduce
the 122 sec posted in the Wien2K benchmark page, unfortunately without
success.<br>&gt;<br>&gt; I get exactly the same as you. After x lapw1 -c in the test_case:<br>&gt;<br>&gt; TIME HAMILT (CPU)&nbsp;&nbsp;=&nbsp;&nbsp; 133.6, HNS =&nbsp;&nbsp; 222.4, DIAG =&nbsp;&nbsp;1331.3<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;NUMBER
OF
K-POINTS:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 1<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp;===&gt;
TOTAL CPU&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; TIME:&nbsp;&nbsp; 1710.1
(INIT =&nbsp;&nbsp;&nbsp;&nbsp; 21.3 + K-POINTS =&nbsp;&nbsp; 1688.8)<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&gt;
SUM OF WALL CLOCK TIMES:&nbsp;&nbsp;&nbsp;&nbsp;167.4 (INIT
=&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2.2 + K-POINTS
=&nbsp;&nbsp;&nbsp;&nbsp;165.2)<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Maximum WALL clock time:&nbsp;&nbsp;&nbsp;&nbsp;167.726181983948<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
Maximum CPU
time:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
1710.76000000000<br>&gt;<br>&gt; Interestingly, I get the same with and
without GOTO libraries. Here are my compilation options corresponding
to the times listed above:<br>&gt;<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;O&nbsp;&nbsp;
Compiler options:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;-O3
-tpp2 -ftz -ip -fno-alias -cm -w -FR -DALTIX -DINTEL_VML<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;L&nbsp;&nbsp;
Linker
Flags:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;-L../SRC_lib
-Vaxlib -L/opt/intel/mkl/8.0.2/lib/64<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;P&nbsp;&nbsp; Preprocessor flags&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; '-DParallel'<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;R&nbsp;&nbsp; R_LIB (LAPACK+BLAS):&nbsp;&nbsp;&nbsp;&nbsp; -lmkl_lapack64 -lmkl -lvml<br>&gt;<br>&gt; An here are the times of Martin Hilgeman on a similar machine (as posted in a recent email):
<br>&gt;<br>&gt;<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;TIME
HAMILT (CPU)&nbsp;&nbsp;=&nbsp;&nbsp;&nbsp;&nbsp;11.2, HNS
=&nbsp;&nbsp;&nbsp;&nbsp;15.8, DIAG =&nbsp;&nbsp;&nbsp;&nbsp;94.0<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp;===&gt;
TOTAL CPU&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
TIME:&nbsp;&nbsp;&nbsp;&nbsp;123.2 (INIT
=&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2.1 + K-POINTS =<br>&gt; 121.1)<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&gt;
SUM OF WALL CLOCK TIMES:&nbsp;&nbsp;&nbsp;&nbsp;123.6 (INIT
=&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2.2 + K-POINTS =<br>&gt; 121.4)<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Maximum WALL clock time:&nbsp;&nbsp;&nbsp;&nbsp;123.825130939484<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
Maximum CPU
time:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
123.211914062500<br>&gt;<br>&gt; I carried out the test calculations
with Wien2K version VERSION_05.6 while Martin used version WIEN2k_06.1.
I do not believe that the different versions are the cause of such
difference in running times (aprox. 45 sec.); however, I will check it.
Maybe the problem has to to with the differences in CPU times. I will
investigate more about this. Please, let me know if you manage to
reduce the running time of the test_case.<br>&gt;<br>&gt; Regards<br>&gt;<br>&gt;<br>&gt; Cesar Lazo<br>&gt; Technische Universität Hamburg-Harburg<br>&gt;<br>&gt;<br>&gt;<br>&gt;<br>&gt;<br>&gt;<br>&gt; &gt; -----Ursprüngliche Nachricht-----
<br>&gt; &gt; Von: 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>&gt; &gt; Gesendet: 14.06.06 18:44:28<br>&gt; &gt; An: &quot;A Mailing list for WIEN2k users&quot; &lt;
<a href="mailto:wien@zeus.theochem.tuwien.ac.at">wien@zeus.theochem.tuwien.ac.at</a>&gt;<br>&gt; &gt; Betreff: Re: [Wien] Benchmark-Compilation options<br>&gt;<br>&gt;<br>&gt; &gt; For information;<br>&gt; &gt;<br>&gt; &gt; I compiled W2K as Cesar Clazo did'it&nbsp;&nbsp;(
ifort9.0 +mkl8.0, libgoto_itanium2_64p-r1.00)<br>&gt; &gt;<br>&gt; &gt; Results for the benchmark in a ALTIX&nbsp;&nbsp;Itanium2 @ 1.5 GHz with 4 MB in&nbsp;&nbsp;L3&nbsp;&nbsp;are ;<br>&gt; &gt;<br>&gt; &gt;&nbsp;&nbsp;&nbsp;&nbsp; ********************************************************
<br>&gt; &gt;<br>&gt;
&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;NUMBER OF
K-POINTS:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 1<br>&gt; &gt;&nbsp;&nbsp;&nbsp;&nbsp;===&gt; TOTAL CPU<br>&gt; &gt; TIME:&nbsp;&nbsp; 1734.1 (INIT =&nbsp;&nbsp;&nbsp;&nbsp; 21.3 +<br>&gt; &gt; K-POINTS =&nbsp;&nbsp; 1712.9)<br>&gt; &gt;&nbsp;&nbsp;&nbsp;&nbsp;&gt; SUM OF WALL CLOCK TIMES:&nbsp;&nbsp;&nbsp;&nbsp;169.8<br>&gt; &gt; (INIT =&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2.2
 + K-POINTS<br>&gt; &gt; =&nbsp;&nbsp;&nbsp;&nbsp;167.6)<br>&gt; &gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Maximum WALL clock time:&nbsp;&nbsp;&nbsp;&nbsp;169.997846841812<br>&gt;
&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Maximum CPU
time:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
1734.78000000000<br>&gt; &gt;<br>&gt; &gt;<br>&gt; &gt; best regards<br>&gt; &gt;<br>&gt; &gt; Dr. Emilio Orgaz<br>&gt; &gt; Departamento de Física y Química Teórica<br>&gt; &gt; Facultad de Química, UNAM<br>&gt; &gt; <a href="mailto:Emilio.Orgaz@gmail.com">
Emilio.Orgaz@gmail.com</a><br>&gt; &gt;<br>&gt; &gt;<br>&gt; &gt;<br>&gt; &gt; On 6/9/06, Clazo Clazo &lt;<a href="mailto:clazo36@web.de">clazo36@web.de</a>&gt; wrote:<br>&gt; &gt; Dear all,<br>&gt; &gt;<br>&gt; &gt; I<br>
&gt; &gt; compiled the wien code&nbsp;&nbsp;VERSION_05.6:<br>&gt; &gt; 20.10.2005&nbsp;&nbsp;in a SGI Altix 4700 system with Itanium2 Madison<br>&gt; &gt; 9M Prozessoren (1.66GHz/6MB L3 Cache) , ifort version 9.0 + mkl8.0 +<br>&gt; &gt; libgoto_ITANIUM2-
r1.00.a,&nbsp;&nbsp;and I carried out the standard<br>&gt; &gt; test_case provided in the wien2k web site in order to see how well the<br>&gt; &gt; tunning of the compiler and libraries was. I obtained a running time of<br>&gt; &gt; 160 Sec. The running time for a similar setup reported in the wien2k
<br>&gt; &gt; Benchmarks site is:<br>&gt; &gt;<br>&gt; &gt; Itanium2(1.6GHz,SGI Altix 3700)&nbsp;&nbsp;122 sec&nbsp;&nbsp;&nbsp;&nbsp;ifort9.0 +mkl8.0, libgoto_itanium2_64p-r1.00<br>&gt; &gt;<br>&gt; &gt; Thus,<br>&gt; &gt; faster than the time I got. The compiling options&nbsp;&nbsp;(most of
<br>&gt; &gt; them are the default options recommended by the siteconfig script) are<br>&gt; &gt; the following:<br>&gt; &gt;<br>&gt; &gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;O&nbsp;&nbsp; Compiler<br>&gt; &gt; options:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;-O3 -tpp2 -ftz<br>&gt; &gt; -ip -fno-alias -cm -w -FR -DALTIX -DINTEL_VML
<br>&gt; &gt;<br>&gt; &gt; L&nbsp;&nbsp; Linker<br>&gt; &gt; Flags:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;-L../SRC_lib<br>&gt; &gt; -Vaxlib<br>&gt; &gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;P&nbsp;&nbsp; Preprocessor flags&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; '-DParallel'<br>&gt;
&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;R&nbsp;&nbsp; R_LIB
(LAPACK+BLAS):&nbsp;&nbsp;&nbsp;&nbsp; -L/fibus/fs1/16/vt4cl/LIB/GotoBLAS/libgoto_ITANIUM2-r1.00.a -lscs -L/opt/intel/mkl/8.0.2/lib/64/ -lvml<br>&gt; &gt;<br>&gt; &gt; I downloaded and compiled the last version of GOTO library from the web.
<br>&gt; &gt;<br>&gt; &gt;<br>&gt; &gt; Has<br>&gt; &gt; somebody having a similar system been able to reproduce the running<br>&gt; &gt; time posted in the wien2k Benchmark page (122 sec)? If so, could you<br>&gt; &gt; post the options used to compile the code?
<br>&gt; &gt;<br>&gt; &gt; The running time I<br>&gt; &gt; get (160 sec) is already good, but I think, if the code is able to run<br>&gt; &gt; faster in the computational setup available, I should try to tune the<br>&gt; &gt; compiler and libraries in order to get the best possible performance.
<br>&gt; &gt;<br>&gt; &gt; Thank you in advance,<br>&gt; &gt;<br>&gt; &gt;<br>&gt; &gt; Cesar Lazo<br>&gt; &gt; Technische Universität Hamburg-Harburg<br>&gt; &gt;<br>&gt; &gt;<br>&gt; &gt;<br>&gt; &gt;<br>&gt; &gt;<br>&gt; &gt;
<br>&gt; &gt; _____________________________________________________________________<br>&gt; &gt;<br>&gt; &gt; Der <a href="http://WEB.DE">WEB.DE</a> SmartSurfer hilft bis zu 70% Ihrer Onlinekosten zu sparen!<br>&gt; &gt; 
<a href="http://smartsurfer.web.de/?mc=100071&amp;distributionid=000000000071">http://smartsurfer.web.de/?mc=100071&amp;distributionid=000000000071</a><br>&gt; &gt;<br>&gt; &gt;<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;<br>&gt; &gt; <a href="http://zeus.theochem.tuwien.ac.at/mailman/listinfo/wien">
http://zeus.theochem.tuwien.ac.at/mailman/listinfo/wien</a><br>&gt; &gt;<br>&gt; &gt;<br>&gt; &gt;<br>&gt; &gt; --<br>&gt; &gt; Dr. Emilio Orgaz<br>&gt; &gt; Departamento de Física y Química Teórica<br>&gt; &gt; Facultad de Química, UNAM
<br>&gt; &gt; <a href="mailto:Emilio.Orgaz@gmail.com">Emilio.Orgaz@gmail.com</a><br>&gt; &gt; Tel.&nbsp;&nbsp;5622-3776<br>&gt; &gt; Fax. 5622-3521<br>&gt; &gt;<br>&gt; &gt; -----------------------------------------------------------------
<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">
http://zeus.theochem.tuwien.ac.at/mailman/listinfo/wien</a><br>&gt; &gt;<br>&gt;<br>&gt;<br>&gt; ____________________________________________________________________________<br>&gt; ____________________________________________________________________________
<br>&gt; WM Spa&amp;szlig; mit Style! Coole Spr&amp;uuml;che, Outfits &amp; Co. rund um Deine<br>&gt; Lieblingsspieler als kostenlose eCard versenden! <a href="http://www.sendaplayer.net">http://www.sendaplayer.net</a><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">
http://zeus.theochem.tuwien.ac.at/mailman/listinfo/wien</a><br>&gt;<br><br><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;P.Blaha<br>--------------------------------------------------------------------------<br>Peter BLAHA, Inst.f
. Materials Chemistry, TU Vienna, A-1060 Vienna<br>Phone: +43-1-58801-15671&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; FAX: +43-1-58801-15698<br>Email: <a href="mailto:blaha@theochem.tuwien.ac.at">blaha@theochem.tuwien.ac.at</a>&nbsp;&nbsp;&nbsp;&nbsp;WWW: <a href="http://info.tuwien.ac.at/theochem/">
http://info.tuwien.ac.at/theochem/</a><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">http://zeus.theochem.tuwien.ac.at/mailman/listinfo/wien</a><br></blockquote></div><br><br clear="all"><br>-- <br>Dr. Emilio Orgaz
<br>Departamento de Física y Química Teórica<br>Facultad de Química, UNAM<br><a href="mailto:Emilio.Orgaz@gmail.com">Emilio.Orgaz@gmail.com</a><br>Tel.&nbsp;&nbsp;5622-3776&nbsp;&nbsp;&nbsp;&nbsp;<br>Fax. 5622-3521