Information on all weekly change summaries is available.
| 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 |