Change Summary for MPICH2 for week of Mar 26, 2006

This list was automatically generated on Mon Mar 27 05:25:02 2006 .

Information on all weekly change summaries is available.

List of revisions

Files for each revision

added #ifdef around conditionally used variables examples/mpiexec/mpiexec_args.c
added a missing, albeit unnecessary, semicolon src/mpid/globus/mpid_env.c
Added a separate mpi_constants module to allow the use of KIND=MPI_ADDRESS_KIND in the declaration of the Fortran 90 interfaces for the attribute copy and delete functions configure.in src/binding/f90/Makefile.sm src/binding/f90/mpi.f90 src/binding/f90/mpi_constants.f90
Added comment src/include/mpiimplthread.h
Added comment about default environment src/env/mpiexec.txt
Added critical fixme for bug in use of va_arg src/mpi/errhan/errutil.c
Added fixme about undocumented routine to possibly export error messages to smpd src/mpid/common/sock/poll/sock_misc.i
Added fixmes src/include/mpierror.h
added link to windows tips doc doc/faq/faq.txt
Added missing copyright test/mpi/f77/ext/c2fmult.c test/mpi/rma/nullpscw.c
Added missing prototypes test/mpi/threads/pt2pt/sendself.c
added test to check for bug reported by Thomas Worsch test/mpi/rma/Makefile.sm test/mpi/rma/nullpscw.c test/mpi/rma/testlist
Added testing of command scripts to testing target test/Makefile.sm
Added the dependency on mtest.o test/mpi/threads/pt2pt/Makefile.sm
Check that the error code is correct, not just that it is not MPI_SUCCESS test/mpi/attr/attrerrcomm.c
Clean up errutil src/mpi/errhan/errutil.c
Fix macro in dbg msg src/mpid/ch3/channels/ssm/src/ch3_progress_connect.c
Fix yesterday's fix regarding null keys in mpd.conf files. src/pm/mpd/mpdlib.py
fixed a deadlock in the connection establishment code which was caused by locking the PG and VC mutexes in the wrong order src/mpid/globus/mpig_cm_xio_conn.i
fixed bug reported by Thomas Worsch src/mpid/ch3/src/ch3u_rma_sync.c
Fixed command test to work with PATHs that do not contain . and to add a check for environment variables of 2048 characters test/commands/cmdtests.in
Fixed typo in error message test/mpi/attr/attrerrtype.c
Fixes for threads in error util src/include/mpiimpl.h src/include/mpiimplthread.h src/mpi/errhan/errutil.c
Fixes that allow sshm to compile but does not yet work src/mpid/ch3/channels/sshm/src/ch3_init.c src/mpid/ch3/util/shm/ch3u_connect_sshm.c
gasnet: removed references to MPICH_SINGLE_THREADED macro src/mpid/ch3/channels/gasnet/include/mpidi_ch3_post.h
Improved error message test/mpi/f77/spawn/namepubf.f
minor cleanup src/mpi/attr/comm_create_keyval.c src/mpi/attr/type_create_keyval.c
nemesis: fixed bug where requests channel fields weren't initialized when receiving a message src/mpid/ch3/channels/nemesis/nemesis/include/mpid_nem_datatypes.h src/mpid/ch3/channels/nemesis/nemesis/include/mpid_nem_defs.h src/mpid/ch3/channels/nemesis/nemesis/include/mpid_nem_inline.h src/mpid/ch3/channels/nemesis/nemesis/src/mpid_nem_debug.c src/mpid/ch3/channels/nemesis/nemesis/src/mpid_nem_init.c src/mpid/ch3/channels/nemesis/src/ch3_isend.c src/mpid/ch3/channels/nemesis/src/ch3_isendv.c src/mpid/ch3/channels/nemesis/src/ch3_istartmsg.c src/mpid/ch3/channels/nemesis/src/ch3_istartmsgv.c src/mpid/ch3/channels/nemesis/src/ch3_progress.c src/mpid/ch3/channels/nemesis/src/ch3_request.c
nemesis: fixed bug with assert statement in ch3_progress.c src/mpid/ch3/channels/nemesis/src/ch3_progress.c
nemesis: removed reference of MPICH_SINGLE_THREADED macro src/mpid/ch3/channels/nemesis/include/mpidi_ch3_post.h
Print warning when a key in mpd.conf file is null string. src/pm/mpd/mpdlib.py
Removed duplicated code and did some cleanup of other code src/mpi/errhan/errutil.c
Removed obsolete reference to listener_port from mpidpost.h src/mpid/ch3/include/mpidpost.h
Removed unnecessary cs enter/exit from read-only routine src/mpi/comm/comm_rank.c
set envelope information for newly allocated request before releasing recvq mutex. this prevent another thread from skipping an uninitialized request that it would otherwise match. previously, all request information was initialized by the calling routine prior to releasing the request's mutex. src/mpid/globus/mpig_recvq.c
Switched to new macros src/mpi/pt2pt/recv.c
when handling an error that results be unneeded, reset the request ref count before destroy it. this prevents the sanity check in mpig_request_destroy() from failing. src/mpid/globus/mpig_cm_xio_vc.i