Hi Graham,

On Jan 14, 2006, at 2:07 PM, Graham E Fagg wrote:
Hi all,
  whatever this fixed/changed, I no longer get corrupted memory in the
tuned data segment hung off each communicator... ! I'm still testing to
see if I get TimPs error.
G

On Sat, 14 Jan 2006 bosi...@osl.iu.edu wrote:

Author: bosilca
Date: 2006-01-14 15:21:44 -0500 (Sat, 14 Jan 2006)
New Revision: 8692

Modified:
  trunk/ompi/mca/btl/tcp/btl_tcp_endpoint.c
  trunk/ompi/mca/btl/tcp/btl_tcp_endpoint.h
  trunk/ompi/mca/btl/tcp/btl_tcp_frag.c
  trunk/ompi/mca/btl/tcp/btl_tcp_frag.h
Log:
A better implementation for the TCP endpoint cache + few comments.


On a 64-bit bproc/myrinet system I'm seeing Tim P's problem with the current head of the trunk. See attached output.

David




$ ompi_info | head
                Open MPI: 1.1a1svn01142006
   Open MPI SVN revision: svn01142006
                Open RTE: 1.1a1svn01142006
   Open RTE SVN revision: svn01142006
                    OPAL: 1.1a1svn01142006
       OPAL SVN revision: svn01142006
Prefix: /scratch/modules/opt/openmpi-trunk- nofortran-bproc64
Configured architecture: x86_64-unknown-linux-gnu
           Configured by: ddd
           Configured on: Sat Jan 14 17:22:16 MST 2006

$ make MPIRUN='mpirun -mca coll basic' MPI_Allreduce_user_c
(cd src ; make MPI_Allreduce_user_c)
make[1]: Entering directory `/home/ddd/intel_tests/src'
mpicc -g -Isrc   -c -o libmpitest.o libmpitest.c
mpicc -g -Isrc -o MPI_Allreduce_user_c MPI_Allreduce_user_c.c libmpitest.o -lm
make[1]: Leaving directory `/home/ddd/intel_tests/src'
mpirun -mca coll basic -n 4 --  `pwd`/src/MPI_Allreduce_user_c
MPITEST info  (0): Starting MPI_Allreduce_user() test
MPITEST_results: MPI_Allreduce_user() all tests PASSED (7076)

$ make MPIRUN='mpirun' MPI_Allreduce_user_c
(cd src ; make MPI_Allreduce_user_c)
make[1]: Entering directory `/home/ddd/intel_tests/src'
make[1]: `MPI_Allreduce_user_c' is up to date.
make[1]: Leaving directory `/home/ddd/intel_tests/src'
mpirun -n 4 --  `pwd`/src/MPI_Allreduce_user_c
MPITEST info  (0): Starting MPI_Allreduce_user() test
MPITEST error (0): i=0, int value=4, expected 1
MPITEST error (0): i=1, int value=4, expected 1
MPITEST error (0): i=2, int value=4, expected 1
MPITEST error (0): i=3, int value=4, expected 1

...


Reply via email to