Environment Vaiables
- VE_NLCPY_NODELIST
Sets the execution VE node ids.
Example when using VE 0,1,2:
$ export VE_NLCPY_NODELIST=0,1,2
- VE_NLCPY_MEMPOOL_SIZE
Default:
1G
Sets the upper limit of memory amount that can be allocated from memory pool. You can specify the suffixes B, b, K, k, M, m, G, or g.
B
orb
Bytes
K
ork
Kilobytes
M
orm
Megabytes
G
org
Gigabytes
If you don’t specify any suffixes, the value is represented in Kilobytes.
Example that sets pool size 10 gigabytes:
$ export VE_NLCPY_MEMPOOL_SIZE=10G
- VE_NLCPY_FAST_MATH
Default:
NO
If set to
YES
oryes
, NLCPy uses shared objectlibnlcpy_ve_kernel_fast_math.so
for VE. For details, please see Optimization for Mathematical Functions
- VE_NLCPY_ENABLE_NUMPY_WRAP
Default:
YES
If set to
NO
orno
, NLCPy raises Exception when replacing NLCPy function and method to NumPy’s one.
- VE_OMP_NUM_THREADS
Default: The number of VE cores.
The number of OpenMP parallel threads.
$ export VE_OMP_NUM_THREADS=4
- VE_NODE_NUMBER
Default:
0
The node number of VE to be executed. Note that if both
VE_NLCPY_NODELIST
andVE_NODE_NUMBER
are set,VE_NLCPY_NODELIST
takes precedence.$ export VE_NODE_NUMBER=1