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.2 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 os compiler mpi o_g netcdf build u_pass u_fail s_pass s_fail e_pass e_fail nuopc_pass nuopc_fail artifacts link
gaeaC5 Unicos gfortran 12.2.0 mpi 8.1.25 O 4.9.0 PASS 13873 0 49 0 80 0 52 0 9c016b6
gaeaC5 Unicos gfortran 12.2.0 mpi 8.1.25 g 4.9.0 PASS 13873 0 49 0 80 0 52 0 ee32187
gaeaC5 Unicos gfortran 12.2.0 mpiuni None O 4.9.0 PASS 12317 0 8 0 43 0 None None 208d1a5
gaeaC5 Unicos gfortran 12.2.0 mpiuni None g 4.9.0 PASS 12317 0 8 0 43 0 None None ad29fae
gaeaC5 Unicos intel 2022.2.1 mpi 8.1.25 O 4.9.0 PASS 13872 1 49 0 80 0 52 0 5418721
gaeaC5 Unicos intel 2022.2.1 mpi 8.1.25 g 4.9.0 PASS 13873 0 49 0 80 0 52 0 409d892
gaeaC5 Unicos intel 2022.2.1 mpiuni None g 4.9.0 PASS 12317 0 8 0 43 0 None None 8f94ec5
gaeaC5 Unicos intel 2022.2.1 mpiuni None O 4.9.0 PASS 12316 1 8 0 43 0 None None dfac7da
gaeaC5 Unicos intel 2022.2.1-classic mpi 8.1.25 O 4.9.0 PASS 13873 0 49 0 80 0 52 0 01cb01c
gaeaC5 Unicos intel 2022.2.1-classic mpi 8.1.25 g 4.9.0 PASS 13873 0 49 0 80 0 52 0 02619ce
gaeaC5 Unicos intel 2022.2.1-classic mpiuni None O 4.9.0 PASS 12317 0 8 0 43 0 None None f72eed8
gaeaC5 Unicos intel 2022.2.1-classic mpiuni None g 4.9.0 PASS 12317 0 8 0 43 0 None None dd0886e
grits Darwin gfortranclang 12.2.0_14.0.0 mpich 4.1.1 g 4.9.2 PASS 13870 3 48 1 80 0 51 1 2d9af79
grits Darwin gfortranclang 12.2.0_14.0.0 mpich 4.1.1 O 4.9.2 PASS 13872 1 48 1 80 0 51 1 e377570
grits Darwin gfortranclang 12.2.0_14.0.0 mpiuni None O 4.9.2 PASS 12317 0 8 0 43 0 None None ad7cc70
grits Darwin gfortranclang 12.2.0_14.0.0 mpiuni None g 4.9.2 PASS 12317 0 8 0 43 0 None None 7d97988
gust Unicos intel 2023.0.0 mpi 8.1.25 O 4.9.1 PASS 13872 1 49 0 80 0 52 0 536dc6d
gust Unicos intel 2023.0.0 mpi 8.1.25 g 4.9.1 PASS 13873 0 49 0 80 0 52 0 1a3509d
gust Unicos intel 2023.0.0 mpiuni None g 4.9.1 PASS 12317 0 8 0 43 0 None None b81a234
gust Unicos intel 2023.0.0 mpiuni None O 4.9.1 PASS 12316 1 8 0 43 0 None None 06656b8
gust Unicos intel 2023.0.0-classic mpi 8.1.25 O 4.9.1 PASS 13873 0 49 0 80 0 52 0 02d1c23
gust Unicos intel 2023.0.0-classic mpi 8.1.25 g 4.9.1 PASS 13873 0 49 0 80 0 52 0 44daec2
gust Unicos intel 2023.0.0-classic mpiuni None g 4.9.1 PASS 12317 0 8 0 43 0 None None d7e2364
gust Unicos intel 2023.0.0-classic mpiuni None O 4.9.1 PASS 12317 0 8 0 43 0 None None f636a63
gust Unicos intel 2023.0.0-oneAPI mpi 8.1.25 O 4.9.1 PASS 13872 1 48 1 80 0 40 12 f5532d3
gust Unicos intel 2023.0.0-oneAPI mpi 8.1.25 g 4.9.1 PASS 13873 0 49 0 80 0 40 12 debb739
gust Unicos intel 2023.0.0-oneAPI mpiuni None O 4.9.1 PASS 12316 1 8 0 43 0 None None 2abb11e
gust Unicos intel 2023.0.0-oneAPI mpiuni None g 4.9.1 PASS 12317 0 8 0 43 0 None None fb0fe36
hera Linux gfortran 9.2.0a mpiuni None O 4.7.2 PASS 12317 0 8 0 43 0 None None 606ae29
hera Linux gfortran 9.2.0a mpiuni None g 4.7.2 PASS 12317 0 8 0 43 0 None None 8acf864
hera Linux gfortran 9.2.0b openmpi 3.1.4 O None PASS 13873 0 49 0 80 0 52 0 be72c46
hera Linux gfortran 9.2.0b openmpi 3.1.4 g None PASS 13873 0 49 0 80 0 52 0 c1d94d7
hera Linux intel 18.0.5a mpiuni None O 4.6.1 PASS 12317 0 8 0 43 0 None None 4e4ffdb
hera Linux intel 18.0.5a mpiuni None g 4.6.1 PASS 12317 0 8 0 43 0 None None 1a288bc
hera Linux intel 18.0.5b intelmpi 2018.4.274 O 4.7.4 PASS 13873 0 49 0 80 0 52 0 bc0ec46
hera Linux intel 18.0.5b intelmpi 2018.4.274 g 4.7.4 PASS 13873 0 49 0 80 0 52 0 6187c8b