1
1
openmpi/ompi/mca/osc/rdma
Nathan Hjelm 1ce5847e8b osc/rdma: add support for network AMOs
This commit adds support for using network AMOs for MPI_Accumulate,
MPI_Fetch_and_op, and MPI_Compare_and_swap. This support is only
enabled if the ompi_single_intrinsic info key is specified or the
acc_single_interinsic MCA variable is set. This configuration
indicates to this implementation that no long accumulates will be
performed since these do not currently mix with the AMO
implementation.

This commit also cleans up the code somwhat. This includes removing
unnecessary struct keywords where the type is also typedef'd.

Signed-off-by: Nathan Hjelm <hjelmn@lanl.gov>
2016-09-01 15:47:33 -06:00
..
configure.m4 osc/rdma: add true RDMA one-sided component 2015-09-16 15:01:33 -06:00
Makefile.am osc/rdma: add true RDMA one-sided component 2015-09-16 15:01:33 -06:00
osc_rdma_accumulate.c osc/rdma: add support for network AMOs 2016-09-01 15:47:33 -06:00
osc_rdma_accumulate.h osc/rdma: add support for network AMOs 2016-09-01 15:47:33 -06:00
osc_rdma_active_target.c osc/rdma: fix typo in ompi_osc_rdma_complete_atomic 2016-01-26 15:44:07 -07:00
osc_rdma_active_target.h osc/rdma: add true RDMA one-sided component 2015-09-16 15:01:33 -06:00
osc_rdma_comm.c osc/rdma: add support for network AMOs 2016-09-01 15:47:33 -06:00
osc_rdma_comm.h osc/rdma: add support for network AMOs 2016-09-01 15:47:33 -06:00
osc_rdma_component.c osc/rdma: add support for network AMOs 2016-09-01 15:47:33 -06:00
osc_rdma_dynamic.c osc/rdma: fix bug in dynamic memory window tracking code 2016-08-25 12:08:46 -06:00
osc_rdma_dynamic.h osc/rdma: add true RDMA one-sided component 2015-09-16 15:01:33 -06:00
osc_rdma_frag.c osc/rdma: add true RDMA one-sided component 2015-09-16 15:01:33 -06:00
osc_rdma_frag.h osc/rdma: fix hang when performing large unaligned gets 2016-01-22 21:06:46 -07:00
osc_rdma_lock.h osc/rdma: fix hang when performing large unaligned gets 2016-01-22 21:06:46 -07:00
osc_rdma_module.c osc: fix coverity issues 2016-03-18 09:11:48 -06:00
osc_rdma_passive_target.c osc/rdma: add support for network AMOs 2016-09-01 15:47:33 -06:00
osc_rdma_passive_target.h osc/rdma: add true RDMA one-sided component 2015-09-16 15:01:33 -06:00
osc_rdma_peer.c osc/rdma: add support for network AMOs 2016-09-01 15:47:33 -06:00
osc_rdma_peer.h osc/rdma: add support for network AMOs 2016-09-01 15:47:33 -06:00
osc_rdma_request.c Refactor the request completion (#1422) 2016-05-24 18:20:51 -05:00
osc_rdma_request.h osc/rdma: fix hang when performing large unaligned gets 2016-01-22 21:06:46 -07:00
osc_rdma_sync.c osc/rdma: add true RDMA one-sided component 2015-09-16 15:01:33 -06:00
osc_rdma_sync.h osc/rdma: use standard verbosity levels 2015-10-21 12:31:41 -06:00
osc_rdma_types.h osc/rdma: fix bugs when running more than one process per node 2015-12-15 11:25:25 -07:00
osc_rdma.h osc/rdma: add support for network AMOs 2016-09-01 15:47:33 -06:00
owner.txt osc/rdma: add true RDMA one-sided component 2015-09-16 15:01:33 -06:00