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] | packet_return_threshold | of type size_t; The threshold for returning packets to its original pool. |
[in] | imm_nbits_tag | of type int; The number of bits for the immediate data tag. |
[in] | imm_nbits_rcomp | of type int; The number of bits for the immediate data remote completion handle. |
[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] | alloc_default_device | of type bool; Whether to allocate the default device. |
[in] | alloc_default_packet_pool | of type bool; Whether to allocate the default packet pool. |
[in] | alloc_default_matching_engine | of type bool; Whether to allocate the default matching engine. |
[in] | rdv_protocol | of type attr_rdv_protocol_t; The rendezvous protocol to use. |
[in] | user_context | of type void*; User context for the resource. |