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