OMPI 1.4.3
Valgrind 3.5.0

Trying to use valgrind on a program and getting a ton of MPI related
noise, totally swamping the memory problems in the program itself.  

Looked at the FAQ and used the suppression file referred to there:

mpirun -np 2 -host newsaf.cluster \
 valgrind \
  --leak-check=full \
  --suppressions=/opt/ompi143/share/openmpi/openmpi-valgrind.supp \
 hmmfetch \
   --mpisplit \
   /usr/common/BLASTDB/PFAMDIR3/Pfam-A.hmm CagE_TrbE_VirB

To count up all of these messages, piped with:
   2>&1 | grep PMPI_Init | wc

which returned 92 for the command above.  Leaving off the 

  --leak-check=full 

reduces the count to 4 (as well as the usefulness of valgrind for
finding memory leaks!)  Those counts are unchanged when 

  --suppressions=/opt/ompi143/share/openmpi/openmpi-valgrind.supp

is omitted, suggesting that it is ineffective on this combination of
OMPI and Valgrind.

Is there a suppression file for these versions that will shut down all
messages under PMPI_INit but still allow the messages from the program
being tested???

Thanks,

David Mathog
mat...@caltech.edu
Manager, Sequence Analysis Facility, Biology Division, Caltech

Reply via email to