Change Summary for MPICH2 for week of Jul 08, 2007

This list was automatically generated on Mon Jul 9 04:10:00 2007 .

Information on all weekly change summaries is available.

List of revisions

Files for each revision

Added checks that the util/sock,shm,shmbase directories exist before we try to configure within them src/mpid/ch3/channels/shm/builddll src/mpid/ch3/channels/sock/builddll src/mpid/ch3/channels/ssm/builddll
added detailed instructions on how to use the new 2-step cross-compilation procedure to build MPE on Cray X1E, build on robin(i386-linux) for pheonix(Cray X1E) src/mpe2/INSTALL.cross
added missing newline char in perror() src/mpe2/src/logging/include/mpe_log_thread.h.in
added support for dependencies when built as part of dll support src/mpid/ch3/util/shm/configure.in src/mpid/ch3/util/shmbase/configure.in src/mpid/ch3/util/sock/configure.in
allow toolbar's Yaxis expand button to fully expand the Yaxis labels one level down and be immediately fully viewable in the viewport src/mpe2/src/slog2sdk/src/viewer/zoomable/RowAdjustments.java
fixed blatant error pointed out by [MPICH2 Req #3504] src/mpe2/src/collchk/src/add_fh.c src/mpe2/src/collchk/src/file_preallocate.c src/mpe2/src/collchk/src/file_read_all.c src/mpe2/src/collchk/src/file_read_all_begin.c src/mpe2/src/collchk/src/file_read_all_end.c src/mpe2/src/collchk/src/file_read_at_all.c src/mpe2/src/collchk/src/file_read_at_all_begin.c src/mpe2/src/collchk/src/file_read_at_all_end.c src/mpe2/src/collchk/src/file_read_ordered.c src/mpe2/src/collchk/src/file_read_ordered_begin.c src/mpe2/src/collchk/src/file_read_ordered_end.c src/mpe2/src/collchk/src/file_seek_shared.c src/mpe2/src/collchk/src/file_set_atomicity.c src/mpe2/src/collchk/src/file_set_size.c src/mpe2/src/collchk/src/file_set_view.c src/mpe2/src/collchk/src/file_write_all.c src/mpe2/src/collchk/src/file_write_all_begin.c src/mpe2/src/collchk/src/file_write_all_end.c src/mpe2/src/collchk/src/file_write_at_all.c src/mpe2/src/collchk/src/file_write_at_all_begin.c src/mpe2/src/collchk/src/file_write_at_all_end.c src/mpe2/src/collchk/src/file_write_ordered.c src/mpe2/src/collchk/src/file_write_ordered_begin.c src/mpe2/src/collchk/src/file_write_ordered_end.c src/mpe2/src/collchk/src/get_fh.c
fixed typo in -y command line options src/mpe2/src/slog2sdk/src/logformat/slog2/input/PrintSerially.java
handle the case where we have posted too many aio operations by servicing the request in a blocking manner src/mpi/romio/adio/common/ad_iwrite.c
Increased timeout for sendflood to 8 minutes test/mpi/pt2pt/testlist
PVFS_sys_create has a new parameter (layout) now src/mpi/romio/configure.in src/mpi/romio/adio/ad_pvfs2/ad_pvfs2_open.c
real nonblocking IO for PVFS src/mpi/romio/adio/ad_pvfs2/Makefile.in src/mpi/romio/adio/ad_pvfs2/ad_pvfs2.h src/mpi/romio/adio/common/ad_iwrite.c src/mpi/romio/adio/include/adioi.h
sync with HEAD README configure.in mpich2.vcproj winconfigure.wsf confdb/aclocal.m4 confdb/aclocal_atomic.m4 confdb/aclocal_f77.m4 confdb/aclocal_shl.m4 confdb/fortran90.m4 doc/installguide/install.tex maint/extractstates.in maint/f77tof90.in maint/makegcclibs.bat maint/mpich2i.vdproj maint/simplemake.in maint/updatefiles src/binding/f77/buildiface src/binding/f90/.cvsignore src/binding/f90/binding.sub src/binding/f90/buildiface src/binding/f90/cf90t.h src/binding/f90/cf90tdefs src/binding/f90/configure.in src/binding/f90/create_f90_complex.c src/binding/f90/create_f90_int.c src/binding/f90/create_f90_real.c src/binding/f90/create_f90_util.c src/binding/f90/mpi.f90 src/binding/f90/mpi_constants.f90 src/binding/f90/mpif90model.h.in src/env/Makefile.sm src/env/mpich2version.c src/include/.cvsignore src/include/mpich2info.h.in src/include/mpiimpl.h src/include/mpimem.h src/include/mpiutil.h src/include/nmpi.h src/mpe2/INSTALL src/mpe2/INSTALL.cross src/mpe2/Makefile.in src/mpe2/README src/mpe2/aclocal_f77.m4 src/mpe2/config.guess src/mpe2/config.sub src/mpe2/configure.in src/mpe2/mpe.vcproj src/mpe2/cross_spec/.cvsignore src/mpe2/cross_spec/Makefile.in src/mpe2/cross_spec/aclocal.m4 src/mpe2/cross_spec/configure.in src/mpe2/cross_spec/cross_cc.c src/mpe2/cross_spec/cross_env.in src/mpe2/cross_spec/cross_f2c.c src/mpe2/cross_spec/flogical.f src/mpe2/etc/mpe_help.conf.in src/mpe2/sbin/mpeinstall.in src/mpe2/sbin/mpetestexeclog.in src/mpe2/src/callstack/.cvsignore src/mpe2/src/callstack/Makefile.in src/mpe2/src/callstack/aclocal.m4 src/mpe2/src/callstack/configure.in src/mpe2/src/callstack/etc/mpe_callstack_ldflags.conf.in src/mpe2/src/callstack/include/mpe_callstack.h.in src/mpe2/src/callstack/src/Makefile.in src/mpe2/src/callstack/src/check_callstack.c src/mpe2/src/callstack/src/fancyprint.c src/mpe2/src/callstack/src/iterator.c src/mpe2/src/collchk/configure.in src/mpe2/src/collchk/etc/mpe_mpicheck.conf.in src/mpe2/src/collchk/src/add_fh.c src/mpe2/src/collchk/src/err_han.c src/mpe2/src/collchk/src/file_preallocate.c src/mpe2/src/collchk/src/file_read_all.c src/mpe2/src/collchk/src/file_read_all_begin.c src/mpe2/src/collchk/src/file_read_all_end.c src/mpe2/src/collchk/src/file_read_at_all.c src/mpe2/src/collchk/src/file_read_at_all_begin.c src/mpe2/src/collchk/src/file_read_at_all_end.c src/mpe2/src/collchk/src/file_read_ordered.c src/mpe2/src/collchk/src/file_read_ordered_begin.c src/mpe2/src/collchk/src/file_read_ordered_end.c src/mpe2/src/collchk/src/file_seek_shared.c src/mpe2/src/collchk/src/file_set_atomicity.c src/mpe2/src/collchk/src/file_set_size.c src/mpe2/src/collchk/src/file_set_view.c src/mpe2/src/collchk/src/file_write_all.c src/mpe2/src/collchk/src/file_write_all_begin.c src/mpe2/src/collchk/src/file_write_all_end.c src/mpe2/src/collchk/src/file_write_at_all.c src/mpe2/src/collchk/src/file_write_at_all_begin.c src/mpe2/src/collchk/src/file_write_at_all_end.c src/mpe2/src/collchk/src/file_write_ordered.c src/mpe2/src/collchk/src/file_write_ordered_begin.c src/mpe2/src/collchk/src/file_write_ordered_end.c src/mpe2/src/collchk/src/get_fh.c src/mpe2/src/collchk/test/Makefile.in src/mpe2/src/graphics/configure.in src/mpe2/src/graphics/contrib/test/Makefile.in src/mpe2/src/graphics/src/mpe_graphicsf.c src/mpe2/src/logging/Makefile.in src/mpe2/src/logging/configure.in src/mpe2/src/logging/etc/mpe_log.conf.in src/mpe2/src/logging/etc/mpe_log_postlib.conf.in src/mpe2/src/logging/etc/mpe_nolog.conf.in src/mpe2/src/logging/include/clog_commset.h src/mpe2/src/logging/include/clog_const.h src/mpe2/src/logging/include/clog_preamble.h src/mpe2/src/logging/include/mpe_log.h src/mpe2/src/logging/include/mpe_log_thread.h.in src/mpe2/src/logging/include/mpi_null.h.in src/mpe2/src/logging/src/Makefile.in src/mpe2/src/logging/src/clog.c src/mpe2/src/logging/src/clog_buffer.c src/mpe2/src/logging/src/clog_commset.c src/mpe2/src/logging/src/clog_merger.c src/mpe2/src/logging/src/clog_preamble.c src/mpe2/src/logging/src/clog_sync.c src/mpe2/src/logging/src/clog_timer.c src/mpe2/src/logging/src/clog_util.c src/mpe2/src/logging/src/clog_uuid.c src/mpe2/src/logging/src/mpe_log.c src/mpe2/src/logging/src/mpe_log_thread.c src/mpe2/src/logging/src/mpe_logf.c src/mpe2/src/logging/src/mpi_null.c src/mpe2/src/misc/src/Makefile.in src/mpe2/src/slog2sdk/config.guess src/mpe2/src/slog2sdk/config.sub src/mpe2/src/slog2sdk/src/logformat/trace/logformat_trace_InputLog.c src/mpe2/src/slog2sdk/trace_rlog/config.guess src/mpe2/src/slog2sdk/trace_rlog/config.sub src/mpe2/src/slog2sdk/trace_rlog/configure.in src/mpe2/src/slog2sdk/trace_rlog/src/Makefile.in src/mpe2/src/slog2sdk/trace_sample/config.guess src/mpe2/src/slog2sdk/trace_sample/config.sub src/mpe2/src/slog2sdk/trace_sample/configure.in src/mpe2/src/slog2sdk/trace_sample/logfiles/arrow.slog2 src/mpe2/src/slog2sdk/trace_sample/logfiles/data.slog2 src/mpe2/src/slog2sdk/trace_sample/src/Makefile.in src/mpe2/src/wrappers/Makefile.in src/mpe2/src/wrappers/configure.in src/mpe2/src/wrappers/etc/mpe_mpilog.conf.in src/mpe2/src/wrappers/src/Makefile.in src/mpe2/src/wrappers/src/log_mpi_core.c src/mpe2/src/wrappers/src/log_mpi_io.c src/mpe2/src/wrappers/src/log_mpi_rma.c src/mpe2/src/wrappers/src/log_mpi_spawn.c src/mpe2/src/wrappers/test/Makefile.in src/mpe2/src/wrappers/test/log_cost.c src/mpe2/src/wrappers/test/pthread_allreduce.c src/mpe2/src/wrappers/test/pthread_sendrecv.c src/mpi/coll/allgather.c src/mpi/coll/alltoall.c src/mpi/coll/bcast.c src/mpi/coll/gather.c src/mpi/coll/scatter.c src/mpi/comm/commutil.c src/mpi/datatype/type_dup.c src/mpi/datatype/type_extent.c src/mpi/datatype/unpack.c src/mpi/errhan/errnames.txt src/mpi/errhan/errutil.c src/mpi/init/Makefile.sm src/mpi/init/initinfo.c src/mpi/init/initthread.c src/mpi/romio/configure.in src/mpi/romio/common/dataloop/Makefile.in src/mpid/ch3/channels/dllchan/include/mpidi_ch3_mpid.h src/mpid/ch3/channels/nemesis/configure.in src/mpid/ch3/channels/nemesis/nemesis/include/mpid_nem_atomics.h src/mpid/ch3/channels/nemesis/nemesis/include/mpid_nem_generic_queue.h src/mpid/ch3/channels/nemesis/nemesis/net_mod/newtcp_module/socksm.c src/mpid/ch3/channels/nemesis/nemesis/src/mpid_nem_alloc.c src/mpid/ch3/channels/nemesis/nemesis/src/mpid_nem_lmt_shm.c src/mpid/ch3/channels/nemesis/src/ch3_progress.c src/mpid/ch3/channels/sctp/configure.in src/mpid/ch3/channels/sctp/setup_channel src/mpid/ch3/channels/sctp/include/mpidi_ch3_post.h src/mpid/ch3/channels/sctp/include/mpidi_ch3_pre.h src/mpid/ch3/channels/sctp/src/ch3_init.c src/mpid/ch3/channels/sctp/src/ch3_isend.c src/mpid/ch3/channels/sctp/src/ch3_isendv.c src/mpid/ch3/channels/sctp/src/ch3_istartmsg.c src/mpid/ch3/channels/sctp/src/ch3_istartmsgv.c src/mpid/ch3/channels/sctp/src/ch3_progress.c src/mpid/ch3/channels/sctp/src/sctp_util.c src/mpid/ch3/channels/shm/configure.in src/mpid/ch3/channels/shm/include/mpidi_ch3_impl.h src/mpid/ch3/channels/sshm/configure.in src/mpid/ch3/channels/ssm/configure.in src/mpid/ch3/include/mpidimpl.h src/mpid/ch3/include/mpidpre.h src/mpid/ch3/src/mpid_finalize.c src/mpid/ch3/src/mpid_init.c src/mpid/ch3/util/shm/ch3u_init_sshm.c src/mpid/ch3/util/shmbase/ch3_shm.c src/mpid/ch3/util/shmproc/shmproc.c src/mpid/common/datatype/mpid_type_dup.c src/mpid/common/datatype/dataloop/segment_ops.c src/mpid/common/locks/configure.in src/mpid/common/locks/mpidu_process_locks.c src/mpid/common/locks/mpidu_process_locks.h src/mpid/common/locks/mpidu_process_locks_sparc_v8.il src/mpid/common/locks/mpidu_process_locks_sparc_v9.il src/mpid/common/locks/setup src/mpid/common/sock/mpidu_sock.h src/pm/mpd/mpdboot.py src/pm/mpd/mpdlib.py src/pm/mpd/mpdman.py src/pm/smpd/smpd_service.c src/pm/util/rm.c src/util/logging/rlog/rlogtime.c src/util/thread/posix_funcs.i src/util/thread/win_types.i test/mpi/configure.in test/mpi/runtests.in test/mpi/testlist.in test/mpi/datatype/Makefile.sm test/mpi/datatype/testlist test/mpi/datatype/typefree.c test/mpi/f77/attr/Makefile.sm test/mpi/f77/comm/Makefile.sm test/mpi/f77/ext/.cvsignore test/mpi/f77/ext/Makefile.sm test/mpi/f77/ext/add1size.h.in test/mpi/f77/ext/allocmemf.f test/mpi/f77/io/Makefile.sm test/mpi/f77/io/setviewcurf.f test/mpi/f77/pt2pt/.cvsignore test/mpi/f77/pt2pt/Makefile.sm test/mpi/f77/pt2pt/attr1aints.h.in test/mpi/f77/pt2pt/greqf.f test/mpi/f77/rma/Makefile.sm test/mpi/f77/rma/winaccf.f test/mpi/f77/rma/winfencef.f test/mpi/f77/rma/wingetf.f test/mpi/f77/rma/winscale1f.f test/mpi/f77/rma/winscale2f.f test/mpi/f77/spawn/Makefile.sm test/mpi/f77/topo/Makefile.sm test/mpi/f90/Makefile.sm test/mpi/f90/datatype/Makefile.ap test/mpi/f90/datatype/createf90.f90 test/mpi/f90/datatype/indtype.f90 test/mpi/f90/datatype/sizeof.f90 test/mpi/f90/datatype/testlist.ap test/mpi/f90/f90types/.cvsignore test/mpi/f90/f90types/Makefile.sm test/mpi/f90/f90types/createf90types.c test/mpi/f90/f90types/testlist test/mpi/perf/Makefile.sm test/mpi/perf/dtpack.c test/mpi/perf/non_zero_root.c test/mpi/perf/sendrecvl.c test/mpi/perf/testlist test/mpi/perf/transp-datatype.c test/mpi/pt2pt/Makefile.sm test/mpi/pt2pt/sendflood.c test/mpi/pt2pt/testlist test/mpi/threads/pt2pt/alltoall.c
sync with the source src/mpe2/src/slog2sdk/lib/clog2TOdrawable.jar src/mpe2/src/slog2sdk/lib/clog2TOslog2.jar src/mpe2/src/slog2sdk/lib/clog2print.jar src/mpe2/src/slog2sdk/lib/clogTOdrawable.jar src/mpe2/src/slog2sdk/lib/clogTOslog2.jar src/mpe2/src/slog2sdk/lib/clogprint.jar src/mpe2/src/slog2sdk/lib/jumpshot.jar src/mpe2/src/slog2sdk/lib/jumpshot_launcher.jar src/mpe2/src/slog2sdk/lib/logconvertor.jar src/mpe2/src/slog2sdk/lib/slog2filter.jar src/mpe2/src/slog2sdk/lib/slog2navigator.jar src/mpe2/src/slog2sdk/lib/slog2printrecur.jar src/mpe2/src/slog2sdk/lib/slog2printserial.jar src/mpe2/src/slog2sdk/lib/traceTOslog2.jar src/mpe2/src/slog2sdk/lib/traceprint.jar
Test for failure to find valid kinds for Fortran Offset or Address kind configure.in
use the MPIR_Grequest_progres_poke to keep grequest logic in one place src/mpi/pt2pt/mpir_request.c src/mpi/pt2pt/wait.c src/mpi/pt2pt/waitall.c src/mpi/pt2pt/waitsome.c