Information on all weekly change summaries is available.
| Add support for calling Comm and Win error handlers from C++ | src/binding/cxx/buildiface |
| Added MTestSleep for OS independence | test/mpi/include/mpitest.h test/mpi/spawn/multiple_ports.c test/mpi/spawn/multiple_ports2.c test/mpi/threads/pt2pt/sendself.c test/mpi/threads/pt2pt/threaded_sr.c test/mpi/util/mtest.c |
| Added MaxOSX specific JDK search path, so javac/java can be found if it is not defined in user's path. Same for JNI include file. | src/mpe2/src/slog2sdk/aclocal_java.m4 |
| Added a define and a test on that define to ensure that the mpichconf.h file has been included | configure.in src/include/mpiimplthread.h |
| Added a test of the error handler on MPI_FILE_NULL | test/mpi/configure.in test/mpi/errors/Makefile.sm test/mpi/errors/testlist.in test/mpi/errors/io/.cvsignore test/mpi/errors/io/Makefile.sm test/mpi/errors/io/fileerrret.c test/mpi/errors/io/testlist |
| Added a test to check if <stdint.h> can be included behind system headers, <stdio.h>/<stdlib.h>. <stdint.h> has to be included before system headers to avoid undefined int64_t on 'icc -no-gcc' on SLES8, e.g. UC's teragrid machines. | src/mpe2/src/logging/configure.in |
| added checks for a working INSTALL | src/mpe2/configure.in src/mpe2/src/slog2sdk/configure.in |
| Added fixme | src/mpi/errhan/errutil.c |
| Added fixmes about stdout buffer mode | src/pmi/simple/simple_pmi.c |
| added macro PAC_PROG_CHECK_INSTALL_WORKS | src/mpe2/aclocal_core.m4 |
| Added missing definition when defmsg must be created as a stub | maint/updatefiles |
| Added missing dependency | test/mpi/errors/spawn/Makefile.sm |
| added missing file containing the topology discovery and reporting code | src/mpid/globus/mpig_topology.c |
| Added more specific messages about invalid MPI port names | src/mpi/errhan/errnames.txt |
| Added osserv to subdirs so configure will be happy | src/util/Makefile.sm |
| Added stub for os services to work towards eliminating ifdef HAVE_WINDOWS_H | configure.in src/util/Makefile.sm src/util/osserv/.cvsignore src/util/osserv/Makefile.sm src/util/osserv/osserv.c |
| added topology discovery and reporting code; organized communication module routines into a vtable structure; many other miscellaneous updates | src/mpi/errhan/errnames.txt src/mpid/globus/Makefile.sm src/mpid/globus/configure.in src/mpid/globus/mpich2prereq src/mpid/globus/mpid_env.c src/mpid/globus/mpid_pt2pt.c src/mpid/globus/mpid_vc.c src/mpid/globus/mpiddefs.h.in src/mpid/globus/mpidimpl.h src/mpid/globus/mpidpost.h src/mpid/globus/mpidpre.h src/mpid/globus/mpiexec.in src/mpid/globus/mpig_bc.c src/mpid/globus/mpig_cm_other.c src/mpid/globus/mpig_cm_other.h src/mpid/globus/mpig_cm_self.c src/mpid/globus/mpig_cm_self.h src/mpid/globus/mpig_cm_vmpi.c src/mpid/globus/mpig_cm_vmpi.h src/mpid/globus/mpig_cm_xio.c src/mpid/globus/mpig_cm_xio.h src/mpid/globus/mpig_cm_xio_comm.i src/mpid/globus/mpig_cm_xio_conn.i src/mpid/globus/mpig_cm_xio_data.i src/mpid/globus/mpig_cm_xio_req.i src/mpid/globus/mpig_cm_xio_vc.i src/mpid/globus/mpig_comm.c src/mpid/globus/mpig_misc.c src/mpid/globus/mpig_pg.c src/mpid/globus/mpig_pm_gk.c src/mpid/globus/mpig_recvq.c src/mpid/globus/mpig_request.c |
| Changed all synchronization tag macro variables with prefix CLOG_SYNC_. | src/mpe2/src/logging/include/clog_sync.h src/mpe2/src/logging/src/clog_sync.c |
| ensure striping_factor and striping_unit get initialized, else we will attemptto create a pvfs2 file with a very unusual distribution | src/mpi/romio/adio/ad_pvfs2/ad_pvfs2_hints.c |
| Finished badport error test | test/mpi/errors/spawn/badport.c |
| Fix missing DESTDIR on install of $$cmd.py | src/pm/mpd/Makefile.in |
| fixed an error in the linker settings | src/mpid/globus/mpich2-globus-cc.in |
| Fixed change to new single thread cs (missed in first pass) | src/mpi/romio/mpi-io/read_all.c |
| Fixed state name | src/mpid/common/datatype/mpid_ext32_segment.c |
| fixes to the CM vtable code | src/mpid/globus/mpid_env.c src/mpid/globus/mpidimpl.h |
| Forced libtool to build shared lib with suffix .jnilib on Darwin/MacOSX. | src/mpe2/src/slog2sdk/trace_rlog/configure.in src/mpe2/src/slog2sdk/trace_sample/configure.in |
| GM : fixes | src/mpid/ch3/channels/nemesis/nemesis/net_mod/tcp_module/tcp_module_finalize.c src/mpid/ch3/channels/nemesis/nemesis/net_mod/tcp_module/tcp_module_impl.h src/mpid/ch3/channels/nemesis/nemesis/net_mod/tcp_module/tcp_module_init.c src/mpid/ch3/channels/nemesis/nemesis/net_mod/tcp_module/tcp_module_poll.c |
| GM: Minor fixes | src/mpid/ch3/channels/nemesis/nemesis/net_mod/tcp_module/tcp_module_finalize.c src/mpid/ch3/channels/nemesis/nemesis/net_mod/tcp_module/tcp_module_impl.h src/mpid/ch3/channels/nemesis/nemesis/net_mod/tcp_module/tcp_module_poll.c |
| GM: new termination for tcp | src/mpid/ch3/channels/nemesis/nemesis/net_mod/tcp_module/tcp_module_finalize.c src/mpid/ch3/channels/nemesis/nemesis/net_mod/tcp_module/tcp_module_impl.h src/mpid/ch3/channels/nemesis/nemesis/net_mod/tcp_module/tcp_module_init.c src/mpid/ch3/channels/nemesis/nemesis/net_mod/tcp_module/tcp_module_poll.c |
| Improve error messages on bad port strings | src/mpid/ch3/util/sock/ch3u_connect_sock.c |
| line buffereing attempt | src/pm/gforker/mpiexec.c |
| Made error reporting more robust | src/mpi/errhan/errutil.c |
| Make C++ error handlers go through the C to C++ call routine and reset the errcode to MPI_SUCCESS to turn off throwing an exception when there is an alternate error handler | src/mpi/errhan/errutil.c |
| Make runtime selection of thread mode the default for ch3:sock | configure.in |
| More fixes to error reporting | src/mpi/errhan/errcodes.h src/mpi/errhan/errutil.c |
| Moved include <jni.h> before any system headers to avoid undefined int64_t on 'icc -no-gcc' on SLES8, UC's teragrid machines. | src/mpe2/src/slog2sdk/src/logformat/trace/logformat_trace_InputLog.c |
| Moved the checks for working INSTALL to location that is consistent with mpe2/configure.in and slog2sdk/configure.in. | src/mpe2/src/slog2sdk/trace_rlog/configure.in src/mpe2/src/slog2sdk/trace_sample/configure.in |
| on GNU and solaris. This reverses back changes made in 1/2x/2006. | src/mpe2/sbin/mpetestexeclog.in src/mpe2/sbin/mpetestlink.in |
| Patch test for valid generic idx pending deciphering the logic about generic idx | src/mpi/errhan/errutil.c |
| Removed nonconforming, unused symbol | src/include/mpierror.h |
| Replaced #!/bin/sh by #!@SHELL@ so it works with @ECHO_N@,@ECHO_C@ and @ECHO_T@on GNU and solaris. This reverses back changes made in 1/2x/2006. | src/mpe2/sbin/mpetestexec.in src/mpe2/sbin/mpetestexeclog.in src/mpe2/sbin/mpetestlink.in |
| Replaced all $CP by $INSTALL and all chmod by "$INSTALL -m". | src/mpe2/src/slog2sdk/sbin/install-package.in |
| Replaced all instances of $CP by $INSTALLER and all instances of chmod by "$INSTALLER -m" | src/mpe2/src/slog2sdk/trace_rlog/sbin/install-package.in src/mpe2/src/slog2sdk/trace_sample/sbin/install-package.in |
| Replaced all instances of CP by INSTALL and all instances of chmod by "INSTALL -m". | src/mpe2/sbin/mpeinstall.in |
| Replaced timestamp preserving version of InstallFileP/InstallDirRecurP by non timestamp preserving verion of InstallFile/InstallDirRecur. As "$INSTALL -p" is not available in all versions of INSTALL, e.g. GNU supplied install-sh. | src/mpe2/sbin/mpeinstall.in src/mpe2/src/slog2sdk/sbin/install-package.in src/mpe2/src/slog2sdk/trace_rlog/sbin/install-package.in src/mpe2/src/slog2sdk/trace_sample/sbin/install-package.in |
| set new_ptr->pt_single_op->data_recd = 1 in lock-get-unlock case (fixed bug) | src/mpid/ch3/src/ch3u_handle_recv_pkt.c |
| topology discovery and reporting fixes | src/mpid/globus/mpiddefs.h.in src/mpid/globus/mpig_cm_self.c src/mpid/globus/mpig_cm_vmpi.c src/mpid/globus/mpig_cm_xio.c |
| Updated cvsignore | src/mpe2/bin/.cvsignore src/mpe2/include/.cvsignore |