IntelĀ® MPI Library Developer Guide for Linux* OS
I_MPI_THREAD_SPLIT
Syntax
I_MPI_THREAD_SPLIT=<value>
Arguments
<value> |
Binary indicator |
0 | no | off | disable |
Disable the MPI_THREAD_SPLIT model support. This is the default value |
1 | yes | on | enable |
Enable the MPI_THREAD_SPLIT model support |
Description
Use this environment variable to control the I_MPI_THREAD_SPLIT programming model.
I_MPI_THREAD_RUNTIME
Syntax
I_MPI_THREAD_RUNTIME=<value>
Arguments
<value> |
Thread runtime |
none |
Disable runtime support. This is the default value |
generic |
Enable runtime support |
openmp |
Enable OpenMP* runtime support |
Description
Use this environment variable to control OpenMP* runtime support.
I_MPI_THREAD_MAX
Syntax
I_MPI_THREAD_MAX=<int>
Arguments
<int> |
The maximum number of threads per rank. The default value is omp_get_max_threads() if I_MPI_THREAD_RUNTIME is set to openmp, 1 otherwise |
Description
Use this environment variable to set the maximum number of threads to be used in each process concurrently.
I_MPI_THREAD_ID_KEY
Syntax
I_MPI_THREAD_ID_KEY=<string>
Arguments
<string> |
Define the MPI info object key. The default value is thread_id |
Description
Use this environment variable to set the MPI info object key that is used to explicitly define the logical thread number thread_id.