Dear OpenMPI developers,
i have a strage problems with OpenMPI 1.2.5 Intel Compiled when i
debug my code under Valgrind 3.3. In a very simple ping-pong MPI
application, i retrieve strange warnings about MPI Communications,
like MPI_Send,MPI_Recv. Valgrind tells me that there are uninitialized
values in send/recv buffers, but there are initialized, i'm absolutely
There warnings are detected when my application runs over Infiniband
net, so i suspect that there are some conflicts between net
configuration and OpenMPI who confuse Valgrind. Also with OpenMPI 1.26
and 1.28 i have this behaviour. In fact, if my applications runs into
the node, without involve communication net, warnings disappears. In
others MPI applications, every MPI function returns an huge number of
warnings. That's incredible!
In the test machine, OPenMPI is compiled with the follows flags:
--enable-static --with-mpi-f90-size=medium --with-f90-max-array-dim=8
and debug flags ( -O0 -g)
In attach at this email, you can find Valgrind report and MPI test application.
Somebody can you help me? Thanks in advance.
Ing. Gabriele Fatigati
CINECA Systems & Tecnologies Department
Via Magnanelli 6/3, Casalecchio di Reno (BO) Italy
www.cineca.it Tel: +39 051 6171722