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.9.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 O 4.6.1 PASS 12564 0 9 0 43 0 None None 4cf4b31
bighorn Linux gfortran 8.2.0 mpiuni None g 4.6.1 PASS 12564 0 9 0 43 0 None None 6a19c25
bighorn Linux nag 7.0 mpiuni None O 4.6.1 PASS 12564 0 9 0 43 0 None None 6615963
bighorn Linux nag 7.0 mpiuni None g 4.6.1 PASS 12564 0 9 0 43 0 None None c560bf3
breve Linux gfortran 11.2.0 mpich 4.0.0 O 4.7.4 PASS 14235 0 51 0 81 0 58 0 4cd1a93
breve Linux gfortran 11.2.0 mpich 4.0.0 g 4.7.4 PASS 14235 0 51 0 81 0 58 0 f3a0b3a
breve Linux gfortran 7.4.0 mpich 3.3.1 g 4.7.4 PASS 14235 0 51 0 81 0 58 0 51a66d0
breve Linux gfortran 7.4.0 mpich 3.3.1 O 4.7.4 PASS 14235 0 51 0 81 0 58 0 8c0dc98
breve Linux gfortranclang 7.5.0_16.0.3 mpiuni None g None PASS 12564 0 9 0 43 0 None None cc36f08
breve Linux gfortranclang 7.5.0_16.0.3 mpiuni None O None PASS 12564 0 9 0 43 0 None None 4d3a982
derecho Unicos gfortran 12.2.0_pio2.5.10 mpi 8.1.25 O 4.9.2 PASS 14235 0 51 0 81 0 57 0 2e49f19
derecho Unicos gfortran 12.2.0_pio2.5.10 mpi 8.1.25 g 4.9.2 PASS 14235 0 51 0 81 0 57 0 0b95a31
derecho Unicos gfortran 12.2.0_pio2.6.2 mpi 8.1.27 O 4.9.2 PASS 14235 0 51 0 81 0 57 0 d12c222
derecho Unicos gfortran 12.2.0_pio2.6.2 mpi 8.1.27 g 4.9.2 PASS 14235 0 51 0 81 0 57 0 80cf33e
derecho Unicos intel 2023.2.1 mpi 8.1.27 O 4.9.2 PASS 14235 0 51 0 81 0 58 0 aae8d67
derecho Unicos intel 2023.2.1 mpi 8.1.27 g 4.9.2 PASS 14235 0 51 0 81 0 58 0 a450569
derecho Unicos intel 2023.2.1 mpiuni None O 4.9.2 PASS 12564 0 9 0 43 0 None None 596b643
derecho Unicos intel 2023.2.1 mpiuni None g 4.9.2 PASS 12564 0 9 0 43 0 None None fcc7031
derecho Unicos intel 2023.2.1-classic mpi 8.1.27 g 4.9.2 PASS 14235 0 51 0 81 0 57 0 0b085bb
derecho Unicos intel 2023.2.1-classic mpi 8.1.27 O 4.9.2 PASS 14235 0 51 0 81 0 57 0 baafbea
derecho Unicos intel 2023.2.1-classic mpiuni None g 4.9.2 PASS 12564 0 9 0 43 0 None None 2ae9204
derecho Unicos intel 2023.2.1-classic mpiuni None O 4.9.2 PASS 12564 0 9 0 43 0 None None eaa7033
derecho Unicos intel 2023.2.1-oneAPI mpi 8.1.27 g 4.9.2 PASS 14235 0 51 0 81 0 57 0 a698dd8
derecho Unicos intel 2023.2.1-oneAPI mpi 8.1.27 O 4.9.2 PASS 14235 0 50 1 81 0 57 0 799b859
derecho Unicos intel 2023.2.1-oneAPI mpiuni None g 4.9.2 PASS 12564 0 9 0 43 0 None None f1b8a59
derecho Unicos intel 2023.2.1-oneAPI mpiuni None O 4.9.2 PASS 12564 0 9 0 43 0 None None ef57924
derecho Unicos nvhpc 23.7 mpi 8.1.27 g 4.9.2 PASS 14235 0 51 0 81 0 57 0 28bec67
derecho Unicos nvhpc 23.7 mpi 8.1.27 O 4.9.2 PASS 14235 0 51 0 81 0 57 0 cf16f89
derecho Unicos nvhpc 23.7 mpiuni None g 4.9.2 PASS 12564 0 9 0 43 0 None None eeb4c95
derecho Unicos nvhpc 23.7 mpiuni None O 4.9.2 PASS 12564 0 9 0 43 0 None None afec5c1
discover Linux gfortran 13.2.0 openmpi gcc-13.2.0 g 4.9.2 PASS 14235 0 51 0 81 0 57 0 380976a
discover Linux gfortran 13.2.0 openmpi gcc-13.2.0 O 4.9.2 PASS 14235 0 51 0 81 0 57 0 93078ef
discover Linux gfortran 14.2.0 mpiuni none g None PASS 12564 0 9 0 43 0 None None a97f96d
discover Linux gfortran 14.2.0 mpiuni none O None PASS 12564 0 9 0 43 0 None None dddb885
discover Linux intel 2021.13.0 intelmpi 2021.13 O 4.9.2 PASS 14235 0 51 0 81 0 57 0 4d940f3
discover Linux intel 2021.13.0 intelmpi 2021.13 g 4.9.2 PASS 14235 0 51 0 81 0 57 0 9536580
discover Linux intel 2021.13.0-mvapich mvapich ifort-2021.13.0 O None PASS 14235 0 51 0 81 0 57 0 632f6d1
discover Linux intel 2021.13.0-mvapich mvapich ifort-2021.13.0 g None PASS 14235 0 51 0 81 0 57 0 ae8ca9d
discover Linux intel 2021.6.0 intelmpi 2021.13 O None PASS 14235 0 51 0 81 0 57 0 d3d05b3
discover Linux intel 2021.6.0 intelmpi 2021.13 g None PASS 14235 0 51 0 81 0 57 0 490c93a
discover Linux intel 2025.1.1 intelmpi 2021.15 O None PASS 14235 0 51 0 81 0 57 0 18737bf
discover Linux intel 2025.1.1 intelmpi 2021.15 g None PASS 14235 0 51 0 81 0 57 0 06f79ec
discover Linux intel 2025.1.1 mpiuni None O None PASS 12564 0 9 0 43 0 None None e9bd89b
discover Linux intel 2025.1.1 mpiuni None g None PASS 12564 0 9 0 43 0 None None 7bf4b94
discover Linux nag 7.2.28 openmpi nag_7.2.7228-gcc_12.3.0 g 4.9.2 PASS 14235 0 51 0 81 0 56 1 fe8a791
discover Linux nag 7.2.28 openmpi nag_7.2.7228-gcc_12.3.0 O 4.9.2 PASS 14235 0 51 0 81 0 56 1 7d7775d
gaeaC5 Unicos gfortran 12.3.0 mpi 8.1.28 O 4.9.0 PASS 14235 0 51 0 81 0 57 0 5acdb3e
gaeaC5 Unicos gfortran 12.3.0 mpi 8.1.28 g 4.9.0 PASS 14235 0 51 0 81 0 57 0 535945d
gaeaC5 Unicos gfortran 12.3.0 mpiuni None g 4.9.0 PASS 12564 0 9 0 43 0 None None 4dab618
gaeaC5 Unicos gfortran 12.3.0 mpiuni None O 4.9.0 PASS 12564 0 9 0 43 0 None None 48267f8
gaeaC5 Unicos intel 2023.2.0 mpi 8.1.28 O 4.9.0 PASS 14235 0 51 0 81 0 57 0 5b0f90b
gaeaC5 Unicos intel 2023.2.0 mpi 8.1.28 g 4.9.0 PASS 14235 0 51 0 81 0 57 0 6b2d924
gaeaC5 Unicos intel 2023.2.0 mpiuni None g 4.9.0 PASS 12564 0 9 0 43 0 None None 33b8edc
gaeaC5 Unicos intel 2023.2.0 mpiuni None O 4.9.0 PASS 12564 0 9 0 43 0 None None 489d7c2
gaeaC5 Unicos intel 2023.2.0-classic mpi 8.1.28 g 4.9.0 PASS 14235 0 51 0 81 0 57 0 a80ddb0
gaeaC5 Unicos intel 2023.2.0-classic mpi 8.1.28 O 4.9.0 PASS 14235 0 51 0 81 0 57 0 85f40ab
gaeaC5 Unicos intel 2023.2.0-classic mpiuni None O 4.9.0 PASS 12564 0 9 0 43 0 None None b88603b
gaeaC5 Unicos intel 2023.2.0-classic mpiuni None g 4.9.0 PASS 12564 0 9 0 43 0 None None 24cf5c0
gaeaC5 Unicos intel 2025.0.0 mpi 8.1.32 O 4.9.0 PASS 14235 0 51 0 81 0 57 0 e1953f4
gaeaC5 Unicos intel 2025.0.0 mpi 8.1.32 g 4.9.0 PASS 14235 0 51 0 81 0 57 0 96c5bda
gaeaC5 Unicos intel 2025.0.0 mpiuni None O 4.9.0 PASS 12564 0 9 0 43 0 None None 2246534
gaeaC5 Unicos intel 2025.0.0 mpiuni None g 4.9.0 PASS 12564 0 9 0 43 0 None None e0738b5
green Darwin gfortranclang 12.2.0_14.0.0 mpiuni None g 4.9.3 PASS 12564 0 9 0 43 0 None None fea6d8f
green Darwin gfortranclang 12.2.0_14.0.0 mpiuni None O 4.9.3 PASS 12564 0 9 0 43 0 None None ba6eeb0
green Darwin gfortranclang 12.2.0_14.0.0 openmpi 4.1.4 g 4.9.3 PASS 14235 0 51 0 81 0 58 0 03c0709
green Darwin gfortranclang 12.2.0_14.0.0 openmpi 4.1.4 O 4.9.3 PASS 14235 0 51 0 81 0 58 0 484399d
grits Darwin gfortranclang 12.2.0_14.0.0 mpich 4.1.1 g 4.9.3 PASS 14235 0 51 0 81 0 57 0 ca39bc7
grits Darwin gfortranclang 12.2.0_14.0.0 mpich 4.1.1 O 4.9.3 PASS 14235 0 51 0 81 0 57 0 342bd8c
grits Darwin gfortranclang 12.2.0_14.0.0 mpiuni None g 4.9.3 PASS 12564 0 9 0 43 0 None None c2b12a3
grits Darwin gfortranclang 12.2.0_14.0.0 mpiuni None O 4.9.3 PASS 12564 0 9 0 43 0 None None 1669c21
hera Linux gfortran 13.2.0 mpiuni None g None PASS 12564 0 9 0 43 0 None None 0be8933
hera Linux gfortran 13.2.0 mpiuni None O None PASS 12564 0 9 0 43 0 None None 34df52e
hera Linux gfortran 13.2.0 openmpi 4.1.6 g None PASS 14235 0 51 0 81 0 57 0 d14f92d
hera Linux gfortran 13.2.0 openmpi 4.1.6 O None PASS 14235 0 51 0 81 0 57 0 61821e3
hera Linux intel 2023.2.0 intelmpi 2023.2.0 O 4.7.0 PASS 14235 0 51 0 81 0 57 0 855be22
hera Linux intel 2023.2.0 intelmpi 2023.2.0 g 4.7.0 PASS 14235 0 51 0 81 0 57 0 9a6cda9
hera Linux intel 2023.2.0 mpiuni None O 4.7.0 PASS 12564 0 9 0 43 0 None None 56aaa9f
hera Linux intel 2023.2.0 mpiuni None g 4.7.0 PASS 12564 0 9 0 43 0 None None 6bb39e3
hera Linux intel 2023.2.0-oneAPI intelmpi 2023.2.0 O 4.7.0 PASS 14235 0 50 1 81 0 57 0 b32f5bf
hera Linux intel 2023.2.0-oneAPI intelmpi 2023.2.0 g 4.7.0 PASS 14235 0 51 0 81 0 57 0 e6836cb
hera Linux intel 2023.2.0-oneAPI mpiuni None O 4.7.0 PASS 12564 0 9 0 43 0 None None a960ce4
hera Linux intel 2023.2.0-oneAPI mpiuni None g 4.7.0 PASS 12564 0 9 0 43 0 None None 081b990
hera Linux nvhpc 24.1 mpiuni None O None PASS 12564 0 9 0 43 0 None None 599c90a
hera Linux nvhpc 24.1 mpiuni None g None PASS 12564 0 9 0 43 0 None None 00f1c7f
hera Linux nvhpc 24.1 openmpi None O None PASS 14235 0 51 0 81 0 57 0 af59e76
hera Linux nvhpc 24.1 openmpi None g None PASS 14235 0 51 0 81 0 57 0 6f26f1f
izumi Linux gfortran 9.3.0 mpiuni None g 4.7.4 PASS 12564 0 9 0 43 0 None None 1129af1
izumi Linux gfortran 9.3.0 mpiuni None O 4.7.4 PASS 12564 0 9 0 43 0 None None f79f429
izumi Linux intel 20.0.1 mpiuni None O 4.7.4 PASS 12564 0 9 0 43 0 None None 4aed3de
izumi Linux intel 20.0.1 mpiuni None g 4.7.4 PASS 12564 0 9 0 43 0 None None d7e6d09
izumi Linux nag 7.0 mpiuni None g 4.7.4 PASS 12564 0 9 0 43 0 None None 4e0d5e3
izumi Linux nag 7.0 mpiuni None O 4.7.4 PASS 12564 0 9 0 43 0 None None 16028e1
jet Linux gfortran 13.2.0 openmpi 4.1.6 O None PASS 14235 0 51 0 81 0 57 0 ad66552
jet Linux gfortran 13.2.0 openmpi 4.1.6 g None PASS 14235 0 51 0 81 0 57 0 f759c60