Information on all weekly change summaries is available.
| 1) Changed path of shmproc.c from ch3/util/shm to ch3/util/shmproc 2) Removed ssm/src/ch3i_get_business_card.c -- syncing with changes in source tree structure | src/mpid/ch3/channels/ssm/ch3ssm.vcproj |
| Add -libtype optiona and more tests for valid major and minor versions | src/util/createshlib.in |
| Added an approximate block for publishing the process pid and hostname in the kvs space, to allow other processes to access it and build a table to help the debugger | src/mpid/ch3/src/mpid_init.c |
| Added parm ameter description extractor | maint/extractparms maint/updatefiles |
| added struct name to generic packet typedef | src/mpid/ch3/include/mpidpre.h |
| Added support for EXTRA_LIBS | maint/simplemake.in |
| Added the beginnings (not ready yet) of a dynamically-loadable channel | src/mpid/ch3/channels/Makefile.sm src/mpid/ch3/channels/dllchan/.cvsignore src/mpid/ch3/channels/dllchan/Makefile.sm src/mpid/ch3/channels/dllchan/configure.in src/mpid/ch3/channels/dllchan/mpich2prereq src/mpid/ch3/channels/dllchan/setup_channel src/mpid/ch3/channels/dllchan/include/.cvsignore src/mpid/ch3/channels/dllchan/include/mpidi_ch3_impl.h src/mpid/ch3/channels/dllchan/include/mpidi_ch3_mpid.h src/mpid/ch3/channels/dllchan/include/mpidi_ch3_post.h src/mpid/ch3/channels/dllchan/include/mpidi_ch3_pre.h src/mpid/ch3/channels/dllchan/src/.cvsignore src/mpid/ch3/channels/dllchan/src/Makefile.sm src/mpid/ch3/channels/dllchan/src/ch3impl.c |
| Added upcall test for dlopen test | test/mpid/Makefile.sm test/mpid/dltest.c test/mpid/dluse.c |
| Clean up replaced file string | maint/simplemake.in |
| Define mpishared.h to contain just the basics of the MPICH2 implementation environment to simplify building stand-alone modules, such as dynamically-loadable channels. In support of that, move thread variables from MPIR_Process into a new MPIR_ThreadInfo global variable | src/include/mpierror.h src/include/mpiimpl.h src/include/mpiimplthread.h src/include/mpimem.h src/include/mpishared.h src/mpi/comm/commutil.c src/mpi/init/initthread.c src/mpi/init/ismain.c src/mpi/init/querythread.c src/mpid/ch3/channels/sock/src/ch3_progress.c src/mpid/ch3/include/mpidimpl.h src/mpid/common/sock/poll/Makefile.sm src/mpid/common/sock/poll/sock.c src/mpid/common/sock/poll/sock_wait.i |
| Enhance test/mpid test for dynamic libraries | test/mpid/Makefile.sm test/mpid/dltest.c test/mpid/dluse.c |
| Ensure ar, ranlib, and ENABLE_SHLIB are set | src/mpid/common/sock/configure.in |
| file detection if we are contig in memory. | src/mpi/romio/adio/ad_pvfs2/ad_pvfs2_write.c |
| Fix for moved thread items | src/mpid/ch3/channels/nemesis/src/ch3_progress.c |
| fixed typo | src/mpid/ch3/src/ch3u_handle_recv_pkt.c |
| MPE Thread support for Windows - (1) Creating mpe_log_thread.h (2) Adding basic thread specific defns to avoid compiler errors. NOTE: These modifications do not (yet) enable thread support in MPE. | winconfigure.wsf src/mpe2/src/wrappers/include/mpe_log_thread.h.in |
| Make sure dependencies directories are rebuilt | src/mpid/ch3/channels/sock/configure.in src/mpid/common/sock/poll/configure.in |
| Minor fix for message | maint/simplemake.in |
| More steps torwards dllchan | src/mpid/ch3/channels/dllchan/configure.in src/mpid/ch3/channels/dllchan/include/mpidi_ch3_mpid.h src/mpid/ch3/channels/dllchan/src/ch3impl.c src/mpid/ch3/src/mpid_init.c |
| More steps towards building stand-along channels to allow dynamic loading | src/mpid/ch3/channels/sock/src/Makefile.sm src/mpid/ch3/include/mpidimpl.h src/mpid/ch3/src/ch3u_handle_connection.c src/mpid/ch3/src/ch3u_port.c src/mpid/ch3/src/mpidi_pg.c src/mpid/ch3/util/sock/Makefile.sm |
| Move CH3_Business_card to where it belongs | src/mpid/ch3/channels/nemesis/src/ch3_comm_spawn.c src/mpid/ch3/channels/sock/src/ch3_progress.c src/mpid/ch3/channels/sshm/src/Makefile.sm src/mpid/ch3/channels/sshm/src/ch3_init.c src/mpid/ch3/src/mpid_port.c |
| Moved the get-business-card routine into ch3_init.c | src/mpid/ch3/channels/ssm/src/Makefile.sm src/mpid/ch3/channels/ssm/src/ch3_init.c |
| nc_test uncovers bug in HDF5-specific workaround: don't override noncontig infile detection if we are contig in memory. | src/mpi/romio/adio/ad_pvfs2/ad_pvfs2_read.c src/mpi/romio/adio/ad_pvfs2/ad_pvfs2_write.c |
| nemesis: fixed performance bug in newtcp module: If you want to enable NODELAY, you should set it to 1, not 0 :-) | src/mpid/ch3/channels/nemesis/nemesis/net_mod/newtcp_module/newtcp_module_utility.c |
| Now using fixed size scratch pad for channel specific data in Virtual Connection structure for ssm | src/mpid/ch3/channels/ssm/src/ch3_progress_connect.c |
| Now using the global_mutex in MPIR_ThreadInfo global variable instead of MPIR_Process var -- syncing with changes for supporting dynamically loadable channels | src/mpid/common/sock/iocp/sock.c |
| Release configuration should use the non-profiled version of the sock library, sock.lib, and NOT sockp.lib | mpich2.sln |
| The stylesheet is assumed to be in the same directory as the XML test output file for nightly tests | test/mpi/runtests.wsf |