[Wien] Error in mpi+k point parallelization across multiple nodes
Gavin Abo
gsabo at crimson.ua.edu
Mon May 4 19:56:46 CEST 2015
On page 131 in the User's Guide for Intel mkl 11.1 for Linux [
https://software.intel.com/en-us/mkl_11.1_ug_lin_pdf ], it has:
libmkl_blacs_intelmpi_lp64.so => LP64 version of BLACS routines for
Intel MPI and MPICH2
So -lmkl_blacs_intelmpi_lp64 might also work with MPICH2.
From the compile settings, it looks like compiler version 11.1 build 46
is being used, which uses version 10.2 Update 2 of mkl [
https://software.intel.com/en-us/articles/which-version-of-ipp--mkl--tbb-is-installed-with-intel-compiler-professional-edition
].
I could not find the mkl system requirements page for 10.2, but for
10.3, it has that 10.3 was validated with MPICH2 version 1.3.2p1 [
https://software.intel.com/en-us/articles/intel-mkl-103-system-requirements
].
The MVAPICH2-2.0a that was mentioned as being used is based on
MPICH-3.0.4 [
http://mvapich.cse.ohio-state.edu/static/media/mvapich/MV2_CHANGELOG-2.1.txt
].
It looks like Intel did not validate MPICH3 until about mkl version 11.2
with MPICH3 version 3.1 [
https://software.intel.com/en-us/articles/intel-mkl-112-system-requirements
].
Fermin, it looks like you provided information from the WIEN2k dayfile
and error files. However, are there any error messages in the standard
output? For example, standard output should be what you get in a
terminal after you execute "runsp_lapw -p". However, since clusters
typically require that calculations be submitted using a job submission
system, the standard output is usually written instead to a user
specified file. On some systems, for example, the calculation isn't
executed with "runsp_lapw -p" but with "qsub -j oe -o output.log
myscript.pbs" [ http://arc.it.wsu.edu/UserGuide/Using_Qsub.aspx ], where
the script file called myscript.pbs would contain a line to execute
"runsp_lapw -p" and the standard output would be written to the file
called output.log.
On 5/4/2015 12:08 AM, Peter Blaha wrote:
> No !!! (Can use it only if you are using intelmpi).
>
> I'm not sure (and it may even depend on the compiler version) which
> mpi-versions are supported by intel. But maybe try the simplest version
> -lmkl_blacs_lp64
>
> Am 04.05.2015 um 08:03 schrieb lung Fermin:
>> Is it ok to use -lmkl_blacs_intelmpi_lp64?
>
More information about the Wien
mailing list