Change Summary for MPICH2 for week of Feb 05, 2006

This list was automatically generated on Mon Feb 6 05:10:13 2006 .

Information on all weekly change summaries is available.

List of revisions

Files for each revision

add the 'striping_unit' hint, even though there's no good way to make use of itat this time. src/mpi/romio/adio/ad_pvfs2/ad_pvfs2_hints.c
addd explanation about object type bits src/include/mpihandlemem.h
Added a poll routine for compatibility src/mpid/ch3/channels/nemesis/nemesis/net_mod/gm_module/gm_module_poll.c
added arguments to prototypes src/mpid/ch3/channels/nemesis/nemesis/net_mod/gm_module/gm_module_poll.c
Added dummy (empty) routines src/mpid/ch3/channels/nemesis/nemesis/net_mod/none_module/dummy_module_finalize.c src/mpid/ch3/channels/nemesis/nemesis/net_mod/none_module/dummy_module_init.c src/mpid/ch3/channels/nemesis/nemesis/net_mod/none_module/dummy_module_poll.c src/mpid/ch3/channels/nemesis/nemesis/net_mod/none_module/dummy_module_send.c
Added fixme about local function src/mpi/timer/mpidtime.c
Added more error detection to extractstates maint/extractstates.in
Added network.c src/mpid/ch3/channels/nemesis/nemesis/src/Makefile.sm
Added test for broken support of weak symbols (gcc 3.4.x on systems whose loaders do not handle weak syms, such as (but not limited to) cygwin) src/mpi/romio/configure.in
Added the "mpid_nem_nets.h" to avoid warnings when inlining is on src/mpid/ch3/channels/nemesis/nemesis/include/mpid_nem.h
Added the dummy files src/mpid/ch3/channels/nemesis/nemesis/net_mod/none_module/Makefile.sm
Added the generic net module interface file src/mpid/ch3/channels/nemesis/nemesis/include/mpid_nem_nets.h
Added the gm_module_poll prototype src/mpid/ch3/channels/nemesis/nemesis/include/gm_module.h
Allow internal routines to be static src/mpi/spawn/comm_join.c
Allow nested blocks within the EXPERIMENTAL block maint/getcoverage.in
Bug fixes src/mpid/ch3/channels/nemesis/nemesis/include/mpid_nem_inline.h src/mpid/ch3/channels/nemesis/nemesis/src/mpid_nem_finalize.c src/mpid/ch3/channels/nemesis/nemesis/src/mpid_nem_mpich2.c
Changed ASSERT to assert src/mpid/ch3/channels/nemesis/nemesis/src/mpid_nem_alloc.c
Changed net init src/mpid/ch3/channels/nemesis/nemesis/src/mpid_nem_init.c
Changed net module routine prototypes. Cleaned the mpid_nem_mpich2.c file src/mpid/ch3/channels/nemesis/nemesis/include/mpid_nem_nets.h 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_network.c src/mpid/ch3/channels/nemesis/nemesis/src/mpid_nem_network_poll.c
Changed routine def : switch to generic one src/mpid/ch3/channels/nemesis/nemesis/src/mpid_nem_network_poll.c
Clean up MPI_File definition src/include/mpi.h.in src/include/mpiext.h src/mpi/errhan/file_call_errhandler.c src/mpi/errhan/file_get_errhandler.c src/mpi/errhan/file_set_errhandler.c
Cleaned the file src/mpid/ch3/channels/nemesis/nemesis/net_mod/tcp_module/tcp_module_poll.c
Commented out (for now) gm stuff src/mpid/ch3/channels/nemesis/nemesis/src/mpid_nem_mpich2_rma.c
Corrected shared file creation src/mpid/ch3/channels/nemesis/nemesis/src/mpid_nem_alloc.c
Corrected the #ifs src/mpid/ch3/channels/nemesis/nemesis/src/mpid_nem_network.c
Dummy module interface src/mpid/ch3/channels/nemesis/nemesis/include/dummy_module.h
Fix error in computing buffer size src/mpid/ch3/src/mpidi_pg.c
fix overly long lines to match coding standards test/mpi/spawn/disconnect_reconnect3.c
fixed bug by changing PMIU_MAXLINE to MPI_MAX_PORT_NAME and (therefore)including mpi.h src/pmi/simple/simple_pmi.c
Fixed bug in generation of line labels src/pm/util/labelout.c
fixed configure bug that caused it to define inline to nothing src/mpid/ch3/channels/nemesis/configure.in
fixed syntax error seen on opteron with bash 3.1.0 src/mpid/ch3/channels/nemesis/setup_channel.args
GM src/mpid/ch3/channels/nemesis/nemesis/include/mpid_nem_defs.h src/mpid/ch3/channels/nemesis/nemesis/net_mod/tcp_module/tcp_module_impl.h src/mpid/ch3/channels/nemesis/nemesis/src/mpid_nem_network.c
generalized support for block annotation maint/getcoverage.in
Handle unparseable msgs in manager better src/pm/mpd/mpdman.py
Macros now defined src/mpid/ch3/channels/nemesis/nemesis/include/mpid_nem_queue.h
Major change to bring all of the process group routines into a single file and to associate connection information with the process group routines, eliminating explicit kvs caches, and adding additional detail to connection management debug messages. src/mpid/ch3/channels/sshm/src/ch3_progress_connect.c src/mpid/ch3/channels/ssm/src/ch3_progress_connect.c src/mpid/ch3/include/mpidimpl.h src/mpid/ch3/include/mpidpre.h src/mpid/ch3/src/Makefile.sm src/mpid/ch3/src/ch3u_comm_spawn_multiple.c src/mpid/ch3/src/ch3u_port.c src/mpid/ch3/src/mpid_finalize.c src/mpid/ch3/src/mpid_init.c src/mpid/ch3/src/mpid_vc.c src/mpid/ch3/src/mpidi_kvs.c src/mpid/ch3/src/mpidi_pg.c src/mpid/ch3/util/shm/ch3i_bootstrapq.c src/mpid/ch3/util/sock/ch3u_connect_sock.c src/mpid/ch3/util/sock/ch3usock.h
More changes to push connection information into a cleaner interface within the process group handling. More remains to be done src/mpid/ch3/channels/shm/include/mpidi_ch3_pre.h src/mpid/ch3/channels/shm/src/ch3_init.c src/mpid/ch3/channels/sock/include/mpidi_ch3_pre.h src/mpid/ch3/channels/sock/src/ch3_init.c src/mpid/ch3/channels/sshm/include/mpidi_ch3_pre.h src/mpid/ch3/channels/sshm/src/ch3_init.c src/mpid/ch3/channels/ssm/include/mpidi_ch3_pre.h src/mpid/ch3/channels/ssm/src/ch3_init.c src/mpid/ch3/channels/ssm/src/ch3_progress_connect.c src/mpid/ch3/include/mpidimpl.h src/mpid/ch3/include/mpidpost.h src/mpid/ch3/src/ch3u_comm_spawn_multiple.c src/mpid/ch3/src/mpid_finalize.c src/mpid/ch3/src/mpid_init.c src/mpid/ch3/src/mpidi_pg.c src/mpid/ch3/util/shm/ch3u_get_business_card_sshm.c src/mpid/ch3/util/shm/ch3u_init_sshm.c src/mpid/ch3/util/sock/ch3u_init_sock.c
Move test on comm_parent until after check of attribute delete functions, since a failure in those routines will cause the communicator to *not* be deleted src/mpi/comm/commutil.c
Pointers init src/mpid/ch3/channels/nemesis/nemesis/src/mpid_nem_network.c
remove unused variable test/mpi/spawn/disconnect.c
Removed bogus tab from Fortran file src/mpi/romio/test/pfcoll_test.f.in
Removed commented code src/mpid/ch3/channels/nemesis/nemesis/src/mpid_nem_init.c
removed fileutil.c mpich2.vcproj mpich2s.vcproj
Removed the define for gm_module_poll src/mpid/ch3/channels/nemesis/nemesis/include/gm_module.h
Removed unncessary comments src/mpid/ch3/channels/nemesis/nemesis/net_mod/tcp_module/tcp_module_send.c
Removed unused MPID_File support src/include/mpiimpl.h
Removed unused hostent and added fixme src/mpid/common/sock/poll/sock_post.i
Removed unused io directory from src/mpi src/mpi/Makefile.sm
Slight changes src/mpid/ch3/channels/nemesis/nemesis/net_mod/tcp_module/tcp_module_impl.h
Switch to generci net routines for send src/mpid/ch3/channels/nemesis/nemesis/src/mpid_nem_mpich2.c
Switch to generic net routines src/mpid/ch3/channels/nemesis/nemesis/src/mpid_nem_finalize.c
Switch to generic routines for net send src/mpid/ch3/channels/nemesis/nemesis/include/mpid_nem_inline.h
Unconditionally include pmi.h for the process group routines (make this a requirement of ch3 devices) src/mpid/ch3/src/mpidi_pg.c