Visible to Intel only — GUID: GUID-443064FB-7359-4A07-912E-B5EDDAB466B4
Visible to Intel only — GUID: GUID-443064FB-7359-4A07-912E-B5EDDAB466B4
Environment Variables for Multi-EP
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.
For more information on MPI_THREAD_SPLIT, refer to the Intel® MPI Library Developer Guide, section MPI_THREAD_SPLIT Programming Model.
I_MPI_THREAD_RUNTIME
Syntax
I_MPI_THREAD_RUNTIME=<value>
Arguments
Value | Thread Runtime |
generic | Enable runtime support (for example, pthreads, TBB). This is the default value if OpenMP* cannot be detected at runtime. |
openmp | Enable OpenMP runtime support. This is the default value if OpenMP is detected at runtime. |
Description
Use this environment variable to control threading 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. The value is 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.