The following table lists the precise combinations of platform, operating system, compiler, and MPI flavor the ESMF release was tested on. These combinations are considered fully supported. The number and variety of supported combinations are limited by access to appropriate systems, not by any specific limitation within ESMF. The ESMF build system provides many more combinations, but these have not been rigorously tested for this ESMF release. The 8.4.0 User’s Guide contains a complete list of possible configurations under the “Supported Platforms” section.

How to read the table

  • The “host” column specifies the name of the machine executing the test.

  • The first part of the entry in the “compiler” column specifies the ESMF_COMPILER setting, followed by the version of the compiler used for testing.

  • The first part of the entry in the “mpi” column specifies the ESMF_COMM setting, followed by the version of the MPI implementation used for testing.

  • The “netcdf” column indicates the version of the NetCDF-C and NetCDF-Fortran parts used for testing, respectively.

  • The “o_g” column indicates the ESMF_BOPT option used.

  • The “os” column indicates the ESMF_OS used by the ESMF build system.

  • The “build” column indicates whether the ESMF library build was successful or not.

  • The “u_pass” and “u_fail” columns indicate the number of unit tests passing and failing, respectively.

  • The “s_pass” and “s_fail” columns indicate the number of system tests passing and failing, respectively.

  • The “e_pass” and “e_fail” columns indicate the number of examples passing and failing, respectively.

  • The “nuopc_pass” and “nuopc_fail” columns indicate the number of nuopc prototype tests passing and failing, respectively. Notice that the NUOPC prototypes require MPI, and are indicated as “failing” for mpiuni.

  • The “artifacts link” column provides a link to all of the test artifacts associated with a particular test combination.


