Alternative VE Offloading  2.6.0
Restriction

VEO requires 32 Huge Pages per a context.

VEO does not support a quadruple precision real number and a variable length character string as an argument of Fortran subroutines and functions.

VEO does not support a quadruple precision real number and a variable length character string as a return value of Fortran functions.

When veo_proc_create() is invoked, multiple threads for a OpenMP program are created on VE side by default. If you do not use OpenMP, set environment variable OMP_NUM_THREADS=1.

Synchronous APIs wait the completion of previous requests submitted by asynchronous APIs. Synchronous APIs are below:

The size of arguments passed to functions is limited to 31MB, since the size of the buffer to transfer a message and its payload is 32MB. Allocate and use memory buffers on heap when you have huge argument arrays to pass.