Change Summary for MPICH2 for week of Oct 01, 2006

This list was automatically generated on Mon Oct 2 04:11:42 2006 .

Information on all weekly change summaries is available.

List of revisions

Files for each revision

--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