Change Summary for MPICH2 for week of Dec 18, 2005

This list was automatically generated on Mon Dec 19 05:10:12 2005 .

Information on all weekly change summaries is available.

List of revisions

Files for each revision

Added a dependency on the util/mtest.o files test/mpi/coll/Makefile.sm
Added detection of F90 vendor to configure configure.in
Added extra internal solo event logging for intercommunicator creation/destruction. src/mpe2/src/wrappers/src/log_mpi_core.c
Added information on multiple compilers doc/faq/faq.txt doc/faq/faqbuild
added newly added internal MPE functions. src/mpe2/mpe.def
Added some comments about the send queue routines src/mpi/debugger/dbginit.c
Added testfile to cvsignore test/mpi/io/.cvsignore
Added the documentation related to default behaviour of MPE_Open_graphics and how it is related to the local DISPLAY env variable. src/mpe2/README
Cleaned up some blank lines test/mpi/spawn/spawnintra.c
Ensure that communicator name is correctly set test/mpi/util/mtest.c
Fix bugs in determining libraries for getarg/iargc in testing test/mpi/configure.in
Fix for inactive persistent requests src/mpi/pt2pt/test.c src/mpid/ch3/include/mpidimpl.h src/mpid/ch3/src/mpid_startall.c
fix to prevent "src/pm/" from being added to the list of additional install directories when no process manager is required configure.in
Fixed "macro redefined : OPEN" warning for solaris SUNspro CC. src/mpe2/src/logging/configure.in
Fixed handling of count > 1 in non-commutative allreduce tests test/mpi/coll/allred4.c
Fixed the broken question/answer style of the install link tests on solaris using autoconf's recommended SHELL/ECHO_N/ECHO_C/ECHO_T macros. src/mpe2/src/collchk/test/Makefile.in src/mpe2/src/graphics/contrib/test/Makefile.in src/mpe2/src/wrappers/test/Makefile.in
Fixed the default behaviour of MPE_Open_graphics() that when the input "display" argument is NULL. The default behaviour is that the local DISPLAY variableset by process manager, i.e. mpiexec -env DISPLAY.., will be respected. src/mpe2/src/graphics/src/mpe_graphics.c
fixed up clean so that the libraries are removed after make clean, in accordance with GNU coding standards Makefile.sm
Improve and make more uniform handling of targets, so that name-preamble works maint/simplemake.in
Improve clean target for libraries Makefile.sm
Improve test for behavior of inactive requests test/mpi/pt2pt/inactivereq.c
Link mpiexec with libmpich.a instead of the shared library to avoid problems with some shared libraries (and the need to include in LIBS all of the libraries used within the libmpich.so library). src/pm/gforker/Makefile.sm
Rearranged some definitions to sync with other Makefile.in src/mpe2/src/collchk/src/Makefile.in src/mpe2/src/graphics/contrib/life/Makefile.in src/mpe2/src/graphics/contrib/mandel/Makefile.in src/mpe2/src/graphics/contrib/mastermind/Makefile.in src/mpe2/src/graphics/src/Makefile.in src/mpe2/src/logging/src/Makefile.in src/mpe2/src/misc/src/Makefile.in src/mpe2/src/wrappers/src/Makefile.in
Remove duplicate assignment src/mpi/comm/comm_split.c
Remove extraneous character src/binding/f77/buildiface
Replaced all hardwired "SHELL=/bin/sh" by "SHELL=@SHELL@" set by configure. src/mpe2/Makefile.in src/mpe2/src/collchk/Makefile.in src/mpe2/src/collchk/src/Makefile.in src/mpe2/src/graphics/Makefile.in src/mpe2/src/graphics/src/Makefile.in src/mpe2/src/logging/Makefile.in src/mpe2/src/logging/src/Makefile.in src/mpe2/src/misc/Makefile.in src/mpe2/src/misc/src/Makefile.in src/mpe2/src/wrappers/Makefile.in src/mpe2/src/wrappers/src/Makefile.in
Replaced the hardwired "SHELL=/bin/sh" by "SHELL=@SHELL@" set by configure. src/mpe2/src/slog2sdk/Makefile.in src/mpe2/src/slog2sdk/src/Makefile.in src/mpe2/src/slog2sdk/src/base/drawable/Makefile.in src/mpe2/src/slog2sdk/src/base/io/Makefile.in src/mpe2/src/slog2sdk/src/base/statistics/Makefile.in src/mpe2/src/slog2sdk/src/base/topology/Makefile.in src/mpe2/src/slog2sdk/src/logformat/clog/Makefile.in src/mpe2/src/slog2sdk/src/logformat/clog2/Makefile.in src/mpe2/src/slog2sdk/src/logformat/clog2TOdrawable/Makefile.in src/mpe2/src/slog2sdk/src/logformat/clogTOdrawable/Makefile.in src/mpe2/src/slog2sdk/src/logformat/slog2/Makefile.in src/mpe2/src/slog2sdk/src/logformat/slog2/input/Makefile.in src/mpe2/src/slog2sdk/src/logformat/slog2/output/Makefile.in src/mpe2/src/slog2sdk/src/logformat/slog2/pipe/Makefile.in src/mpe2/src/slog2sdk/src/logformat/slog2/update/Makefile.in src/mpe2/src/slog2sdk/src/logformat/trace/Makefile.in src/mpe2/src/slog2sdk/src/viewer/common/Makefile.in src/mpe2/src/slog2sdk/src/viewer/convertor/Makefile.in src/mpe2/src/slog2sdk/src/viewer/first/Makefile.in src/mpe2/src/slog2sdk/src/viewer/histogram/Makefile.in src/mpe2/src/slog2sdk/src/viewer/launcher/Makefile.in src/mpe2/src/slog2sdk/src/viewer/legends/Makefile.in src/mpe2/src/slog2sdk/src/viewer/preview/Makefile.in src/mpe2/src/slog2sdk/src/viewer/timelines/Makefile.in src/mpe2/src/slog2sdk/src/viewer/zoomable/Makefile.in src/mpe2/src/slog2sdk/trace_rlog/Makefile.in src/mpe2/src/slog2sdk/trace_rlog/src/Makefile.in src/mpe2/src/slog2sdk/trace_sample/Makefile.in src/mpe2/src/slog2sdk/trace_sample/src/Makefile.in
Replaced the simple tests for largefile support by AC_SYS_LARGEFILE and then an additional tests for ac_cv_sys_file_offset_bit and ac_cv_sys_large_files to set_LARGEFILE64_SOURCE for the 64bit interface. This fix enables the use of gcc compiler on solaris with --enable-strict and correctly set of off_t in solaris64 with gcc. src/mpe2/src/logging/configure.in
Support shared library path for F90 configure.in src/env/mpif90.in
Switch to using commands.getoutput instead of system for runningmpdallexit. This eliminates printing stderr msgs when there areno mpds. src/pm/mpd/mpdboot.py
Try to determine proper options for building objects for shared libraries from Fortran source files when using gcc for C files configure.in
Update dependencies information in configure configure.in