|
|
OMP_SCHEDULE |
If the schedule type specified
for the OMP_SCHEDULE is not one of the valid types ( static, dynamic, guided,
or auto), then the environment variable is ignored, and the default schedule ( static
with no chunk size) is used. A warning message is issued if
SUNW_MP_WARN is set to TRUE or a callback function is registered by a
call to sunw_mp_register_warn(). If the schedule type specified for the OMP_SCHEDULE environment variable
is static, dynamic, or guided but the chunk-specified size is a negative integer, then
the chunk size used is as follows: For static, there is no chunk
size . For dynamic and guided, the chunk size is 1. A
warning message is issued if SUNW_MP_WARN is set to TRUE or a
callback function is registered by a call to sunw_mp_register_warn(). |
OMP_NUM_THREADS |
If the value of the
variable is not a positive integer, then the environment variable is ignored and
a warning message issued if SUNW_MP_WARN is set to TRUE or a callback
function is registered by a call to sunw_mp_register_warn(). If the value of
the variable is greater than the number of threads the implementation can support,
the following actions are taken:
If dynamic adjustment of the number of threads is enabled, then the number of threads will be reduced and a warning message will be issued if SUNW_MP_WARN is set to TRUE or a callback function is registered by a call to sunw_mp_register_warn().
If dynamic adjustment of the number of threads is disabled, then an error message will be issued and the program will stop.
|
OMP_PROC_BIND |
If the value specified for OMP_PROC_BIND is
neither TRUE nor FALSE, then an error message will be issued and the
program will stop. |
OMP_DYNAMIC |
If the value specified for OMP_DYNAMIC is neither TRUE nor
FALSE, then the value will be ignored, and the default value TRUE will
be used. A warning message will be issued if SUNW_MP_WARN is set to
TRUE or a callback function is registered by a call to sunw_mp_register_warn(). |
OMP_NESTED |
If the
value specified for OMP_NESTED is neither TRUE nor FALSE, then the value
will be ignored and the default value FALSE will be used. A warning
message will be issued if SUNW_MP_WARN is set to TRUE or a callback function
is registered by a call to sunw_mp_register_warn(). |
OMP_STACKSIZE |
If the value given for OMP_STACKSIZE
does not conform to the specified format, then the value will be ignored
and the default value (4 Megabytes for 32-bit applications, and 8 Megabytes for
64-bit applications) is used. A warning message is issued if SUNW_MP_WARN is set
to TRUE or a callback function is registered by a call to sunw_mp_register_warn(). |
OMP_WAIT_POLICY |
The
ACTIVE behavior for a thread is spin. The PASSIVE behavior for a thread
is sleep, after possibly spinning for a while. |
OMP_MAX_ACTIVE_LEVELS |
If the value specified for OMP_MAX_ACTIVE_LEVELS
is not a nonnegative integer, then the value will be ignored and the
default value (4) will be used. A warning message will be issued
if SUNW_MP_WARN is set to TRUE or a callback function is registered by
a call to sunw_mp_register_warn(). |
OMP_THREAD_LIMIT |
If the value specified for OMP_THREAD_LIMIT is not a positive
integer, then the value will be ignored and the default value (1024) will
be used. A warning message will be issued if SUNW_MP_WARN is
set to TRUE or a callback function is registered by a call to
sunw_mp_register_warn(). |