[mvapich-discuss] Error in initializing MVAPICH2 ptmalloc library
Hajime Fujita
hfujita at uchicago.edu
Thu Jan 23 16:22:27 EST 2014
Dear MVAPICH development team,
Sometimes I see the following warning message at the beginning of the
MPI program execution.
----
WARNING: Error in initializing MVAPICH2 ptmalloc library.Continuing
without InfiniBand registration cache support.
----
It looks like this message is printed during MPI_Init (actually,
MPI_Init_thread). As I wrote "sometimes", this does not necessary occur.
Do you have any idea about the cause of this message/consequence to
performance etc?
Something that may be specific to my program are:
1. it uses multi-threading (MPI_THREAD_MULTIPLE)
2. it uses shared library, meaning that
program -> shared library (which calls MPI) -> MVAPICH2
I'm using the Midway cluster in UChicago.
http://rcc.uchicago.edu/resources/midway_specs.html
Version information of MVAPICH2 is as follows.
----
[hfujita at midway-login2 tests]$ mpichversion
MVAPICH2 Version: 2.0b
MVAPICH2 Release date: Fri Nov 8 11:17:40 EST 2013
MVAPICH2 Device: ch3:mrail
MVAPICH2 configure: --prefix=/project/aachien/local/mvapich2-2.0b
--enable-shared
MVAPICH2 CC: gcc -DNDEBUG -DNVALGRIND -O2
MVAPICH2 CXX: g++ -DNDEBUG -DNVALGRIND -O2
MVAPICH2 F77: gfortran -L/lib -L/lib -O2
MVAPICH2 FC: gfortran -O2
[hfujita at midway-login2 tests]$ mpiexec --version
HYDRA build details:
Version: 3.1b1
Release Date: Fri Nov 8 11:17:40 EST 2013
CC: gcc
CXX: g++
F77: gfortran
F90: gfortran
Configure options: '--disable-option-checking'
'--prefix=/project/aachien/local/mvapich2-2.0b' '--enable-shared'
'--disable-checkerrors' '--cache-file=/dev/null' '--srcdir=.' 'CC=gcc'
'CFLAGS= -DNDEBUG -DNVALGRIND -O2' 'LDFLAGS=-L/lib -L/lib -L/lib
-Wl,-rpath,/lib -L/lib -Wl,-rpath,/lib -L/lib -L/lib' 'LIBS=-libmad
-libumad -libverbs -lrt -lhwloc -lpthread -lhwloc ' 'CPPFLAGS=
-I/project/aachien/local/src/mvapich2-2.0b/src/mpid/ch3/channels/mrail/include
-I/project/aachien/local/src/mvapich2-2.0b/src/mpid/ch3/channels/mrail/include
-I/project/aachien/local/src/mvapich2-2.0b/src/mpid/ch3/channels/common/include
-I/project/aachien/local/src/mvapich2-2.0b/src/mpid/ch3/channels/common/include
-I/project/aachien/local/src/mvapich2-2.0b/src/mpid/ch3/channels/mrail/src/gen2
-I/project/aachien/local/src/mvapich2-2.0b/src/mpid/ch3/channels/mrail/src/gen2
-I/project/aachien/local/src/mvapich2-2.0b/src/mpid/common/locks
-I/project/aachien/local/src/mvapich2-2.0b/src/mpid/common/locks
-I/project/aachien/local/src/mvapich2-2.0b/src/util/wrappers
-I/project/aachien/local/src/mvapich2-2.0b/src/util/wrappers
-I/project/aachien/local/src/mvapich2-2.0b/src/mpl/include
-I/project/aachien/local/src/mvapich2-2.0b/src/mpl/include
-I/project/aachien/local/src/mvapich2-2.0b/src/openpa/src
-I/project/aachien/local/src/mvapich2-2.0b/src/openpa/src
-I/project/aachien/local/src/mvapich2-2.0b/src/mpi/romio/include
-I/include -I/include -I/include -I/include'
Process Manager: pmi
Launchers available: ssh rsh fork slurm ll lsf
sge manual persist
Topology libraries available: hwloc
Resource management kernels available: user slurm ll lsf sge pbs
cobalt
Checkpointing libraries available:
Demux engines available: poll select
----
If you need more information or log, please let me know.
Thank you in advance!
Hajime
--
Hajime Fujita
Postdoctoral Scholar, Large-Scale Systems Group
Department of Computer Science, The University of Chicago
http://www.cs.uchicago.edu/people/hfujita
More information about the mvapich-discuss
mailing list