What is the output of ompi_info | grep memchecker? Can you also send the stdout from OMPI's configure where it is checking for valgrind compatibility? It should be fairly obvious, probably deep in the middle of the output of configure. Here's what mine looks like:
+++ Configuring MCA framework memchecker checking for no configure components in framework memchecker... checking for m4 configure components in framework memchecker... valgrind --- MCA component memchecker:valgrind (m4 configuration macro) checking for MCA component memchecker:valgrind compile mode... static checking --with-valgrind value... simple ok (unspecified) checking valgrind/valgrind.h usability... yes checking valgrind/valgrind.h presence... yes checking for valgrind/valgrind.h... yes checking for VALGRIND_CHECK_MEM_IS_ADDRESSABLE... yes checking if MCA component memchecker:valgrind can compile... yes On Jun 22, 2010, at 5:14 AM, Michele De Stefano wrote: > valgrind is installed, and worked with Open MPI 1.4.1. > > 2010/6/22 Eloi Gaudry <e...@fft.be>: > > Hi Michele, > > > > You may actually need to have gdb/valgrind installed before configuring and > > building OpenMPI with the --enable-memchecker option. > > > > Regards, > > Eloi > > > > > > On Tuesday 22 June 2010 10:44:16 Michele De Stefano wrote: > >> Good morning. > >> > >> I'm experiencing some problems with Open MPI 1.4.2, built on a CentOS > >> 5.5, on a 32 bit machine. > >> > >> I've configured it with > >> > >> ./configure --prefix=/usr/local/openmpi --enable-debug > >> --enable-memchecker --enable-heterogeneous > >> > >> When I run "/usr/local/openmpi/bin/mpiexec -np 3 ls", Open MPI crashes > >> with this error message: > >> > >> -------------------------------------------------------------------------- > >> It looks like opal_init failed for some reason; your parallel process is > >> likely to abort. There are many reasons that a parallel process can > >> fail during opal_init; some of which are due to configuration or > >> environment problems. This failure appears to be an internal failure; > >> here's some additional information (which may only be relevant to an > >> Open MPI developer): > >> > >> opal_memchecker_base_select failed > >> --> Returned value -13 instead of OPAL_SUCCESS > >> -------------------------------------------------------------------------- > >> [ccdestefanolinux:06037] [[INVALID],INVALID] ORTE_ERROR_LOG: Not found > >> in file ../../orte/runtime/orte_init.c at line 77 > >> [ccdestefanolinux:06037] [[INVALID],INVALID] ORTE_ERROR_LOG: Not found > >> in file ../../../../orte/tools/orterun/orterun.c at line 543 > >> > >> > >> It seems that the memchecker does not work, because after > >> reconfiguring without "--enable-memchecker" and rebuilding, I don't > >> receive the same error anymore. > >> > >> May any of the Open MPI developers verify this problem, please ? > >> > >> Thank you very much. > >> Best regards. > > > > -- > > > > > > Eloi Gaudry > > > > Free Field Technologies > > Axis Park Louvain-la-Neuve > > Rue Emile Francqui, 1 > > B-1435 Mont-Saint Guibert > > BELGIUM > > > > Company Phone: +32 10 487 959 > > Company Fax: +32 10 454 626 > > _______________________________________________ > > users mailing list > > us...@open-mpi.org > > http://www.open-mpi.org/mailman/listinfo.cgi/users > > > > > > -- > Michele De Stefano > http://www.linkedin.com/in/micdestefano > http://code.google.com/p/mds-utils > http://micheledestefano.xoom.it > > _______________________________________________ > users mailing list > us...@open-mpi.org > http://www.open-mpi.org/mailman/listinfo.cgi/users > -- Jeff Squyres jsquy...@cisco.com For corporate legal information go to: http://www.cisco.com/web/about/doing_business/legal/cri/