@@ -154,15 +154,6 @@ There are also hardware independent environment variables that gives us runtime
...
@@ -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_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. |
| 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. |