Change Summary for MPICH2 for week of Jul 01, 2007

This list was automatically generated on Mon Jul 2 04:12:56 2007 .

Information on all weekly change summaries is available.

List of revisions

Files for each revision

(1) Corrected the estimation of the temporary buffer size to be more accurate. (2) Cut down a memory copy operation on the pseudo-leaf nodes for communicators which are not a power of 2. src/mpi/coll/gather.c
*** empty log message *** src/mpi/coll/gather.c
1) Added _FILENO* in mpe_logging_conf.h for x64 (2) Added for include path related to MPE -- added MPE callstack related include paths -- for x64 makefiles (3) Added MPE callstack related src files to x64 makefiles winconfigure.wsf
1) Create mpich2info.h and handle template strings for configure, compiler arguments (2) Add src dir for shm channel (3) Modified CreateObjs() to handle simple makefiles of shm &amp sshm channels correctly winconfigure.wsf
Added MPE callstack -- default dummy impl -- related src files and modified include path src/mpe2/mpe.vcproj
Added an entry for the non_zero_root benchmark in Makefile.sm. test/mpi/perf/Makefile.sm test/mpi/perf/testlist
Added definitions for *_FILENO -- defined in <unistd.h> in unix -- in mpe_logging_conf.h winconfigure.wsf
Added definitions for NMPI_Type_create_struct. src/include/nmpi.h
Added quotes to the smpd module file name before passing to CreateService -- Refer Req3145 &amp MSDN doc of CreateService() for details src/pm/smpd/smpd_service.c
Adding include path for MPE callstack -- fmpe config src/mpe2/mpe.vcproj
Bug fix for non-contiguous receive of large messages. src/mpi/coll/gather.c
Changed the mpi_errno handling to the new format. src/mpi/coll/gather.c
Corrected the estimated receive size for intermediate nodes. src/mpi/coll/gather.c
Create mpe_callstack_conf.h winconfigure.wsf
Creating MPI CXX Interface lib for gcc maint/makegcclibs.bat maint/mpich2i.vdproj
Don't need to allocate the temporary buffer at the root when the root is rank 0. src/mpi/coll/gather.c
Embed manifest file ONLY IF present winconfigure.wsf
Fixed a compilation error in the newly added benchmark. test/mpi/perf/non_zero_root.c
Fixed some bugs in receiving data directly as non-contiguous datatypes in gather. src/mpi/coll/gather.c
Got rid of an extra copy for large messages -- sending non-contiguous data using two send operations instead. src/include/mpiimpl.h src/mpi/coll/gather.c
Increased the datatype size to reduce noise. test/mpi/perf/dtpack.c
Moved the freeing of temporary buffer to be independent of different cases. src/mpi/coll/gather.c
Moving Windows fileno defns to mpe_logging_conf.h src/mpe2/src/logging/include/clog_const.h
Port to windows --- pipe(), fcntl(); currently incomplete src/mpe2/src/callstack/src/iterator.c
Rank 1 should send its measurement to rank 0 for consistent results. test/mpi/perf/non_zero_root.c
Reduced the error margin. test/mpi/perf/non_zero_root.c
Removed a part of the additional copy performed at the root node, if the root node is not rank 0. src/mpi/coll/gather.c
Type cast void* to char* before adding an offset. src/mpi/coll/gather.c
Used datatypes to transfer large messages in a non-contiguous manner. src/mpi/coll/gather.c