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.8.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
bighorn Linux gfortran 8.2.0 mpiuni None g 4.6.1 PASS 12528 0 9 0 42 0 None None 1f29156
bighorn Linux gfortran 8.2.0 mpiuni None O 4.6.1 PASS 12528 0 9 0 42 0 None None 4db92f6
bighorn Linux nag 7.0 mpiuni None g 4.6.1 PASS 12528 0 9 0 42 0 None None 82d8caa
bighorn Linux nag 7.0 mpiuni None O 4.6.1 PASS 12528 0 9 0 42 0 None None cff25e9
breve Linux gfortran 11.2.0 mpich 4.0.0 g 4.7.4 PASS 14197 0 51 0 80 0 57 0 fd282c0
breve Linux gfortran 11.2.0 mpich 4.0.0 O 4.7.4 PASS 14197 0 51 0 80 0 57 0 80b5c78
breve Linux gfortran 7.4.0 mpich 3.3.1 g 4.7.4 PASS 14197 0 51 0 80 0 57 0 8b38d46
breve Linux gfortran 7.4.0 mpich 3.3.1 O 4.7.4 PASS 14197 0 51 0 80 0 57 0 7fab212
breve Linux gfortranclang 7.5.0_16.0.3 mpiuni None g None PASS 12528 0 9 0 42 0 None None 9d05ded
breve Linux gfortranclang 7.5.0_16.0.3 mpiuni None O None PASS 12528 0 9 0 42 0 None None 767f413
derecho Unicos gfortran 12.2.0_pio2.5.10 mpi 8.1.25 g 4.9.2 PASS 14197 0 51 0 80 0 57 0 05dbfa3
derecho Unicos gfortran 12.2.0_pio2.5.10 mpi 8.1.25 O 4.9.2 PASS 14197 0 51 0 80 0 57 0 3182e9b
derecho Unicos gfortran 12.2.0_pio2.6.2 mpi 8.1.27 g 4.9.2 PASS 14197 0 51 0 80 0 57 0 df7d4cd
derecho Unicos gfortran 12.2.0_pio2.6.2 mpi 8.1.27 O 4.9.2 PASS 14197 0 51 0 80 0 57 0 f55eabd
derecho Unicos intel 2023.2.1 mpi 8.1.27 g 4.9.2 PASS 14197 0 51 0 80 0 58 0 a7e7fba
derecho Unicos intel 2023.2.1 mpi 8.1.27 O 4.9.2 PASS 14197 0 51 0 80 0 58 0 c5fdeea
derecho Unicos intel 2023.2.1 mpiuni None g 4.9.2 PASS 12528 0 9 0 42 0 None None ce914ed
derecho Unicos intel 2023.2.1 mpiuni None O 4.9.2 PASS 12528 0 9 0 42 0 None None 2d1adf8
derecho Unicos intel 2023.2.1-classic mpi 8.1.27 O 4.9.2 PASS 14197 0 51 0 80 0 57 0 1104f81
derecho Unicos intel 2023.2.1-classic mpi 8.1.27 g 4.9.2 PASS 14197 0 51 0 80 0 57 0 1efeac6
derecho Unicos intel 2023.2.1-classic mpiuni None g 4.9.2 PASS 12528 0 9 0 42 0 None None 3e4cb0a
derecho Unicos intel 2023.2.1-classic mpiuni None O 4.9.2 PASS 12528 0 9 0 42 0 None None bc96aa2
derecho Unicos intel 2023.2.1-oneAPI mpi 8.1.27 g 4.9.2 PASS 14197 0 51 0 80 0 57 0 e7a7b24
derecho Unicos intel 2023.2.1-oneAPI mpi 8.1.27 O 4.9.2 PASS 14197 0 50 1 80 0 57 0 c360ce5
derecho Unicos intel 2023.2.1-oneAPI mpiuni None g 4.9.2 PASS 12528 0 9 0 42 0 None None 8d55a8a
derecho Unicos intel 2023.2.1-oneAPI mpiuni None O 4.9.2 PASS 12528 0 9 0 42 0 None None 8a06e93
derecho Unicos nvhpc 23.7 mpi 8.1.27 g 4.9.2 PASS 14197 0 51 0 80 0 57 0 dc33517
derecho Unicos nvhpc 23.7 mpi 8.1.27 O 4.9.2 PASS 14197 0 51 0 80 0 57 0 7a73dd7
derecho Unicos nvhpc 23.7 mpiuni None g 4.9.2 PASS 12528 0 9 0 42 0 None None f1e77c5
derecho Unicos nvhpc 23.7 mpiuni None O 4.9.2 PASS 12528 0 9 0 42 0 None None 7e7c591
discover Linux gfortran 13.2.0 openmpi gcc-13.2.0 g 4.9.2 PASS 14197 0 51 0 80 0 57 0 d99148a
discover Linux gfortran 13.2.0 openmpi gcc-13.2.0 O 4.9.2 PASS 14197 0 51 0 80 0 57 0 5f721db
discover Linux gfortran 14.2.0 mpiuni none O None PASS 12528 0 9 0 42 0 None None 89b0d75
discover Linux gfortran 14.2.0 mpiuni none g None PASS 12528 0 9 0 42 0 None None 149dd9a
discover Linux intel 2021.13.0 intelmpi 2021.13 g 4.9.2 PASS 14197 0 51 0 80 0 57 0 01affe4
discover Linux intel 2021.13.0 intelmpi 2021.13 O 4.9.2 PASS 14197 0 51 0 80 0 57 0 cfc9d40
discover Linux intel 2021.6.0 intelmpi 2021.13 O None PASS 14197 0 51 0 80 0 57 0 bb3a325
discover Linux intel 2021.6.0 intelmpi 2021.13 g None PASS 14197 0 51 0 80 0 57 0 50c2239
discover Linux intel 2024.2.0 intelmpi 2021.13 g None PASS 14196 1 51 0 80 0 57 0 c669d89
discover Linux intel 2024.2.0 intelmpi 2021.13 O None PASS 14197 0 51 0 80 0 57 0 5c51b13
discover Linux intel 2024.2.0 mpiuni None g None PASS 12527 1 9 0 42 0 None None b4f1346
discover Linux intel 2024.2.0 mpiuni None O None PASS 12528 0 9 0 42 0 None None 1a01965
discover Linux nag 7.2.15 openmpi nag_7.2.7215-gcc_12.3.0 g None PASS 14197 0 51 0 80 0 57 0 21840f1
discover Linux nag 7.2.15 openmpi nag_7.2.7215-gcc_12.3.0 O None PASS 14197 0 51 0 80 0 57 0 177e4b9
gaeaC5 Unicos gfortran 12.3.0 mpi 8.1.28 g 4.9.0 PASS 14197 0 51 0 80 0 57 0 05bc96e
gaeaC5 Unicos gfortran 12.3.0 mpi 8.1.28 O 4.9.0 PASS 14197 0 51 0 80 0 57 0 eff22b0
gaeaC5 Unicos gfortran 12.3.0 mpiuni None O 4.9.0 PASS 12528 0 9 0 42 0 None None 16e2d4e
gaeaC5 Unicos gfortran 12.3.0 mpiuni None g 4.9.0 PASS 12528 0 9 0 42 0 None None 72bed6c
gaeaC5 Unicos intel 2023.2.0 mpi 8.1.28 g 4.9.0 PASS 14197 0 51 0 80 0 57 0 e714ef0
gaeaC5 Unicos intel 2023.2.0 mpi 8.1.28 O 4.9.0 PASS 14197 0 51 0 80 0 57 0 3d0eb5f
gaeaC5 Unicos intel 2023.2.0 mpiuni None O 4.9.0 PASS 12528 0 9 0 42 0 None None ee0847c
gaeaC5 Unicos intel 2023.2.0 mpiuni None g 4.9.0 PASS 12528 0 9 0 42 0 None None d082170
gaeaC5 Unicos intel 2023.2.0-classic mpi 8.1.28 O 4.9.0 PASS 14197 0 51 0 80 0 57 0 e0f5c26
gaeaC5 Unicos intel 2023.2.0-classic mpi 8.1.28 g 4.9.0 PASS 14197 0 51 0 80 0 57 0 b969bf7
gaeaC5 Unicos intel 2023.2.0-classic mpiuni None g 4.9.0 PASS 12528 0 9 0 42 0 None None 8e3d5c8
gaeaC5 Unicos intel 2023.2.0-classic mpiuni None O 4.9.0 PASS 12528 0 9 0 42 0 None None 7ec0244
gaeaC5 Unicos intel 2023.2.0-oneAPI mpi 8.1.28 O 4.9.0 PASS 14197 0 50 1 80 0 57 0 b128c27
gaeaC5 Unicos intel 2023.2.0-oneAPI mpi 8.1.28 g 4.9.0 PASS 14197 0 51 0 80 0 57 0 2b50eb7
gaeaC5 Unicos intel 2023.2.0-oneAPI mpiuni None g 4.9.0 PASS 12528 0 9 0 42 0 None None 6e7948b
gaeaC5 Unicos intel 2023.2.0-oneAPI mpiuni None O 4.9.0 PASS 12528 0 9 0 42 0 None None ea5ad69
green Darwin gfortranclang 12.2.0_14.0.0 mpiuni None g 4.9.2 PASS 12528 0 9 0 42 0 None None 52df85e
green Darwin gfortranclang 12.2.0_14.0.0 openmpi 4.1.4 g 4.9.2 PASS 14197 0 51 0 80 0 58 0 8b4101e
grits Darwin gfortranclang 12.2.0_14.0.0 mpich 4.1.1 g 4.9.2 PASS 14197 0 51 0 80 0 57 0 a0c9f32
grits Darwin gfortranclang 12.2.0_14.0.0 mpich 4.1.1 O 4.9.2 PASS 14197 0 51 0 80 0 57 0 a2713eb
grits Darwin gfortranclang 12.2.0_14.0.0 mpiuni None g 4.9.2 PASS 12528 0 9 0 42 0 None None a03fd96
grits Darwin gfortranclang 12.2.0_14.0.0 mpiuni None O 4.9.2 PASS 12528 0 9 0 42 0 None None 460eb4e
hearhear Darwin gfortran 14.1.0 mpich 4.2.3 g 4.9.2 PASS 14196 1 51 0 80 0 57 0 1690a27
hearhear Darwin gfortran 14.1.0 mpich 4.2.3 O 4.9.2 PASS 14196 1 51 0 80 0 57 0 5a4d045
hearhear Darwin gfortran 14.1.0 mpiuni None g 4.9.2 PASS 12528 0 9 0 42 0 None None 67ce13b
hearhear Darwin gfortran 14.1.0 mpiuni None O 4.9.2 PASS 12528 0 9 0 42 0 None None 5e5f00e
hearhear Darwin gfortran 14.1.0 openmpi 5.0.5 g 4.9.2 PASS 14197 0 51 0 80 0 57 0 8833017
hearhear Darwin gfortran 14.1.0 openmpi 5.0.5 O 4.9.2 PASS 14197 0 51 0 80 0 57 0 91e6228
hearhear Darwin gfortranclang 14.1.0_16.0.0 mpich 4.2.3 g 4.9.2 PASS 14197 0 51 0 80 0 57 0 4f1b2f4
hearhear Darwin gfortranclang 14.1.0_16.0.0 mpich 4.2.3 O 4.9.2 PASS 14197 0 51 0 80 0 57 0 51bc7e7
hearhear Darwin gfortranclang 14.1.0_16.0.0 mpiuni None g 4.9.2 PASS 12528 0 9 0 42 0 None None 7f347d2
hearhear Darwin gfortranclang 14.1.0_16.0.0 mpiuni None O 4.9.2 PASS 12528 0 9 0 42 0 None None 5f9a4fb
hearhear Darwin gfortranclang 14.1.0_16.0.0 openmpi 5.0.5 g 4.9.2 PASS 14197 0 51 0 80 0 57 0 2ea7d26
hearhear Darwin gfortranclang 14.1.0_16.0.0 openmpi 5.0.5 O 4.9.2 PASS 14197 0 51 0 80 0 57 0 a379272
hera Linux gfortran 13.2.0 mpiuni None g None PASS 12528 0 9 0 42 0 None None dec75ab
hera Linux gfortran 13.2.0 mpiuni None O None PASS 12528 0 9 0 42 0 None None 9994861
hera Linux gfortran 13.2.0 openmpi 4.1.6 g None PASS 14197 0 51 0 80 0 57 0 5d2e939
hera Linux gfortran 13.2.0 openmpi 4.1.6 O None PASS 14197 0 51 0 80 0 57 0 175f34a
hera Linux intel 2023.2.0 intelmpi 2023.2.0 O 4.7.0 PASS 14197 0 51 0 80 0 57 0 ebb8f52
hera Linux intel 2023.2.0 intelmpi 2023.2.0 g 4.7.0 PASS 14197 0 51 0 80 0 57 0 53aa07a
hera Linux intel 2023.2.0 mpiuni None g 4.7.0 PASS 12528 0 9 0 42 0 None None 8da44cc
hera Linux intel 2023.2.0 mpiuni None O 4.7.0 PASS 12528 0 9 0 42 0 None None d868768
hera Linux intel 2023.2.0-oneAPI intelmpi 2023.2.0 O 4.7.0 PASS 14197 0 50 1 80 0 57 0 d8dc6b0
hera Linux intel 2023.2.0-oneAPI intelmpi 2023.2.0 g 4.7.0 PASS 14197 0 51 0 80 0 57 0 648f5ac
hera Linux intel 2023.2.0-oneAPI mpiuni None g 4.7.0 PASS 12528 0 9 0 42 0 None None 4bc22f1
hera Linux intel 2023.2.0-oneAPI mpiuni None O 4.7.0 PASS 12528 0 9 0 42 0 None None 7ef4d00
hera Linux nvhpc 24.1 mpiuni None g None PASS 12528 0 9 0 42 0 None None c1f7be8
hera Linux nvhpc 24.1 mpiuni None O None PASS 12528 0 9 0 42 0 None None 2c4e908
hera Linux nvhpc 24.1 openmpi None g None PASS 14197 0 51 0 80 0 57 0 1a9fc46
hera Linux nvhpc 24.1 openmpi None O None PASS 14197 0 51 0 80 0 57 0 0b96bc6
izumi Linux gfortran 9.3.0 mpiuni None g 4.7.4 PASS 12528 0 9 0 42 0 None None 6f82b4f
izumi Linux gfortran 9.3.0 mpiuni None O 4.7.4 PASS 12528 0 9 0 42 0 None None 4a4d2c0
izumi Linux intel 20.0.1 mpiuni None g 4.7.4 PASS 12528 0 9 0 42 0 None None ccddf18
izumi Linux intel 20.0.1 mpiuni None O 4.7.4 PASS 12528 0 9 0 42 0 None None c5fef39
izumi Linux nag 7.0 mpiuni None g 4.7.4 PASS 12528 0 9 0 42 0 None None 67b7129
izumi Linux nag 7.0 mpiuni None O 4.7.4 PASS 12528 0 9 0 42 0 None None 6da4baf
jet Linux gfortran 13.2.0 openmpi 4.1.6 g None PASS 14197 0 51 0 80 0 57 0 5194904
jet Linux gfortran 13.2.0 openmpi 4.1.6 O None PASS 14197 0 51 0 80 0 57 0 91288e8
orion Linux gfortran 12.2.0 mpiuni None g None PASS 12528 0 9 0 42 0 None None b4b4f63
orion Linux gfortran 12.2.0 mpiuni None O None PASS 12528 0 9 0 42 0 None None ecbd803
orion Linux gfortran 12.2.0 openmpi 4.1.4 g None PASS 14197 0 51 0 80 0 57 0 fff14a5
orion Linux gfortran 12.2.0 openmpi 4.1.4 O None PASS 14197 0 51 0 80 0 57 0 a5eb3e7
orion Linux intel 2020.2.1 intelmpi 2021.7.1 g 4.9.2 PASS 14197 0 51 0 80 0 57 0 892fcff
orion Linux intel 2020.2.1 intelmpi 2021.7.1 O 4.9.2 PASS 14197 0 51 0 80 0 57 0 ab92dd4
perlmutter Unicos gfortran 12.3.0 mpi 8.1.28 g 4.9.0 PASS 14197 0 51 0 80 0 57 0 b475c24
perlmutter Unicos gfortran 12.3.0 mpi 8.1.28 O 4.9.0 PASS 14197 0 51 0 80 0 57 0 b6086ac
perlmutter Unicos gfortran 12.3.0 mpiuni None g 4.9.0 PASS 12528 0 9 0 42 0 None None ef01180
perlmutter Unicos gfortran 12.3.0 mpiuni None O 4.9.0 PASS 12528 0 9 0 42 0 None None eff112a
perlmutter Unicos intel 2023.1.0 mpi 8.1.25 g 4.9.0 PASS 14197 0 51 0 80 0 57 0 2c306bd
perlmutter Unicos intel 2023.1.0 mpi 8.1.25 O 4.9.0 PASS 14197 0 51 0 80 0 57 0 e0c44c5
perlmutter Unicos intel 2023.1.0 mpiuni None g 4.9.0 PASS 12528 0 9 0 42 0 None None 764a959
perlmutter Unicos intel 2023.1.0 mpiuni None O 4.9.0 PASS 12528 0 9 0 42 0 None None 763633a
perlmutter Unicos intel 2023.1.0-classic mpi 8.1.25 g 4.9.0 PASS 14197 0 51 0 80 0 57 0 3c4a546
perlmutter Unicos intel 2023.1.0-classic mpi 8.1.25 O 4.9.0 PASS 14197 0 51 0 80 0 57 0 8cace6e
perlmutter Unicos intel 2023.1.0-classic mpiuni None g 4.9.0 PASS 12528 0 9 0 42 0 None None 117fd63
perlmutter Unicos intel 2023.1.0-classic mpiuni None O 4.9.0 PASS 12528 0 9 0 42 0 None None aaa1a6e
perlmutter Unicos intel 2023.1.0-oneAPI mpi 8.1.25 g 4.9.0 PASS 14197 0 51 0 80 0 56 1 c2e7fdc
perlmutter Unicos intel 2023.1.0-oneAPI mpi 8.1.25 O 4.9.0 PASS 14197 0 50 1 80 0 47 10 2ccf3da
perlmutter Unicos intel 2023.1.0-oneAPI mpiuni None g 4.9.0 PASS 12528 0 9 0 42 0 None None 40f6362
perlmutter Unicos intel 2023.1.0-oneAPI mpiuni None O 4.9.0 PASS 12528 0 9 0 42 0 None None 8d3ba0b