On 4/17/23 09:47, Alireza Ghasemi wrote:
I had set DFLAGS and autotools did not update it, therefore,
"-D__ELPA" was missing during the compilation of LAXlib.
reminder to everybody: do not add any variable setting to "./configure"
unless you are sure that you need it
However, the performance of QE with ELPA is not better than QE with
scalapack. The system has more than 2,000 KS orbitals running on more
than 500 MPI processes.
elpa should scale better than scalapack, but not dramatically better.
Also, I played around with "-nd" and "-nt" (the latter for FFT), they
have some significant impact on run time but the same for both ELPA and
scalapack.
-nt has no impact on subspace diagnalization / orthonormalization.
-nd sets the number of processors used by ELPA, so you should notice at
least some difference
Paolo
Do QE developers recommend users to use ELPA?
Is there a benchmark of QE comparing its performance with and without ELPA?
***************
On 4/15/23 10:08, Paolo Giannozzi wrote:
On 13/04/2023 19:28, Alireza Ghasemi wrote:
Does anyone know the latest version of ELPA to which one can link
and build QE-7.1?
from ./configure --help:
--with-elpa-version Specify ELPA API version
(2015 for ELPA releases 2015.x and 2016.05;
2016 for ELPA releases 2016.11, 2017.x and 2018.05;
default 2018 for ELPA releases 2018.11 and beyond)
During configure of QE, I see the following warning:
checking ELPA... configure: WARNING: *** Invalid ELPA version,
defaulting to 2018
and then no "-D__ELPA" when compiling LAXlib Fortran files.
this cannot happen. This is what happens:
if test "$with_elpa_version" = "2015"; then
try_dflags="$try_dflags -D__ELPA_2015"
elif test "$with_elpa_version" = "2016"; then
try_dflags="$try_dflags -D__ELPA_2016"
elif test "$with_elpa_version" = "2017"; then
try_dflags="$try_dflags -D__ELPA_2016"
elif test "$with_elpa_version" = "2018"; then
try_dflags="$try_dflags -D__ELPA"
else
AC_MSG_WARN([*** Invalid ELPA version, defaulting to 2018])
try_dflags="$try_dflags -D__ELPA"
fi
Paolo
Best regards
Alireza
_______________________________________________
The Quantum ESPRESSO community stands by the Ukrainian
people and expresses its concerns about the devastating
effects that the Russian military offensive has on their
country and on the free and peaceful scientific, cultural,
and economic cooperation amongst peoples
_______________________________________________
Quantum ESPRESSO is supported by MaX (www.max-centre.eu)
users mailing list [email protected]
https://lists.quantum-espresso.org/mailman/listinfo/users
--
Dr. S. Alireza Ghasemi
Training & Support
Erlangen National High Performance Computing Center
Friedrich-Alexander-Universität Erlangen-Nürnberg
Martensstrasse 1, 91058 Erlangen, Germany
https://hpc.fau.de/about-us/people
--
Paolo Giannozzi, Dip. Scienze Matematiche Informatiche e Fisiche,
Univ. Udine, via delle Scienze 208, 33100 Udine, Italy
Phone +39-0432-558216, fax +39-0432-558222
_______________________________________________
The Quantum ESPRESSO community stands by the Ukrainian
people and expresses its concerns about the devastating
effects that the Russian military offensive has on their
country and on the free and peaceful scientific, cultural,
and economic cooperation amongst peoples
_______________________________________________
Quantum ESPRESSO is supported by MaX (www.max-centre.eu)
users mailing list [email protected]
https://lists.quantum-espresso.org/mailman/listinfo/users