Information on all weekly change summaries is available.
| --with-ib option for nemesis wasn't setup correctly. | src/mpid/ch3/channels/nemesis/configure.in |
| Added a few fixmes | src/mpi/errhan/errutil.c |
| Added faq entry for multicore | doc/faq/faq.txt |
| Added info on controlling stdout buffering | doc/userguide/user.tex |
| Added more precise messages when a configure is not executable | configure.in |
| Added support for install-alt target | Makefile.sm src/pm/mpd/Makefile.in |
| Added yet another set of gcov file suffixes to the .cvsignore files | test/mpi/attr/.cvsignore test/mpi/coll/.cvsignore test/mpi/comm/.cvsignore test/mpi/cxx/attr/.cvsignore test/mpi/cxx/coll/.cvsignore test/mpi/cxx/comm/.cvsignore test/mpi/cxx/datatype/.cvsignore test/mpi/cxx/info/.cvsignore test/mpi/cxx/init/.cvsignore test/mpi/cxx/io/.cvsignore test/mpi/cxx/pt2pt/.cvsignore test/mpi/cxx/rma/.cvsignore test/mpi/cxx/spawn/.cvsignore test/mpi/cxx/util/.cvsignore test/mpi/datatype/.cvsignore test/mpi/errhan/.cvsignore test/mpi/errors/coll/.cvsignore test/mpi/errors/comm/.cvsignore test/mpi/errors/cxx/errhan/.cvsignore test/mpi/errors/cxx/io/.cvsignore test/mpi/errors/group/.cvsignore test/mpi/errors/io/.cvsignore test/mpi/errors/pt2pt/.cvsignore test/mpi/errors/rma/.cvsignore test/mpi/errors/spawn/.cvsignore test/mpi/f77/coll/.cvsignore test/mpi/f77/pt2pt/.cvsignore test/mpi/group/.cvsignore test/mpi/info/.cvsignore test/mpi/init/.cvsignore test/mpi/io/.cvsignore test/mpi/pt2pt/.cvsignore test/mpi/rma/.cvsignore test/mpi/spawn/.cvsignore test/mpi/threads/comm/.cvsignore test/mpi/threads/pt2pt/.cvsignore test/mpi/threads/util/.cvsignore test/mpi/topo/.cvsignore test/mpi/util/.cvsignore |
| Added yet more gcov suffixes for the test programs | src/mpi/romio/adio/ad_nfs/.cvsignore src/mpi/romio/adio/ad_testfs/.cvsignore src/mpi/romio/adio/ad_ufs/.cvsignore src/mpi/romio/adio/common/.cvsignore src/mpi/romio/mpi-io/.cvsignore src/mpi/romio/mpi-io/glue/mpich2/.cvsignore test/mpi/f77/attr/.cvsignore test/mpi/f77/comm/.cvsignore test/mpi/f77/datatype/.cvsignore test/mpi/f77/ext/.cvsignore test/mpi/f77/info/.cvsignore test/mpi/f77/init/.cvsignore test/mpi/f77/io/.cvsignore test/mpi/f77/rma/.cvsignore test/mpi/f77/spawn/.cvsignore test/mpi/f77/util/.cvsignore test/mpi/f90/attr/.cvsignore test/mpi/f90/coll/.cvsignore test/mpi/f90/comm/.cvsignore test/mpi/f90/datatype/.cvsignore test/mpi/f90/ext/.cvsignore test/mpi/f90/info/.cvsignore test/mpi/f90/init/.cvsignore test/mpi/f90/io/.cvsignore test/mpi/f90/misc/.cvsignore test/mpi/f90/pt2pt/.cvsignore test/mpi/f90/rma/.cvsignore test/mpi/f90/spawn/.cvsignore test/mpi/f90/timer/.cvsignore test/mpi/f90/topo/.cvsignore |
| Added yet more gcov suffixes to cvsignore | src/binding/cxx/.cvsignore src/binding/f77/.cvsignore src/binding/f90/.cvsignore src/mpi/attr/.cvsignore src/mpi/coll/.cvsignore src/mpi/comm/.cvsignore src/mpi/datatype/.cvsignore src/mpi/errhan/.cvsignore src/mpi/group/.cvsignore src/mpi/init/.cvsignore src/mpi/misc/.cvsignore src/mpi/pt2pt/.cvsignore src/mpi/rma/.cvsignore src/mpi/spawn/.cvsignore src/mpi/timer/.cvsignore src/mpi/topo/.cvsignore src/mpid/ch3/channels/shm/src/.cvsignore src/mpid/ch3/channels/sock/src/.cvsignore src/mpid/ch3/channels/ssm/src/.cvsignore src/mpid/ch3/src/.cvsignore src/mpid/ch3/util/shm/.cvsignore src/mpid/ch3/util/sock/.cvsignore src/mpid/common/datatype/.cvsignore src/mpid/common/sock/poll/.cvsignore src/nameserv/file/.cvsignore src/nameserv/mpd/.cvsignore src/pm/gforker/.cvsignore src/pm/mpd/.cvsignore src/pm/remshell/.cvsignore src/pm/util/.cvsignore src/pmi/simple/.cvsignore src/util/dbg/.cvsignore src/util/info/.cvsignore src/util/instrm/.cvsignore src/util/mem/.cvsignore src/util/msgs/.cvsignore src/util/param/.cvsignore src/util/thread/.cvsignore test/commands/.cvsignore |
| allow for buffer_detach to be called without a prior buffer_attach | src/mpi/pt2pt/bsendutil.c |
| Commented out unused (so far) functions | test/mpi/util/mtest.c |
| disabled close protocol in Finalize to prevent client from synchronizing with server | src/mpi/spawn/comm_disconnect.c src/mpid/ch3/src/mpid_finalize.c |
| Enhance get host (really interface) description to include rank in COMM_WORLD | src/mpid/ch3/channels/sock/src/ch3_progress.c src/mpid/ch3/channels/ssm/src/ch3i_get_business_card.c src/mpid/ch3/include/mpidimpl.h src/mpid/ch3/src/mpid_port.c src/mpid/ch3/util/sock/ch3u_connect_sock.c src/mpid/ch3/util/sock/ch3u_init_sock.c src/mpid/common/sock/DESIGN.txt src/mpid/common/sock/mpidu_sock.h src/mpid/common/sock/iocp/sock.c src/mpid/common/sock/poll/sock_misc.i |
| Fix bug: reset pulse_cntr and lhs handler (to deal with pulses) when mpdexit | src/pm/mpd/mpd.py |
| full dynamic proc support for ch3:sctp (all spawn tests pass) | src/mpid/ch3/channels/sctp/include/mpidi_ch3_impl.h src/mpid/ch3/channels/sctp/src/ch3_init.c src/mpid/ch3/channels/sctp/src/ch3_progress.c src/mpid/ch3/channels/sctp/src/ch3i_connaccept.c src/mpid/ch3/channels/sctp/src/sctp_util.c |
| Make the coverage scripts easier to use | maint/createcoverage.in maint/getcoverage.in |
| Minor fix and comment | src/mpi/errhan/dynerrutil.c |
| Misellaneous cleanup | src/mpid/ch3/channels/nemesis/include/mpidi_ch3_post.h src/mpid/ch3/channels/shm/include/mpidi_ch3_post.h src/mpid/ch3/channels/sock/include/mpidi_ch3_post.h src/mpid/ch3/channels/sock/src/ch3_istartmsgv.c src/mpid/ch3/channels/sshm/include/mpidi_ch3_post.h src/mpid/ch3/channels/ssm/include/mpidi_ch3_post.h src/mpid/ch3/include/mpidpost.h src/mpid/ch3/src/ch3u_request.c src/mpid/ch3/src/mpid_cancel_send.c |
| nemesis: new tcp module bugfixes. Still suffers from message corruption | src/mpid/ch3/channels/nemesis/nemesis/net_mod/newtcp_module/newtcp_module_impl.h src/mpid/ch3/channels/nemesis/nemesis/net_mod/newtcp_module/newtcp_module_poll.c src/mpid/ch3/channels/nemesis/nemesis/net_mod/newtcp_module/newtcp_module_send.c src/mpid/ch3/channels/nemesis/nemesis/net_mod/newtcp_module/socksm.c src/mpid/ch3/channels/nemesis/src/ch3_progress.c |
| nemesis: removed check for empty recv queue in finalize. This is needed because ch3 is not calling the close protocol on vcs | src/mpid/ch3/channels/nemesis/nemesis/src/mpid_nem_finalize.c |
| nemesis: removed explicit use of ebx register in ia32 memcopy to play well with gcc position independent code | src/mpid/ch3/channels/nemesis/nemesis/include/mpid_nem_memdefs.h |