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.3.0 User’s Guide contains a complete list of possible configurations.

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
acorn intel 19.1.3 mpi 8.1.7 4.7.4 4.5.3 O Unicos pass 13665 0 49 0 80 0 50 0 artifacts
acorn intel 19.1.3 mpi 8.1.7 4.7.4 4.5.3 g Unicos pass 13665 0 49 0 80 0 50 0 artifacts
catania gfortran 11.2.0 mpiuni none 4.7.4 4.5.3 O Darwin pass 12142 0 8 0 43 0 0 50 artifacts
catania gfortran 11.2.0 mpiuni none 4.7.4 4.5.3 g Darwin pass 12142 0 8 0 43 0 0 50 artifacts
catania gfortran 11.2.0 openmpi 4.1.0 4.7.4 4.5.3 O Darwin pass 13656 9 49 0 80 0 45 5 artifacts
catania gfortran 11.2.0 openmpi 4.1.0 4.7.4 4.5.3 g Darwin pass 13656 9 49 0 80 0 45 5 artifacts
cheyenne gfortran 10.1.0 mpt 2.23 4.7.4 4.5.3 O Linux pass 13665 0 49 0 80 0 50 0 artifacts
cheyenne gfortran 10.1.0 mpt 2.23 4.7.4 4.5.3 g Linux pass 13665 0 49 0 80 0 50 0 artifacts
cheyenne gfortran 10.1.0 openmpi 4.0.5 4.7.4 4.5.3 O Linux pass 13665 0 49 0 80 0 50 0 artifacts
cheyenne gfortran 10.1.0 openmpi 4.0.5 4.7.4 4.5.3 g Linux pass 13664 1 49 0 80 0 50 0 artifacts
cheyenne gfortran 7.4.0 openmpi 4.0.3 4.7.3 4.5.2 O Linux pass 13665 0 49 0 80 0 50 0 artifacts
cheyenne gfortran 7.4.0 openmpi 4.0.3 4.7.3 4.5.2 g Linux pass 13665 0 49 0 80 0 50 0 artifacts
cheyenne gfortran 9.1.0 mpt 2.22 4.7.3 4.5.2 O Linux pass 13665 0 49 0 80 0 50 0 artifacts
cheyenne gfortran 9.1.0 mpt 2.22 4.7.3 4.5.2 g Linux pass 13665 0 49 0 80 0 50 0 artifacts
cheyenne gfortran 9.1.0 openmpi 4.0.5 4.7.3 4.5.2 O Linux pass 13665 0 49 0 80 0 50 0 artifacts
cheyenne gfortran 9.1.0 openmpi 4.0.5 4.7.3 4.5.2 g Linux pass 13665 0 49 0 80 0 50 0 artifacts
cheyenne intel 18.0.5 intelmpi 2018.4.274 4.6.3 4.4.4 O Linux pass 13665 0 49 0 80 0 50 0 artifacts
cheyenne intel 18.0.5 intelmpi 2018.4.274 4.6.3 4.4.4 g Linux pass 13665 0 49 0 80 0 50 0 artifacts
cheyenne intel 18.0.5 mpiuni none 4.6.3 4.4.4 O Linux pass 12142 0 8 0 43 0 0 50 artifacts
cheyenne intel 18.0.5 mpiuni none 4.6.3 4.4.4 g Linux pass 12142 0 8 0 43 0 0 50 artifacts
cheyenne intel 18.0.5 mpt 2.19 4.6.3 4.4.4 g Linux pass 13665 0 49 0 80 0 50 0 artifacts
cheyenne intel 18.0.5 openmpi 3.1.4 4.6.3 4.4.4 O Linux pass 13665 0 49 0 80 0 50 0 artifacts
cheyenne intel 18.0.5 openmpi 3.1.4 4.6.3 4.4.4 g Linux pass 13665 0 49 0 80 0 50 0 artifacts
chianti gfortran 9.3.0 openmpi 4.0.5-gcc-9.3.0 4.8.0 4.5.3 O Linux pass 13665 0 49 0 80 0 50 0 artifacts
chianti gfortran 9.3.0 openmpi 4.0.5-gcc-9.3.0 4.8.0 4.5.3 g Linux pass 13665 0 49 0 80 0 50 0 artifacts
chianti intel 2021.2 intelmpi 2021.2.0-gcc-9.3.0 4.8.0 4.5.3 O Linux pass 13665 0 49 0 80 0 50 0 artifacts
chianti intel 2021.2 intelmpi 2021.2.0-gcc-9.3.0 4.8.0 4.5.3 g Linux pass 13665 0 49 0 80 0 50 0 artifacts
cori intel 19.1.2 mpi 7.7.19 4.6.3 4.4.5 O Unicos pass 13665 0 49 0 80 0 50 0 artifacts
cori intel 19.1.2 mpi 7.7.19 4.6.3 4.4.5 g Unicos pass 13665 0 49 0 80 0 50 0 artifacts
cori intel 19.1.2 mpiuni none 4.6.3 4.4.5 O Unicos pass 12142 0 8 0 43 0 0 50 artifacts
cori intel 19.1.2 mpiuni none 4.6.3 4.4.5 g Unicos pass 12142 0 8 0 43 0 0 50 artifacts
discover gfortran 10.1.0 intelmpi 19.1.3.304 N/A N/A O Linux pass 13650 15 49 0 80 0 50 0 artifacts
discover gfortran 10.1.0 intelmpi 19.1.3.304 N/A N/A g Linux pass 13650 15 49 0 80 0 50 0 artifacts
discover gfortran 8.3.0 intelmpi 19.1.3.304 N/A N/A O Linux pass 13650 15 49 0 80 0 50 0 artifacts
discover gfortran 8.3.0 intelmpi 19.1.3.304 N/A N/A g Linux pass 13650 15 49 0 80 0 50 0 artifacts
discover gfortran 8.3.0 mpiuni none N/A N/A O Linux pass 12142 0 8 0 43 0 0 50 artifacts
discover gfortran 8.3.0 mpiuni none N/A N/A g Linux pass 12142 0 8 0 43 0 0 50 artifacts
discover gfortran 8.3.0 mpt 2.17 N/A N/A O Linux pass 13665 0 49 0 80 0 46 4 artifacts
discover gfortran 8.3.0 mpt 2.17 N/A N/A g Linux pass 13665 0 49 0 80 0 46 4 artifacts
discover intel 19.1.3 intelmpi 19.1.3.304 4.8.0 4.5.4 O Linux pass 13665 0 49 0 80 0 50 0 artifacts
discover intel 19.1.3 intelmpi 19.1.3.304 4.8.0 4.5.4 g Linux pass 13665 0 49 0 80 0 50 0 artifacts
discover intel 19.1.3 mpt 2.17 4.8.0 4.5.4 O Linux pass 13665 0 49 0 80 0 50 0 artifacts
discover intel 19.1.3 mpt 2.17 4.8.0 4.5.4 g Linux pass 13665 0 49 0 80 0 50 0 artifacts
gaea gfortran 8.3.0 mpi 7.7.11 4.6.3 4.4.5 O Unicos pass 13664 1 49 0 80 0 47 3 artifacts
gaea gfortran 8.3.0 mpi 7.7.11 4.6.3 4.4.5 g Unicos pass 13664 1 49 0 80 0 47 3 artifacts
gaea gfortran 8.3.0 mpiuni none 4.6.3 4.4.5 O Unicos pass 12142 0 8 0 43 0 0 50 artifacts
gaea gfortran 8.3.0 mpiuni none 4.6.3 4.4.5 g Unicos pass 12142 0 8 0 43 0 0 50 artifacts
gaea intel 2019.5 mpi 7.7.11 4.6.3 4.4.5 O Unicos pass 13650 15 49 0 80 0 47 3 artifacts
gaea intel 2019.5 mpi 7.7.11 4.6.3 4.4.5 g Unicos pass 13650 15 49 0 80 0 47 3 artifacts
gaea intel 2019.5 mpiuni none 4.6.3 4.4.5 O Unicos pass 12127 15 8 0 43 0 0 50 artifacts
gaea intel 2019.5 mpiuni none 4.6.3 4.4.5 g Unicos pass 12127 15 8 0 43 0 0 50 artifacts
hera gfortran 9.2.0a mpiuni none 4.7.2 4.5.2 O Linux pass 12142 0 8 0 43 0 0 50 artifacts
hera gfortran 9.2.0a mpiuni none 4.7.2 4.5.2 g Linux pass 12142 0 8 0 43 0 0 50 artifacts
hera gfortran 9.2.0b openmpi 3.1.4 N/A N/A O Linux pass 13665 0 49 0 80 0 50 0 artifacts
hera gfortran 9.2.0b openmpi 3.1.4 N/A N/A g Linux pass 13665 0 49 0 80 0 50 0 artifacts
hera intel 18.0.5a mpiuni none 4.6.1 4.4.4 O Linux pass 12142 0 8 0 43 0 0 50 artifacts
hera intel 18.0.5a mpiuni none 4.6.1 4.4.4 g Linux pass 12142 0 8 0 43 0 0 50 artifacts
hera intel 18.0.5b intelmpi 2018.4.274 4.7.4 4.5.3 O Linux pass 13665 0 49 0 80 0 50 0 artifacts
hera intel 18.0.5b intelmpi 2018.4.274 4.7.4 4.5.3 g Linux pass 13665 0 49 0 80 0 50 0 artifacts
orion gfortran 8.3.0 mpiuni none 4.7.4 4.5.3 O Linux pass 12142 0 8 0 43 0 0 50 artifacts
orion gfortran 8.3.0 mpiuni none 4.7.4 4.5.3 g Linux pass 12142 0 8 0 43 0 0 50 artifacts
orion gfortran 8.3.0 openmpi 4.0.2 4.7.4 4.5.3 O Linux pass 13665 0 49 0 80 0 50 0 artifacts
orion gfortran 8.3.0 openmpi 4.0.2 4.7.4 4.5.3 g Linux pass 13665 0 49 0 80 0 50 0 artifacts
orion intel 2020.2 intelmpi 2020.2 4.7.4 4.5.3 O Linux pass 13665 0 49 0 80 0 50 0 artifacts
orion intel 2020.2 intelmpi 2020.2 4.7.4 4.5.3 g Linux pass 13665 0 49 0 80 0 50 0 artifacts