Information on all weekly change summaries is available.
| a problem with bus errors when calling get_elements on types with pairtypes inthem. | test/mpi/datatype/get-elements-pairtype.c test/mpi/datatype/testlist |
| Add a test for MPI_DISPLACEMENT_CURRENT in Fortran | test/mpi/f77/io/Makefile.sm test/mpi/f77/io/setviewcurf.f test/mpi/f77/io/testlist |
| Add test to check correct get_elements handling of pairtypes, which also fixesa problem with bus errors when calling get_elements on types with pairtypes inthem. | test/mpi/datatype/Makefile.sm test/mpi/datatype/get-elements-pairtype.c test/mpi/datatype/testlist |
| Added FORTRAN_MPI_OFFSET support | configure.in src/binding/f77/buildiface src/mpi/romio/localdefs.in |
| added MPICH_INTERFACE_HOSTNAME_Rx environment variable for clients,same value as MPICH_INTERFACE_HOSTNAME | src/pm/mpd/mpdman.py |
| Added MSG_ERROR for unsupported channels and devices | src/mpid/ch3/channels/sshm/configure.in src/mpid/rdma/configure.in |
| Added missing comment line | test/mpi/f77/util/mtestf.f |
| Added missing print error with message routine from Fortran | test/mpi/f77/util/mtestf.f |
| Added more info about failures due to return status | test/commands/cmdtests.in |
| Added more info about using the Absoft Fortran compilers | doc/faq/faq.txt |
| Added new generated test to cvsignore | test/mpi/f90/io/.cvsignore |
| Better info about -gdb option | doc/userguide/user.tex |
| changes to support job startup and management via globus web services | src/mpid/globus/Makefile.sm src/mpid/globus/configure.in src/mpid/globus/globus-settings.mk.in src/mpid/globus/mpich2prereq src/mpid/globus/mpig_pm.c src/mpid/globus/mpig_pm_gk.c src/mpid/globus/mpig_pm_ws.c |
| doc updates | CHANGES README doc/installguide/install.tex doc/userguide/user.tex |
| Fix for bug with zero size type inside a struct. Not worth an extra test I think. | src/mpid/common/datatype/mpid_type_struct.c |
| fix to MPI_Get_elements() processing of pairtypes. | src/mpi/datatype/get_elements.c src/mpi/datatype/typeutil.c |
| fixed sign extension bug reported by IBM | src/mpi/romio/adio/common/flatten.c |
| Fixed typo in error test | test/mpi/f77/io/setviewcurf.f |
| free requests after using them for writes/reads | src/mpi/romio/adio/ad_pvfs2/ad_pvfs2_read.c src/mpi/romio/adio/ad_pvfs2/ad_pvfs2_write.c |
| Improve information messages about Absoft Fortran compiler | configure.in |
| Make sure we can build the Fortran interface even with --disable-romio (by defining a default type for the FORTRAN_MPI_OFFSET used to declare MPI_DISPLACEMENT_CURRENT) | configure.in |
| Minor fix for intermediate error reporting level | src/mpi/errhan/errutil.c |
| Move restore of compiler names to ensure that the baseversions, not the mpicc/f77 versions, are used in feature tests | test/mpi/configure.in |
| nemesis: more code cleanup and added configure option to disable shared-memory communication for debugging | src/mpi/errhan/errnames.txt src/mpid/ch3/channels/nemesis/configure.in src/mpid/ch3/channels/nemesis/nemesis/include/gm_module.h src/mpid/ch3/channels/nemesis/nemesis/include/mpid_nem_nets.h src/mpid/ch3/channels/nemesis/nemesis/include/mpid_nem_queue.h src/mpid/ch3/channels/nemesis/nemesis/include/tcp_module.h src/mpid/ch3/channels/nemesis/nemesis/net_mod/tcp_module/tcp_module_finalize.c src/mpid/ch3/channels/nemesis/nemesis/net_mod/tcp_module/tcp_module_impl.h src/mpid/ch3/channels/nemesis/nemesis/net_mod/tcp_module/tcp_module_init.c src/mpid/ch3/channels/nemesis/nemesis/net_mod/tcp_module/tcp_module_poll.c src/mpid/ch3/channels/nemesis/nemesis/net_mod/tcp_module/tcp_module_send.c src/mpid/ch3/channels/nemesis/nemesis/src/mpid_nem_init.c src/mpid/ch3/channels/nemesis/nemesis/src/mpid_nem_network_poll.c src/mpid/ch3/channels/nemesis/nemesis/src/mpid_nem_queue.c |
| nemesis: added MPICH2-syle error-checking | src/mpi/errhan/errnames.txt src/mpid/ch3/channels/nemesis/nemesis/include/mpid_nem.h src/mpid/ch3/channels/nemesis/nemesis/net_mod/gm_module/gm_module_finalize.c src/mpid/ch3/channels/nemesis/nemesis/net_mod/gm_module/gm_module_init.c src/mpid/ch3/channels/nemesis/nemesis/net_mod/gm_module/gm_module_lmt.c src/mpid/ch3/channels/nemesis/nemesis/net_mod/gm_module/gm_module_send.c src/mpid/ch3/channels/nemesis/nemesis/net_mod/tcp_module/tcp_module_finalize.c src/mpid/ch3/channels/nemesis/nemesis/net_mod/tcp_module/tcp_module_init.c src/mpid/ch3/channels/nemesis/nemesis/src/mpid_nem_alloc.c src/mpid/ch3/channels/nemesis/nemesis/src/mpid_nem_barrier.c src/mpid/ch3/channels/nemesis/nemesis/src/mpid_nem_finalize.c src/mpid/ch3/channels/nemesis/nemesis/src/mpid_nem_init.c src/mpid/ch3/channels/nemesis/nemesis/src/mpid_nem_mpich2.c src/mpid/ch3/channels/nemesis/nemesis/src/mpid_nem_network.c src/mpid/ch3/channels/nemesis/src/ch3_finalize.c src/mpid/ch3/channels/nemesis/src/ch3_init.c |
| nemesis: code cleanup -- error checking | src/mpi/errhan/errnames.txt src/mpid/ch3/channels/nemesis/nemesis/include/mpid_nem.h src/mpid/ch3/channels/nemesis/nemesis/include/mpid_nem_debug.h src/mpid/ch3/channels/nemesis/nemesis/src/mpid_nem_ckpt.c src/mpid/ch3/channels/nemesis/nemesis/src/mpid_nem_init.c src/mpid/ch3/channels/nemesis/nemesis/src/mpid_nem_mpich2.c src/mpid/ch3/channels/nemesis/nemesis/src/mpid_nem_mpich2_rma.c |
| nemesis: made mmap the default (instead of sysv) for allocating shared memory: with sysv, we ran into SHMMAX | src/mpid/ch3/channels/nemesis/configure.in src/mpid/ch3/channels/nemesis/nemesis/src/mpid_nem_alloc.c |
| nemesis: removed malloc in tcp init code to avoid having to handle freeing it in case of an error | src/mpid/ch3/channels/nemesis/nemesis/net_mod/tcp_module/tcp_module_finalize.c src/mpid/ch3/channels/nemesis/nemesis/net_mod/tcp_module/tcp_module_impl.h src/mpid/ch3/channels/nemesis/nemesis/net_mod/tcp_module/tcp_module_init.c src/mpid/ch3/channels/nemesis/nemesis/net_mod/tcp_module/tcp_module_poll.c src/mpid/ch3/channels/nemesis/nemesis/net_mod/tcp_module/tcp_module_send.c |
| nemesis: used typedefs for network function pointers | src/mpid/ch3/channels/nemesis/nemesis/include/mpid_nem_nets.h src/mpid/ch3/channels/nemesis/nemesis/include/mpid_nem_queue.h src/mpid/ch3/channels/nemesis/nemesis/net_mod/gm_module/gm_module_poll.c src/mpid/ch3/channels/nemesis/nemesis/src/mpid_nem_alloc.c src/mpid/ch3/channels/nemesis/nemesis/src/mpid_nem_ckpt.c src/mpid/ch3/channels/nemesis/nemesis/src/mpid_nem_network.c |
| New support for macosx and starting pgm twice. | src/pm/mpd/mpdgdbdrv.py |
| Ok, see if this gets things right at last: set the SYS_DFILE_COUNT attributeonly if we are also going to ask for a specific number of datafiles. If askedto use zero datafiles, we won't set the attribute and PVFS2 will use thedefault one-file-per-server distribution. | src/mpi/romio/adio/ad_pvfs2/ad_pvfs2_common.c src/mpi/romio/adio/ad_pvfs2/ad_pvfs2_open.c |
| only if we are also going to ask for a specific number of datafiles. If askedto use zero datafiles, we won't set the attribute and PVFS2 will use thedefault one-file-per-server distribution. | src/mpi/romio/adio/ad_pvfs2/ad_pvfs2_open.c |
| Remove ib channel in dist | Makefile.sm |
| Removed bogus -L... line from LDADD; this breaks some shared-library tests | test/mpi/cxx/io/Makefile.sm test/mpi/errors/cxx/errhan/Makefile.sm test/mpi/errors/cxx/io/Makefile.sm |
| sync with HEAD | src/mpi/romio/configure.in src/mpi/romio/localdefs.in src/mpi/romio/adio/ad_pvfs/ad_pvfs_read.c src/mpi/romio/adio/ad_pvfs/ad_pvfs_write.c src/mpi/romio/adio/ad_pvfs2/ad_pvfs2_open.c src/mpi/romio/adio/common/ad_close.c src/mpi/romio/adio/common/ad_open.c src/mpi/romio/adio/include/adio.h src/mpi/romio/mpi-io/close.c src/mpi/romio/mpi-io/delete.c src/mpi/romio/mpi-io/fsync.c src/mpi/romio/mpi-io/get_info.c src/mpi/romio/mpi-io/get_posn_sh.c src/mpi/romio/mpi-io/get_size.c src/mpi/romio/mpi-io/iread.c src/mpi/romio/mpi-io/iread_at.c src/mpi/romio/mpi-io/iread_sh.c src/mpi/romio/mpi-io/iwrite.c src/mpi/romio/mpi-io/iwrite_at.c src/mpi/romio/mpi-io/open.c src/mpi/romio/mpi-io/prealloc.c src/mpi/romio/mpi-io/read.c src/mpi/romio/mpi-io/read_all.c src/mpi/romio/mpi-io/read_allb.c src/mpi/romio/mpi-io/read_at.c src/mpi/romio/mpi-io/read_ord.c src/mpi/romio/mpi-io/read_ordb.c src/mpi/romio/mpi-io/read_orde.c src/mpi/romio/mpi-io/read_sh.c src/mpi/romio/mpi-io/seek.c src/mpi/romio/mpi-io/set_atom.c src/mpi/romio/mpi-io/set_info.c src/mpi/romio/mpi-io/set_size.c src/mpi/romio/mpi-io/set_view.c src/mpi/romio/mpi-io/write.c src/mpi/romio/mpi-io/write_all.c src/mpi/romio/mpi-io/write_allb.c src/mpi/romio/mpi-io/write_atall.c src/mpi/romio/mpi-io/write_ord.c src/mpi/romio/mpi-io/write_ordb.c src/mpi/romio/mpi-io/write_sh.c src/mpi/romio/mpi-io/glue/mpich1/mpio_file.c src/mpi/romio/mpi-io/glue/mpich2/mpio_err.c src/mpi/romio/mpi-io/glue/mpich2/mpio_file.c src/mpi/romio/test/Makefile.in src/mpi/romio/test/file_info.c |
| them. | test/mpi/datatype/testlist |
| updated CHANGES with info about nemesis | CHANGES |
| Updated version ID and added basic documentation for clog2_join and clog2_repair. | src/mpe2/README |