Change Summary for MPICH2 for week of Jan 29, 2006

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

Information on all weekly change summaries is available.

List of revisions

Files for each revision

"make build", "make installcheck-all" and <install-dir>/sbin/mpecheckinstall can be run without interruption. src/mpe2/src/graphics/contrib/test/fxgraphics.f
Add test of multiple calls to MPI_xxx_c2f test/mpi/f77/ext/.cvsignore test/mpi/f77/ext/Makefile.sm test/mpi/f77/ext/c2fmult.c test/mpi/f77/ext/testlist.in
Added an user-defined IO errhandler test test/mpi/io/Makefile.sm test/mpi/io/testlist test/mpi/io/userioerr.c
Added and reorganized dbg classes and fixed bug in handling pointer formats in MPIU_DBG_MSG_P src/include/mpidbg.h
Added clean of temporary files test/commands/Makefile.sm
Added few options src/mpid/ch3/channels/nemesis/configure.in
Added fixme src/mpid/ch3/channels/sock/src/ch3_cancel_send.c
Added include with mpid_nem_fboxes.h + define PREFETCH (for future inline stuff) src/mpid/ch3/channels/nemesis/nemesis/include/mpid_nem.h
Added installcheck-postamble for mpe testing and make uniform the use of [] for test in if Makefile.sm
Added more fixmes and deleted obsolete code src/include/mpimem.h
added new make targets: runtest_C and runtest_F77 based on sbin/mpetestexec and sbin/mpetestexeclog. src/mpe2/src/collchk/test/Makefile.in src/mpe2/src/graphics/contrib/test/Makefile.in src/mpe2/src/wrappers/test/Makefile.in
Added sbin/mpetestexec to do simple mpiexec testrun, sbin/mpetestexeclog to do mpiexec testrun and then clog2TOslog2 conversion test. Added sbin/mpecheckbuild to provide support of "make check" in build_dir and sbin/mpecheckinstall to provide support of "make installcheck-all" in install_dir. Where sbin/mpecheckinstall replaces/simplifies sbin/mpeinstallcheck. Modified sbin/mpeinstall to install the new sbin/mpetest* and sbin/mpecheckinstall to the install_dir so user canrun full installation tests without depending on the build_dir. src/mpe2/sbin/mpecheckbuild.in src/mpe2/sbin/mpecheckinstall.in src/mpe2/sbin/mpeinstall.in src/mpe2/sbin/mpetestexec.in src/mpe2/sbin/mpetestexeclog.in src/mpe2/sbin/mpetestlink.in
Added support in configure to accept MPERUN so configure will set the MPERUN to mpetestexec and mpetestexeclog which does not need to take it from the environment. Updated the INSTALL file as well. src/mpe2/INSTALL src/mpe2/configure.in src/mpe2/sbin/mpetestexec.in src/mpe2/sbin/mpetestexeclog.in
added the #include "mpid_nem_fbox.h" src/mpid/ch3/channels/nemesis/nemesis/src/mpid_nem_mpich2.c
Added the include for mpi_nem_fboxes.h src/mpid/ch3/channels/nemesis/include/mpidi_ch3_impl.h
Added the new make targets: check and installcheck-all, and the related support to configure to enable these new make targets. src/mpe2/Makefile.in src/mpe2/configure.in
Changed DBG_PRINTF to DBG_MSG src/util/mem/argstr.c
Changed from DBG_PRINTF to DBG_MSG src/mpid/ch3/channels/sock/src/ch3_finalize.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_istartmsg.c src/mpid/ch3/channels/sock/src/ch3_istartmsgv.c src/mpid/ch3/channels/sock/src/ch3_progress.c src/mpid/ch3/channels/sock/src/ch3_request.c src/mpid/ch3/src/ch3u_buffer.c src/mpid/ch3/src/ch3u_handle_connection.c src/mpid/ch3/src/ch3u_handle_recv_pkt.c src/mpid/ch3/src/ch3u_request.c src/mpid/ch3/src/mpid_abort.c src/mpid/ch3/src/mpid_cancel_recv.c src/mpid/ch3/src/mpid_cancel_send.c src/mpid/ch3/src/mpid_finalize.c src/mpid/ch3/src/mpid_irecv.c src/mpid/ch3/src/mpid_irsend.c src/mpid/ch3/src/mpid_isend.c src/mpid/ch3/src/mpid_issend.c src/mpid/ch3/src/mpid_recv.c src/mpid/ch3/src/mpid_rsend.c src/mpid/ch3/src/mpid_send.c src/mpid/ch3/src/mpid_ssend.c src/mpid/ch3/src/mpid_startall.c src/mpid/ch3/src/mpid_vc.c src/mpid/ch3/src/mpidi_isend_self.c src/mpid/ch3/util/sock/ch3u_connect_sock.c
changed mpelinktest to mpetestlink. src/mpe2/configure.in src/mpe2/sbin/mpeinstall.in src/mpe2/sbin/mpetestlink.in src/mpe2/src/collchk/test/Makefile.in src/mpe2/src/graphics/contrib/test/Makefile.in src/mpe2/src/wrappers/test/Makefile.in
Common definition for the MPID_nem_fboxq_elem_t type + poll boxes routines src/mpid/ch3/channels/nemesis/nemesis/include/mpid_nem_fbox.h
dedos and added no errors output test/mpi/f77/ext/c2fmult.c
Delete extraneous blank line test/mpi/f77/ext/c2f2cf.f
Fix typo in adding LDFLAGS to lib/pkglist.new Makefile.sm
fixed configure bug for --with-papi src/mpid/ch3/channels/nemesis/configure.in src/mpid/ch3/channels/nemesis/configure.in src/mpid/ch3/channels/nemesis/configure.in src/mpid/ch3/channels/nemesis/configure.in src/mpid/ch3/channels/nemesis/configure.in src/mpid/ch3/channels/nemesis/setup_channel src/mpid/ch3/channels/nemesis/setup_channel.args
fixed portability bug in mpetest* by replace @SHELL@ by /bin/sh and added ${ECHO_C} appropriately. src/mpe2/sbin/mpetestexec.in src/mpe2/sbin/mpetestexeclog.in src/mpe2/sbin/mpetestlink.in
GM src/mpid/ch3/channels/nemesis/include/mpidi_ch3_pre.h
Inlining definitions have to match the ones in mpid_nem_mpich2.c src/mpid/ch3/channels/nemesis/nemesis/include/mpid_nem_inline.h
Macros are now defined for enqueue/dequeue ops src/mpid/ch3/channels/nemesis/nemesis/include/mpid_nem_queue.h
Make the functions used between MPICH2 and ROMIO consistent in how they pass error handlers src/mpi/errhan/file_get_errhandler.c src/mpi/errhan/file_set_errhandler.c
Poke with matching routines modified to take into account the changes withthe MPI queues declarations and locations of important variables src/mpid/ch3/channels/nemesis/src/ch3_progress.c
Removed comments within comments that cause the compiler to fail when-DPAPI_MONITOR was enabled src/mpid/ch3/channels/nemesis/nemesis/utils/monitor/papi_defs.c
removed the USE_FASTBOX define. Put it in the config.in file src/mpid/ch3/channels/nemesis/nemesis/include/mpid_nem_fbox.h
Removed the user intervention from the testing C and Fortran graphics program so "make build", "make installcheck-all" and <install-dir>/sbin/mpecheckinstall can be run without interruption. src/mpe2/src/graphics/contrib/test/cxgraphics.c src/mpe2/src/graphics/contrib/test/fxgraphics.f
retry on WSAETIMEDOUT src/mpid/common/sock/iocp/sock.c
run full installation tests without depending on the build_dir. src/mpe2/sbin/mpecheckinstall.in src/mpe2/sbin/mpeinstall.in src/mpe2/sbin/mpetestexec.in src/mpe2/sbin/mpetestexeclog.in src/mpe2/sbin/mpetestlink.in
Simplified handling and modification of classes src/util/dbg/dbg_printf.c
Slight changes src/mpid/ch3/channels/nemesis/nemesis/net_mod/tcp_module/tcp_module_init.c
Split the inlining part src/mpid/ch3/channels/nemesis/nemesis/include/mpid_nem.h
The inlining defintions are in their own . h file now src/mpid/ch3/channels/nemesis/nemesis/include/mpid_nem_inline.h
Updated f77 and f90 tests maint/f77tof90.in test/mpi/configure.in test/mpi/f90/ext/.cvsignore
Updated to reflect the newly added make targets, installcheck-all and MPERUN. src/mpe2/INSTALL