Information on all weekly change summaries is available.
| Add another special case to f90 test generation | maint/f77tof90.in |
| Add fix for accessing thread-private nest level | src/mpi/pt2pt/cancel.c src/mpi/pt2pt/mpir_request.c src/mpi/pt2pt/request_get_status.c |
| Add generated files to cvsignore | test/mpi/f90/io/.cvsignore test/mpi/f90/rma/.cvsignore |
| Add support for MPID_NO_PM and MPID_NO_PMI | configure.in |
| Add support for base cache | src/mpid/ch3/configure.in |
| added FFLAGS and F90FLAGS to Makefile.in in examples/f77 and f90 | examples/f77/Makefile.in examples/f90/Makefile.in |
| Added Fortran 90 version of the f77-has-cray-pointer test | confdb/aclangf90.m4 confdb/aclocal_f90.m4 confdb/fortran90.m4 |
| added basic caching support macros | confdb/aclocal_cache.m4 |
| Added copy of test code if needed for handle check | test/mpi/f90/io/Makefile.ap |
| Added cvsignore | src/mpid/ch3/channels/nemesis/nemesis/net_mod/elan_module/.cvsignore src/mpid/ch3/channels/nemesis/nemesis/net_mod/newtcp_module/.cvsignore |
| Added getsockopt | src/mpid/ch3/channels/nemesis/nemesis/net_mod/tcp_module/tcp_module_init.c |
| Added macros to use base cache | src/mpid/ch3/channels/shm/configure.in src/mpid/ch3/channels/sock/configure.in src/mpid/ch3/channels/ssm/configure.in src/mpid/common/sock/configure.in src/mpid/common/sock/poll/configure.in src/pm/remshell/configure.in src/pmi/simple/configure.in |
| Added missing AC_SUBSTs for etags | src/mpid/ch3/channels/shm/configure.in src/mpid/ch3/channels/ssm/configure.in src/util/logging/rlog/configure.in |
| added missing copyright statement | src/mpi/debugger/qdemo.c test/commands/testout.c |
| added shared library support for PGI F90 compiler | configure.in |
| Added summary.xml to .cvsignore | test/mpi/f77/.cvsignore |
| Added support for base cache and ensure that all important items are added to the cache | src/pm/gforker/configure.in src/pm/util/configure.in test/mpi/configure.in |
| Added testout manual check for mpiexec buffering | test/commands/Makefile.sm test/commands/README test/commands/testout.c |
| Added transformation for mixed C and Fortran 90 tests (handle conversion tests) | maint/f77tof90.in |
| Added util directory to cvsignore (only contains generated files) | test/mpi/f90/.cvsignore |
| Added value of max processor name to prereq | src/mpid/ch3/mpich2prereq |
| Addes summary.xml to ignore files | test/mpi/f90/.cvsignore |
| Allow test suite to disable rma testing | test/mpi/testlist.in |
| Bug fix | src/mpid/ch3/channels/nemesis/nemesis/net_mod/tcp_module/tcp_module_init.c |
| c2f mult test now does only request, File moved into io directory | test/mpi/f77/ext/c2fmult.c |
| change usage recv to test machine | src/mpid/globus/mpig_misc.c |
| Changed -o to -a | configure.in |
| Changed crossover for MX | src/mpid/ch3/channels/nemesis/nemesis/include/mpid_nem_memdefs.h |
| Changed include files | src/mpid/ch3/channels/nemesis/nemesis/net_mod/elan_module/elan_module_impl.h src/mpid/ch3/channels/nemesis/nemesis/net_mod/elan_module/elan_module_init.c src/mpid/ch3/channels/nemesis/nemesis/net_mod/elan_module/elan_module_lmt.c |
| connect/accept example | src/mpid/globus/examples/Makefile.sm src/mpid/globus/examples/connacc_client.c src/mpid/globus/examples/connacc_server.c |
| connect/accept now functional; much cleanup and reorganization | src/mpid/globus/Makefile.sm src/mpid/globus/NOTES.txt src/mpid/globus/configure.in src/mpid/globus/mpich2prereq src/mpid/globus/mpid_env.c src/mpid/globus/mpid_services.c src/mpid/globus/mpid_vc.c src/mpid/globus/mpidimpl.h src/mpid/globus/mpidpost.h src/mpid/globus/mpidpre.h src/mpid/globus/mpiexec.in src/mpid/globus/mpig_bc.c src/mpid/globus/mpig_cm_other.c src/mpid/globus/mpig_cm_other.h src/mpid/globus/mpig_cm_self.c src/mpid/globus/mpig_cm_self.h src/mpid/globus/mpig_cm_vmpi.c src/mpid/globus/mpig_cm_vmpi.h src/mpid/globus/mpig_cm_xio.c src/mpid/globus/mpig_cm_xio.h src/mpid/globus/mpig_cm_xio_comm.i src/mpid/globus/mpig_cm_xio_conn.i src/mpid/globus/mpig_cm_xio_data.i src/mpid/globus/mpig_cm_xio_nets.i src/mpid/globus/mpig_cm_xio_req.i src/mpid/globus/mpig_cm_xio_vc.i src/mpid/globus/mpig_misc.c src/mpid/globus/mpig_pg.c src/mpid/globus/mpig_pm_gk.c src/mpid/globus/mpig_recvq.c src/mpid/globus/mpig_symbol_map.txt src/mpid/globus/mpig_topology.c |
| Corrected misspelled shell variable | src/pm/util/configure.in |
| Do not change the pm_name in the multiple pm name case | configure.in |
| Elan added | src/mpid/ch3/channels/nemesis/setup_channel.args src/mpid/ch3/channels/nemesis/include/mpidi_ch3_pre.h src/mpid/ch3/channels/nemesis/nemesis/include/mpid_nem_defs.h src/mpid/ch3/channels/nemesis/nemesis/net_mod/Makefile.sm src/mpid/ch3/channels/nemesis/nemesis/src/mpid_nem_network.c |
| Elan init done | src/mpid/ch3/channels/nemesis/nemesis/net_mod/elan_module/elan_module_init.c |
| Elan init finalized | src/mpid/ch3/channels/nemesis/nemesis/net_mod/elan_module/elan_module_init.c |
| Elan module files | src/mpid/ch3/channels/nemesis/nemesis/net_mod/elan_module/Makefile.sm src/mpid/ch3/channels/nemesis/nemesis/net_mod/elan_module/elan_module_finalize.c src/mpid/ch3/channels/nemesis/nemesis/net_mod/elan_module/elan_module_getput.c src/mpid/ch3/channels/nemesis/nemesis/net_mod/elan_module/elan_module_impl.h src/mpid/ch3/channels/nemesis/nemesis/net_mod/elan_module/elan_module_init.c src/mpid/ch3/channels/nemesis/nemesis/net_mod/elan_module/elan_module_lmt.c src/mpid/ch3/channels/nemesis/nemesis/net_mod/elan_module/elan_module_poll.c src/mpid/ch3/channels/nemesis/nemesis/net_mod/elan_module/elan_module_register.c src/mpid/ch3/channels/nemesis/nemesis/net_mod/elan_module/elan_module_send.c src/mpid/ch3/channels/nemesis/nemesis/net_mod/elan_module/elan_module_test.c |
| elan module interface | src/mpid/ch3/channels/nemesis/nemesis/include/elan_module.h |
| Elan part added | src/mpid/ch3/channels/nemesis/configure.in |
| Fix Fortran and Fortran 90 support for enable-sharedlibs=solaris-cc | configure.in |
| Fix bug in default caching | confdb/aclocal_cache.m4 |
| Fix for handling MPIU_Nest_incr/decr | src/mpi/romio/mpi-io/mpioimpl.h |
| Fix missing test | confdb/aclocal_cache.m4 |
| Fix selection of thread private data in the case of runtime selection of thread level | src/include/mpiimpl.h src/include/mpiimplthread.h src/mpi/init/initthread.c |
| Fix typo | src/mpi/errhan/errutil.c |
| fixed bug in VPATH check that pointed to an non-existent file. | src/mpe2/src/collchk/configure.in |
| Fixed typo | src/mpe2/src/collchk/src/file_write_ordered_end.c |
| Forgot to output the makefile in elan_module | src/mpid/ch3/channels/nemesis/configure.in |
| Further updates to f90 test generation | maint/f77tof90.in |
| Let simplemake know that no file is part of a shared library | test/mpi/f90/timer/Makefile.sm |
| Make rma entry a autoconf variable so that it can be set to # instead of rma | test/mpi/cxx/testlist.in |
| Make sure that mpi_constants.o is added to the f90 interface library | src/binding/f90/Makefile.sm |
| Make the compare of the new candidate cachefile silent | confdb/aclocal_cache.m4 |
| Make update of smpdversion conditional | maint/updatefiles |
| Minor bug fix | src/mpid/ch3/src/mpid_vc.c |
| Minor changes | src/mpid/ch3/channels/nemesis/nemesis/net_mod/mx_module/mx_module_init.c |
| Minor fix | src/mpid/ch3/channels/nemesis/configure.in |
| Move the handle conversion tests from f77/ext to f77/io or f77/rma to allow testing of MPI implementations that do not support either MPI IO or MPI RMA | test/mpi/f77/testlist.in test/mpi/f77/ext/c2f2c.c test/mpi/f77/ext/c2f2cf.f test/mpi/f77/io/Makefile.sm test/mpi/f77/io/c2f2cio.c test/mpi/f77/io/c2f2ciof.f test/mpi/f77/io/c2fmultio.c test/mpi/f77/io/testlist test/mpi/f77/rma/Makefile.sm test/mpi/f77/rma/c2f2cwin.c test/mpi/f77/rma/c2f2cwinf.f test/mpi/f77/rma/testlist |
| moved the MPIR_Thread decl to the outer scope | src/include/mpiimpl.h |
| nemesis: added copyrights | src/mpid/ch3/channels/nemesis/nemesis/include/mpid_nem_impl.h src/mpid/ch3/channels/nemesis/nemesis/include/mpid_nem_post.h src/mpid/ch3/channels/nemesis/nemesis/include/mpid_nem_pre.h |
| nemesis: added initial files for new tcp implementation | src/mpid/ch3/channels/nemesis/configure.in src/mpid/ch3/channels/nemesis/setup_channel.args src/mpid/ch3/channels/nemesis/include/mpidi_ch3_pre.h src/mpid/ch3/channels/nemesis/nemesis/net_mod/Makefile.sm src/mpid/ch3/channels/nemesis/nemesis/net_mod/newtcp_module/Makefile.sm src/mpid/ch3/channels/nemesis/nemesis/net_mod/newtcp_module/newtcp_module_finalize.c src/mpid/ch3/channels/nemesis/nemesis/net_mod/newtcp_module/newtcp_module_impl.h src/mpid/ch3/channels/nemesis/nemesis/net_mod/newtcp_module/newtcp_module_init.c src/mpid/ch3/channels/nemesis/nemesis/net_mod/newtcp_module/newtcp_module_poll.c src/mpid/ch3/channels/nemesis/nemesis/net_mod/newtcp_module/newtcp_module_send.c src/mpid/ch3/channels/nemesis/nemesis/src/mpid_nem_init.c |
| nemesis: fixed configure bug | src/mpid/ch3/channels/nemesis/configure.in src/mpid/ch3/channels/nemesis/nemesis/include/mpid_nem_fbox.h src/mpid/ch3/channels/nemesis/nemesis/include/mpid_nem_queue.h src/mpid/ch3/channels/nemesis/nemesis/src/mpid_nem_init.c |
| nemesis: fixed configure bug which included network libraries even if the network wasn't specified | src/mpid/ch3/channels/nemesis/configure.in |
| nemesis: fixed missing includes related to previous fix of cyclical include dependency | src/mpid/ch3/channels/nemesis/include/mpidi_ch3_pre.h src/mpid/ch3/channels/nemesis/nemesis/net_mod/tcp_module/tcp_module_finalize.c |
| nemesis: refactored the structure of include files to better match the mpich2 structure and reduce the potential of dependency cycles. | src/mpid/ch3/channels/nemesis/include/mpidi_ch3_impl.h src/mpid/ch3/channels/nemesis/include/mpidi_ch3_post.h src/mpid/ch3/channels/nemesis/include/mpidi_ch3_pre.h src/mpid/ch3/channels/nemesis/nemesis/include/dummy_module.h src/mpid/ch3/channels/nemesis/nemesis/include/mpid_nem.h src/mpid/ch3/channels/nemesis/nemesis/include/mpid_nem_datatypes.h src/mpid/ch3/channels/nemesis/nemesis/include/mpid_nem_impl.h src/mpid/ch3/channels/nemesis/nemesis/include/mpid_nem_inline.h src/mpid/ch3/channels/nemesis/nemesis/include/mpid_nem_post.h src/mpid/ch3/channels/nemesis/nemesis/include/mpid_nem_pre.h src/mpid/ch3/channels/nemesis/nemesis/include/tcp_module.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_getput.c src/mpid/ch3/channels/nemesis/nemesis/net_mod/gm_module/gm_module_impl.h 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_poll.c src/mpid/ch3/channels/nemesis/nemesis/net_mod/gm_module/gm_module_register.c src/mpid/ch3/channels/nemesis/nemesis/net_mod/gm_module/gm_module_send.c src/mpid/ch3/channels/nemesis/nemesis/net_mod/gm_module/gm_module_test.c src/mpid/ch3/channels/nemesis/nemesis/net_mod/mx_module/mx_module_impl.h src/mpid/ch3/channels/nemesis/nemesis/net_mod/mx_module/mx_module_init.c src/mpid/ch3/channels/nemesis/nemesis/net_mod/mx_module/mx_module_lmt.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_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_lmt.c src/mpid/ch3/channels/nemesis/nemesis/net_mod/tcp_module/tcp_module_send.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_ckpt.c src/mpid/ch3/channels/nemesis/nemesis/src/mpid_nem_debug.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_lmt.c src/mpid/ch3/channels/nemesis/nemesis/src/mpid_nem_lmt_shm.c src/mpid/ch3/channels/nemesis/nemesis/src/mpid_nem_mpich2.c src/mpid/ch3/channels/nemesis/nemesis/src/mpid_nem_mpich2_rma.c src/mpid/ch3/channels/nemesis/nemesis/src/mpid_nem_network.c src/mpid/ch3/channels/nemesis/nemesis/src/mpid_nem_network_poll.c src/mpid/ch3/channels/nemesis/src/ch3_abort.c src/mpid/ch3/channels/nemesis/src/ch3_cancel_send.c src/mpid/ch3/channels/nemesis/src/ch3_comm_spawn.c src/mpid/ch3/channels/nemesis/src/ch3_finalize.c src/mpid/ch3/channels/nemesis/src/ch3_init.c src/mpid/ch3/channels/nemesis/src/ch3_isend.c src/mpid/ch3/channels/nemesis/src/ch3_isendv.c src/mpid/ch3/channels/nemesis/src/ch3_istartmsg.c src/mpid/ch3/channels/nemesis/src/ch3_istartmsgv.c src/mpid/ch3/channels/nemesis/src/ch3_progress.c src/mpid/ch3/channels/nemesis/src/ch3_request.c src/mpid/ch3/channels/nemesis/src/ch3i_errno.c |
| remove compiler warnings | src/mpid/ch3/src/mpid_vc.c src/nameserv/mpd/mpd_nameserv.c |
| Removed double const warning | src/mpid/ch3/channels/nemesis/nemesis/include/mpid_nem_impl.h |
| Removed warnings from double const | src/mpid/ch3/channels/nemesis/nemesis/src/mpid_nem_alloc.c |
| Turn on ext directory for f90 tests and make rma conditional | test/mpi/f90/testlist.in |
| Update configure to interleave PM and PMI setup (needed for smpd), enabled a local cache and make sure that discovered features are included in the cache, added THR_LDFLAGS to the MPI_LDFLAGS, added a few additional environment variables to allow the device to provide info to the configure, and general cleanup | configure.in |
| Updated changes | CHANGES |
| updated comment in --enable-threads | configure.in |
| updated error names to go with the changes to the globus device | src/mpi/errhan/errnames.txt |
| updated shared libraries help message and README file | README RELEASE_NOTES confdb/aclocal_shl.m4 |
| updated shared libraries info | README doc/installguide/install.tex |
| Use NPMI_Ibsend to implement persistent bsend to allow for cancelling a persistent bsend | src/mpid/ch3/src/mpid_startall.c |
| Use smpd mpich2prereq to request human readable tokens | src/pm/smpd/mpich2prereq |
| Work around bug in autoconf that always add -g (for Fortran 90 here) and fix problem with MPID_NO_PMI | configure.in test/mpi/configure.in |