[QE-users] q-e with `--enable-openmp' option doesn't give any performance boost, so should I set it or not for compiling?

Hongyi Zhao hongyi.zhao at gmail.com
Sun Jul 19 12:33:26 CEST 2020


Hi,

I try to compile the git master q-e on Ubuntu 20.04 using intel
parallel studio xe/2020.1.102 cluster version. The hardware is a dual
E5 * 2699v4 based machine. I tried with the following two different
configure options:

$ ./configure --with-scalapack=intel MPIF90=mpiifort --enable-openmp

or

$ ./configure --with-scalapack=intel MPIF90=mpiifort

For both cases, I set the (C|F)FLAGS to the following optimization
level: -O3 -xHost.

After the compilation, I try to test it with the example supplied
here: http://levilentz.com/Codes/BNDTutorial.tar.gz.

The test is based on the scf relax calculation from the above example,
as following:

$ mpirun -n 44 pw.x < relax.in > relax.out

But I find that the version compiled with `--enable-openmp' is more
time-consuming than the version without this option.

So, I'm very confused whether should I set the`--enable-openmp' option
for compiling q-e? Any hints for this problem will be highly
appreciated?
-- 
Hongyi Zhao <hongyi.zhao at gmail.com>


More information about the users mailing list