Supported Languages and Paradigms: C/C++ (including C++11), Fortran, F90, OpenSHMEM, OpenMP and pthreads.
|x86_64|| Red Hat Enterprise Linux and derivatives 5, 6 and 7
SUSE Linux Enterprise 11 and 12
Ubuntu 12.04 and 14.04
| Bullx MPI 1.2.7 and 1.2.8, Cray MPT, Intel MPI 4.1.x and 5.0.x, MPICH 2.x.x and 3.x.x, MVAPICH 2.0 and 2.1, Open MPI 1.6.x, 1.8.x and 1.10.x, Platform MPI 9.1, SGI MPT 2.10 and 2.11
||Cray, GNU 4.3.2+, Intel 13+, PGI 13.10+|
| Intel Xeon Phi
| MPSS 2.1.6720-19, 3.1, 3.2
Please note: older versions of MPSS are not supported.
|Intel MPI and native mode||Intel, GNU|
|IBM Power 8 (little endian)||
Red Hat Enterprise Linux 7
|MPICH 2.x.x and 3.x.x, Open MPI 1.6.x and 1.8.x||IBM XLC, IBM XLF, GNU|
|ARM v8 (aarch64)||
|Open MPI 1.8.2||GNU|
Version control integration is supported for Git 1.7+, Mercurial 2.1+ and Subversion 1.6+.
Batch schedulers: SLURM 2.6.3+ and 14.03+, PBS, TORQUE, Moab, Oracle Grid Engine, Loadleveler and Cobalt. See the user guide for more details.
Versions of the PGI compiler prior to 14.9 are unable to compile a static version of the Allinea MPI wrapper library, attempting to do so will result in messages such as "Error: symbol `MPI_F_MPI_IN_PLACE' can not be both weak and common". This is due to a bug in the PGI compiler's weak object support.