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:
1GSets 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.
BorbBytes
KorkKilobytes
MormMegabytes
GorgGigabytes
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:
NOIf set to
YESoryes, NLCPy uses shared objectlibnlcpy_ve_kernel_fast_math.sofor VE. For details, please see Optimization for Mathematical Functions
- VE_NLCPY_ENABLE_NUMPY_WRAP
Default:
YESIf set to
NOorno, 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:
0The node number of VE to be executed. Note that if both
VE_NLCPY_NODELISTandVE_NODE_NUMBERare set,VE_NLCPY_NODELISTtakes precedence.$ export VE_NODE_NUMBER=1