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
...