Change Summary for MPICH2 for week of Dec 03, 2006

This list was automatically generated on Mon Dec 4 05:11:29 2006 .

Information on all weekly change summaries is available.

List of revisions

Files for each revision

Added another unlock/yield/lock to context id algorithm and removed a dead routine src/mpi/comm/commutil.c
Added missing import of EPIPE from errno src/pm/mpd/mpdlib.py
Added retry for EINTR in sock.recv src/pm/mpd/mpdlib.py
Added use of va_start/end to quiet PGI compiler src/mpi/misc/pcontrol.c
Be more careful with install of documentation directories maint/simplemake.in
Fix Makefile to support vpath build of the user guide doc/userguide/Makefile.in
Fix cast warnings with enum types src/util/dbg/dbg_printf.c
Fix inconsistent value of MAXHOSTNAMELEN src/pm/mpd/configure.in src/pm/mpd/proxy.c
Fixed bindings for packet type src/mpid/ch3/include/mpidimpl.h src/mpid/ch3/include/mpidpre.h src/mpid/ch3/src/ch3u_eager.c src/mpid/ch3/src/ch3u_handle_recv_req.c src/mpid/ch3/src/ch3u_handle_send_req.c
Fixed bug where short msgs looped infinitely when send window was full. src/mpid/ch3/channels/sctp/src/sctp_common.c
get the rank/size from COMM_WORLD if the request is null src/mpi/romio/adio/ad_testfs/ad_testfs_done.c
len_doublecplx typo configure.in
Minor formatting fixes src/mpid/ch3/src/ch3u_recvq.c
Move test for sys/socket.h before test for socklen_t src/mpid/common/sock/poll/configure.in
nemesis: fixed check for shared memory file location. We checked for the existence of /dev/shm, but not that it was writable. Fixes Req #3008 src/mpid/ch3/channels/nemesis/nemesis/src/mpid_nem_alloc.c
nemesis: fixed invalid pointer dereference present with --enable-nemesis-dbg-nolocal flag. Fixes Req #3008. src/mpid/ch3/channels/nemesis/nemesis/src/mpid_nem_init.c
nemesis: fixed sysv detach bug with gm-1. Fixes Req #3008 src/mpid/ch3/channels/nemesis/nemesis/src/mpid_nem_alloc.c
nemesis: not treating EAGAIN return code from write as an error src/mpid/ch3/channels/nemesis/nemesis/net_mod/tcp_module/tcp_module_poll.c
no need for ROMIO to export CFLAGS up to top-level MPICH2 src/mpi/romio/localdefs.in
Put the character len code into buildiface (need to remove setbot.c from the repository) src/binding/f77/buildiface
Release and reacquire the mutex in the multithreaded context id case to avoid livelock src/mpi/comm/commutil.c
Remove unused (and sometimes inconsistent with sys/params) setting of MAXHOSTNAMELEN src/mpid/ch3/channels/gasnet/include/mpidi_ch3_impl.h src/mpid/ch3/channels/ib/include/mpidi_ch3_impl.h src/mpid/ch3/channels/nemesis/include/mpidi_ch3_impl.h src/mpid/ch3/channels/sctp/include/mpidi_ch3_impl.h src/mpid/ch3/channels/shm/include/mpidi_ch3_impl.h src/mpid/ch3/channels/sock/include/mpidi_ch3_impl.h src/mpid/ch3/channels/sshm/include/mpidi_ch3_pre.h src/mpid/ch3/channels/ssm/include/mpidi_ch3_pre.h src/mpid/rdma/channels/gasnet/include/mpidi_ch3_impl.h src/mpid/rdma/channels/ib/include/mpidi_ch3_impl.h
removed const src/mpi/errhan/errutil.c
Removed dead code and pass NULL instead of 0 (for pointer) src/mpi/pt2pt/test.c
Removed stale comment src/mpid/ch3/src/mpid_send.c
replaced Jlong2Cptr and Cptr2Jlong by macros. Commented out the original functions just in case we need to restore them. src/mpe2/src/slog2sdk/src/logformat/trace/logformat_trace_InputLog.c
Restored the AC_CHECK_SIZEOF tests that were accidentally deleted + added some comments of what they were for. src/mpe2/src/slog2sdk/trace_rlog/configure.in src/mpe2/src/slog2sdk/trace_sample/configure.in
The matching type for a 64-bit integer in fortran is INTEGER (KIND=8) and not INTEGER winconfigure.wsf
undo accidental commit src/binding/f77/setbot.c
Use enum names instead of 0 for initialization src/mpid/common/sock/poll/sock_wait.i src/mpid/common/sock/poll/socki_util.i