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.7.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 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
breve Linux gfortran 11.2.0 mpich 4.0.0 g 4.7.4 PASS 14198 0 51 0 81 0 56 0 290e9eb
breve Linux gfortran 11.2.0 mpich 4.0.0 O 4.7.4 PASS 14198 0 51 0 81 0 56 0 700fa05
breve Linux gfortran 7.4.0 mpich 3.3.1 g 4.7.4 PASS 14198 0 51 0 81 0 56 0 de9e2e3
breve Linux gfortran 7.4.0 mpich 3.3.1 O 4.7.4 PASS 14198 0 51 0 81 0 56 0 5f85827
breve Linux gfortranclang 7.5.0_16.0.3 mpiuni None g None PASS 12528 0 9 0 44 0 None None 4f89cca
breve Linux gfortranclang 7.5.0_16.0.3 mpiuni None O None PASS 12528 0 9 0 44 0 None None d2dc1c9
catania Darwin gfortran 11.2.0 mpiuni None g 4.7.4 PASS 12528 0 9 0 44 0 None None 866dcbf
catania Darwin gfortran 11.2.0 mpiuni None O 4.7.4 PASS 12528 0 9 0 44 0 None None f291601
catania Darwin gfortran 11.2.0 openmpi 4.1.0 g 4.7.4 PASS 14195 3 51 0 81 0 56 0 d1bf012
catania Darwin gfortran 11.2.0 openmpi 4.1.0 O 4.7.4 PASS 14195 3 51 0 81 0 56 0 ceb0d96
derecho Unicos gfortran 12.2.0_pio2.5.10 mpi 8.1.25 g 4.9.2 PASS 14198 0 51 0 81 0 56 0 4c2a5a2
derecho Unicos gfortran 12.2.0_pio2.5.10 mpi 8.1.25 O 4.9.2 PASS 14198 0 51 0 81 0 56 0 c1f96d4
derecho Unicos gfortran 12.2.0_pio2.6.2 mpi 8.1.27 g 4.9.2 PASS 14198 0 51 0 81 0 56 0 6c29311
derecho Unicos gfortran 12.2.0_pio2.6.2 mpi 8.1.27 O 4.9.2 PASS 14198 0 51 0 81 0 56 0 81f33e9
derecho Unicos intel 2023.2.1 mpi 8.1.27 g 4.9.2 PASS 14198 0 51 0 81 0 57 0 a44e738
derecho Unicos intel 2023.2.1 mpi 8.1.27 O 4.9.2 PASS 14198 0 51 0 81 0 57 0 0dfd762
derecho Unicos intel 2023.2.1 mpiuni None g 4.9.2 PASS 12528 0 9 0 44 0 None None 83f8be7
derecho Unicos intel 2023.2.1 mpiuni None O 4.9.2 PASS 12528 0 9 0 44 0 None None c162089
derecho Unicos intel 2023.2.1-classic mpi 8.1.27 g 4.9.2 PASS 14198 0 51 0 81 0 56 0 6077c23
derecho Unicos intel 2023.2.1-classic mpi 8.1.27 O 4.9.2 PASS 14198 0 51 0 81 0 56 0 13b4e28
derecho Unicos intel 2023.2.1-classic mpiuni None g 4.9.2 PASS 12528 0 9 0 44 0 None None 8b48a8a
derecho Unicos intel 2023.2.1-classic mpiuni None O 4.9.2 PASS 12528 0 9 0 44 0 None None b3f23ac
derecho Unicos intel 2023.2.1-oneAPI mpi 8.1.27 g 4.9.2 PASS 14198 0 51 0 81 0 56 0 b465fbc
derecho Unicos intel 2023.2.1-oneAPI mpi 8.1.27 O 4.9.2 PASS 14198 0 50 1 81 0 56 0 4089610
derecho Unicos intel 2023.2.1-oneAPI mpiuni None g 4.9.2 PASS 12528 0 9 0 44 0 None None 30c1f99
derecho Unicos intel 2023.2.1-oneAPI mpiuni None O 4.9.2 PASS 12528 0 9 0 44 0 None None 4fea228
derecho Unicos nvhpc 23.7 mpi 8.1.27 g 4.9.2 PASS 14198 0 51 0 81 0 56 0 1aa9948
derecho Unicos nvhpc 23.7 mpi 8.1.27 O 4.9.2 PASS 14198 0 51 0 81 0 56 0 257d438
derecho Unicos nvhpc 23.7 mpiuni None g 4.9.2 PASS 12528 0 9 0 44 0 None None 422dffb
derecho Unicos nvhpc 23.7 mpiuni None O 4.9.2 PASS 12528 0 9 0 44 0 None None 1b2177e
discover Linux gfortran 13.2.0 openmpi gcc-13.2.0 g 4.9.2 PASS 14198 0 51 0 81 0 56 0 5c1e26d
discover Linux gfortran 13.2.0 openmpi gcc-13.2.0 O 4.9.2 PASS 14198 0 51 0 81 0 56 0 5b389a2
discover Linux gfortran 14.2.0 mpiuni none O None PASS 12528 0 9 0 44 0 None None 52e5b37
discover Linux gfortran 14.2.0 mpiuni none g None PASS 12528 0 9 0 44 0 None None ec9646d
discover Linux intel 2021.13.0 intelmpi 2021.13 O 4.9.2 PASS 14198 0 51 0 81 0 56 0 01e0c69
discover Linux intel 2021.13.0 intelmpi 2021.13 g 4.9.2 PASS 14198 0 51 0 81 0 56 0 f260ffc
discover Linux intel 2021.6.0 intelmpi 2021.13 O None PASS 14198 0 51 0 81 0 56 0 ea9797b
discover Linux intel 2021.6.0 intelmpi 2021.13 g None PASS 14198 0 51 0 81 0 56 0 e050b57
discover Linux intel 2024.2.0 intelmpi 2021.13 O None PASS 14198 0 51 0 81 0 56 0 3517658
discover Linux intel 2024.2.0 intelmpi 2021.13 g None PASS 14197 1 51 0 81 0 56 0 142c721
discover Linux intel 2024.2.0 mpiuni None g None PASS 12527 1 9 0 44 0 None None 24beb80
discover Linux intel 2024.2.0 mpiuni None O None PASS 12528 0 9 0 44 0 None None 38c5149
gaeaC5 Unicos gfortran 12.2.0 mpi 8.1.25 O 4.9.0 PASS 14198 0 51 0 81 0 56 0 421c8ba
gaeaC5 Unicos gfortran 12.2.0 mpiuni None O 4.9.0 PASS 12528 0 9 0 44 0 None None 57c2d49
gaeaC5 Unicos gfortran 12.2.0 mpiuni None g 4.9.0 PASS 12528 0 9 0 44 0 None None 268d0be
gaeaC5 Unicos intel 2023.1.0 mpi 8.1.25 g 4.9.0 PASS 14198 0 51 0 81 0 56 0 bdd1622
gaeaC5 Unicos intel 2023.1.0 mpiuni None g 4.9.0 PASS 12528 0 9 0 44 0 None None 058427a
gaeaC5 Unicos intel 2023.1.0 mpiuni None O 4.9.0 PASS 12528 0 9 0 44 0 None None 844cb01
gaeaC5 Unicos intel 2023.1.0-classic mpi 8.1.25 g 4.9.0 PASS 14198 0 51 0 81 0 56 0 d92b179
gaeaC5 Unicos intel 2023.1.0-classic mpi 8.1.25 O 4.9.0 PASS 14198 0 51 0 81 0 56 0 ac4df0f
gaeaC5 Unicos intel 2023.1.0-classic mpiuni None O 4.9.0 PASS 12528 0 9 0 44 0 None None e73d1f6
gaeaC5 Unicos intel 2023.1.0-oneAPI mpi 8.1.25 g 4.9.0 PASS 14198 0 51 0 81 0 46 10 6112983
gaeaC5 Unicos intel 2023.1.0-oneAPI mpiuni None O 4.9.0 PASS 12528 0 9 0 44 0 None None 51d4e26
green Darwin gfortranclang 12.2.0_14.0.0 mpiuni None g 4.9.2 PASS 12528 0 9 0 44 0 None None 91953f5
green Darwin gfortranclang 12.2.0_14.0.0 mpiuni None O 4.9.2 PASS 12528 0 9 0 44 0 None None 9d4093d
green Darwin gfortranclang 12.2.0_14.0.0 openmpi 4.1.4 g 4.9.2 PASS 14198 0 51 0 81 0 57 0 614212a
green Darwin gfortranclang 12.2.0_14.0.0 openmpi 4.1.4 O 4.9.2 PASS 14198 0 51 0 81 0 57 0 d47fbf7
grits Darwin gfortranclang 12.2.0_14.0.0 mpich 4.1.1 g 4.9.2 PASS 14198 0 51 0 81 0 43 13 3563e8a
grits Darwin gfortranclang 12.2.0_14.0.0 mpich 4.1.1 O 4.9.2 PASS 14198 0 51 0 81 0 44 12 a79ec14
grits Darwin gfortranclang 12.2.0_14.0.0 mpiuni None g 4.9.2 PASS 12528 0 9 0 44 0 None None d8c9db0
grits Darwin gfortranclang 12.2.0_14.0.0 mpiuni None O 4.9.2 PASS 12528 0 9 0 44 0 None None 1d3de6c
hera Linux gfortran 13.2.0 mpiuni None g None PASS 12528 0 9 0 44 0 None None 3738019
hera Linux gfortran 13.2.0 mpiuni None O None PASS 12528 0 9 0 44 0 None None 891cd91
hera Linux gfortran 13.2.0 openmpi 4.1.6 g None PASS 14198 0 51 0 81 0 56 0 55d461c
hera Linux gfortran 13.2.0 openmpi 4.1.6 O None PASS 14198 0 51 0 81 0 56 0 e5ec807
hera Linux intel 2023.2.0 intelmpi 2023.2.0 g 4.7.0 PASS 14198 0 51 0 81 0 56 0 a11bc13
hera Linux intel 2023.2.0 intelmpi 2023.2.0 O 4.7.0 PASS 14198 0 51 0 81 0 56 0 7354ce3
hera Linux intel 2023.2.0 mpiuni None g 4.7.0 PASS 12528 0 9 0 44 0 None None 9c449a5
hera Linux intel 2023.2.0 mpiuni None O 4.7.0 PASS 12528 0 9 0 44 0 None None 31f2035
hera Linux intel 2023.2.0-oneAPI intelmpi 2023.2.0 O 4.7.0 PASS 14198 0 50 1 81 0 56 0 e3d9208
hera Linux intel 2023.2.0-oneAPI intelmpi 2023.2.0 g 4.7.0 PASS 14198 0 51 0 81 0 56 0 22a14de
hera Linux intel 2023.2.0-oneAPI mpiuni None O 4.7.0 PASS 12528 0 9 0 44 0 None None bef141e
hera Linux intel 2023.2.0-oneAPI mpiuni None g 4.7.0 PASS 12528 0 9 0 44 0 None None 07f54b2
hera Linux nvhpc 24.1 mpiuni None g None PASS 12528 0 9 0 44 0 None None 1add9e5
hera Linux nvhpc 24.1 mpiuni None O None PASS 12528 0 9 0 44 0 None None 5c3a022
hera Linux nvhpc 24.1 openmpi None g None PASS 14198 0 51 0 81 0 56 0 18cf942
hera Linux nvhpc 24.1 openmpi None O None PASS 14198 0 51 0 81 0 56 0 0ebed50
orion Linux gfortran 12.2.0 mpiuni None g None PASS 12528 0 9 0 44 0 None None 7096908
orion Linux gfortran 12.2.0 mpiuni None O None PASS 12528 0 9 0 44 0 None None 684ca51
orion Linux gfortran 12.2.0 openmpi 4.1.4 g None PASS 14198 0 51 0 81 0 44 12 e95af09
orion Linux gfortran 12.2.0 openmpi 4.1.4 O None PASS 14198 0 51 0 81 0 44 12 861c48e
orion Linux intel 2020.2.1 intelmpi 2021.7.1 g 4.9.2 PASS 14198 0 51 0 81 0 44 12 c63e64e
orion Linux intel 2020.2.1 intelmpi 2021.7.1 O 4.9.2 PASS 14198 0 51 0 81 0 44 12 70ab57e
perlmutter Unicos gfortran 11.2.0 mpi 8.1.22 g 4.9.0 PASS 14198 0 51 0 81 0 56 0 2201758
perlmutter Unicos gfortran 11.2.0 mpi 8.1.22 O 4.9.0 PASS 14198 0 51 0 81 0 56 0 c8b675d
perlmutter Unicos gfortran 11.2.0 mpiuni None g 4.9.0 PASS 12528 0 9 0 44 0 None None d4a1a0b
perlmutter Unicos gfortran 11.2.0 mpiuni None O 4.9.0 PASS 12528 0 9 0 44 0 None None 9184f55
perlmutter Unicos intel 2023.1.0 mpi 8.1.25 g 4.9.0 PASS 14198 0 51 0 81 0 56 0 7a2919e
perlmutter Unicos intel 2023.1.0 mpi 8.1.25 O 4.9.0 PASS 14198 0 51 0 81 0 56 0 1abc50d
perlmutter Unicos intel 2023.1.0 mpiuni None g 4.9.0 PASS 12528 0 9 0 44 0 None None a09df54
perlmutter Unicos intel 2023.1.0 mpiuni None O 4.9.0 PASS 12528 0 9 0 44 0 None None c6ab0e0
perlmutter Unicos intel 2023.1.0-classic mpi 8.1.25 g 4.9.0 PASS 14198 0 51 0 81 0 56 0 0437650
perlmutter Unicos intel 2023.1.0-classic mpi 8.1.25 O 4.9.0 PASS 14198 0 51 0 81 0 56 0 a1c5fbc
perlmutter Unicos intel 2023.1.0-classic mpiuni None g 4.9.0 PASS 12528 0 9 0 44 0 None None 25772ea
perlmutter Unicos intel 2023.1.0-classic mpiuni None O 4.9.0 PASS 12528 0 9 0 44 0 None None 7e7d04a
perlmutter Unicos intel 2023.1.0-oneAPI mpi 8.1.25 g 4.9.0 PASS 14198 0 51 0 81 0 46 10 d754162
perlmutter Unicos intel 2023.1.0-oneAPI mpi 8.1.25 O 4.9.0 PASS 14198 0 50 1 81 0 46 10 85318d5
perlmutter Unicos intel 2023.1.0-oneAPI mpiuni None g 4.9.0 PASS 12528 0 9 0 44 0 None None 69ae6c3
perlmutter Unicos intel 2023.1.0-oneAPI mpiuni None O 4.9.0 PASS 12528 0 9 0 44 0 None None 31022f0