Change Summary for MPICH2 for week of Oct 23, 2005

This list was automatically generated on Mon Oct 24 04:09:55 2005 .

Information on all weekly change summaries is available.

List of revisions

Files for each revision

#if 0ed around unused (by anyone) functions src/mpid/ch3/src/ch3u_recvq.c src/mpid/ch3/src/mpidi_kvs.c
A small start at cleaning up the error reporting src/mpi/errhan/errutil.c
added .cvsignore src/mpe2/etc/.cvsignore src/mpe2/src/collchk/etc/.cvsignore src/mpe2/src/graphics/etc/.cvsignore src/mpe2/src/logging/etc/.cvsignore src/mpe2/src/wrappers/etc/.cvsignore
Added .states-cache to .cvsignore files src/binding/cxx/.cvsignore src/binding/f77/.cvsignore src/binding/f90/.cvsignore src/mpid/ch3/channels/gasnet/include/.cvsignore src/mpid/ch3/channels/gasnet/src/.cvsignore src/mpid/ch3/channels/ib/include/.cvsignore src/mpid/ch3/channels/ib/src/.cvsignore src/mpid/ch3/channels/shm/include/.cvsignore src/mpid/ch3/channels/shm/src/.cvsignore src/mpid/ch3/channels/sock/include/.cvsignore src/mpid/ch3/channels/sock/src/.cvsignore src/mpid/ch3/channels/sshm/include/.cvsignore src/mpid/ch3/channels/sshm/src/.cvsignore src/mpid/ch3/channels/ssm/include/.cvsignore src/mpid/ch3/channels/ssm/src/.cvsignore src/mpid/ch3/include/.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/locks/.cvsignore src/mpid/common/logging/.cvsignore src/mpid/common/sock/.cvsignore src/mpid/common/sock/iocp/.cvsignore src/mpid/common/sock/poll/.cvsignore src/mpid/common/thread/.cvsignore src/nameserv/file/.cvsignore src/nameserv/mpd/.cvsignore src/nameserv/pmi/.cvsignore src/nameserv/test/.cvsignore src/pmi/simple/.cvsignore src/pmi/smpd/.cvsignore src/pmi/uni/.cvsignore src/util/dbg/.cvsignore src/util/events/.cvsignore src/util/info/.cvsignore src/util/instrm/.cvsignore src/util/logging/common/.cvsignore src/util/logging/rlog/.cvsignore src/util/mem/.cvsignore src/util/msgs/.cvsignore src/util/param/.cvsignore src/util/thread/.cvsignore src/util/timing/.cvsignore
Added a few more cases to clmake maint/clmake.in
Added a test of probe with MPI_PROC_NULL arguments test/mpi/pt2pt/Makefile.sm test/mpi/pt2pt/probe-unexp.c test/mpi/pt2pt/probenull.c test/mpi/pt2pt/testlist
Added check for ctype.h, needed for smpd_ipmpi.c src/pmi/smpd/configure.in
Added defs for PACKAGE_xxx variables used in later autoconf configure.in
Added enviroment variables doc/faq/faq.txt
Added extractstrings/states which keep a per-directory cache maint/.cvsignore maint/configure.in maint/extractstates.in maint/extractstrings.in
Added fixmes for later src/mpid/ch3/channels/ssm/include/ch3i_progress.h src/mpid/ch3/channels/ssm/include/mpidi_ch3_post.h src/mpid/ch3/channels/ssm/include/mpidi_ch3_pre.h src/mpid/ch3/channels/ssm/src/ch3_isend.c src/mpid/ch3/channels/ssm/src/ch3_isendv.c src/mpid/ch3/channels/ssm/src/ch3_progress.c src/mpid/ch3/channels/ssm/src/ch3_progress_connect.c src/mpid/ch3/channels/ssm/src/ch3_progress_sock.c src/mpid/ch3/src/ch3u_handle_recv_pkt.c src/mpid/ch3/util/shm/ch3i_bootstrapq.c
Added info on a function src/mpid/ch3/src/ch3u_port.c
added initialization to VC fields that were missing src/mpid/ch3/channels/sshm/src/ch3_init.c
Added man page descriptions for mpif90 and mpiexec src/env/Makefile.sm src/env/mpiexec.txt src/env/mpif90.txt
Added missing ctype.h includes src/pm/smpd/mp_parse_command_line.c src/pm/smpd/mp_parse_oldconfig.c src/pm/smpd/smpd_command.c src/pm/smpd/smpd_get_opt.c src/pm/smpd/smpd_handle_spawn.c src/pm/smpd/smpd_host_util.c src/pm/smpd/smpd_launch_process.c
Added missing prototype test/mpi/spawn/spaconacc.c
Added missing prototypes and removed unused variables src/pm/util/configure.in src/pm/util/ioloop.c src/pm/util/pmiport.c src/pm/util/pmiserv.c src/pm/util/pmutil.h src/pm/util/rm.c
Added missing test/basic Makefile configure.in
Added more known Error reporting names to getcoverage maint/getcoverage.in
added multiple drive mapping option to mpiexec with this format: -map <drive>:\server\share;<drive2>:\server2\share2... The option is also available to comm_spawn in the info objects src/pm/smpd/mp_parse_command_line.c src/pm/smpd/smpd.h src/pm/smpd/smpd_handle_spawn.c src/pm/smpd/smpd_host_util.c
Added one more check to try and make errutil minimally robust src/mpi/errhan/errutil.c
Added simple faq building system doc/faq/.cvsignore doc/faq/Makefile doc/faq/faq.txt doc/faq/faqbuild
Added some missing prototypes (they may still need to be moved) src/mpid/ch3/include/mpidimpl.h src/mpid/ch3/include/mpidpost.h
Added support for DESTDIR in simplemake and mpd maint/simplemake.in src/pm/mpd/Makefile.in
Added support for testing error handling, along with one test test/mpi/Makefile.sm test/mpi/configure.in test/mpi/testlist.in test/mpi/errors/.cvsignore test/mpi/errors/Makefile.sm test/mpi/errors/testlist test/mpi/errors/pt2pt/.cvsignore test/mpi/errors/pt2pt/Makefile.sm test/mpi/errors/pt2pt/proberank.c test/mpi/errors/pt2pt/testlist
Added temp ifdefs for enable-fast compilation of errutil src/mpi/errhan/errutil.c
Added test for defining _XOPEN_SOURCE to fix warning messages about ipc.h src/mpid/ch3/channels/shm/configure.in src/mpid/ch3/channels/sshm/configure.in src/mpid/ch3/channels/ssm/configure.in
Changed declaration of byte used to initialize data to unsigned char src/util/mem/trmem.c
changed rma code to use function ptrs instead of ifdefs src/include/mpiimpl.h src/mpid/ch3/channels/gasnet/src/ch3_init.c src/mpid/ch3/channels/shm/src/ch3_init.c src/mpid/ch3/channels/sock/src/ch3_init.c src/mpid/ch3/channels/sshm/src/Makefile.sm src/mpid/ch3/channels/sshm/src/ch3_init.c src/mpid/ch3/channels/sshm/src/ch3_rma_ops.c src/mpid/ch3/channels/sshm/src/ch3_rma_sync.c src/mpid/ch3/channels/sshm/src/describe_states.txt src/mpid/ch3/channels/ssm/src/ch3_init.c src/mpid/ch3/include/mpidimpl.h src/mpid/ch3/include/mpidpost.h src/mpid/ch3/src/Makefile.sm src/mpid/ch3/src/ch3u_rma_ops.c src/mpid/ch3/src/ch3u_rma_sync.c src/mpid/ch3/src/describe_states.txt src/mpid/ch3/src/mpid_init.c src/mpid/ch3/src/mpid_rma.c
Clean up error reporting in bcast src/mpi/coll/bcast.c
Clean up error reporting in cancel src/mpi/pt2pt/cancel.c
Comment out the disconnect/reconnect tests since we do not plan to fix them before the release test/mpi/spawn/testlist
Corrected some typos in state names src/mpid/ch3/channels/shm/src/ch3_progress.c src/mpid/ch3/channels/ssm/src/ch3_progress.c
corrected state name and removed unused state src/mpid/ch3/src/ch3u_rma_sync.c src/mpid/ch3/src/describe_states.txt
Expand answers when clicked doc/faq/faqbuild
Fix Fortran code for line length test/mpi/f77/attr/baseattrwinf.f
Fix test for mangled, non-nested begin/end blocks maint/getcoverage.in
Fix typo that caused error reporting code to hang src/mpi/errhan/errutil.c
Fixed a problem with choosing the compiler in the MPI tests test/mpi/configure.in
fixed states src/mpid/ch3/channels/ssm/src/ch3_progress.c src/mpid/globus/mpid_pt2pt.c src/mpid/mm/src/ib/ib_post_connect.c src/mpid/mm/src/pt2pt/mpid_test.c src/mpid/mm/src/pt2pt/mpid_wait.c src/mpid/mm/src/sock/socket_handle_written.c src/mpid/rdma/channels/ib/src/ibu.ibal.c src/mpid/rdma/channels/ib/src/ibu.vapi.c src/mpid/rdma/src/mpid_win_complete.c src/mpid/rdma/src/mpid_win_post.c
Fixed typos in state names src/mpid/ch3/channels/ib/src/ch3_cancel_send.c src/mpid/ch3/channels/sshm/include/mpidi_ch3_impl.h src/mpid/ch3/channels/sshm/src/ch3_progress_connect.c src/mpid/ch3/channels/ssm/src/ch3_progress.c src/mpid/ch3/channels/ssm/src/ch3_progress_connect.c src/mpid/ch3/channels/ssm/src/ch3_shm.c src/mpid/ch3/channels/ssm/src/ch3_shm_memory.c src/mpid/ch3/src/ch3u_comm_spawn_multiple.c src/mpid/ch3/util/shm/ch3i_bootstrapq.c src/mpid/ch3/util/sock/ch3u_get_business_card_sock.c src/mpid/common/sock/poll/sock_immed.i src/mpid/rdma/channels/gasnet/src/ch3_istartmsg.c src/mpid/rdma/src/mpid_accumulate.c src/mpid/rdma/src/mpid_get.c
Flow a paragraph RELEASE_NOTES
Further updated the faq build with section headings doc/faq/faq.txt doc/faq/faqbuild
generate a random color if NULL is passed in src/util/logging/rlog/rlog.c
Improved the faq builder doc/faq/Makefile doc/faq/faq.txt doc/faq/faqbuild
Made test for webdir silent on success doc/faq/Makefile
Major changes to force the ssm channel to use sockets except between processes in the same MPI_COMM_WORLD. Includes a *HACK* to strip the shared memory part of the business card off of the kvs entries when the kvs values are being passed between process groups. The result does pass the test/mpi/spawn tests and does use sockets between different MPI_COMM_WORLDs src/mpid/ch3/channels/ssm/src/ch3_progress_connect.c src/mpid/ch3/channels/ssm/src/ch3_shm_memory.c src/mpid/ch3/src/ch3u_comm_spawn_multiple.c src/mpid/ch3/src/mpid_init.c src/mpid/ch3/src/mpid_port.c src/mpid/ch3/src/mpidi_pg.c src/mpid/ch3/util/shm/ch3u_init_sshm.c
Minor cleanup for compiler warnings src/mpid/ch3/channels/ssm/include/mpidi_ch3_impl.h src/mpid/ch3/channels/ssm/src/ch3_shm.c src/mpid/common/locks/mpidu_process_locks.h
More cleanup of header files src/mpid/ch3/channels/gasnet/include/mpidi_ch3_impl.h src/mpid/ch3/channels/sock/include/mpidi_ch3_impl.h src/mpid/ch3/channels/sshm/include/mpidi_ch3_impl.h src/mpid/ch3/channels/ssm/include/mpidi_ch3_impl.h src/mpid/ch3/channels/ssm/include/mpidi_ch3_post.h
more detail added doc/logging/logging.tex
More fixes to typos in state names src/mpid/ch3/channels/gasnet/src/ch3_istartmsg.c src/mpid/ch3/channels/ib/src/ch3_progress.c src/mpid/ch3/channels/sshm/src/ch3_progress.c
More fixmes src/mpid/ch3/src/mpid_recv.c src/mpid/ch3/src/mpid_rsend.c src/mpid/ch3/src/mpid_send.c src/mpid/ch3/src/mpid_startall.c src/mpid/ch3/src/mpid_vc.c src/mpid/ch3/src/mpidi_pg.c
Moved srtest to srbtest to make the name unique within the tree test/Makefile.sm test/basic/.cvsignore test/basic/Makefile.sm test/basic/srbtest.c
re-write of the genstates perl script. It no longer requires describe_states.txt files. If describe_states.txt files exist they are parsed to override the default names and colors of the states. maint/genstates.in
Remove bogus carriage return maint/updatefiles
removed extra space that confused the parser src/mpi/topo/graphcreate.c
Removed unused routine src/mpid/ch3/channels/shm/src/Makefile.sm
removed unused variable src/mpid/ch3/channels/shm/src/ch3_finalize.c
removed unused variables src/mpid/ch3/channels/shm/src/ch3_init.c
Removed unused, naive progress engine to archive.txt src/mpid/ch3/channels/ssm/src/archive.txt src/mpid/ch3/channels/ssm/src/ch3_progress.c
Split out message routines for generic PM support src/include/mpibase.h src/include/mpiimpl.h src/pm/gforker/configure.in src/pm/util/configure.in src/pm/util/newsession.c src/pm/util/pmiport.c src/pm/util/pmutil.h
uninitialized variable used src/mpid/ch3/src/ch3u_port.c
updated src/mpid/ch3/channels/sshm/include/mpidi_ch3_impl.h src/mpid/ch3/channels/sshm/src/ch3_rma_ops.c src/mpid/ch3/channels/sshm/src/ch3_rma_sync.c src/mpid/ch3/channels/sshm/src/ch3i_shm_bootstrapq.c src/mpid/ch3/include/mpidimpl.h src/mpid/ch3/util/shm/ch3i_bootstrapq.c
updated function call to match changed interface src/mpid/ch3/src/mpid_irecv.c src/mpid/ch3/src/mpid_recv.c
Updated getfuncstack src/util/dbg/.cvsignore src/util/dbg/getfuncstack.in
updated project files src/mpid/ch3/channels/ib/ch3ib.vcproj src/mpid/ch3/channels/shm/ch3shm.vcproj src/mpid/ch3/channels/sock/ch3sock.vcproj src/mpid/ch3/channels/sshm/ch3sshm.vcproj src/mpid/ch3/channels/ssm/ch3ssm.vcproj
updated the logging document to reflect the changes to the genstates script doc/logging/logging.tex