[mvapich-discuss] Error in initializing MVAPICH2 ptmalloc library with mpi4py

Mehmet Belgin mehmet.belgin at oit.gatech.edu
Wed Apr 1 18:29:35 EDT 2015


Greetings!

We recently installed mpi4py for python/2.7.9 using intel/15.0 and 
mvapich/2.1. It works well for a single-node run, but we are getting 
this warning when using multiple nodes:

WARNING: Error in initializing MVAPICH2 ptmalloc library.Continuing 
without InfiniBand registration cache support.

The code still runs, but displays a really bad performance. Mvapich2 
itself is fine when running a regular C/C++/Fortran code, so this issue 
seems to be triggered by python's mpi4py only.

I am using this simple test code:

from mpi4py import MPI
size = MPI.COMM_WORLD.Get_size()
rank = MPI.COMM_WORLD.Get_rank()
print " I  am rank %d of %d"%(rank,size)

------------

# mpirun -np 32 python ./test.py
WARNING: Error in initializing MVAPICH2 ptmalloc library.Continuing 
without InfiniBand registration cache support.
  I  am rank 14 of 32
  I  am rank 3 of 32
  I  am rank 15 of 32

Does this warning look familiar to anyone? Any suggestions?

Thanks a lot!
-Mehmet

-- 
=========================================
Mehmet Belgin, Ph.D. (mehmet.belgin at oit.gatech.edu)
Scientific Computing Consultant | OIT - Academic and Research Technologies
Georgia Institute of Technology
258 4th Street, Rich Building, Room 326
Atlanta, GA  30332-0700
Office: (404) 385-0665



More information about the mvapich-discuss mailing list