Change Summary for MPICH2 for week of Sep 10, 2006

This list was automatically generated on Mon Sep 11 04:11:17 2006 .

Information on all weekly change summaries is available.

List of revisions

Files for each revision

as this can be called from main thread and also the flow control thread. src/mpid/ch3/channels/nemesis/nemesis/net_mod/ib_module/ib_module_impl.h
configure and build system src/mpid/ch3/channels/nemesis/setup_channel.args src/mpid/ch3/channels/nemesis/include/mpidi_ch3_pre.h src/mpid/ch3/channels/nemesis/nemesis/include/ib_module.h src/mpid/ch3/channels/nemesis/nemesis/include/mpid_nem_datatypes.h src/mpid/ch3/channels/nemesis/nemesis/include/mpid_nem_net_module_defs.h src/mpid/ch3/channels/nemesis/nemesis/net_mod/Makefile.sm src/mpid/ch3/channels/nemesis/nemesis/src/mpid_nem_network.c
to account for interface changes to Nemesis src/mpid/ch3/channels/nemesis/nemesis/net_mod/ib_module/ib_module_init.c
to post (Nemesis queues are all full)-- Reset the cell->nem_cell value when returning cells to the IB cell pool src/mpid/ch3/channels/nemesis/nemesis/net_mod/ib_module/ib_param.c
-- Add FCNAME macros src/mpid/ch3/channels/nemesis/nemesis/net_mod/ib_module/ib_module_finalize.c src/mpid/ch3/channels/nemesis/nemesis/net_mod/ib_module/ib_module_get_bus_card.c src/mpid/ch3/channels/nemesis/nemesis/net_mod/ib_module/ib_module_init.c src/mpid/ch3/channels/nemesis/nemesis/net_mod/ib_module/ib_module_poll.c src/mpid/ch3/channels/nemesis/nemesis/net_mod/ib_module/ib_module_send.c
-- Add IB related hooks into the Nemesis configure and build system src/mpid/ch3/channels/nemesis/configure.in src/mpid/ch3/channels/nemesis/setup_channel.args src/mpid/ch3/channels/nemesis/include/mpidi_ch3_pre.h src/mpid/ch3/channels/nemesis/nemesis/include/ib_module.h src/mpid/ch3/channels/nemesis/nemesis/include/mpid_nem_datatypes.h src/mpid/ch3/channels/nemesis/nemesis/include/mpid_nem_net_module_defs.h src/mpid/ch3/channels/nemesis/nemesis/net_mod/Makefile.sm src/mpid/ch3/channels/nemesis/nemesis/src/mpid_nem_network.c
-- Add a few funcname macros src/mpid/ch3/channels/nemesis/nemesis/net_mod/ib_module/ib_module_finalize.c src/mpid/ch3/channels/nemesis/nemesis/net_mod/ib_module/ib_module_init.c src/mpid/ch3/channels/nemesis/nemesis/net_mod/ib_module/ib_module_priv.c
-- Add a function which gets error strings from IB error codes-- Add a few funcname macros src/mpid/ch3/channels/nemesis/nemesis/net_mod/ib_module/ib_module_cell.c src/mpid/ch3/channels/nemesis/nemesis/net_mod/ib_module/ib_module_finalize.c src/mpid/ch3/channels/nemesis/nemesis/net_mod/ib_module/ib_module_init.c src/mpid/ch3/channels/nemesis/nemesis/net_mod/ib_module/ib_module_priv.c
-- Add changes to configure.in to allow compilation of Nemesis:ib src/mpid/ch3/channels/nemesis/configure.in
-- Add copyright headers to all new ib_module files src/mpid/ch3/channels/nemesis/nemesis/net_mod/ib_module/ib_device.h src/mpid/ch3/channels/nemesis/nemesis/net_mod/ib_module/ib_module_cell.c src/mpid/ch3/channels/nemesis/nemesis/net_mod/ib_module/ib_module_ckpt_shutdown.c src/mpid/ch3/channels/nemesis/nemesis/net_mod/ib_module/ib_module_cm.c src/mpid/ch3/channels/nemesis/nemesis/net_mod/ib_module/ib_module_cm.h src/mpid/ch3/channels/nemesis/nemesis/net_mod/ib_module/ib_module_connect_to_root.c src/mpid/ch3/channels/nemesis/nemesis/net_mod/ib_module/ib_module_finalize.c src/mpid/ch3/channels/nemesis/nemesis/net_mod/ib_module/ib_module_get_bus_card.c src/mpid/ch3/channels/nemesis/nemesis/net_mod/ib_module/ib_module_impl.h src/mpid/ch3/channels/nemesis/nemesis/net_mod/ib_module/ib_module_init.c src/mpid/ch3/channels/nemesis/nemesis/net_mod/ib_module/ib_module_poll.c src/mpid/ch3/channels/nemesis/nemesis/net_mod/ib_module/ib_module_priv.c src/mpid/ch3/channels/nemesis/nemesis/net_mod/ib_module/ib_module_priv.h src/mpid/ch3/channels/nemesis/nemesis/net_mod/ib_module/ib_module_send.c src/mpid/ch3/channels/nemesis/nemesis/net_mod/ib_module/ib_module_vc_init.c src/mpid/ch3/channels/nemesis/nemesis/net_mod/ib_module/ib_param.c src/mpid/ch3/channels/nemesis/nemesis/net_mod/ib_module/ib_utils.c src/mpid/ch3/channels/nemesis/nemesis/net_mod/ib_module/ib_utils.h
-- Add copyright note to ib_module.h-- Minor update to .cvsignore src/mpid/ch3/channels/nemesis/nemesis/include/ib_module.h src/mpid/ch3/channels/nemesis/nemesis/net_mod/ib_module/.cvsignore
-- Add the Nemesis:ib related error strings src/mpi/errhan/errnames.txt src/mpid/ch3/channels/nemesis/configure.in src/mpid/ch3/channels/nemesis/configure.in src/mpid/ch3/channels/nemesis/setup_channel.args src/mpid/ch3/channels/nemesis/include/mpidi_ch3_pre.h src/mpid/ch3/channels/nemesis/nemesis/include/ib_module.h src/mpid/ch3/channels/nemesis/nemesis/include/ib_module.h src/mpid/ch3/channels/nemesis/nemesis/include/ib_module.h src/mpid/ch3/channels/nemesis/nemesis/include/mpid_nem_datatypes.h src/mpid/ch3/channels/nemesis/nemesis/include/mpid_nem_net_module_defs.h src/mpid/ch3/channels/nemesis/nemesis/net_mod/Makefile.sm src/mpid/ch3/channels/nemesis/nemesis/net_mod/ib_module/.cvsignore src/mpid/ch3/channels/nemesis/nemesis/net_mod/ib_module/.cvsignore src/mpid/ch3/channels/nemesis/nemesis/net_mod/ib_module/Makefile.sm src/mpid/ch3/channels/nemesis/nemesis/net_mod/ib_module/ib_device.h src/mpid/ch3/channels/nemesis/nemesis/net_mod/ib_module/ib_device.h src/mpid/ch3/channels/nemesis/nemesis/net_mod/ib_module/ib_module_cell.c src/mpid/ch3/channels/nemesis/nemesis/net_mod/ib_module/ib_module_cell.c src/mpid/ch3/channels/nemesis/nemesis/net_mod/ib_module/ib_module_cell.c src/mpid/ch3/channels/nemesis/nemesis/net_mod/ib_module/ib_module_cell.c src/mpid/ch3/channels/nemesis/nemesis/net_mod/ib_module/ib_module_cell.c src/mpid/ch3/channels/nemesis/nemesis/net_mod/ib_module/ib_module_cell.c src/mpid/ch3/channels/nemesis/nemesis/net_mod/ib_module/ib_module_ckpt_shutdown.c src/mpid/ch3/channels/nemesis/nemesis/net_mod/ib_module/ib_module_ckpt_shutdown.c src/mpid/ch3/channels/nemesis/nemesis/net_mod/ib_module/ib_module_cm.c src/mpid/ch3/channels/nemesis/nemesis/net_mod/ib_module/ib_module_cm.c src/mpid/ch3/channels/nemesis/nemesis/net_mod/ib_module/ib_module_cm.h src/mpid/ch3/channels/nemesis/nemesis/net_mod/ib_module/ib_module_cm.h src/mpid/ch3/channels/nemesis/nemesis/net_mod/ib_module/ib_module_cm.h src/mpid/ch3/channels/nemesis/nemesis/net_mod/ib_module/ib_module_cm.h src/mpid/ch3/channels/nemesis/nemesis/net_mod/ib_module/ib_module_connect_to_root.c src/mpid/ch3/channels/nemesis/nemesis/net_mod/ib_module/ib_module_connect_to_root.c src/mpid/ch3/channels/nemesis/nemesis/net_mod/ib_module/ib_module_connect_to_root.c src/mpid/ch3/channels/nemesis/nemesis/net_mod/ib_module/ib_module_finalize.c src/mpid/ch3/channels/nemesis/nemesis/net_mod/ib_module/ib_module_finalize.c src/mpid/ch3/channels/nemesis/nemesis/net_mod/ib_module/ib_module_finalize.c src/mpid/ch3/channels/nemesis/nemesis/net_mod/ib_module/ib_module_finalize.c src/mpid/ch3/channels/nemesis/nemesis/net_mod/ib_module/ib_module_finalize.c src/mpid/ch3/channels/nemesis/nemesis/net_mod/ib_module/ib_module_finalize.c src/mpid/ch3/channels/nemesis/nemesis/net_mod/ib_module/ib_module_get_bus_card.c src/mpid/ch3/channels/nemesis/nemesis/net_mod/ib_module/ib_module_get_bus_card.c src/mpid/ch3/channels/nemesis/nemesis/net_mod/ib_module/ib_module_get_bus_card.c src/mpid/ch3/channels/nemesis/nemesis/net_mod/ib_module/ib_module_get_bus_card.c src/mpid/ch3/channels/nemesis/nemesis/net_mod/ib_module/ib_module_impl.h src/mpid/ch3/channels/nemesis/nemesis/net_mod/ib_module/ib_module_impl.h src/mpid/ch3/channels/nemesis/nemesis/net_mod/ib_module/ib_module_impl.h src/mpid/ch3/channels/nemesis/nemesis/net_mod/ib_module/ib_module_impl.h src/mpid/ch3/channels/nemesis/nemesis/net_mod/ib_module/ib_module_init.c src/mpid/ch3/channels/nemesis/nemesis/net_mod/ib_module/ib_module_init.c src/mpid/ch3/channels/nemesis/nemesis/net_mod/ib_module/ib_module_init.c src/mpid/ch3/channels/nemesis/nemesis/net_mod/ib_module/ib_module_init.c src/mpid/ch3/channels/nemesis/nemesis/net_mod/ib_module/ib_module_init.c src/mpid/ch3/channels/nemesis/nemesis/net_mod/ib_module/ib_module_init.c src/mpid/ch3/channels/nemesis/nemesis/net_mod/ib_module/ib_module_init.c src/mpid/ch3/channels/nemesis/nemesis/net_mod/ib_module/ib_module_poll.c src/mpid/ch3/channels/nemesis/nemesis/net_mod/ib_module/ib_module_poll.c src/mpid/ch3/channels/nemesis/nemesis/net_mod/ib_module/ib_module_poll.c src/mpid/ch3/channels/nemesis/nemesis/net_mod/ib_module/ib_module_poll.c src/mpid/ch3/channels/nemesis/nemesis/net_mod/ib_module/ib_module_poll.c src/mpid/ch3/channels/nemesis/nemesis/net_mod/ib_module/ib_module_priv.c src/mpid/ch3/channels/nemesis/nemesis/net_mod/ib_module/ib_module_priv.c src/mpid/ch3/channels/nemesis/nemesis/net_mod/ib_module/ib_module_priv.c src/mpid/ch3/channels/nemesis/nemesis/net_mod/ib_module/ib_module_priv.c src/mpid/ch3/channels/nemesis/nemesis/net_mod/ib_module/ib_module_priv.h src/mpid/ch3/channels/nemesis/nemesis/net_mod/ib_module/ib_module_priv.h src/mpid/ch3/channels/nemesis/nemesis/net_mod/ib_module/ib_module_send.c src/mpid/ch3/channels/nemesis/nemesis/net_mod/ib_module/ib_module_send.c src/mpid/ch3/channels/nemesis/nemesis/net_mod/ib_module/ib_module_send.c src/mpid/ch3/channels/nemesis/nemesis/net_mod/ib_module/ib_module_send.c src/mpid/ch3/channels/nemesis/nemesis/net_mod/ib_module/ib_module_vc_init.c src/mpid/ch3/channels/nemesis/nemesis/net_mod/ib_module/ib_module_vc_init.c src/mpid/ch3/channels/nemesis/nemesis/net_mod/ib_module/ib_module_vc_init.c src/mpid/ch3/channels/nemesis/nemesis/net_mod/ib_module/ib_param.c src/mpid/ch3/channels/nemesis/nemesis/net_mod/ib_module/ib_param.c src/mpid/ch3/channels/nemesis/nemesis/net_mod/ib_module/ib_param.c src/mpid/ch3/channels/nemesis/nemesis/net_mod/ib_module/ib_param.c src/mpid/ch3/channels/nemesis/nemesis/net_mod/ib_module/ib_utils.c src/mpid/ch3/channels/nemesis/nemesis/net_mod/ib_module/ib_utils.c src/mpid/ch3/channels/nemesis/nemesis/net_mod/ib_module/ib_utils.c src/mpid/ch3/channels/nemesis/nemesis/net_mod/ib_module/ib_utils.h src/mpid/ch3/channels/nemesis/nemesis/net_mod/ib_module/ib_utils.h src/mpid/ch3/channels/nemesis/nemesis/src/mpid_nem_network.c
-- Adding .cvsignore in ib_module src/mpid/ch3/channels/nemesis/nemesis/net_mod/ib_module/.cvsignore
-- Adding Nemesis IB module files src/mpid/ch3/channels/nemesis/nemesis/net_mod/ib_module/Makefile.sm src/mpid/ch3/channels/nemesis/nemesis/net_mod/ib_module/ib_device.h src/mpid/ch3/channels/nemesis/nemesis/net_mod/ib_module/ib_module_cell.c src/mpid/ch3/channels/nemesis/nemesis/net_mod/ib_module/ib_module_ckpt_shutdown.c src/mpid/ch3/channels/nemesis/nemesis/net_mod/ib_module/ib_module_cm.c src/mpid/ch3/channels/nemesis/nemesis/net_mod/ib_module/ib_module_cm.h src/mpid/ch3/channels/nemesis/nemesis/net_mod/ib_module/ib_module_connect_to_root.c src/mpid/ch3/channels/nemesis/nemesis/net_mod/ib_module/ib_module_finalize.c src/mpid/ch3/channels/nemesis/nemesis/net_mod/ib_module/ib_module_get_bus_card.c src/mpid/ch3/channels/nemesis/nemesis/net_mod/ib_module/ib_module_impl.h src/mpid/ch3/channels/nemesis/nemesis/net_mod/ib_module/ib_module_init.c src/mpid/ch3/channels/nemesis/nemesis/net_mod/ib_module/ib_module_poll.c src/mpid/ch3/channels/nemesis/nemesis/net_mod/ib_module/ib_module_priv.c src/mpid/ch3/channels/nemesis/nemesis/net_mod/ib_module/ib_module_priv.h src/mpid/ch3/channels/nemesis/nemesis/net_mod/ib_module/ib_module_send.c src/mpid/ch3/channels/nemesis/nemesis/net_mod/ib_module/ib_module_vc_init.c src/mpid/ch3/channels/nemesis/nemesis/net_mod/ib_module/ib_param.c src/mpid/ch3/channels/nemesis/nemesis/net_mod/ib_module/ib_utils.c src/mpid/ch3/channels/nemesis/nemesis/net_mod/ib_module/ib_utils.h
-- Flow control thread to do sched_yield if no more buffers to post (Nemesis queues are all full)-- Reset the cell->nem_cell value when returning cells to the IB cell pool src/mpid/ch3/channels/nemesis/nemesis/net_mod/ib_module/ib_module_poll.c src/mpid/ch3/channels/nemesis/nemesis/net_mod/ib_module/ib_param.c
-- IB Cell (descriptor) pool should be thread safe as this can be called from main thread and also the flow control thread. src/mpid/ch3/channels/nemesis/nemesis/net_mod/ib_module/ib_module_cell.c src/mpid/ch3/channels/nemesis/nemesis/net_mod/ib_module/ib_module_impl.h
-- Minor update to .cvsignore src/mpid/ch3/channels/nemesis/nemesis/net_mod/ib_module/.cvsignore
-- Reduce number of outstanding sends to 32 for ib_module-- Flow control thread to do sched_yield if no more buffers to post (Nemesis queues are all full)-- Reset the cell->nem_cell value when returning cells to the IB cell pool src/mpid/ch3/channels/nemesis/nemesis/net_mod/ib_module/ib_module_cell.c src/mpid/ch3/channels/nemesis/nemesis/net_mod/ib_module/ib_module_poll.c src/mpid/ch3/channels/nemesis/nemesis/net_mod/ib_module/ib_param.c
-- Remove a reference to process group size-- Add FCNAME macros src/mpid/ch3/channels/nemesis/nemesis/net_mod/ib_module/ib_module_cm.h src/mpid/ch3/channels/nemesis/nemesis/net_mod/ib_module/ib_module_finalize.c src/mpid/ch3/channels/nemesis/nemesis/net_mod/ib_module/ib_module_get_bus_card.c src/mpid/ch3/channels/nemesis/nemesis/net_mod/ib_module/ib_module_init.c src/mpid/ch3/channels/nemesis/nemesis/net_mod/ib_module/ib_module_poll.c src/mpid/ch3/channels/nemesis/nemesis/net_mod/ib_module/ib_module_send.c
-- Remove an argument from MPID_nem_ib_module_init() to account for interface changes to Nemesis src/mpid/ch3/channels/nemesis/nemesis/include/ib_module.h src/mpid/ch3/channels/nemesis/nemesis/net_mod/ib_module/ib_module_init.c
-- Replace references to obsolete mpid_nem.h src/mpid/ch3/channels/nemesis/nemesis/net_mod/ib_module/ib_module_cell.c src/mpid/ch3/channels/nemesis/nemesis/net_mod/ib_module/ib_module_cm.h src/mpid/ch3/channels/nemesis/nemesis/net_mod/ib_module/ib_module_connect_to_root.c src/mpid/ch3/channels/nemesis/nemesis/net_mod/ib_module/ib_module_finalize.c src/mpid/ch3/channels/nemesis/nemesis/net_mod/ib_module/ib_module_get_bus_card.c src/mpid/ch3/channels/nemesis/nemesis/net_mod/ib_module/ib_module_impl.h src/mpid/ch3/channels/nemesis/nemesis/net_mod/ib_module/ib_module_init.c src/mpid/ch3/channels/nemesis/nemesis/net_mod/ib_module/ib_module_poll.c src/mpid/ch3/channels/nemesis/nemesis/net_mod/ib_module/ib_module_send.c src/mpid/ch3/channels/nemesis/nemesis/net_mod/ib_module/ib_module_vc_init.c src/mpid/ch3/channels/nemesis/nemesis/net_mod/ib_module/ib_param.c src/mpid/ch3/channels/nemesis/nemesis/net_mod/ib_module/ib_utils.c
add modified PAC_PROG_INSTALL_BREAKS_LIBS src/mpe2/src/slog2sdk/aclocal_pac.m4
Added a test for SystemStubs, needed on some versions of OSX configure.in confdb/aclocal_f77.m4 confdb/fortran90.m4 src/env/mpif77.bash.in src/env/mpif77.in src/env/mpif90.bash.in src/env/mpif90.in
Added a test to catch the unpack bug reported by Avery. test/mpi/datatype/testlist test/mpi/datatype/unpack.c
added modified PAC_PROG_INSTALL_BREAKS_LIBS from mpich2 src/mpe2/aclocal_core.m4 src/mpe2/configure.in src/mpe2/src/slog2sdk/trace_rlog/configure.in src/mpe2/src/slog2sdk/trace_sample/configure.in
Fixed missed f90 extension name confdb/fortran90.m4
fixed multiple definitions of global variables src/mpe2/src/collchk/include/collchk.h src/mpe2/src/collchk/src/init.c
Fixes to the datatype unpack test. test/mpi/datatype/Makefile.sm test/mpi/datatype/unpack.c
forced install target to execute mpeinstall. src/mpe2/Makefile.in
Forgot to include the mpitest.h header. test/mpi/datatype/unpack.c
nemesis: new tcp code works (or at least seems to) but still needs performance debugging src/mpid/ch3/channels/nemesis/include/mpidi_ch3_pre.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_queue.h 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
nemesis: removed debugging output (oops!) src/mpid/ch3/channels/nemesis/nemesis/net_mod/tcp_module/tcp_module_init.c
Set MPIEXEC_TIMEOUT test/commands/cmdtests.in
updated test/mpi/datatype/Makefile.sm test/mpi/datatype/unpack.c