Information on all weekly change summaries is available.
| - disable create optimisation for pvfs2 (ends up costing pvfs2 an additional lookup) | src/mpi/romio/adio/common/ad_open.c |
| - disable deferred open for pvfs2.- disable create optimisation for pvfs2 (ends up costing pvfs2 an additional lookup) | src/mpi/romio/adio/ad_pvfs2/ad_pvfs2_open.c src/mpi/romio/adio/common/ad_open.c |
| Added additional handle types | src/include/mpihandlemem.h |
| added configure support for nemesis checkpointing | src/mpid/ch3/channels/nemesis/configure.in src/mpid/ch3/channels/nemesis/nemesis/include/mpid_nem.h 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/src/mpid_nem_ckpt.c src/mpid/ch3/channels/nemesis/nemesis/src/mpid_nem_init.c src/mpid/ch3/channels/nemesis/nemesis/src/mpid_nem_mpich2.c |
| Added datatype and handle classes | src/include/mpidbg.h src/util/dbg/dbg_printf.c |
| added return code check for ftruncate, made all nemesis mallocs use MPIU_Malloc, added malloc failure check to all nemesis mallocs | src/mpid/ch3/channels/nemesis/nemesis/include/mpid_nem.h src/mpid/ch3/channels/nemesis/nemesis/include/mpid_nem_memdefs.h src/mpid/ch3/channels/nemesis/nemesis/net_mod/gm_module/gm_module_impl.h src/mpid/ch3/channels/nemesis/nemesis/net_mod/gm_module/gm_module_init.c src/mpid/ch3/channels/nemesis/nemesis/net_mod/gm_module/gm_module_lmt.c src/mpid/ch3/channels/nemesis/nemesis/src/mpid_nem_alloc.c src/mpid/ch3/channels/nemesis/nemesis/src/mpid_nem_init.c |
| Added target to build HTML version of manual | doc/userguide/.cvsignore doc/userguide/Makefile.in |
| added threads test alltoall to testlist | test/mpi/threads/pt2pt/testlist |
| after freeing the fd->fs_ptr, set it to NULL so we don't try to access freedmemory later on. | src/mpi/romio/adio/ad_pvfs2/ad_pvfs2_close.c |
| Changed shared memory allocation to create the file using mkstemp rather than a filename based the USER environement var | src/mpid/ch3/channels/nemesis/nemesis/src/mpid_nem_alloc.c |
| Clarify use of object add/release ref and ensure that handle field is always present | src/mpid/ch3/include/mpidpre.h |
| configure cleanup: moved arg checking from setup_channel to configure | src/mpid/ch3/channels/nemesis/configure.in src/mpid/ch3/channels/nemesis/setup_channel src/mpid/ch3/channels/nemesis/setup_channel.args src/mpid/ch3/channels/nemesis/nemesis/net_mod/gm_module/gm_module_lmt.c |
| deleted call to pthread_cancel | test/mpi/threads/pt2pt/alltoall.c |
| Fix handling of defaults in with-logging | configure.in |
| Fixed configure issues with gm | src/mpid/ch3/channels/nemesis/configure.in src/mpid/ch3/channels/nemesis/localdefs.in src/mpid/ch3/channels/nemesis/nemesis/include/mpid_nem_atomics.h src/mpid/ch3/channels/nemesis/nemesis/net_mod/gm_module/gm_module_init.c src/mpid/ch3/channels/nemesis/nemesis/net_mod/gm_module/gm_module_poll.c src/mpid/ch3/channels/nemesis/nemesis/net_mod/gm_module/gm_module_send.c src/mpid/ch3/channels/nemesis/nemesis/net_mod/tcp_module/tcp_module_init.c |
| forgot to export variables from setup_channel.args | src/mpid/ch3/channels/nemesis/setup_channel.args |
| Make intercomm_create conform to the most recent design document by using the intercomm_create hook to call the ch3 routine for forwarding the process group information. MPICH2 implementations that do not supply the dynamic process code need not define this routine | src/mpi/comm/intercomm_create.c src/mpid/ch3/include/mpidpost.h src/mpid/ch3/src/ch3u_port.c src/mpid/ch3/src/mpid_vc.c |
| Object_refcount macros now use MPIU_DBG macros and HANDLE class | src/include/mpiimpl.h |
| patched some message with DESTDIR location. | src/mpe2/sbin/mpeinstall.in |
| Removed extraneous output while writing logfile | src/util/logging/rlog/rlogtime.c |
| renamed local variables errno to ret, added sched_yield to blocking polling loop | src/mpid/ch3/channels/nemesis/configure.in src/mpid/ch3/channels/nemesis/nemesis/include/mpid_nem.h src/mpid/ch3/channels/nemesis/nemesis/net_mod/gm_module/gm_module_init.c src/mpid/ch3/channels/nemesis/nemesis/net_mod/gm_module/gm_module_lmt.c src/mpid/ch3/channels/nemesis/nemesis/net_mod/tcp_module/tcp_module_init.c src/mpid/ch3/channels/nemesis/nemesis/src/mpid_nem_alloc.c src/mpid/ch3/channels/nemesis/nemesis/src/mpid_nem_finalize.c 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_mpich2_rma.c src/mpid/ch3/channels/nemesis/nemesis/src/pm.c |
| Replace strcpy with strncpy | src/mpi/debugger/dll_mpich2.c |
| set appnum from pmi | src/mpid/ch3/channels/nemesis/src/ch3_init.c |