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

The device resource. More...

Collaboration diagram for RESOURCE device:

Classes

class  lci::device_t
 The actual implementation for RESOURCE device. More...
 

Detailed Description

The device resource.

Parameters
[in]net_max_sendsof type size_t; The maximum number of sends that can be posted to the underlying network queue at the same time.
[in]net_max_recvsof type size_t; The maximum number of receives that can be posted to the underlying network queue at the same time.
[in]net_max_cqesof type size_t; The maximum number of CQEs that can reside in the underlying network queue at the same time.
[in]ofi_lock_modeof type uint64_t; For the OFI backend: the lock mode for the device.
[in]alloc_default_endpointof type bool; Whether to allocate the default endpoint.
[out]uidof type int; A unique device id across the entire process.
[in]ibv_td_strategyof type attr_ibv_td_strategy_t; For the IBV backend: the thread domain strategy.
[in]user_contextof type void*; User context for the resource.