Information on all weekly change summaries is available.
| 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 |