Information on all weekly change summaries is available.
| Added a backward (to MPICH1) compatibility feature for mpicxx | src/env/mpicxx.bash.in src/env/mpicxx.in |
| Added check for endianess for supporting the external32 routines | configure.in |
| Added dummy use of va_start/end to make PGI compiler happy with stdargs usage | src/mpe2/src/wrappers/src/log_mpi_core.c |
| Added more rigorous test for socklen_t (pgi compiler only generates a warning if a competing typedef is used) | src/mpid/common/sock/poll/configure.in src/pm/util/configure.in src/pmi/simple/configure.in |
| Added new test. | src/mpid/common/datatype/mpid_datatype_create_dataloop.c |
| Added setbot.c to the known derived files in cvsignore | src/binding/f77/.cvsignore |
| Added some tests to help test and analyze code | test/basic/Makefile.sm test/basic/sendrecvt.c test/basic/sr1.c |
| Added test from Dmitry Ezhov (somewhat modified) that was showing failures in datatype code. | test/mpi/datatype/Makefile.sm test/mpi/datatype/struct-ezhov.c test/mpi/datatype/testlist |
| Documented that the field should not be used for indexed or struct types.Added new test. | src/mpid/common/datatype/gen_segment.c src/mpid/common/datatype/mpid_datatype_create_dataloop.c |
| Fix error action on Register datarep in C++ | src/binding/cxx/buildiface |
| Fixed bug that had to do with inappropriate use of orig_block value with indexed dataloop.Documented that the field should not be used for indexed or struct types.Added new test. | src/mpid/common/datatype/gen_dataloop.h src/mpid/common/datatype/gen_segment.c src/mpid/common/datatype/mpid_datatype_create_dataloop.c |
| Minor edits to cod eto clean up compiles, particular for enable-fast versions | src/mpi/attr/comm_free_keyval.c src/mpi/attr/type_free_keyval.c src/mpi/attr/type_get_attr.c src/mpi/attr/win_free_keyval.c src/mpi/attr/win_get_attr.c src/mpi/coll/allreduce.c src/mpi/coll/barrier.c src/mpi/coll/op_free.c src/mpi/comm/comm_compare.c src/mpi/comm/comm_create.c src/mpi/comm/comm_get_name.c src/mpi/comm/comm_rank.c src/mpi/comm/comm_remote_size.c src/mpi/comm/comm_set_name.c src/mpi/comm/comm_size.c src/mpi/comm/comm_split.c src/mpi/comm/comm_test_inter.c src/mpi/comm/intercomm_create.c src/mpi/comm/intercomm_merge.c src/mpi/datatype/address.c src/mpi/datatype/get_address.c src/mpi/datatype/get_count.c src/mpi/datatype/get_elements.c src/mpi/datatype/pack_external_size.c src/mpi/datatype/pack_size.c src/mpi/datatype/status_set_elements.c src/mpi/datatype/type_create_darray.c src/mpi/datatype/type_extent.c src/mpi/datatype/type_free.c src/mpi/datatype/type_get_extent.c src/mpi/datatype/type_get_name.c src/mpi/datatype/type_get_true_extent.c src/mpi/datatype/type_lb.c src/mpi/datatype/type_set_name.c src/mpi/datatype/type_size.c src/mpi/datatype/type_ub.c src/mpi/errhan/comm_call_errhandler.c src/mpi/errhan/comm_get_errhandler.c src/mpi/errhan/comm_set_errhandler.c src/mpi/errhan/errhandler_free.c src/mpi/errhan/error_class.c src/mpi/errhan/error_string.c src/mpi/errhan/file_call_errhandler.c src/mpi/errhan/file_get_errhandler.c src/mpi/errhan/file_set_errhandler.c src/mpi/errhan/win_call_errhandler.c src/mpi/errhan/win_get_errhandler.c src/mpi/errhan/win_set_errhandler.c src/mpi/group/group_compare.c src/mpi/group/group_rank.c src/mpi/group/group_size.c src/mpi/group/group_translate_ranks.c src/mpi/init/finalized.c src/mpi/init/init.c src/mpi/init/initialized.c src/mpi/init/initthread.c src/mpi/init/ismain.c src/mpi/init/querythread.c src/mpi/misc/version.c src/mpi/pt2pt/greq_complete.c src/mpi/pt2pt/ibsend.c src/mpi/pt2pt/status_set_cancelled.c src/mpi/pt2pt/test_cancelled.c src/mpi/rma/win_get_name.c src/mpi/rma/win_set_name.c src/mpi/spawn/comm_get_parent.c src/mpi/topo/cart_create.c src/mpi/topo/cart_map.c src/mpi/topo/dims_create.c src/mpi/topo/topo_test.c src/mpid/ch3/channels/sock/src/ch3_istartmsgv.c src/mpid/ch3/include/mpidimpl.h src/mpid/ch3/include/mpidpkt.h src/mpid/ch3/src/ch3u_eager.c src/mpid/ch3/src/ch3u_handle_recv_pkt.c src/mpid/ch3/src/ch3u_request.c src/mpid/ch3/src/mpid_send.c src/mpid/ch3/util/sock/ch3u_getinterfaces.c src/mpid/common/datatype/mpid_ext32_segment.h src/mpid/common/datatype/mpid_segment.c src/mpid/common/datatype/mpid_type_dup.c src/mpid/common/sock/poll/sock_init.i src/mpid/common/sock/poll/sock_misc.i src/mpid/common/sock/poll/sock_set.i src/mpid/common/sock/poll/socki_util.i src/pm/util/pmiserv.c src/pmi/simple/simple_pmiutil.c src/util/info/info_free.c src/util/info/info_get.c src/util/info/info_getn.c src/util/info/info_getvallen.c |
| Modified header | src/mpid/ch3/channels/nemesis/nemesis/net_mod/elan_module/elan_module_init.c |
| nemesis: added debug output to tcp module | src/mpid/ch3/channels/nemesis/nemesis/net_mod/tcp_module/tcp_module_poll.c |
| nemesis: added new network module function for terminating a vc. This is a from a patch from Sayantan. | src/mpid/ch3/channels/nemesis/nemesis/include/ib_module.h src/mpid/ch3/channels/nemesis/nemesis/include/mpid_nem_nets.h src/mpid/ch3/channels/nemesis/nemesis/include/tcp_module.h src/mpid/ch3/channels/nemesis/nemesis/net_mod/elan_module/elan_module_init.c src/mpid/ch3/channels/nemesis/nemesis/net_mod/gm_module/gm_module_init.c src/mpid/ch3/channels/nemesis/nemesis/net_mod/ib_module/Makefile.sm src/mpid/ch3/channels/nemesis/nemesis/net_mod/mx_module/mx_module_init.c src/mpid/ch3/channels/nemesis/nemesis/net_mod/newtcp_module/newtcp_module_init.c src/mpid/ch3/channels/nemesis/nemesis/net_mod/none_module/dummy_module_init.c src/mpid/ch3/channels/nemesis/nemesis/net_mod/sctp_module/sctp_module_init.c src/mpid/ch3/channels/nemesis/nemesis/net_mod/tcp_module/tcp_module_init.c src/mpid/ch3/channels/nemesis/nemesis/src/mpid_nem_network.c src/mpid/ch3/channels/nemesis/src/ch3_progress.c |
| nemesis: added prototypes for vc_terminate for each net module | src/mpid/ch3/channels/nemesis/nemesis/include/dummy_module.h src/mpid/ch3/channels/nemesis/nemesis/include/elan_module.h src/mpid/ch3/channels/nemesis/nemesis/include/gm_module.h src/mpid/ch3/channels/nemesis/nemesis/include/mx_module.h src/mpid/ch3/channels/nemesis/nemesis/include/newtcp_module.h src/mpid/ch3/channels/nemesis/nemesis/include/sctp_module.h |
| nemesis: fixed bug in tcp code for computing remaining size of partially recvd packets. | src/mpid/ch3/channels/nemesis/nemesis/net_mod/tcp_module/tcp_module_poll.c |
| SSHM channel is no longer supported - for (no of procs > 8) &amp&amp (single_node) choose SSM instead of SSHM | src/pm/smpd/mp_parse_command_line.c |