LCI v2.0.0-dev
For Asynchronous Multithreaded Communication
Loading...
Searching...
No Matches

Post a network short put operation. More...

Collaboration diagram for net_post_puts:

Classes

class  lci::net_post_puts_x
 The actual implementation for net_post_puts. More...
 

Detailed Description

Post a network short put operation.

This operation uses the inject semantics: the data is directly copied into the network hardware with the operation descriptor and the operation is completed immediately.

Parameters
[in]runtimeof type runtime_t; optional argument; The runtime object.
[in]rankof type int; positional argument; The target rank.
[in]bufferof type void*; positional argument; The send buffer base address.
[in]sizeof type size_t; positional argument; The send buffer size.
[in]offsetof type uint64_t; positional argument; The starting offset to the remote region base address to put the data.
[in]rmrof type rmr_t; positional argument; The remote memory region handle.
[in]deviceof type device_t; optional argument; The device to use.
[in]endpointof type endpoint_t; optional argument; The endpoint to use.
Returns
of type error_t; The error code.