Change Summary for MPICH2 for week of Sep 03, 2006

This list was automatically generated on Mon Sep 4 04:09:53 2006 .

Information on all weekly change summaries is available.

List of revisions

Files for each revision

Add pulse checks back in to help detect failed machines.They were lost when we refactored mpd. src/pm/mpd/mpd.py
added declarations for undefined variables test/mpi/errors/coll/rerr.c
Added missing executable to cvsignore test/mpi/coll/.cvsignore
added missing stdlib.h, needed for malloc declaration test/mpi/rma/transpose7.c
Added test of creating and committing nested vector types test/mpi/perf/.cvsignore test/mpi/perf/Makefile.sm test/mpi/perf/testlist test/mpi/perf/twovec.c
Added tests of multiple receive cancels, send to self with rsend, and flooding of eager messages with datatypes test/mpi/pt2pt/Makefile.sm test/mpi/pt2pt/eagerdt.c test/mpi/pt2pt/rcancel.c test/mpi/pt2pt/sendself.c test/mpi/pt2pt/testlist
Clean up more ch3 code src/mpid/ch3/channels/sock/src/ch3_isend.c src/mpid/ch3/channels/sock/src/ch3_isendv.c src/mpid/ch3/channels/sock/src/ch3_istartmsg.c src/mpid/ch3/src/ch3u_handle_recv_pkt.c src/mpid/ch3/src/ch3u_handle_recv_req.c src/mpid/ch3/src/ch3u_request.c
Cleaned up code to use OnDatAvail handlers on requests src/mpid/ch3/channels/nemesis/nemesis/src/mpid_nem_alloc.c src/mpid/ch3/channels/sock/src/ch3_isend.c src/mpid/ch3/channels/sock/src/ch3_isendv.c src/mpid/ch3/channels/sock/src/ch3_progress.c src/mpid/ch3/channels/ssm/src/ch3_isend.c src/mpid/ch3/channels/ssm/src/ch3_isendv.c src/mpid/ch3/channels/ssm/src/ch3_progress_sock.c src/mpid/ch3/include/mpidimpl.h src/mpid/ch3/include/mpidpre.h src/mpid/ch3/src/ch3u_handle_recv_pkt.c src/mpid/ch3/src/mpid_irecv.c src/mpid/ch3/src/mpid_recv.c src/mpid/ch3/src/mpid_rma.c src/mpid/ch3/util/shm/ch3u_finalize_sshm.c src/mpid/ch3/util/shmbase/ch3_shm.c
Cleaned up handle send req in shm src/mpid/ch3/channels/shm/src/ch3_isend.c src/mpid/ch3/channels/shm/src/ch3_isendv.c src/mpid/ch3/channels/shm/src/ch3_progress.c
Cleanup of unused thread modes and used socket connection routines in ssm src/include/mpiimplthread.h src/mpid/ch3/channels/sctp/src/ch3_progress.c src/mpid/ch3/channels/shm/src/ch3_isendv.c src/mpid/ch3/channels/sock/src/ch3_progress.c src/mpid/ch3/channels/ssm/src/ch3_progress.c src/mpid/ch3/channels/ssm/src/ch3_progress_sock.c src/mpid/ch3/src/ch3u_eager.c src/mpid/common/sock/mpidu_sock.h src/mpid/common/sock/iocp/sock.c src/mpid/common/sock/poll/sock_wait.i
Delete old (unused) test for job_terminated msg. src/pm/mpd/mpdman.py
Eliminated the need for Handle_send_req routine, pariticularly in the basic case where the operation on the request is complete and no more needs to be done. Added an OnFinal field to the request object that may be suitable for eliminating some of the ugly tests on the value of OnDataAvail that is used for some of the receive requests src/mpid/ch3/channels/shm/src/ch3_isend.c src/mpid/ch3/channels/shm/src/ch3_isendv.c src/mpid/ch3/channels/shm/src/ch3_progress.c src/mpid/ch3/channels/sock/src/ch3_isend.c src/mpid/ch3/channels/sock/src/ch3_isendv.c src/mpid/ch3/channels/sock/src/ch3_progress.c src/mpid/ch3/channels/ssm/src/ch3_isend.c src/mpid/ch3/channels/ssm/src/ch3_isendv.c src/mpid/ch3/channels/ssm/src/ch3_progress_shm.c src/mpid/ch3/channels/ssm/src/ch3_progress_sock.c src/mpid/ch3/include/mpidpre.h src/mpid/ch3/src/ch3u_eager.c src/mpid/ch3/src/ch3u_eagersync.c src/mpid/ch3/src/ch3u_handle_recv_pkt.c src/mpid/ch3/src/ch3u_handle_recv_req.c src/mpid/ch3/src/ch3u_request.c src/mpid/ch3/src/ch3u_rma_sync.c src/mpid/ch3/src/ch3u_rndv.c src/mpid/ch3/src/mpid_isend.c src/mpid/ch3/util/shmbase/ch3_shm.c
fix typo in comment src/mpi/datatype/type_create_indexed_block.c
Give mpd_which an optional path arg (user_path). src/pm/mpd/mpdlib.py
Improve test for stale shared libraries Makefile.sm
Minor cleanup to error reporting code src/mpi/errhan/errcodes.h src/mpi/errhan/errutil.c
Minor formatting fix src/include/mpidbg.h
Move misplaced declaration src/mpid/ch3/src/ch3u_handle_recv_req.c
Moved around code to avoid an extra loop before the datatype is updated. src/mpid/common/datatype/gen_segment.c
nemesis: enable-strict cleanup src/mpid/ch3/channels/nemesis/nemesis/include/mpid_nem_impl.h src/mpid/ch3/channels/nemesis/nemesis/include/mpid_nem_inline.h src/mpid/ch3/channels/nemesis/nemesis/include/mpid_nem_memdefs.h src/mpid/ch3/channels/nemesis/nemesis/net_mod/newtcp_module/newtcp_module_impl.h src/mpid/ch3/channels/nemesis/nemesis/net_mod/newtcp_module/newtcp_module_init.c src/mpid/ch3/channels/nemesis/nemesis/net_mod/newtcp_module/newtcp_module_poll.c src/mpid/ch3/channels/nemesis/nemesis/net_mod/newtcp_module/newtcp_module_send.c src/mpid/ch3/channels/nemesis/nemesis/net_mod/newtcp_module/newtcp_module_utility.c src/mpid/ch3/channels/nemesis/nemesis/net_mod/newtcp_module/socksm.c src/mpid/ch3/channels/nemesis/nemesis/net_mod/newtcp_module/socksm.h src/mpid/ch3/channels/nemesis/nemesis/src/mpid_nem_init.c src/mpid/ch3/channels/nemesis/nemesis/src/mpid_nem_mpich2.c src/mpid/ch3/channels/nemesis/nemesis/src/mpid_nem_queue.c src/mpid/ch3/channels/nemesis/src/ch3_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
nemesis: fixed syntax error in tcp module code src/mpid/ch3/channels/nemesis/nemesis/include/mpid_nem_datatypes.h
reformat to match coding standards src/include/mpiatomic.h