#include <MPICommunicatorP2PKernels.h>
|
static void | gatherLocallyOwnedEntriesSendBufferToTargetProcs (const MemoryStorage< ValueType, memorySpace > &dataArray, const SizeTypeVector &ownedLocalIndicesForTargetProcs, const size_type blockSize, MemoryStorage< ValueType, memorySpace > &sendBuffer) |
| Function template for architecture adaptable gather kernel to send buffer. More...
|
|
static void | gatherLocallyGhostEntriesSendBufferToGhostProcs (const ValueType *dataArray, const SizeTypeVector &ghostLocalIndicesForGhostProcs, const size_type blockSize, MemoryStorage< ValueType, memorySpace > &sendBuffer) |
| Function template for architecture adaptable gather kernel to send buffer. More...
|
|
static void | accumAddLocallyOwnedContrRecvBufferFromTargetProcs (const MemoryStorage< ValueType, memorySpace > &recvBuffer, const SizeTypeVector &ownedLocalIndicesForTargetProcs, const size_type blockSize, MemoryStorage< ValueType, memorySpace > &dataArray) |
| Function template for architecture adaptable accumlate kernel from recv buffer. More...
|
|
static void | insertLocalGhostValuesRecvBufferFromGhostProcs (const MemoryStorage< ValueType, memorySpace > &recvBuffer, const SizeTypeVector &ghostLocalIndices, const size_type blockSize, ValueType *dataArray) |
| Function template for architecture adaptable insert kernel from recv buffer. More...
|
|
◆ SizeTypeVector
◆ accumAddLocallyOwnedContrRecvBufferFromTargetProcs()
Function template for architecture adaptable accumlate kernel from recv buffer.
- Template Parameters
-
ValueType | the type of the number |
memorySpace | |
- Parameters
-
[in] | recvBuffer | |
[in] | ownedLocalIndicesForTargetProcs | |
[in] | blockSize | |
[out] | dataArray | |
◆ gatherLocallyGhostEntriesSendBufferToGhostProcs()
Function template for architecture adaptable gather kernel to send buffer.
- Template Parameters
-
ValueType | the type of the number |
memorySpace | |
- Parameters
-
[in] | dataArray | data array to locally ghost entries |
[in] | ghostLocalIndicesForGhostProcs | |
[in] | blockSize | |
[out] | sendBuffer | |
◆ gatherLocallyOwnedEntriesSendBufferToTargetProcs()
Function template for architecture adaptable gather kernel to send buffer.
- Template Parameters
-
ValueType | the type of the number |
memorySpace | |
- Parameters
-
[in] | dataArray | data array with locally owned entries |
[in] | ownedLocalIndicesForTargetProcs | |
[in] | blockSize | |
[out] | sendBuffer | |
◆ insertLocalGhostValuesRecvBufferFromGhostProcs()
Function template for architecture adaptable insert kernel from recv buffer.
- Template Parameters
-
ValueType | the type of the number |
memorySpace | |
- Parameters
-
[in] | recvBuffer | |
[in] | ownedLocalIndicesForTargetProcs | |
[in] | blockSize | |
[out] | dataArray | |
The documentation for this class was generated from the following files: