[Wien] Compiling Wien2k 21.1 on Ubuntu 20.04 with gfortran
Peter Blaha
pblaha at theochem.tuwien.ac.at
Wed Nov 24 14:24:13 CET 2021
This is a prime example how one can benefit from using the proper
software, much more than when buying a more expensive hardware.
The speedup from 150 to 30 seconds (wall-time factor 5) on a 4-core cpu
is impressive.
Peter Blaha
Am 24.11.2021 um 13:55 schrieb David Holec:
> Dear Pavel,
>
> Many thanks again for your patience and guidance. With the
> libopenblas-openmp-dev package it seems to work well!
>
> $ ldd lapw1
> linux-vdso.so.1 (0x00007ffca83d8000)
> *libopenblas.so.0 => /lib/x86_64-linux-gnu/libopenblas.so.0
> (0x000014563f924000) *
> libgfortran.so.5 => /lib/x86_64-linux-gnu/libgfortran.so.5
> (0x000014563f65c000)
> libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x000014563f50d000)
> libmvec.so.1 => /lib/x86_64-linux-gnu/libmvec.so.1
> (0x000014563f4e1000)
> libgomp.so.1 => /lib/x86_64-linux-gnu/libgomp.so.1
> (0x000014563f49f000)
> libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0
> (0x000014563f47c000)
> libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x000014563f288000)
> /lib64/ld-linux-x86-64.so.2 (0x0000145641b2d000)
> libquadmath.so.0 => /lib/x86_64-linux-gnu/libquadmath.so.0
> (0x000014563f23e000)
> libgcc_s.so.1 => /lib/x86_64-linux-gnu/libgcc_s.so.1
> (0x000014563f223000)
> libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2 (0x000014563f21d000)
>
> and these options in siteconfig:
> L Linker Flags: $(FOPT)
> -L/usr/lib/x86_64-linux-gnu/openblas-openmp
> R R_LIBS (LAPACK+BLAS): -lopenblas
>
> I also get better timings now (though the TIME HAMILT are slightly
> longer, but overall improvement):
> $ ../x lapw1
> STOP LAPW1 END
> 119.400u 1.937s 0:32.53 372.9% 0+0k 0+37864io 0pf+0w
> $ grep HORB *output1*
> test_case.output1: TIME HAMILT (CPU) = 17.3, HNS = 18.4,
> HORB= 0.0, DIAG = 85.0, SYNC = 0.0
> test_case.output1: TIME HAMILT (WALL) = 4.6, HNS = 5.2,
> HORB= 0.0, DIAG = 22.0, SYNC = 0.0
>
> > $ grep HORB *output1*
>
> > test_case.output1: TIME HAMILT (CPU) = 16.3, HNS =
> 20.0,
> > HORB = 0.0, DIAG = 125.9, SYNC = 0.0
> > test_case.output1: TIME HAMILT (WALL) = 4.4, HNS =
> 20.0,
> > HORB = 0.0, DIAG = 126.0, SYNC = 0.0
>
--
-----------------------------------------------------------------------
Peter Blaha, Inst. f. Materials Chemistry, TU Vienna, A-1060 Vienna
Phone: +43-158801165300
Email:peter.blaha at tuwien.ac.at
WWW:http://www.imc.tuwien.ac.at WIEN2k:http://www.wien2k.at
-------------------------------------------------------------------------
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://zeus.theochem.tuwien.ac.at/pipermail/wien/attachments/20211124/6c4c978c/attachment.htm>
More information about the Wien
mailing list