Information on all weekly change summaries is available.
| Added patches from Totalview folks. | src/pm/mpd/mpiexec.py src/pm/mpd/mtv_setup.py |
| Added pkgconfig support for ch3 device, as an alpha test | Makefile.sm configure.in src/Makefile.sm src/pkgconfig/.cvsignore src/pkgconfig/Makefile.sm src/pkgconfig/README src/pkgconfig/mpich2-ch3.pc.in |
| added progress poke to request_get_status | src/mpi/pt2pt/request_get_status.c |
| Added testing target for comm tests | test/mpi/comm/Makefile.sm |
| bugfix (untested) for bug report #3055 that when WRAPPERS is built with MPICH2 but fortran is disabled (e.g. no valid fortran compiler found) by MPICH2 configure so SIZEOF_MPI_STATUS is undefined. The correct thing for WRAPPERS to do is to disable building libmpe_f2cmpi.a and the related fortran link/run tests. | src/mpe2/src/wrappers/configure.in |
| Clean up error jump | src/mpi/coll/helper_fns.c |
| Clean up intercomm create context id | src/mpi/comm/commutil.c |
| Fix typo in error check | src/mpi/comm/comm_create.c |
| fixed incorrect reference of liblmpe.a (should be libmpe_f2cmpi.a) in comment | src/mpe2/src/wrappers/configure.in |
| Fixes for make dist | Makefile.sm |
| Fixes for probe on intercomm | src/mpid/ch3/src/mpid_iprobe.c src/mpid/ch3/src/mpid_probe.c |
| Fixes for the Fortran allocmem test | maint/f77tof90.in test/mpi/f77/ext/allocmemf.f |
| Formatting fixes | src/include/mpiimpl.h |
| Move misplacced mapping -> remote_mapping block and hoist constant-valued conditional out of loop | src/mpi/comm/comm_create.c |
| nemesis: added multithreading | src/mpid/ch3/channels/nemesis/mpich2prereq 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/mpid_nem_inline.h src/mpid/ch3/channels/nemesis/src/ch3_progress.c |
| nemesis: added support for MPICH_INTERFACE_HOSTNAME environment variable to tcp module | src/mpid/ch3/channels/nemesis/nemesis/net_mod/tcp_module/tcp_module_init.c |
| nemesis: cleaned up some includes | src/mpid/ch3/channels/nemesis/nemesis/src/mpid_nem_queue.c |
| nemesis: shared memory is now only allocated when needed (i.e., when there is more than one process on a particular node) | src/mpid/ch3/channels/nemesis/nemesis/include/mpid_nem_impl.h src/mpid/ch3/channels/nemesis/nemesis/src/mpid_nem_alloc.c src/mpid/ch3/channels/nemesis/nemesis/src/mpid_nem_finalize.c src/mpid/ch3/channels/nemesis/src/ch3_init.c |
| nemesis: singleton init no longer tries to access pmi | src/mpid/ch3/channels/nemesis/nemesis/src/mpid_nem_init.c src/mpid/ch3/channels/nemesis/src/ch3_init.c |
| Part of the way toward supporting intercomm creation with MPI_Comm_create | src/mpi/comm/comm_create.c |
| poke progress engine if request not complete | src/mpi/pt2pt/request_get_status.c |
| test for COMM_NULL before free | test/mpi/comm/iccreate.c |