Change Summary for MPICH2 for week of Jan 15, 2006

This list was automatically generated on Mon Jan 16 05:10:05 2006 .

Information on all weekly change summaries is available.

List of revisions

Files for each revision

- 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