... | ... | @@ -154,15 +154,6 @@ There are also hardware independent environment variables that gives us runtime |
|
|
| OMP_NUM_THREADS | [N] | 1 | Sets number of threads to use in parallel region. |
|
|
|
| OMP_DISPLAY_ENV | <ul><li>`TRUE`: Display OpenMP version number and initial ICV values for the environment variables.</li><li>`FALSE`: Do not display anything.</li><li>`VERBOSE`: Also display the values of runtime variables that may be modified by vendor-specific environment variables.</li></ul> | VERBOSE | Display information on OpenMP and environment variables during runtime. |
|
|
|
|
|
|
**DO NOT USE IN PRODUCTION**
|
|
|
There are also some environment variables that should not be used in production, but might be helpful when debugging nasty bugs.
|
|
|
|
|
|
| Environment Variable | Possible Values | Debug Value | Description |
|
|
|
|:----------------------:|:---------------:|:-----------:|:------------------:|
|
|
|
| MPICH_SINGLE_HOST_ENABLED | `0`: force traffic through the NIC when you only have one node. | *unset* | Forces traffic through the NIC when you only have one node. |
|
|
|
| MPICH_SMP_SINGLE_COPY_MODE | `NONE`: disables all intra-node optimizations and forces all in-node communication through slow inter-process communicator paths on CPU memory. | *unset* | No optimizations and all communication goes over inter-process communicator on CPU memory. |
|
|
|
| MPICH_GPU_IPC_ENABLED | `0`: disables SMP opterations and disables IPC. | *unset* | Disables SMP operations and disables IPC. |
|
|
|
|
|
|
## Sources
|
|
|
The sources used for this wiki page:
|
|
|
|
... | ... | |