host compiler mpi netcdf o_g os build u_pass u_fail s_pass s_fail e_pass e_fail nuopc_pass nuopc_fail artifacts link
catania gfortran 11.2.0 mpiuni None 4.7.4 g Darwin PASS 12317 0 8 0 43 0 None None 5075d02
catania gfortran 11.2.0 mpiuni None 4.7.4 O Darwin PASS 12317 0 8 0 43 0 None None 3b56eb6
catania gfortran 11.2.0 openmpi 4.1.0 4.7.4 g Darwin PASS 13864 9 49 0 80 0 52 0 ccbf386
catania gfortran 11.2.0 openmpi 4.1.0 4.7.4 O Darwin PASS 13864 9 49 0 80 0 52 0 ed73fe8
cheyenne gfortran 10.1.0 mpt 2.23 4.7.4 g Linux PASS 13873 0 49 0 80 0 52 0 c774d0d
cheyenne gfortran 10.1.0 mpt 2.23 4.7.4 O Linux PASS 13873 0 49 0 80 0 52 0 e42c579
cheyenne gfortran 10.1.0 openmpi 4.0.5 4.7.4 g Linux PASS 13873 0 49 0 80 0 52 0 c56ed2c
cheyenne gfortran 10.1.0 openmpi 4.0.5 4.7.4 O Linux PASS 13873 0 49 0 80 0 52 0 0826813
cheyenne gfortran 7.4.0 openmpi 4.0.3 4.7.3 g Linux PASS 13873 0 49 0 80 0 52 0 7c2f475
cheyenne gfortran 7.4.0 openmpi 4.0.3 4.7.3 O Linux PASS 13873 0 49 0 80 0 52 0 8d12f18
cheyenne gfortran 9.1.0 mpt 2.22 4.7.3 g Linux PASS 13873 0 49 0 80 0 52 0 80b2d97
cheyenne gfortran 9.1.0 mpt 2.22 4.7.3 O Linux PASS 13873 0 49 0 80 0 52 0 2e42cc9
cheyenne gfortran 9.1.0 openmpi 4.0.5 4.7.3 g Linux PASS 13873 0 49 0 80 0 52 0 66920a6
cheyenne gfortran 9.1.0 openmpi 4.0.5 4.7.3 O Linux PASS 13873 0 49 0 80 0 52 0 a43a080
cheyenne intel 18.0.5 intelmpi 2018.4.274 4.6.3 g Linux PASS 13873 0 49 0 80 0 52 0 cebf6f5
cheyenne intel 18.0.5 intelmpi 2018.4.274 4.6.3 O Linux PASS 13873 0 49 0 80 0 52 0 83bb355
cheyenne intel 18.0.5 mpiuni None 4.6.3 g Linux PASS 12317 0 8 0 43 0 None None 5aca489
cheyenne intel 18.0.5 mpiuni None 4.6.3 O Linux PASS 12317 0 8 0 43 0 None None bb6dfc8
cheyenne intel 18.0.5 mpt 2.19 4.6.3 g Linux PASS 13873 0 49 0 80 0 52 0 4fd6076
cheyenne intel 18.0.5 mpt 2.19 4.6.3 O Linux PASS 13873 0 49 0 80 0 52 0 04286fd
cheyenne intel 18.0.5 openmpi 3.1.4 4.6.3 g Linux PASS 13873 0 49 0 80 0 52 0 c40b1b0
cheyenne intel 18.0.5 openmpi 3.1.4 4.6.3 O Linux PASS 13873 0 49 0 80 0 52 0 9ce677f
chianti intel 2021.2 intelmpi 2021.2.0-gcc-9.3.0 4.8.0 g Linux PASS 13873 0 49 0 80 0 52 0 29cc86d
chianti intel 2021.2 intelmpi 2021.2.0-gcc-9.3.0 4.8.0 O Linux PASS 13873 0 49 0 80 0 52 0 84682c3
cori intel 19.1.2 mpi 7.7.19 4.6.3 g Unicos PASS 13873 0 49 0 80 0 52 0 709f9ef
cori intel 19.1.2 mpi 7.7.19 4.6.3 O Unicos PASS 13873 0 49 0 80 0 52 0 8ed90eb
cori intel 19.1.2 mpiuni None 4.6.3 g Unicos PASS 12317 0 8 0 43 0 None None 8b88fa1
cori intel 19.1.2 mpiuni None 4.6.3 O Unicos PASS 12317 0 8 0 43 0 None None 90d0021
discover gfortran 10.1.0 intelmpi 19.1.3.304 None g Linux PASS 13858 15 49 0 80 0 52 0 413caae
discover gfortran 10.1.0 intelmpi 19.1.3.304 None O Linux PASS 13858 15 49 0 80 0 52 0 286d5ea
discover gfortran 8.3.0 intelmpi 19.1.3.304 None g Linux PASS 13858 15 49 0 80 0 52 0 c5031b9
discover gfortran 8.3.0 intelmpi 19.1.3.304 None O Linux PASS 13858 15 49 0 80 0 52 0 8a47128
discover gfortran 8.3.0 mpiuni None None g Linux PASS 12317 0 8 0 43 0 None None a4b4b93
discover gfortran 8.3.0 mpiuni None None O Linux PASS 12317 0 8 0 43 0 None None 7007811
discover intel 19.1.3 intelmpi 19.1.3.304 4.8.0-development g Linux PASS 13873 0 49 0 80 0 52 0 c2ce571
discover intel 19.1.3 intelmpi 19.1.3.304 4.8.0-development O Linux PASS 13873 0 49 0 80 0 52 0 f484b23
gaea gfortran 8.3.0 mpi 7.7.11 4.6.3 g Unicos PASS 13872 1 49 0 80 0 47 5 c237ccd
gaea gfortran 8.3.0 mpi 7.7.11 4.6.3 O Unicos PASS 13872 1 49 0 80 0 47 5 a6bf76d
gaea gfortran 8.3.0 mpiuni None 4.6.3 g Unicos PASS 12317 0 8 0 43 0 None None db752e4
gaea gfortran 8.3.0 mpiuni None 4.6.3 O Unicos PASS 12317 0 8 0 43 0 None None adac4f0
gaea intel 2019.5 mpi 7.7.11 4.6.3 g Unicos PASS 13858 15 49 0 80 0 47 5 bdd7b32
gaea intel 2019.5 mpi 7.7.11 4.6.3 O Unicos PASS 13858 15 49 0 80 0 47 5 3965738
gaea intel 2019.5 mpiuni None 4.6.3 g Unicos PASS 12302 15 8 0 43 0 None None 7423cf9
gaea intel 2019.5 mpiuni None 4.6.3 O Unicos PASS 12302 15 8 0 43 0 None None d0c80d7
green gfortranclang 12.2.0_14.0.0 mpich 4.0.2 4.9.0 O Darwin PASS 13872 1 49 0 80 0 52 0 080ebba
green gfortranclang 12.2.0_14.0.0 mpich 4.0.2 4.9.0 g Darwin PASS 13872 1 49 0 80 0 52 0 b6f81d5
green gfortranclang 12.2.0_14.0.0 mpiuni None 4.9.0 O Darwin PASS 12317 0 8 0 43 0 None None 8ca700d
green gfortranclang 12.2.0_14.0.0 mpiuni None 4.9.0 g Darwin PASS 12317 0 8 0 43 0 None None d10250e
green gfortranclang 12.2.0_14.0.0 openmpi 4.1.4 4.9.0 g Darwin PASS 13872 1 49 0 80 0 52 0 a0ba4d5
green gfortranclang 12.2.0_14.0.0 openmpi 4.1.4 4.9.0 O Darwin PASS 13872 1 49 0 80 0 52 0 7ba44b6
hera gfortran 9.2.0a mpiuni None 4.7.2 g Linux PASS 12317 0 8 0 43 0 None None ed1f316
hera gfortran 9.2.0a mpiuni None 4.7.2 O Linux PASS 12317 0 8 0 43 0 None None 6fae818
hera gfortran 9.2.0b openmpi 3.1.4 None g Linux PASS 13873 0 49 0 80 0 52 0 df407d3
hera gfortran 9.2.0b openmpi 3.1.4 None O Linux PASS 13873 0 49 0 80 0 52 0 c85a1f9
hera intel 18.0.5a mpiuni None 4.6.1 g Linux PASS 12317 0 8 0 43 0 None None a5633e2
hera intel 18.0.5a mpiuni None 4.6.1 O Linux PASS 12317 0 8 0 43 0 None None a049bc4
hera intel 18.0.5b intelmpi 2018.4.274 4.7.4 g Linux PASS 13873 0 49 0 80 0 52 0 bdf2a45
hera intel 18.0.5b intelmpi 2018.4.274 4.7.4 O Linux PASS 13873 0 49 0 80 0 52 0 bfac929
jet gfortran 9.2.0 openmpi 3.1.4 None g Linux PASS 13873 0 49 0 80 0 52 0 c72e365
jet gfortran 9.2.0 openmpi 3.1.4 None O Linux PASS 13873 0 49 0 80 0 52 0 0e5ec18
jet intel 2020.2 intelmpi 2020.2 4.7.0 O Linux PASS 13873 0 49 0 80 0 52 0 7992283
jet intel 2020.2 intelmpi 2020.2 4.7.0 g Linux PASS 13873 0 49 0 80 0 52 0 0ee905b
orion gfortran 8.3.0 mpiuni None 4.7.4 g Linux PASS 12317 0 8 0 43 0 None None 4ebd5a4
orion gfortran 8.3.0 mpiuni None 4.7.4 O Linux PASS 12317 0 8 0 43 0 None None 2777365
orion gfortran 8.3.0 openmpi 4.0.2 4.7.4 g Linux PASS 13873 0 49 0 80 0 52 0 51cb299
orion gfortran 8.3.0 openmpi 4.0.2 4.7.4 O Linux PASS 13873 0 49 0 80 0 52 0 96bd3a3
orion intel 2020.2 intelmpi 2020.2 4.7.4 g Linux PASS 13873 0 49 0 80 0 52 0 2774fee
orion intel 2020.2 intelmpi 2020.2 4.7.4 O Linux PASS 13873 0 49 0 80 0 52 0 53dcb88