User`s guide

Cray XMT Programming Environment Users Guide
This key is not valid for Linux endpoints.
Values to use for this option: powers of two from 1
MB to 256 MBs, inclusive.
LUC_CONFIG_SMALL_NEARMEM_SIZE
This configuration key adjusts the amount of nearby
memory allocated for the endpoint's small I/O buffer
region.
This key is not valid for Linux endpoints.
Values to use for this option: powers of two from 1
MB to 256 MBs, inclusive. This buffer region may
not be disabled.
LUC_CONFIG_MAX_SMALL_MEM_REQUEST
This configuration key sets the largest internal
memory request that will be handled by the
endpoint's small I/O buffer region.
This key is not valid for Linux endpoints.
Values to use for this option: powers of two from 64
KBs to 256 MBs, inclusive.
value Identifies the value to set for the corresponding configuration key.
Return Codes
LUC_ERR_OK The operation was successful.
LUC_ERR_INVALID_KEY
The key parameter is not one of the predefined LUC configuration
keys (LUC_CONFIG_* ).
LUC_ERR_INVALID_STATE
The setConfigValue method cannot change the key value
because of the endpoint's current state. The endpoint must be stopped
to set the nearby memory region configuration values.
H.3.8 getConfigValue Method
Returns the value for a specified configuration option for LUC.
Syntax
luc_error_t getConfigValue(
luc_config_key_t key,
uint64_t *value);
158 S247920