WARNING: Error in initializing MVAPICH2 ptmalloc library.

340 views
Skip to first unread message

SiliconValley

unread,
Jan 10, 2018, 4:52:43 AM1/10/18
to RBigDataProgramming
Compiled successfully pbdMPI with mvapich2/2.2-gcc-5.4.0-2.26 (that is: MVAPICH2/2.2 (includes MPICH-3.1.4) from
http://mvapich.cse.ohio-state.edu/overview/mvapich2/) on Red Hat 4.8.5-11.
It works, but executing a simple:
library(pbdMPI)
gives the following output (running on 4 nodes):

Loading required package: methods
Loading required package: methods
Loading required package: methods
Loading required package: rlecuyer
Loading required package: rlecuyer
Loading required package: rlecuyer
Loading required package: methods
Loading required package: rlecuyer
WARNING
: Error in initializing MVAPICH2 ptmalloc library.Continuing without InfiniBand registration cache support.

If I run the classical MPI hello world, no warning appears.
Somewhere I found that without without InfiniBand registration cache support, performance are impacted. but I'm lost in trying to diagnose the source of this warning.
What MVAPICH2 calls are done in library loading? I suppose MPI_Init is done in pbdMPI routine init(), what is it done before it?
Any idea?
Thanks a lot!
mario

Wei-Chen Chen

unread,
Jan 10, 2018, 9:03:26 PM1/10/18
to RBigDataProgramming
Did you compile/install R with "mvapich2/2.2-gcc-5.4.0-2.26" as well?
Reply all
Reply to author
Forward
0 new messages