Change Summary for MPICH2 for week of May 21, 2006

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

Information on all weekly change summaries is available.

List of revisions

Files for each revision

- add missing format headers. Still need to determine what to do about copyright before merging and next release- sync with latest avery changes src/mpi/romio/adio/ad_pvfs2/ad_pvfs2_hints.c
Add thread-check-begin/end definition to CS_FINALIZE src/include/mpiimplthread.h
Added DBG msgs for thread mutex operations src/util/thread/posix_funcs.i
Added dependency on Makefile for TAGS target maint/simplemake.in
added implementation of mpig_pm_gk_abort() src/mpid/globus/mpig_pm_gk.c
added mpig_vmpi_abort(). added a 'const' cast to macros exposing the vendor MPI constants. src/mpid/globus/mpig_vmpi.c src/mpid/globus/mpig_vmpi.h
Added structured comment that suppresses warnings from extractstates for routines and files with non-lexical scoping src/mpid/ch3/channels/ib/src/ch3_isend.c src/mpid/ch3/channels/ib/src/ch3_isendv.c src/mpid/ch3/channels/ib/src/ch3_istartmsg.c src/mpid/ch3/channels/ib/src/ch3_istartmsgv.c src/mpid/ch3/channels/ib/src/ibu_rdma.vapi.c src/mpid/ch3/channels/shm/src/ch3_isend.c src/mpid/ch3/channels/shm/src/ch3_isendv.c src/mpid/ch3/channels/shm/src/ch3_istartmsg.c src/mpid/ch3/channels/shm/src/ch3_istartmsgv.c src/mpid/ch3/channels/sshm/src/ch3_istartmsg.c src/mpid/ch3/channels/sshm/src/ch3_istartmsgv.c src/mpid/ch3/channels/ssm/src/ch3_istartmsg.c src/mpid/ch3/channels/ssm/src/ch3_shm.c src/mpid/ch3/util/shm/ch3i_bootstrapq.c src/mpid/ch3/util/shm/ch3i_shm_bootstrapq.c src/mpid/ch3/util/shm/ch3u_init_sshm.c
Added testlist file for errset in C++ check test/mpi/errors/cxx/errhan/testlist
corrected some problems with the target that extracts symbols from the libraries and adds them to the symbol map file src/mpid/globus/Makefile.sm
Enhance warning checks for states mismatches maint/extractstates.in
Ensure that all tests that check MPI error return values properly set the error handler to ERRORS_RETURN, move a few error checks into the errors directory test/mpi/configure.in test/mpi/template.c test/mpi/coll/Makefile.sm test/mpi/coll/bcast2.c test/mpi/coll/icallgather.c test/mpi/coll/icallgatherv.c test/mpi/coll/icallreduce.c test/mpi/coll/icbarrier.c test/mpi/coll/icbcast.c test/mpi/coll/icgather.c test/mpi/coll/icgatherv.c test/mpi/coll/icreduce.c test/mpi/coll/icscatter.c test/mpi/coll/icscatterv.c test/mpi/comm/ctxalloc.c test/mpi/datatype/blockindexed-misc.c test/mpi/datatype/blockindexed-zero-count.c test/mpi/datatype/contents.c test/mpi/datatype/contig-zero-count.c test/mpi/datatype/darray-pack.c test/mpi/datatype/hindexed-zeros.c test/mpi/datatype/indexed-misc.c test/mpi/datatype/lbub.c test/mpi/datatype/lots-of-types.c test/mpi/datatype/pairtype-pack.c test/mpi/datatype/simple-commit.c test/mpi/datatype/simple-pack-external.c test/mpi/datatype/simple-pack.c test/mpi/datatype/simple-resized.c test/mpi/datatype/simple-size-extent.c test/mpi/datatype/struct-empty-el.c test/mpi/datatype/struct-no-real-types.c test/mpi/datatype/struct-pack.c test/mpi/datatype/struct-zero-count.c test/mpi/datatype/subarray-pack.c test/mpi/datatype/transpose-pack.c test/mpi/datatype/unusual-noncontigs.c test/mpi/errors/Makefile.sm test/mpi/errors/testlist.in test/mpi/errors/coll/Makefile.sm test/mpi/errors/coll/rerr.c test/mpi/errors/group/.cvsignore test/mpi/errors/group/Makefile.sm test/mpi/errors/group/gerr.c test/mpi/errors/group/testlist test/mpi/f90/datatype/createf90types.c test/mpi/group/groupcreate.c test/mpi/group/groupnullincl.c test/mpi/init/finalized.c test/mpi/pt2pt/bottom.c test/mpi/pt2pt/errinstatta.c test/mpi/pt2pt/errinstatts.c test/mpi/pt2pt/errinstatwa.c test/mpi/pt2pt/errinstatws.c test/mpi/pt2pt/pingping.c test/mpi/pt2pt/probe-unexp.c test/mpi/pt2pt/sendrecv1.c test/mpi/pt2pt/sendrecv2.c test/mpi/pt2pt/testlist test/mpi/pt2pt/waitany-null.c test/mpi/rma/accfence1.c test/mpi/rma/contig_displ.c test/mpi/rma/getfence1.c test/mpi/rma/putfence1.c test/mpi/rma/putpscw1.c test/mpi/spawn/disconnect_reconnect2.c test/mpi/spawn/join.c test/mpi/spawn/selfconacc.c test/mpi/spawn/spaconacc.c test/mpi/spawn/spaconacc2.c test/mpi/threads/pt2pt/threaded_sr.c
Ensure that file_info prints explanation of errors when encountered src/mpi/romio/test/file_info.c
Fix Makefile to move gerr to errors test/mpi/group/Makefile.sm
Fix formatting src/mpid/common/thread/mpid_thread.h.in
Fix minor typo maint/extractstrings.in
Fix state names src/mpid/globus/mpig_bc.c
fixed error handling of unknown options. set default number of processes to 1. src/mpid/globus/mpiexec.in
if the user did not set FWRAPNAME, then set it to f${MPILIBNAME} src/mpid/globus/mpich2prereq
Make use of new SINGLE_THREAD_CS_FINALIZE src/mpi/init/finalize.c
modified MPID_Abort to use mpig_pm_abort(). src/mpid/globus/mpid_env.c
Move thread DBG messages so that they are only issued when the mutex is actually used (in case of runtime thread levels) src/mpid/common/sock/poll/sock_wait.i
new symbols from the symbol extractor src/mpid/globus/mpig_symbol_map.txt
parenthesis src/mpi/romio/test/file_info.c
progress engine updates to better support vendor MPI. a few other miscellaneous changes. src/mpid/globus/mpid_progress.c src/mpid/globus/mpidimpl.h src/mpid/globus/mpidpost.h src/mpid/globus/mpidpre.h src/mpid/globus/mpig_cm_self.c 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_misc.c
removed --with-logfilesdir to avoid confusion. Added support to copy all sample logfiles to $datadir(i.e. $sharedir). src/mpe2/src/slog2sdk/configure.in
Removed reference of $logfiles[build_]dir. Added support to copy all sample logfiles to $sharedir. src/mpe2/src/slog2sdk/sbin/install-package.in
Replaced logfiles[build_]dir by share[build_]dir and installed logfiles/* tosharebuild_dir. src/mpe2/src/slog2sdk/trace_rlog/configure.in src/mpe2/src/slog2sdk/trace_rlog/sbin/install-package.in src/mpe2/src/slog2sdk/trace_sample/configure.in src/mpe2/src/slog2sdk/trace_sample/sbin/install-package.in
req #785 src/mpi/romio/configure.in
sharebuild_dir. src/mpe2/src/slog2sdk/trace_sample/configure.in
sync with ROMIO HEAD src/mpi/romio/configure.in src/mpi/romio/adio/include/adioi_error.h src/mpi/romio/mpi-io/open.c src/mpi/romio/test/file_info.c