|
LCI v2.0.0-dev
For Asynchronous Multithreaded Communication
|
The runtime object. More...
Classes | |
| class | lci::runtime_t |
| The actual implementation for RESOURCE runtime. More... | |
The runtime object.
| [in,out] | packet_return_threshold | of type size_t; The threshold for returning packets to its original pool. |
| [in,out] | imm_nbits_tag | of type int; The number of bits for the immediate data tag. |
| [in,out] | imm_nbits_rcomp | of type int; The number of bits for the immediate data remote completion handle. |
| [in,out] | rdv_protocol | of type attr_rdv_protocol_t; Rendezvous completion protocol. auto_select selects based on network support for put-with-immediate. |
| [out] | max_imm_tag | of type uint64_t; The max tag that can be put into the immediate data field. It is also the max tag that can be used in put with remote notification. |
| [out] | max_imm_rcomp | of type uint64_t; The max rcomp that can be put into the immediate data field. It is also the max rcomp that can be used in put with remote notification. |
| [out] | max_tag | of type uint64_t; The max tag that can be used in all primitives but put with remote notificaiton. |
| [out] | max_rcomp | of type uint64_t; The max rcomp that can be used in all primitives but put with remote notification. |
| [in,out] | alloc_default_device | of type bool; Whether to allocate the default device. |
| [in,out] | alloc_default_packet_pool | of type bool; Whether to allocate the default packet pool. |
| [in,out] | alloc_default_matching_engine | of type bool; Whether to allocate the default matching engine. |
| [in,out] | name | of type const char*; Name of the resource. |
| [in,out] | user_context | of type void*; User context for the resource. |