Change Summary for MPICH2 for week of Dec 11, 2005

This list was automatically generated on Mon Dec 12 05:10:13 2005 .

Information on all weekly change summaries is available.

List of revisions

Files for each revision

Added *.lo to ROMIO cvsignore files src/mpi/romio/adio/ad_hfs/.cvsignore src/mpi/romio/adio/ad_nfs/.cvsignore src/mpi/romio/adio/ad_ntfs/.cvsignore src/mpi/romio/adio/ad_panfs/.cvsignore src/mpi/romio/adio/ad_pfs/.cvsignore src/mpi/romio/adio/ad_piofs/.cvsignore src/mpi/romio/adio/ad_pvfs/.cvsignore src/mpi/romio/adio/ad_pvfs2/.cvsignore src/mpi/romio/adio/ad_sfs/.cvsignore src/mpi/romio/adio/ad_testfs/.cvsignore src/mpi/romio/adio/ad_ufs/.cvsignore src/mpi/romio/adio/ad_xfs/.cvsignore src/mpi/romio/adio/common/.cvsignore src/mpi/romio/adio/include/.cvsignore src/mpi/romio/include/.cvsignore src/mpi/romio/mpi-io/.cvsignore src/mpi/romio/mpi-io/fortran/.cvsignore src/mpi/romio/mpi-io/glue/default/.cvsignore src/mpi/romio/mpi-io/glue/mpich1/.cvsignore src/mpi/romio/mpi-io/glue/mpich2/.cvsignore src/mpi/romio/mpi2-other/array/.cvsignore src/mpi/romio/mpi2-other/array/fortran/.cvsignore src/mpi/romio/mpi2-other/info/.cvsignore src/mpi/romio/mpi2-other/info/fortran/.cvsignore
added .lo to cvsignore src/mpid/ch3/util/shm/.cvsignore src/mpid/ch3/util/sock/.cvsignore
Added 2 new MPE internal functions ( to be used by src/wrappers ) that allowslogging of known solo events. src/mpe2/src/logging/src/mpe_log.c
Added BCFree prototype src/mpid/ch3/include/mpidimpl.h
Added BCFree routine src/mpid/ch3/src/mpid_init.c
Added CLOG function to get eventIDs for known solo events and updates preamble's new entries of the count of known solo events. src/mpe2/src/logging/src/clog.c
Added MPE internal event support in MPI logging layer. Current only 2 internal events, MPE_Comm_init and MPE_Comm_finalize. These events are used in MPI_Init/MPI_Finalize and all MPI-1 communicator create/destroy functions. src/mpe2/src/wrappers/src/log_mpi_core.c
Added MPID_GPID_Get src/mpid/ch3/include/mpidpost.h src/mpid/ch3/src/mpid_vc.c
added an extra check for -std=c89 when --enable-strict is enabled. gcc 2.95 on solaris is said to have problem with -std=c89. src/mpe2/aclocal_core.m4
Added code to maintain a list of communicators if debug info is enables src/mpi/comm/commutil.c
Added debugging messages test/mpi/pt2pt/probe-unexp.c
Added missing initialization of position test/mpi/f77/datatype/packef.f
Added prototype for mpe internal function for known solo events. src/mpe2/src/logging/include/mpe_log.h
Added special target for creating libtvmpich2.so src/mpi/debugger/Makefile.sm
Added support for message queue debugging src/include/mpiimpl.h
Added support for the send queue for the debugger src/mpi/pt2pt/irsend.c src/mpi/pt2pt/isend.c src/mpi/pt2pt/issend.c src/mpi/pt2pt/mpir_request.c
Added support of CLOG2's known solo events into preamble. src/mpe2/src/logging/include/clog_preamble.h
Added the first draft of support for message queues src/mpi/debugger/Makefile.sm src/mpi/debugger/README_DBG.txt src/mpi/debugger/dbginit.c src/mpi/debugger/dbgstub.c src/mpi/debugger/dll_mpich2.c src/mpi/debugger/mpi_interface.h src/mpi/debugger/mpich2_dll_defs.h src/mpi/debugger/tvtest.c
added the support in preamble to store relevant info related to the known solo events (MPE's internal known event drawables). src/mpe2/src/logging/src/clog_preamble.c
Allow the user to override the C compiler and linker used in creating a shared library (needed to support the debugger DLL when only static MPI librarires are built) src/util/createshlib.in
Attach MPI_COMM_WORLD and SELF to the list of active communicators src/mpi/init/initthread.c
Call BCFree to free the business card once it is published src/mpid/ch3/channels/sock/src/ch3_init.c src/mpid/ch3/channels/sshm/src/ch3_init.c src/mpid/ch3/channels/ssm/src/ch3_init.c
Change name of the totalview queue access dll to tvmpich2 Makefile.sm configure.in
Changed MPIR_Comm_create to create the MPID_Comm entry without the context id; this allows all communicator routines to use MPIR_Comm_create for user-visible communicators. This will enable support of the debugger queue interface, which needs to maintain a list of communicators src/include/mpiimpl.h src/mpi/comm/comm_create.c src/mpi/comm/comm_split.c src/mpi/comm/commutil.c src/mpi/comm/intercomm_create.c src/mpi/comm/intercomm_merge.c src/mpid/ch3/src/ch3u_port.c
Corrected comments about business card key buffer src/mpid/ch3/util/sock/ch3u_init_sock.c
Exported the addresses of the heads of the receive queues src/mpid/ch3/src/ch3u_recvq.c
Fix error in placement of MPIR_Nest calls and switched to use of GPID if high-group is unspecified src/mpi/comm/intercomm_merge.c
Fix for dot metacharacter in last_config_dir maint/simplemake.in
Fix name of variable for running mpd as root doc/installguide/install.tex
Fixed non-portable declaration of "MPE_Event *solo_event;" src/mpe2/src/wrappers/src/log_mpi_core.c
Fixed the initialization of the predefined user solo events. Added the support of known solo events, i.e. their initialization. src/mpe2/src/slog2sdk/src/logformat/clog2TOdrawable/InputLog.java
Improved handling of optinstall and substitute targets maint/simplemake.in
initial import of avery's datatype IO src/mpi/romio/adio/ad_pvfs2/Makefile.in src/mpi/romio/adio/ad_pvfs2/ad_pvfs2_close.c src/mpi/romio/adio/ad_pvfs2/ad_pvfs2_common.c src/mpi/romio/adio/ad_pvfs2/ad_pvfs2_hints.c src/mpi/romio/adio/ad_pvfs2/ad_pvfs2_open.c src/mpi/romio/adio/ad_pvfs2/ad_pvfs2_read.c src/mpi/romio/adio/ad_pvfs2/ad_pvfs2_write.c
Made it possible to perform a standalone test src/mpi/debugger/tvtest.c
Minor fixes for message queue support src/mpi/debugger/dbgstub.c src/mpi/debugger/dll_mpich2.c src/mpi/debugger/mpi_interface.h src/mpi/debugger/mpich2_dll_defs.h
Moved CLOG version ID from 2.40 to 2.41 and added macro constants to supportknown_solo_events, i.e. mpe internal event drawables. src/mpe2/src/logging/include/clog.h
Moved CLOG2 version ID from 2.40 to 2.41. Added support of predefined eventsupport for known solo events. Added necessary entries in preamble to store relevent info about known solo events. src/mpe2/src/slog2sdk/src/logformat/clog2/Const.java src/mpe2/src/slog2sdk/src/logformat/clog2/InputLog.java src/mpe2/src/slog2sdk/src/logformat/clog2/Preamble.java
Re-activate the problem tests in the test suite test/mpi/coll/testlist test/mpi/pt2pt/testlist test/mpi/spawn/testlist
support for known solo events. Added necessary entries in preamble to store relevent info about known solo events. src/mpe2/src/slog2sdk/src/logformat/clog2/InputLog.java src/mpe2/src/slog2sdk/src/logformat/clog2/Preamble.java
sync with source changes from CLOG2 2.40 to 2.41. src/mpe2/src/slog2sdk/lib/clog2TOdrawable.jar src/mpe2/src/slog2sdk/lib/clog2TOslog2.jar src/mpe2/src/slog2sdk/lib/clog2print.jar src/mpe2/src/slog2sdk/lib/clogTOdrawable.jar src/mpe2/src/slog2sdk/lib/clogTOslog2.jar src/mpe2/src/slog2sdk/lib/clogprint.jar src/mpe2/src/slog2sdk/lib/jumpshot.jar src/mpe2/src/slog2sdk/lib/jumpshot_launcher.jar src/mpe2/src/slog2sdk/lib/logconvertor.jar src/mpe2/src/slog2sdk/lib/slog2filter.jar src/mpe2/src/slog2sdk/lib/slog2navigator.jar src/mpe2/src/slog2sdk/lib/slog2printrecur.jar src/mpe2/src/slog2sdk/lib/slog2printserial.jar src/mpe2/src/slog2sdk/lib/traceTOslog2.jar src/mpe2/src/slog2sdk/lib/traceprint.jar
Uncommented the code that creates the MPI_CONVERSION_FN_NULL wrapper. The function must be present for some Fortran compilers that expect to see a definition for any EXTERNAL function, and it is needed to correctly implement the Data Representation functions. src/binding/f77/buildiface
Use special version of CC for compiling the debug DLL src/mpi/debugger/Makefile.sm
We need to define CREATESHLIB if either --enable-sharedlibs or --enable-debuginfo is specified configure.in