5 merge requests!368Update prace.md to document the change from qprace to qprod as the default...,!367Update prace.md to document the change from qprace to qprod as the default...,!366Update prace.md to document the change from qprace to qprod as the default...,!323extended-acls-storage-section,!67Remark
Intel Xeon Phi can be programmed in several modes. The default mode on Anselm is offload mode, but all modes described in this document are supported.
Intel Xeon Phi can be programmed in several modes. The default mode on Anselm is offload mode, but all modes described in this document are supported.
...
@@ -600,13 +600,13 @@ An example of basic MPI version of "hello-world" example in C language, that can
...
@@ -600,13 +600,13 @@ An example of basic MPI version of "hello-world" example in C language, that can
Intel MPI for the Xeon Phi coprocessors offers different MPI programming models:
Intel MPI for the Xeon Phi coprocessors offers different MPI programming models:
!!! Note "Note"
!!! Note "Note"
**Host-only model** - all MPI ranks reside on the host. The coprocessors can be used by using offload pragmas. (Using MPI calls inside offloaded code is not supported.)
**Host-only model** - all MPI ranks reside on the host. The coprocessors can be used by using offload pragmas. (Using MPI calls inside offloaded code is not supported.)
**Coprocessor-only model** - all MPI ranks reside only on the coprocessors.
**Coprocessor-only model** - all MPI ranks reside only on the coprocessors.
**Symmetric model** - the MPI ranks reside on both the host and the coprocessor. Most general MPI case.
**Symmetric model** - the MPI ranks reside on both the host and the coprocessor. Most general MPI case.
\###Host-only model
###Host-only model
In this case all environment variables are set by modules, so to execute the compiled MPI program on a single node, use:
In this case all environment variables are set by modules, so to execute the compiled MPI program on a single node, use: