1
1
openmpi/ompi/mpi/c
Nick Papior Andersen 3deda3dc82 Added several new COMM_TYPE_<> splits
Using the underlying hardware identification to split
communicators based on locality has been enabled using
the MPI_Comm_Split_Type function.

Currently implemented split's are:
  HWTHREAD
  CORE
  L1CACHE
  L2CACHE
  L3CACHE
  SOCKET
  NUMA
  NODE
  BOARD
  HOST
  CU
  CLUSTER

However only NODE is defined in the standard which is why the
remaning splits are referred to using the OMPI_ prefix instead
of the standard MPI_ prefix.

I have tested this using --without-hwloc and --with-hwloc=<path>
which both give the same output.

NOTE: I think something fishy is going on in the locality operators.
In my test-program I couldn't get the correct split on these requests:
  NUMA, SOCKET, L3CACHE
where I suspected a full communicator but only got one.
2014-12-24 11:21:35 +00:00
..
profile Update the UTK copyright on the topology related files. 2014-05-16 22:23:52 +00:00
abort.c ompi_mpi_abort had one extra argument that was never used. Clean it up. 2014-07-03 00:34:44 +00:00
accumulate.c Merge one-sided updates to the trunk - written by Brian Barrett and Nathan Hjelmn 2014-02-25 17:36:43 +00:00
add_error_class.c Fixes trac:2767: Recursive locking when ROMIO used with THREAD_MULITPLE 2011-05-04 06:31:42 +00:00
add_error_code.c Fixes trac:2767: Recursive locking when ROMIO used with THREAD_MULITPLE 2011-05-04 06:31:42 +00:00
add_error_string.c MPI-3.0: update C bindings with const and consistent use of [] for 2013-09-26 21:56:20 +00:00
address.c This is a very large change to rename several #define values from 2009-05-06 20:11:28 +00:00
allgather.c MPI-3.0: update C bindings with const and consistent use of [] for 2013-09-26 21:56:20 +00:00
allgatherv.c MPI-3.0: update C bindings with const and consistent use of [] for 2013-09-26 21:56:20 +00:00
alloc_mem.c Silence warning 2014-08-31 08:10:35 +00:00
allreduce.c MPI-3.0: update C bindings with const and consistent use of [] for 2013-09-26 21:56:20 +00:00
alltoall.c Fixes MEMCHECKER vs MPI_IN_PLACE in *alltoall* 2014-06-02 04:43:48 +00:00
alltoallv.c Fix MPI_Alltoallv in coll/tuned 2014-06-17 06:11:34 +00:00
alltoallw.c Fix MPI_Alltoallv in coll/tuned 2014-06-17 06:11:34 +00:00
attr_delete.c Fixes trac:2767: Recursive locking when ROMIO used with THREAD_MULITPLE 2011-05-04 06:31:42 +00:00
attr_fn.c - Split the datatype engine into two parts: an MPI specific part in 2009-07-13 04:56:31 +00:00
attr_get.c This is a very large change to rename several #define values from 2009-05-06 20:11:28 +00:00
attr_put.c Fixes trac:2767: Recursive locking when ROMIO used with THREAD_MULITPLE 2011-05-04 06:31:42 +00:00
barrier.c This is a very large change to rename several #define values from 2009-05-06 20:11:28 +00:00
bcast.c Revert r27510, r27509, and r27508. 2012-10-27 16:43:45 +00:00
bindings.h Refs trac:2273 2010-03-16 00:47:10 +00:00
bsend_init.c MPI-3.0: update C bindings with const and consistent use of [] for 2013-09-26 21:56:20 +00:00
bsend.c MPI-3.0: update C bindings with const and consistent use of [] for 2013-09-26 21:56:20 +00:00
buffer_attach.c This is a very large change to rename several #define values from 2009-05-06 20:11:28 +00:00
buffer_detach.c This is a very large change to rename several #define values from 2009-05-06 20:11:28 +00:00
cancel.c This is a very large change to rename several #define values from 2009-05-06 20:11:28 +00:00
cart_coords.c Update the UTK copyright on the topology related files. 2014-05-16 22:23:52 +00:00
cart_create.c Update the UTK copyright on the topology related files. 2014-05-16 22:23:52 +00:00
cart_get.c Update the UTK copyright on the topology related files. 2014-05-16 22:23:52 +00:00
cart_map.c Update the UTK copyright on the topology related files. 2014-05-16 22:23:52 +00:00
cart_rank.c Update the UTK copyright on the topology related files. 2014-05-16 22:23:52 +00:00
cart_shift.c Update the UTK copyright on the topology related files. 2014-05-16 22:23:52 +00:00
cart_sub.c Update the UTK copyright on the topology related files. 2014-05-16 22:23:52 +00:00
cartdim_get.c Update the UTK copyright on the topology related files. 2014-05-16 22:23:52 +00:00
close_port.c MPI-3.0: update C bindings with const and consistent use of [] for 2013-09-26 21:56:20 +00:00
comm_accept.c MPI-3.0: update C bindings with const and consistent use of [] for 2013-09-26 21:56:20 +00:00
comm_c2f.c == Highlights == 2012-04-18 15:57:29 +00:00
comm_call_errhandler.c This is a very large change to rename several #define values from 2009-05-06 20:11:28 +00:00
comm_compare.c This is a very large change to rename several #define values from 2009-05-06 20:11:28 +00:00
comm_connect.c MPI-3.0: update C bindings with const and consistent use of [] for 2013-09-26 21:56:20 +00:00
comm_create_errhandler.c Fixes trac:2060: MPI-2.2 ticket 7, convert some function pointer typedefs 2009-10-22 16:50:45 +00:00
comm_create_group.c Add support for MPI_Comm_dup_with_info, MPI_Comm_create_group, and 2013-10-02 14:26:40 +00:00
comm_create_keyval.c This is a very large change to rename several #define values from 2009-05-06 20:11:28 +00:00
comm_create.c This is a very large change to rename several #define values from 2009-05-06 20:11:28 +00:00
comm_delete_attr.c Fixes trac:2767: Recursive locking when ROMIO used with THREAD_MULITPLE 2011-05-04 06:31:42 +00:00
comm_disconnect.c fix a correctness issue by returning an error if waitall fails and invoking the mpi error handler 2013-05-16 15:04:37 +00:00
comm_dup_with_info.c Add support for MPI_Comm_dup_with_info, MPI_Comm_create_group, and 2013-10-02 14:26:40 +00:00
comm_dup.c This is a very large change to rename several #define values from 2009-05-06 20:11:28 +00:00
comm_f2c.c Due to MPI_Comm_idup we can no longer use the communicator's CID as 2013-10-03 01:11:28 +00:00
comm_free_keyval.c This is a very large change to rename several #define values from 2009-05-06 20:11:28 +00:00
comm_free.c This is a very large change to rename several #define values from 2009-05-06 20:11:28 +00:00
comm_get_attr.c Actually, invoke the error on MPI_COMM_WORLD if you have an invalid 2009-09-04 07:40:28 +00:00
comm_get_errhandler.c This is a very large change to rename several #define values from 2009-05-06 20:11:28 +00:00
comm_get_info.c MPI-3: Add missing MPI_Comm_get|set_info functions 2014-03-27 21:41:59 +00:00
comm_get_name.c This is a very large change to rename several #define values from 2009-05-06 20:11:28 +00:00
comm_get_parent.c This is a very large change to rename several #define values from 2009-05-06 20:11:28 +00:00
comm_group.c This is a very large change to rename several #define values from 2009-05-06 20:11:28 +00:00
comm_idup.c Add support for MPI_Comm_dup_with_info, MPI_Comm_create_group, and 2013-10-02 14:26:40 +00:00
comm_join.c Move the RTE framework change into the trunk. With this change, all non-CR 2013-01-27 23:25:10 +00:00
comm_rank.c This is a very large change to rename several #define values from 2009-05-06 20:11:28 +00:00
comm_remote_group.c This is a very large change to rename several #define values from 2009-05-06 20:11:28 +00:00
comm_remote_size.c This is a very large change to rename several #define values from 2009-05-06 20:11:28 +00:00
comm_set_attr.c Fixes trac:2767: Recursive locking when ROMIO used with THREAD_MULITPLE 2011-05-04 06:31:42 +00:00
comm_set_errhandler.c Fixes MPI errhandler set races 2009-12-14 03:38:01 +00:00
comm_set_info.c MPI-3: Add missing MPI_Comm_get|set_info functions 2014-03-27 21:41:59 +00:00
comm_set_name.c MPI-3.0: update C bindings with const and consistent use of [] for 2013-09-26 21:56:20 +00:00
comm_size.c Correct trivial typos in man files and FUNC_NAME variables. 2014-07-10 01:47:23 +00:00
comm_spawn_multiple.c MPI-3.0: update C bindings with const and consistent use of [] for 2013-09-26 21:56:20 +00:00
comm_spawn.c MPI-3.0: update C bindings with const and consistent use of [] for 2013-09-26 21:56:20 +00:00
comm_split_type.c Added several new COMM_TYPE_<> splits 2014-12-24 11:21:35 +00:00
comm_split.c This is a very large change to rename several #define values from 2009-05-06 20:11:28 +00:00
comm_test_inter.c This is a very large change to rename several #define values from 2009-05-06 20:11:28 +00:00
compare_and_swap.c Merge one-sided updates to the trunk - written by Brian Barrett and Nathan Hjelmn 2014-02-25 17:36:43 +00:00
dims_create.c Silence warning 2014-02-14 00:00:23 +00:00
dist_graph_create_adjacent.c More comprehensible error messages. 2014-06-16 20:23:16 +00:00
dist_graph_create.c Update the UTK copyright on the topology related files. 2014-05-16 22:23:52 +00:00
dist_graph_neighbors_count.c Update the UTK copyright on the topology related files. 2014-05-16 22:23:52 +00:00
dist_graph_neighbors.c Update the UTK copyright on the topology related files. 2014-05-16 22:23:52 +00:00
errhandler_c2f.c == Highlights == 2012-04-18 15:57:29 +00:00
errhandler_create.c This is a very large change to rename several #define values from 2009-05-06 20:11:28 +00:00
errhandler_f2c.c == Highlights == 2012-04-18 15:57:29 +00:00
errhandler_free.c This is a very large change to rename several #define values from 2009-05-06 20:11:28 +00:00
errhandler_get.c This is a very large change to rename several #define values from 2009-05-06 20:11:28 +00:00
errhandler_set.c This is a very large change to rename several #define values from 2009-05-06 20:11:28 +00:00
error_class.c This is a very large change to rename several #define values from 2009-05-06 20:11:28 +00:00
error_string.c This is a very large change to rename several #define values from 2009-05-06 20:11:28 +00:00
exscan.c MPI-3.0: update C bindings with const and consistent use of [] for 2013-09-26 21:56:20 +00:00
fetch_and_op.c Merge one-sided updates to the trunk - written by Brian Barrett and Nathan Hjelmn 2014-02-25 17:36:43 +00:00
file_c2f.c == Highlights == 2012-04-18 15:57:29 +00:00
file_call_errhandler.c This is a very large change to rename several #define values from 2009-05-06 20:11:28 +00:00
file_close.c This is a very large change to rename several #define values from 2009-05-06 20:11:28 +00:00
file_create_errhandler.c Fixes trac:2060: MPI-2.2 ticket 7, convert some function pointer typedefs 2009-10-22 16:50:45 +00:00
file_delete.c MPI-3.0: update C bindings with const and consistent use of [] for 2013-09-26 21:56:20 +00:00
file_f2c.c == Highlights == 2012-04-18 15:57:29 +00:00
file_get_amode.c This is a very large change to rename several #define values from 2009-05-06 20:11:28 +00:00
file_get_atomicity.c This is a very large change to rename several #define values from 2009-05-06 20:11:28 +00:00
file_get_byte_offset.c This is a very large change to rename several #define values from 2009-05-06 20:11:28 +00:00
file_get_errhandler.c This is a very large change to rename several #define values from 2009-05-06 20:11:28 +00:00
file_get_group.c This is a very large change to rename several #define values from 2009-05-06 20:11:28 +00:00
file_get_info.c This is a very large change to rename several #define values from 2009-05-06 20:11:28 +00:00
file_get_position_shared.c This is a very large change to rename several #define values from 2009-05-06 20:11:28 +00:00
file_get_position.c This is a very large change to rename several #define values from 2009-05-06 20:11:28 +00:00
file_get_size.c This is a very large change to rename several #define values from 2009-05-06 20:11:28 +00:00
file_get_type_extent.c This is a very large change to rename several #define values from 2009-05-06 20:11:28 +00:00
file_get_view.c This is a very large change to rename several #define values from 2009-05-06 20:11:28 +00:00
file_iread_at.c Clean up request handling in the I/O framework to be more consistent with 2009-11-26 05:13:43 +00:00
file_iread_shared.c Clean up request handling in the I/O framework to be more consistent with 2009-11-26 05:13:43 +00:00
file_iread.c Clean up request handling in the I/O framework to be more consistent with 2009-11-26 05:13:43 +00:00
file_iwrite_at.c MPI-3.0: update C bindings with const and consistent use of [] for 2013-09-26 21:56:20 +00:00
file_iwrite_shared.c MPI-3.0: update C bindings with const and consistent use of [] for 2013-09-26 21:56:20 +00:00
file_iwrite.c MPI-3.0: update C bindings with const and consistent use of [] for 2013-09-26 21:56:20 +00:00
file_open.c MPI-3.0: update C bindings with const and consistent use of [] for 2013-09-26 21:56:20 +00:00
file_preallocate.c This is a very large change to rename several #define values from 2009-05-06 20:11:28 +00:00
file_read_all_begin.c - Split the datatype engine into two parts: an MPI specific part in 2009-07-13 04:56:31 +00:00
file_read_all_end.c This is a very large change to rename several #define values from 2009-05-06 20:11:28 +00:00
file_read_all.c - Split the datatype engine into two parts: an MPI specific part in 2009-07-13 04:56:31 +00:00
file_read_at_all_begin.c - Split the datatype engine into two parts: an MPI specific part in 2009-07-13 04:56:31 +00:00
file_read_at_all_end.c This is a very large change to rename several #define values from 2009-05-06 20:11:28 +00:00
file_read_at_all.c - Split the datatype engine into two parts: an MPI specific part in 2009-07-13 04:56:31 +00:00
file_read_at.c - Split the datatype engine into two parts: an MPI specific part in 2009-07-13 04:56:31 +00:00
file_read_ordered_begin.c - Split the datatype engine into two parts: an MPI specific part in 2009-07-13 04:56:31 +00:00
file_read_ordered_end.c This is a very large change to rename several #define values from 2009-05-06 20:11:28 +00:00
file_read_ordered.c - Split the datatype engine into two parts: an MPI specific part in 2009-07-13 04:56:31 +00:00
file_read_shared.c - Split the datatype engine into two parts: an MPI specific part in 2009-07-13 04:56:31 +00:00
file_read.c - Split the datatype engine into two parts: an MPI specific part in 2009-07-13 04:56:31 +00:00
file_seek_shared.c This is a very large change to rename several #define values from 2009-05-06 20:11:28 +00:00
file_seek.c This is a very large change to rename several #define values from 2009-05-06 20:11:28 +00:00
file_set_atomicity.c This is a very large change to rename several #define values from 2009-05-06 20:11:28 +00:00
file_set_errhandler.c Fixes MPI errhandler set races 2009-12-14 03:38:01 +00:00
file_set_info.c This is a very large change to rename several #define values from 2009-05-06 20:11:28 +00:00
file_set_size.c This is a very large change to rename several #define values from 2009-05-06 20:11:28 +00:00
file_set_view.c MPI-3.0: update C bindings with const and consistent use of [] for 2013-09-26 21:56:20 +00:00
file_sync.c This is a very large change to rename several #define values from 2009-05-06 20:11:28 +00:00
file_write_all_begin.c MPI-3.0: update C bindings with const and consistent use of [] for 2013-09-26 21:56:20 +00:00
file_write_all_end.c MPI-3.0: update C bindings with const and consistent use of [] for 2013-09-26 21:56:20 +00:00
file_write_all.c MPI-3.0: update C bindings with const and consistent use of [] for 2013-09-26 21:56:20 +00:00
file_write_at_all_begin.c MPI-3.0: update C bindings with const and consistent use of [] for 2013-09-26 21:56:20 +00:00
file_write_at_all_end.c MPI-3.0: update C bindings with const and consistent use of [] for 2013-09-26 21:56:20 +00:00
file_write_at_all.c MPI-3.0: update C bindings with const and consistent use of [] for 2013-09-26 21:56:20 +00:00
file_write_at.c MPI-3.0: update C bindings with const and consistent use of [] for 2013-09-26 21:56:20 +00:00
file_write_ordered_begin.c MPI-3.0: update C bindings with const and consistent use of [] for 2013-09-26 21:56:20 +00:00
file_write_ordered_end.c MPI-3.0: update C bindings with const and consistent use of [] for 2013-09-26 21:56:20 +00:00
file_write_ordered.c MPI-3.0: update C bindings with const and consistent use of [] for 2013-09-26 21:56:20 +00:00
file_write_shared.c MPI-3.0: update C bindings with const and consistent use of [] for 2013-09-26 21:56:20 +00:00
file_write.c MPI-3.0: update C bindings with const and consistent use of [] for 2013-09-26 21:56:20 +00:00
finalize.c Backing out the Open SHMEM project 2013-02-12 17:45:27 +00:00
finalized.c This is a very large change to rename several #define values from 2009-05-06 20:11:28 +00:00
free_mem.c George did the work and deserves all the credit for it. Ralph did the merge, and deserves whatever blame results from errors in it :-) 2014-07-26 00:47:28 +00:00
gather.c MPI-3.0: update C bindings with const and consistent use of [] for 2013-09-26 21:56:20 +00:00
gatherv.c MPI-3.0: update C bindings with const and consistent use of [] for 2013-09-26 21:56:20 +00:00
get_accumulate.c Correct trivial typos in man files and FUNC_NAME variables. 2014-07-10 01:47:23 +00:00
get_address.c MPI-3.0: update C bindings with const and consistent use of [] for 2013-09-26 21:56:20 +00:00
get_count.c Silence a slew of warnings when --enable-memchecker is given. Reviewed by Jeff 2014-10-22 13:59:08 -07:00
get_elements_x.c Silence a slew of warnings when --enable-memchecker is given. Reviewed by Jeff 2014-10-22 13:59:08 -07:00
get_elements.c Silence a slew of warnings when --enable-memchecker is given. Reviewed by Jeff 2014-10-22 13:59:08 -07:00
get_library_version.c version configury: make dist now works 2014-10-02 11:32:54 -07:00
get_processor_name.c Gah! r25545 acidentally included ''waaaay'' more stuff than it was 2011-11-29 23:24:52 +00:00
get_version.c This is a very large change to rename several #define values from 2009-05-06 20:11:28 +00:00
get.c Merge one-sided updates to the trunk - written by Brian Barrett and Nathan Hjelmn 2014-02-25 17:36:43 +00:00
graph_create.c Update the UTK copyright on the topology related files. 2014-05-16 22:23:52 +00:00
graph_get.c Update the UTK copyright on the topology related files. 2014-05-16 22:23:52 +00:00
graph_map.c Update the UTK copyright on the topology related files. 2014-05-16 22:23:52 +00:00
graph_neighbors_count.c Update the UTK copyright on the topology related files. 2014-05-16 22:23:52 +00:00
graph_neighbors.c Update the UTK copyright on the topology related files. 2014-05-16 22:23:52 +00:00
graphdims_get.c Update the UTK copyright on the topology related files. 2014-05-16 22:23:52 +00:00
grequest_complete.c This is a very large change to rename several #define values from 2009-05-06 20:11:28 +00:00
grequest_start.c This is a very large change to rename several #define values from 2009-05-06 20:11:28 +00:00
group_c2f.c == Highlights == 2012-04-18 15:57:29 +00:00
group_compare.c Abstract MPI_Group_compare to an OMPI function for internal use (point the MPI interface to the internal function). 2012-03-08 21:57:45 +00:00
group_difference.c This is a very large change to rename several #define values from 2009-05-06 20:11:28 +00:00
group_excl.c MPI-3.0: update C bindings with const and consistent use of [] for 2013-09-26 21:56:20 +00:00
group_f2c.c == Highlights == 2012-04-18 15:57:29 +00:00
group_free.c This is a very large change to rename several #define values from 2009-05-06 20:11:28 +00:00
group_incl.c MPI-3.0: update C bindings with const and consistent use of [] for 2013-09-26 21:56:20 +00:00
group_intersection.c This is a very large change to rename several #define values from 2009-05-06 20:11:28 +00:00
group_range_excl.c Rename "index" parameters to "idx" so that picky compilers shut up 2012-01-20 02:06:21 +00:00
group_range_incl.c Rename "index" parameters to "idx" so that picky compilers shut up 2012-01-20 02:06:21 +00:00
group_rank.c This is a very large change to rename several #define values from 2009-05-06 20:11:28 +00:00
group_size.c This is a very large change to rename several #define values from 2009-05-06 20:11:28 +00:00
group_translate_ranks.c MPI-3.0: update C bindings with const and consistent use of [] for 2013-09-26 21:56:20 +00:00
group_union.c This is a very large change to rename several #define values from 2009-05-06 20:11:28 +00:00
iallgather.c MPI-3.0: update C bindings with const and consistent use of [] for 2013-09-26 21:56:20 +00:00
iallgatherv.c MPI-3.0: update C bindings with const and consistent use of [] for 2013-09-26 21:56:20 +00:00
iallreduce.c MPI-3.0: update C bindings with const and consistent use of [] for 2013-09-26 21:56:20 +00:00
ialltoall.c Fixes MEMCHECKER vs MPI_IN_PLACE in *alltoall* 2014-06-02 04:43:48 +00:00
ialltoallv.c Fixes MEMCHECKER vs MPI_IN_PLACE in *alltoall* 2014-06-02 04:43:48 +00:00
ialltoallw.c Fixes MEMCHECKER vs MPI_IN_PLACE in *alltoall* 2014-06-02 04:43:48 +00:00
ibarrier.c Remove shortcut optimizations from non-blocking collectives. We need to call 2012-07-11 16:03:55 +00:00
ibcast.c In an MPI_IBCAST, we cannot shortcut if there's only 1 process. 2013-12-22 22:55:58 +00:00
ibsend.c MPI-3.0: update C bindings with const and consistent use of [] for 2013-09-26 21:56:20 +00:00
iexscan.c MPI-3.0: update C bindings with const and consistent use of [] for 2013-09-26 21:56:20 +00:00
igather.c MPI-3.0: update C bindings with const and consistent use of [] for 2013-09-26 21:56:20 +00:00
igatherv.c MPI-3.0: update C bindings with const and consistent use of [] for 2013-09-26 21:56:20 +00:00
improbe.c Update Mprobe/Improbe man page for MPI_PROC_NULL case and 2012-10-01 05:18:21 +00:00
imrecv.c Fix typos in the memchecker sections of MPI_IMRECV and MPI_MRECV, and 2012-04-23 21:10:19 +00:00
ineighbor_allgather.c MPI-3.0: update C bindings with const and consistent use of [] for 2013-09-26 21:56:20 +00:00
ineighbor_allgatherv.c MPI-3.0: update C bindings with const and consistent use of [] for 2013-09-26 21:56:20 +00:00
ineighbor_alltoall.c Fixes MEMCHECKER vs MPI_IN_PLACE in *alltoall* 2014-06-02 04:43:48 +00:00
ineighbor_alltoallv.c Fixes MEMCHECKER vs MPI_IN_PLACE in *alltoall* 2014-06-02 04:43:48 +00:00
ineighbor_alltoallw.c Fixes MEMCHECKER vs MPI_IN_PLACE in *alltoall* 2014-06-02 04:43:48 +00:00
info_c2f.c == Highlights == 2012-04-18 15:57:29 +00:00
info_create.c This is a very large change to rename several #define values from 2009-05-06 20:11:28 +00:00
info_delete.c MPI-3.0: update C bindings with const and consistent use of [] for 2013-09-26 21:56:20 +00:00
info_dup.c This is a very large change to rename several #define values from 2009-05-06 20:11:28 +00:00
info_f2c.c == Highlights == 2012-04-18 15:57:29 +00:00
info_free.c This is a very large change to rename several #define values from 2009-05-06 20:11:28 +00:00
info_get_nkeys.c This is a very large change to rename several #define values from 2009-05-06 20:11:28 +00:00
info_get_nthkey.c This is a very large change to rename several #define values from 2009-05-06 20:11:28 +00:00
info_get_valuelen.c MPI-3.0: update C bindings with const and consistent use of [] for 2013-09-26 21:56:20 +00:00
info_get.c MPI-3.0: update C bindings with const and consistent use of [] for 2013-09-26 21:56:20 +00:00
info_set.c Update the UTK copyright on the topology related files. 2014-05-16 22:23:52 +00:00
init_thread.c In talking about this with Jeff and Ralph, we don't actually need 2013-02-12 21:10:11 +00:00
init.c In talking about this with Jeff and Ralph, we don't actually need 2013-02-12 21:10:11 +00:00
initialized.c This is a very large change to rename several #define values from 2009-05-06 20:11:28 +00:00
intercomm_create.c fix ompi_request_wait vs ompi_request_wait_all and 2014-11-04 12:16:30 +09:00
intercomm_merge.c Update the UTK copyright on the topology related files. 2014-05-16 22:23:52 +00:00
iprobe.c Per https://svn.mpi-forum.org/trac/mpi-forum-web/ticket/256, we need 2013-06-12 21:38:07 +00:00
irecv.c Revert r27510, r27509, and r27508. 2012-10-27 16:43:45 +00:00
ireduce_scatter_block.c Silence a slew of warnings when --enable-memchecker is given. Reviewed by Jeff 2014-10-22 13:59:08 -07:00
ireduce_scatter.c MPI-3.0: update C bindings with const and consistent use of [] for 2013-09-26 21:56:20 +00:00
ireduce.c MPI-3.0: update C bindings with const and consistent use of [] for 2013-09-26 21:56:20 +00:00
irsend.c MPI-3.0: update C bindings with const and consistent use of [] for 2013-09-26 21:56:20 +00:00
is_thread_main.c Fix the bug where MPI_is_thread_main returns true for all 2013-09-04 11:10:51 +00:00
iscan.c MPI-3.0: update C bindings with const and consistent use of [] for 2013-09-26 21:56:20 +00:00
iscatter.c MPI-3.0: update C bindings with const and consistent use of [] for 2013-09-26 21:56:20 +00:00
iscatterv.c MPI-3.0: update C bindings with const and consistent use of [] for 2013-09-26 21:56:20 +00:00
isend.c MPI-3.0: update C bindings with const and consistent use of [] for 2013-09-26 21:56:20 +00:00
issend.c MPI-3.0: update C bindings with const and consistent use of [] for 2013-09-26 21:56:20 +00:00
keyval_create.c This is a very large change to rename several #define values from 2009-05-06 20:11:28 +00:00
keyval_free.c This is a very large change to rename several #define values from 2009-05-06 20:11:28 +00:00
lookup_name.c MPI-3.0: update C bindings with const and consistent use of [] for 2013-09-26 21:56:20 +00:00
Makefile.am Update the UTK copyright on the topology related files. 2014-05-16 22:23:52 +00:00
message_c2f.c Correct trivial typos in man files and FUNC_NAME variables. 2014-07-10 01:47:23 +00:00
message_f2c.c == Highlights == 2012-04-18 15:57:29 +00:00
mprobe.c Update Mprobe/Improbe man page for MPI_PROC_NULL case and 2012-10-01 05:18:21 +00:00
mrecv.c Don't assign the status if MPI_STATUS_IGNORE is passed in. Thanks to 2013-05-01 12:32:58 +00:00
neighbor_allgather.c MPI-3.0: update C bindings with const and consistent use of [] for 2013-09-26 21:56:20 +00:00
neighbor_allgatherv.c MPI-3.0: update C bindings with const and consistent use of [] for 2013-09-26 21:56:20 +00:00
neighbor_alltoall.c Fixes MEMCHECKER vs MPI_IN_PLACE in *alltoall* 2014-06-02 04:43:48 +00:00
neighbor_alltoallv.c Fix MPI_Alltoallv in coll/tuned 2014-06-17 06:11:34 +00:00
neighbor_alltoallw.c Fix MPI_Alltoallv in coll/tuned 2014-06-17 06:11:34 +00:00
op_c2f.c == Highlights == 2012-04-18 15:57:29 +00:00
op_commutative.c op_commutative.c: use ompi_op_is_commute(), not the expanded test 2014-04-22 20:08:40 +00:00
op_create.c This is a very large change to rename several #define values from 2009-05-06 20:11:28 +00:00
op_f2c.c == Highlights == 2012-04-18 15:57:29 +00:00
op_free.c This is a very large change to rename several #define values from 2009-05-06 20:11:28 +00:00
open_port.c This is a very large change to rename several #define values from 2009-05-06 20:11:28 +00:00
pack_external_size.c MPI-3.0: update C bindings with const and consistent use of [] for 2013-09-26 21:56:20 +00:00
pack_external.c MPI-3.0: update C bindings with const and consistent use of [] for 2013-09-26 21:56:20 +00:00
pack_size.c - Split the datatype engine into two parts: an MPI specific part in 2009-07-13 04:56:31 +00:00
pack.c MPI-3.0: update C bindings with const and consistent use of [] for 2013-09-26 21:56:20 +00:00
pcontrol.c This is a very large change to rename several #define values from 2009-05-06 20:11:28 +00:00
probe.c This is a very large change to rename several #define values from 2009-05-06 20:11:28 +00:00
publish_name.c MPI-3.0: update C bindings with const and consistent use of [] for 2013-09-26 21:56:20 +00:00
put.c Merge one-sided updates to the trunk - written by Brian Barrett and Nathan Hjelmn 2014-02-25 17:36:43 +00:00
query_thread.c This is a very large change to rename several #define values from 2009-05-06 20:11:28 +00:00
raccumulate.c Correct trivial typos in man files and FUNC_NAME variables. 2014-07-10 01:47:23 +00:00
recv_init.c Check for addressability in MPI_*_init, since buffer passed by the application should have been already allocated, but might be not initialized. 2010-11-16 01:01:12 +00:00
recv.c This is a very large change to rename several #define values from 2009-05-06 20:11:28 +00:00
reduce_local.c MPI-3.0: update C bindings with const and consistent use of [] for 2013-09-26 21:56:20 +00:00
reduce_scatter_block.c Silence a slew of warnings when --enable-memchecker is given. Reviewed by Jeff 2014-10-22 13:59:08 -07:00
reduce_scatter.c MPI-3.0: update C bindings with const and consistent use of [] for 2013-09-26 21:56:20 +00:00
reduce.c MPI-3.0: update C bindings with const and consistent use of [] for 2013-09-26 21:56:20 +00:00
register_datarep.c MPI-3.0: update C bindings with const and consistent use of [] for 2013-09-26 21:56:20 +00:00
request_c2f.c Correct trivial typos in man files and FUNC_NAME variables. 2014-07-10 01:47:23 +00:00
request_f2c.c == Highlights == 2012-04-18 15:57:29 +00:00
request_free.c This is a very large change to rename several #define values from 2009-05-06 20:11:28 +00:00
request_get_status.c George did the work and deserves all the credit for it. Ralph did the merge, and deserves whatever blame results from errors in it :-) 2014-07-26 00:47:28 +00:00
rget_accumulate.c Correct trivial typos in man files and FUNC_NAME variables. 2014-07-10 01:47:23 +00:00
rget.c Merge one-sided updates to the trunk - written by Brian Barrett and Nathan Hjelmn 2014-02-25 17:36:43 +00:00
rput.c Merge one-sided updates to the trunk - written by Brian Barrett and Nathan Hjelmn 2014-02-25 17:36:43 +00:00
rsend_init.c MPI-3.0: update C bindings with const and consistent use of [] for 2013-09-26 21:56:20 +00:00
rsend.c MPI-3.0: update C bindings with const and consistent use of [] for 2013-09-26 21:56:20 +00:00
scan.c MPI-3.0: update C bindings with const and consistent use of [] for 2013-09-26 21:56:20 +00:00
scatter.c MPI-3.0: update C bindings with const and consistent use of [] for 2013-09-26 21:56:20 +00:00
scatterv.c MPI-3.0: update C bindings with const and consistent use of [] for 2013-09-26 21:56:20 +00:00
send_init.c MPI-3.0: update C bindings with const and consistent use of [] for 2013-09-26 21:56:20 +00:00
send.c MPI-3.0: update C bindings with const and consistent use of [] for 2013-09-26 21:56:20 +00:00
sendrecv_replace.c George did the work and deserves all the credit for it. Ralph did the merge, and deserves whatever blame results from errors in it :-) 2014-07-26 00:47:28 +00:00
sendrecv.c MPI-3.0: update C bindings with const and consistent use of [] for 2013-09-26 21:56:20 +00:00
ssend_init.c MPI-3.0: update C bindings with const and consistent use of [] for 2013-09-26 21:56:20 +00:00
ssend.c MPI-3.0: update C bindings with const and consistent use of [] for 2013-09-26 21:56:20 +00:00
start.c Fix a cornercase with MPI_PROC_NULL persistent requests 2014-07-11 04:37:01 +00:00
startall.c Fix a cornercase with MPI_PROC_NULL persistent requests 2014-07-11 04:37:01 +00:00
status_c2f.c Silence a slew of warnings when --enable-memchecker is given. Reviewed by Jeff 2014-10-22 13:59:08 -07:00
status_f2c.c MPI-3.0: update C bindings with const and consistent use of [] for 2013-09-26 21:56:20 +00:00
status_set_cancelled.c This is a very large change to rename several #define values from 2009-05-06 20:11:28 +00:00
status_set_elements_x.c Revert r32696 2014-09-10 04:35:47 +00:00
status_set_elements.c Revert r32696 2014-09-10 04:35:47 +00:00
test_cancelled.c MPI-3.0: update C bindings with const and consistent use of [] for 2013-09-26 21:56:20 +00:00
test.c This is a very large change to rename several #define values from 2009-05-06 20:11:28 +00:00
testall.c Revert two files. Wrong changes were made due to a failed update. 2012-10-27 02:57:22 +00:00
testany.c Java: apply a patch which solves the ticket #4313 2014-04-21 21:44:25 +00:00
testsome.c Bring in the rest of MPI-3 Ticket #125 changes, including changes to mpi.h, function param lists, and associated documentation. 2012-08-03 01:09:59 +00:00
topo_test.c Update the UTK copyright on the topology related files. 2014-05-16 22:23:52 +00:00
type_c2f.c == Highlights == 2012-04-18 15:57:29 +00:00
type_commit.c - Split the datatype engine into two parts: an MPI specific part in 2009-07-13 04:56:31 +00:00
type_contiguous.c MPI-3.0: update C bindings with const and consistent use of [] for 2013-09-26 21:56:20 +00:00
type_create_darray.c MPI-3.0: update C bindings with const and consistent use of [] for 2013-09-26 21:56:20 +00:00
type_create_f90_complex.c MPI-3.0: update C bindings with const and consistent use of [] for 2013-09-26 21:56:20 +00:00
type_create_f90_integer.c MPI-3.0: update C bindings with const and consistent use of [] for 2013-09-26 21:56:20 +00:00
type_create_f90_real.c MPI-3.0: update C bindings with const and consistent use of [] for 2013-09-26 21:56:20 +00:00
type_create_hindexed_block.c Correctly build the args for the hindexed_block datatype. 2014-08-27 03:45:07 +00:00
type_create_hindexed.c MPI-3.0: update C bindings with const and consistent use of [] for 2013-09-26 21:56:20 +00:00
type_create_hvector.c MPI-3.0: update C bindings with const and consistent use of [] for 2013-09-26 21:56:20 +00:00
type_create_indexed_block.c MPI-3.0: update C bindings with const and consistent use of [] for 2013-09-26 21:56:20 +00:00
type_create_keyval.c This is a very large change to rename several #define values from 2009-05-06 20:11:28 +00:00
type_create_resized.c - Split the datatype engine into two parts: an MPI specific part in 2009-07-13 04:56:31 +00:00
type_create_struct.c MPI-3.0: update C bindings with const and consistent use of [] for 2013-09-26 21:56:20 +00:00
type_create_subarray.c MPI-3.0: update C bindings with const and consistent use of [] for 2013-09-26 21:56:20 +00:00
type_delete_attr.c Fixes trac:2767: Recursive locking when ROMIO used with THREAD_MULITPLE 2011-05-04 06:31:42 +00:00
type_dup.c - Split the datatype engine into two parts: an MPI specific part in 2009-07-13 04:56:31 +00:00
type_extent.c - Split the datatype engine into two parts: an MPI specific part in 2009-07-13 04:56:31 +00:00
type_f2c.c == Highlights == 2012-04-18 15:57:29 +00:00
type_free_keyval.c This is a very large change to rename several #define values from 2009-05-06 20:11:28 +00:00
type_free.c - Split the datatype engine into two parts: an MPI specific part in 2009-07-13 04:56:31 +00:00
type_get_attr.c Fix some attribute error detection problems reported by Lisandro 2009-09-04 05:18:49 +00:00
type_get_contents.c - Split the datatype engine into two parts: an MPI specific part in 2009-07-13 04:56:31 +00:00
type_get_envelope.c - Split the datatype engine into two parts: an MPI specific part in 2009-07-13 04:56:31 +00:00
type_get_extent_x.c Remove meaningless checks. Refs trac:3828 2013-10-04 17:24:59 +00:00
type_get_extent.c MPI-3: add support for large counts using derived datatypes 2013-07-23 15:35:14 +00:00
type_get_name.c - Split the datatype engine into two parts: an MPI specific part in 2009-07-13 04:56:31 +00:00
type_get_true_extent_x.c Remove meaningless checks. Refs trac:3828 2013-10-04 17:24:59 +00:00
type_get_true_extent.c MPI-3: add support for large counts using derived datatypes 2013-07-23 15:35:14 +00:00
type_hindexed.c This is a very large change to rename several #define values from 2009-05-06 20:11:28 +00:00
type_hvector.c This is a very large change to rename several #define values from 2009-05-06 20:11:28 +00:00
type_indexed.c MPI-3.0: update C bindings with const and consistent use of [] for 2013-09-26 21:56:20 +00:00
type_lb.c - Split the datatype engine into two parts: an MPI specific part in 2009-07-13 04:56:31 +00:00
type_match_size.c - Split the datatype engine into two parts: an MPI specific part in 2009-07-13 04:56:31 +00:00
type_set_attr.c Fixes trac:2767: Recursive locking when ROMIO used with THREAD_MULITPLE 2011-05-04 06:31:42 +00:00
type_set_name.c MPI-3.0: update C bindings with const and consistent use of [] for 2013-09-26 21:56:20 +00:00
type_size_x.c MPI-3: add support for large counts using derived datatypes 2013-07-23 15:35:14 +00:00
type_size.c MPI-3: add support for large counts using derived datatypes 2013-07-23 15:35:14 +00:00
type_struct.c This is a very large change to rename several #define values from 2009-05-06 20:11:28 +00:00
type_ub.c - Split the datatype engine into two parts: an MPI specific part in 2009-07-13 04:56:31 +00:00
type_vector.c MPI-3.0: update C bindings with const and consistent use of [] for 2013-09-26 21:56:20 +00:00
unpack_external.c Correct trivial typos in man files and FUNC_NAME variables. 2014-07-10 01:47:23 +00:00
unpack.c Add a missing "const" to MPI_Unpack (addendum to r29266). 2013-09-27 12:48:28 +00:00
unpublish_name.c MPI-3.0: update C bindings with const and consistent use of [] for 2013-09-26 21:56:20 +00:00
wait.c Correctly handle the invalid status for null and inactive 2013-05-01 12:55:24 +00:00
waitall.c Revert r27510, r27509, and r27508. 2012-10-27 16:43:45 +00:00
waitany.c Java: apply a patch which solves the ticket #4313 2014-04-21 21:44:25 +00:00
waitsome.c Revert r27510, r27509, and r27508. 2012-10-27 16:43:45 +00:00
win_allocate_shared.c osc: add missing MPI_ERR_RMA_SHARED error code and internal equivalent 2014-03-27 20:06:43 +00:00
win_allocate.c Merge one-sided updates to the trunk - written by Brian Barrett and Nathan Hjelmn 2014-02-25 17:36:43 +00:00
win_attach.c Merge one-sided updates to the trunk - written by Brian Barrett and Nathan Hjelmn 2014-02-25 17:36:43 +00:00
win_c2f.c == Highlights == 2012-04-18 15:57:29 +00:00
win_call_errhandler.c This is a very large change to rename several #define values from 2009-05-06 20:11:28 +00:00
win_complete.c Merge one-sided updates to the trunk - written by Brian Barrett and Nathan Hjelmn 2014-02-25 17:36:43 +00:00
win_create_dynamic.c Merge one-sided updates to the trunk - written by Brian Barrett and Nathan Hjelmn 2014-02-25 17:36:43 +00:00
win_create_errhandler.c Fixes trac:2060: MPI-2.2 ticket 7, convert some function pointer typedefs 2009-10-22 16:50:45 +00:00
win_create_keyval.c This is a very large change to rename several #define values from 2009-05-06 20:11:28 +00:00
win_create.c This is a very large change to rename several #define values from 2009-05-06 20:11:28 +00:00
win_delete_attr.c Fixes trac:2767: Recursive locking when ROMIO used with THREAD_MULITPLE 2011-05-04 06:31:42 +00:00
win_detach.c Merge one-sided updates to the trunk - written by Brian Barrett and Nathan Hjelmn 2014-02-25 17:36:43 +00:00
win_f2c.c == Highlights == 2012-04-18 15:57:29 +00:00
win_fence.c Allow MPI_MODE_NOPRECEDE | MPI_MODE_NOSUCCEED for MPI_Win_fence 2014-04-24 17:36:10 +00:00
win_flush_all.c Merge one-sided updates to the trunk - written by Brian Barrett and Nathan Hjelmn 2014-02-25 17:36:43 +00:00
win_flush_local_all.c Merge one-sided updates to the trunk - written by Brian Barrett and Nathan Hjelmn 2014-02-25 17:36:43 +00:00
win_flush_local.c Merge one-sided updates to the trunk - written by Brian Barrett and Nathan Hjelmn 2014-02-25 17:36:43 +00:00
win_flush.c Merge one-sided updates to the trunk - written by Brian Barrett and Nathan Hjelmn 2014-02-25 17:36:43 +00:00
win_free_keyval.c This is a very large change to rename several #define values from 2009-05-06 20:11:28 +00:00
win_free.c Merge one-sided updates to the trunk - written by Brian Barrett and Nathan Hjelmn 2014-02-25 17:36:43 +00:00
win_get_attr.c Fix some attribute error detection problems reported by Lisandro 2009-09-04 05:18:49 +00:00
win_get_errhandler.c This is a very large change to rename several #define values from 2009-05-06 20:11:28 +00:00
win_get_group.c This is a very large change to rename several #define values from 2009-05-06 20:11:28 +00:00
win_get_info.c Merge one-sided updates to the trunk - written by Brian Barrett and Nathan Hjelmn 2014-02-25 17:36:43 +00:00
win_get_name.c This is a very large change to rename several #define values from 2009-05-06 20:11:28 +00:00
win_lock_all.c Merge one-sided updates to the trunk - written by Brian Barrett and Nathan Hjelmn 2014-02-25 17:36:43 +00:00
win_lock.c rma: fix locking/unlocking of MPI_PROC_NULL 2014-06-17 04:41:49 +00:00
win_post.c Merge one-sided updates to the trunk - written by Brian Barrett and Nathan Hjelmn 2014-02-25 17:36:43 +00:00
win_set_attr.c Fixes trac:2767: Recursive locking when ROMIO used with THREAD_MULITPLE 2011-05-04 06:31:42 +00:00
win_set_errhandler.c Fixes MPI errhandler set races 2009-12-14 03:38:01 +00:00
win_set_info.c Merge one-sided updates to the trunk - written by Brian Barrett and Nathan Hjelmn 2014-02-25 17:36:43 +00:00
win_set_name.c MPI-3.0: update C bindings with const and consistent use of [] for 2013-09-26 21:56:20 +00:00
win_shared_query.c Merge one-sided updates to the trunk - written by Brian Barrett and Nathan Hjelmn 2014-02-25 17:36:43 +00:00
win_start.c Merge one-sided updates to the trunk - written by Brian Barrett and Nathan Hjelmn 2014-02-25 17:36:43 +00:00
win_sync.c Merge one-sided updates to the trunk - written by Brian Barrett and Nathan Hjelmn 2014-02-25 17:36:43 +00:00
win_test.c Merge one-sided updates to the trunk - written by Brian Barrett and Nathan Hjelmn 2014-02-25 17:36:43 +00:00
win_unlock_all.c Merge one-sided updates to the trunk - written by Brian Barrett and Nathan Hjelmn 2014-02-25 17:36:43 +00:00
win_unlock.c rma: fix locking/unlocking of MPI_PROC_NULL 2014-06-17 04:41:49 +00:00
win_wait.c Merge one-sided updates to the trunk - written by Brian Barrett and Nathan Hjelmn 2014-02-25 17:36:43 +00:00
wtick.c Allow for native timer (cycle level) integration 2014-11-24 00:45:14 -05:00
wtime.c Allow for native timer (cycle level) integration 2014-11-24 00:45:14 -05:00