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.5.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 12392 0 8 0 44 0 None None 414a216
bighorn Linux gfortran 8.2.0 mpiuni None O 4.6.1 PASS 12392 0 8 0 44 0 None None 20fd811
bighorn Linux intel 19.1.0 mpiuni None g 4.6.1 PASS 12392 0 8 0 44 0 None None 9793d8f
bighorn Linux intel 19.1.0 mpiuni None O 4.6.1 PASS 12392 0 8 0 44 0 None None 134c048
bighorn Linux nag 7.0 mpiuni None g 4.6.1 PASS 12392 0 8 0 44 0 None None 4818ddd
bighorn Linux nag 7.0 mpiuni None O 4.6.1 PASS 12392 0 8 0 44 0 None None 9a8a781
breve Linux gfortran 11.2.0 mpich 4.0.0 g 4.7.4 PASS 13976 0 49 0 81 0 53 0 18151b6
breve Linux gfortran 11.2.0 mpich 4.0.0 O 4.7.4 PASS 13976 0 49 0 81 0 53 0 587d9ca
breve Linux gfortran 7.4.0 mpich 3.3.1 g 4.7.4 PASS 13976 0 49 0 81 0 53 0 036b75d
breve Linux gfortran 7.4.0 mpich 3.3.1 O 4.7.4 PASS 13976 0 49 0 81 0 53 0 709657f
breve Linux gfortranclang 7.5.0_13.0.0 mpiuni None g None PASS 12392 0 8 0 44 0 None None 1a8154d
breve Linux gfortranclang 7.5.0_13.0.0 mpiuni None O None PASS 12392 0 8 0 44 0 None None 2630492
catania Darwin gfortran 11.2.0 mpiuni None g 4.7.4 PASS 12392 0 8 0 44 0 None None fd7c96b
catania Darwin gfortran 11.2.0 mpiuni None O 4.7.4 PASS 12392 0 8 0 44 0 None None 95be0a0
catania Darwin gfortran 11.2.0 openmpi 4.1.0 g 4.7.4 PASS 13967 9 49 0 81 0 53 0 281ce18
catania Darwin gfortran 11.2.0 openmpi 4.1.0 O 4.7.4 PASS 13967 9 49 0 81 0 53 0 419abfb
cheyenne Linux gfortran 10.1.0 mpt 2.23 g 4.7.4 PASS 13976 0 49 0 81 0 53 0 866e2b9
cheyenne Linux gfortran 10.1.0 mpt 2.23 O 4.7.4 PASS 13976 0 49 0 81 0 53 0 9d0fce2
cheyenne Linux gfortran 10.1.0 openmpi 4.0.5 g 4.7.4 PASS 13976 0 49 0 81 0 53 0 a02bc31
cheyenne Linux gfortran 10.1.0 openmpi 4.0.5 O 4.7.4 PASS 13976 0 49 0 81 0 53 0 deb58fd
cheyenne Linux gfortran 13.1.0 mpt 2.25 g 4.9.1 PASS 13976 0 49 0 81 0 53 0 4e5517f
cheyenne Linux gfortran 13.1.0 mpt 2.25 O 4.9.1 PASS 13976 0 49 0 81 0 53 0 4a6807c
cheyenne Linux gfortran 13.1.0 openmpi 4.1.4 g 4.9.1 PASS 13976 0 49 0 81 0 44 9 515ff6a
cheyenne Linux gfortran 13.1.0 openmpi 4.1.4 O 4.9.1 PASS 13976 0 49 0 81 0 44 9 f81fdc8
cheyenne Linux gfortran 7.4.0 openmpi 4.0.3 g 4.7.3 PASS 13976 0 49 0 81 0 53 0 39e8c64
cheyenne Linux gfortran 7.4.0 openmpi 4.0.3 O 4.7.3 PASS 13976 0 49 0 81 0 53 0 46d2d0d
cheyenne Linux gfortran 9.1.0 mpt 2.22 g 4.7.3 PASS 13976 0 49 0 81 0 53 0 d67ad9c
cheyenne Linux gfortran 9.1.0 mpt 2.22 O 4.7.3 PASS 13976 0 49 0 81 0 53 0 59bfd5b
cheyenne Linux gfortran 9.1.0 openmpi 4.0.5 g 4.7.3 PASS 13976 0 49 0 81 0 53 0 8727f6e
cheyenne Linux gfortran 9.1.0 openmpi 4.0.5 O 4.7.3 PASS 13976 0 49 0 81 0 53 0 0d190f3
cheyenne Linux intel 18.0.5 intelmpi 2018.4.274 g 4.6.3 PASS 13976 0 49 0 81 0 53 0 b807355
cheyenne Linux intel 18.0.5 intelmpi 2018.4.274 O 4.6.3 PASS 13976 0 49 0 81 0 53 0 dafa2b0
cheyenne Linux intel 18.0.5 mpiuni None O 4.6.3 PASS 12392 0 8 0 44 0 None None a5a7d69
cheyenne Linux intel 18.0.5 mpiuni None g 4.6.3 PASS 12392 0 8 0 44 0 None None 90b7683
cheyenne Linux intel 18.0.5 mpt 2.19 g 4.6.3 PASS 13976 0 49 0 81 0 53 0 e85dcfd
cheyenne Linux intel 18.0.5 mpt 2.19 O 4.6.3 PASS 13976 0 49 0 81 0 53 0 76d2863
cheyenne Linux intel 18.0.5 openmpi 3.1.4 g 4.6.3 PASS 13976 0 49 0 81 0 53 0 eedf529
cheyenne Linux intel 18.0.5 openmpi 3.1.4 O 4.6.3 PASS 13976 0 49 0 81 0 53 0 f0cbbf4
derecho Unicos intel 2023.0.0 mpi 8.1.25 g 4.9.2 PASS 13976 0 49 0 81 0 53 0 9bfdbdc
derecho Unicos intel 2023.0.0 mpi 8.1.25 O 4.9.2 PASS 13976 0 49 0 81 0 53 0 d3b2cf4
derecho Unicos intel 2023.0.0 mpiuni None g 4.9.2 PASS 12392 0 8 0 44 0 None None f585721
derecho Unicos intel 2023.0.0 mpiuni None O 4.9.2 PASS 12392 0 8 0 44 0 None None 447ed20
derecho Unicos intel 2023.0.0-classic mpi 8.1.25 O 4.9.2 PASS 13976 0 49 0 81 0 53 0 fa6061e
derecho Unicos intel 2023.0.0-classic mpi 8.1.25 g 4.9.2 PASS 13976 0 49 0 81 0 53 0 943d031
derecho Unicos intel 2023.0.0-classic mpiuni None g 4.9.2 PASS 12392 0 8 0 44 0 None None e1caf0a
derecho Unicos intel 2023.0.0-classic mpiuni None O 4.9.2 PASS 12392 0 8 0 44 0 None None 754eacd
derecho Unicos intel 2023.0.0-oneAPI mpi 8.1.25 g 4.9.2 PASS 13976 0 49 0 81 0 40 13 43932da
derecho Unicos intel 2023.0.0-oneAPI mpi 8.1.25 O 4.9.2 PASS 13976 0 48 1 81 0 42 11 29fcec4
derecho Unicos intel 2023.0.0-oneAPI mpiuni None g 4.9.2 PASS 12392 0 8 0 44 0 None None 1b8f836
derecho Unicos intel 2023.0.0-oneAPI mpiuni None O 4.9.2 PASS 12392 0 8 0 44 0 None None 08b365e
discover Linux gfortran 10.1.0 intelmpi 19.1.3.304 O None PASS 13961 15 49 0 81 0 52 1 e62da14
discover Linux gfortran 10.1.0 intelmpi 19.1.3.304 g None PASS 13961 15 49 0 81 0 52 1 5fdaacc
discover Linux gfortran 8.3.0 intelmpi 19.1.3.304 g None PASS 13961 15 49 0 81 0 52 1 e7cfeef
discover Linux gfortran 8.3.0 intelmpi 19.1.3.304 O None PASS 13961 15 49 0 81 0 52 1 1e505b6
discover Linux gfortran 8.3.0 mpiuni None g None PASS 12392 0 8 0 44 0 None None 09e15cb
discover Linux gfortran 8.3.0 mpiuni None O None PASS 12392 0 8 0 44 0 None None e2ba0fb
discover Linux intel 19.1.3 intelmpi 19.1.3.304 O 4.8.0-development PASS 13976 0 49 0 81 0 53 0 efffe78
discover Linux intel 19.1.3 intelmpi 19.1.3.304 g 4.8.0-development PASS 13976 0 49 0 81 0 53 0 4f03cf1
gaea Unicos gfortran 12.1.0 mpi 7.7.20 g 4.8.1 PASS 13975 1 49 0 81 0 47 6 dffe828
gaea Unicos gfortran 12.1.0 mpi 7.7.20 O 4.8.1 PASS 13975 1 49 0 81 0 47 6 73790b7
gaea Unicos gfortran 12.1.0 mpiuni None g 4.8.1 PASS 12392 0 8 0 44 0 None None 8c8556f
gaea Unicos gfortran 12.1.0 mpiuni None O 4.8.1 PASS 12392 0 8 0 44 0 None None 7209b74
gaea Unicos intel 2022.2.1-classic mpi 7.7.20 g 4.8.1 PASS 13976 0 49 0 81 0 47 6 6c4fa4f
gaea Unicos intel 2022.2.1-classic mpi 7.7.20 O 4.8.1 PASS 13976 0 49 0 81 0 47 6 3b1e49c
gaea Unicos intel 2022.2.1-classic mpiuni None g 4.8.1 PASS 12392 0 8 0 44 0 None None 7e7dded
gaea Unicos intel 2022.2.1-classic mpiuni None O 4.8.1 PASS 12392 0 8 0 44 0 None None 3f11dc0
gaeaC5 Unicos gfortran 12.2.0 mpi 8.1.25 g 4.9.0 PASS 13976 0 49 0 81 0 53 0 458f49f
gaeaC5 Unicos gfortran 12.2.0 mpi 8.1.25 O 4.9.0 PASS 13976 0 49 0 81 0 53 0 232bc82
gaeaC5 Unicos gfortran 12.2.0 mpiuni None g 4.9.0 PASS 12392 0 8 0 44 0 None None ffa85bf
gaeaC5 Unicos gfortran 12.2.0 mpiuni None O 4.9.0 PASS 12392 0 8 0 44 0 None None 33a32aa
gaeaC5 Unicos intel 2023.1.0 mpi 8.1.25 g 4.9.0 PASS 13976 0 49 0 81 0 53 0 54771f3
gaeaC5 Unicos intel 2023.1.0 mpi 8.1.25 O 4.9.0 PASS 13976 0 49 0 81 0 53 0 ae52def
gaeaC5 Unicos intel 2023.1.0 mpiuni None g 4.9.0 PASS 12392 0 8 0 44 0 None None 483c20e
gaeaC5 Unicos intel 2023.1.0 mpiuni None O 4.9.0 PASS 12392 0 8 0 44 0 None None 626b654
gaeaC5 Unicos intel 2023.1.0-classic mpi 8.1.25 O 4.9.0 PASS 13976 0 49 0 81 0 53 0 1de1fcc
gaeaC5 Unicos intel 2023.1.0-classic mpi 8.1.25 g 4.9.0 PASS 13976 0 49 0 81 0 53 0 9f5bd83
gaeaC5 Unicos intel 2023.1.0-classic mpiuni None g 4.9.0 PASS 12392 0 8 0 44 0 None None 24ed145
gaeaC5 Unicos intel 2023.1.0-classic mpiuni None O 4.9.0 PASS 12392 0 8 0 44 0 None None 43cea17
gaeaC5 Unicos intel 2023.1.0-oneAPI mpi 8.1.25 g 4.9.0 PASS 13976 0 49 0 81 0 43 10 e0610b1
gaeaC5 Unicos intel 2023.1.0-oneAPI mpi 8.1.25 O 4.9.0 PASS 13976 0 48 1 81 0 43 10 fb7c58d
gaeaC5 Unicos intel 2023.1.0-oneAPI mpiuni None g 4.9.0 PASS 12392 0 8 0 44 0 None None cf853cc
gaeaC5 Unicos intel 2023.1.0-oneAPI mpiuni None O 4.9.0 PASS 12392 0 8 0 44 0 None None 31bd088
green Darwin gfortranclang 12.2.0_14.0.0 mpiuni None O 4.9.2 PASS 12392 0 8 0 44 0 None None aa9dac5
green Darwin gfortranclang 12.2.0_14.0.0 mpiuni None g 4.9.2 PASS 12392 0 8 0 44 0 None None 73b8560
green Darwin gfortranclang 12.2.0_14.0.0 openmpi 4.1.4 O 4.9.2 PASS 13974 2 49 0 81 0 53 0 c580b46
green Darwin gfortranclang 12.2.0_14.0.0 openmpi 4.1.4 g 4.9.2 PASS 13975 1 49 0 81 0 53 0 35d1840
grits Darwin gfortranclang 12.2.0_14.0.0 mpich 4.1.1 g 4.9.2 PASS 13975 1 48 1 81 0 52 1 980d8d1
grits Darwin gfortranclang 12.2.0_14.0.0 mpich 4.1.1 O 4.9.2 PASS 13975 1 48 1 81 0 52 1 f00d766
grits Darwin gfortranclang 12.2.0_14.0.0 mpiuni None g 4.9.2 PASS 12392 0 8 0 44 0 None None 0acc9e5
grits Darwin gfortranclang 12.2.0_14.0.0 mpiuni None O 4.9.2 PASS 12392 0 8 0 44 0 None None 15ea961
gust Unicos intel 2023.0.0 mpi 8.1.25 g 4.9.1 PASS 13976 0 49 0 81 0 53 0 aace60c
gust Unicos intel 2023.0.0 mpi 8.1.25 O 4.9.1 PASS 13976 0 49 0 81 0 53 0 a67e308
gust Unicos intel 2023.0.0 mpiuni None g 4.9.1 PASS 12392 0 8 0 44 0 None None e04f97e
gust Unicos intel 2023.0.0 mpiuni None O 4.9.1 PASS 12392 0 8 0 44 0 None None c66d52b
gust Unicos intel 2023.0.0-classic mpi 8.1.25 O 4.9.1 PASS 13976 0 49 0 81 0 53 0 ee67909
gust Unicos intel 2023.0.0-classic mpi 8.1.25 g 4.9.1 PASS 13976 0 49 0 81 0 53 0 f2a4f75
gust Unicos intel 2023.0.0-classic mpiuni None g 4.9.1 PASS 12392 0 8 0 44 0 None None 45266b7
gust Unicos intel 2023.0.0-classic mpiuni None O 4.9.1 PASS 12392 0 8 0 44 0 None None 8292f30
gust Unicos intel 2023.0.0-oneAPI mpi 8.1.25 g 4.9.1 PASS 13976 0 49 0 81 0 40 13 1b7a14d
gust Unicos intel 2023.0.0-oneAPI mpi 8.1.25 O 4.9.1 PASS 13976 0 48 1 81 0 40 13 8a116e2
gust Unicos intel 2023.0.0-oneAPI mpiuni None g 4.9.1 PASS 12392 0 8 0 44 0 None None b2b106a
gust Unicos intel 2023.0.0-oneAPI mpiuni None O 4.9.1 PASS 12392 0 8 0 44 0 None None 763f9b2
hera Linux gfortran 9.2.0 mpiuni None g 4.7.2 PASS 12392 0 8 0 44 0 None None a3e5bf6
hera Linux gfortran 9.2.0 mpiuni None O 4.7.2 PASS 12392 0 8 0 44 0 None None e9924eb
hera Linux gfortran 9.2.0 openmpi 3.1.4 g None PASS 13976 0 49 0 81 0 52 1 ff16b5d
hera Linux gfortran 9.2.0 openmpi 3.1.4 O None PASS 13976 0 49 0 81 0 52 1 e71cb08
hera Linux intel 18.0.5 intelmpi 2018.4.274 g 4.7.4 PASS 13976 0 49 0 81 0 53 0 24a4e34
hera Linux intel 18.0.5 intelmpi 2018.4.274 O 4.7.4 PASS 13976 0 49 0 81 0 53 0 88a7bd1
hera Linux intel 18.0.5 mpiuni None g 4.6.1 PASS 12392 0 8 0 44 0 None None ee5f1a0
hera Linux intel 18.0.5 mpiuni None O 4.6.1 PASS 12392 0 8 0 44 0 None None 273657e
hera Linux intel 2023.1.0 intelmpi 2022.3.0 g 4.7.4 PASS 13961 15 49 0 81 0 53 0 1e05975
hera Linux intel 2023.1.0 intelmpi 2022.3.0 O 4.7.4 PASS 13961 15 49 0 81 0 53 0 ca62cf6
hera Linux intel 2023.1.0 mpiuni None g 4.6.1 PASS 12392 0 8 0 44 0 None None 9f5b2f2
hera Linux intel 2023.1.0 mpiuni None O 4.6.1 PASS 12392 0 8 0 44 0 None None 6501844
hera Linux intel 2023.1.0-classic intelmpi 2022.3.0 g 4.7.4 PASS 13961 15 49 0 81 0 53 0 770ebbb
hera Linux intel 2023.1.0-classic intelmpi 2022.3.0 O 4.7.4 PASS 13961 15 49 0 81 0 53 0 67fcc46
hera Linux intel 2023.1.0-classic mpiuni None g 4.6.1 PASS 12392 0 8 0 44 0 None None 7de6dce
hera Linux intel 2023.1.0-classic mpiuni None O 4.6.1 PASS 12392 0 8 0 44 0 None None fd49bd2
hera Linux intel 2023.1.0-oneAPI intelmpi 2022.3.0 g 4.7.4 PASS 13961 15 49 0 81 0 43 10 a7e60af
hera Linux intel 2023.1.0-oneAPI intelmpi 2022.3.0 O 4.7.4 FAIL None None None None None None None None 0696769
hera Linux intel 2023.1.0-oneAPI mpiuni None g 4.6.1 PASS 12392 0 8 0 44 0 None None 70ddf40
hera Linux intel 2023.1.0-oneAPI mpiuni None O 4.6.1 FAIL None None None None None None None None a25a7a3
izumi Linux gfortran 9.3.0 mpiuni None g 4.7.4 PASS 12392 0 8 0 44 0 None None bcaa490
izumi Linux gfortran 9.3.0 mpiuni None O 4.7.4 PASS 12392 0 8 0 44 0 None None 6c84511
izumi Linux intel 20.0.1 mpiuni None g 4.7.4 PASS 12392 0 8 0 44 0 None None aa56d3e
izumi Linux intel 20.0.1 mpiuni None O 4.7.4 PASS 12392 0 8 0 44 0 None None 820baa7
izumi Linux nag 7.0 mpiuni None g 4.7.4 PASS 12392 0 8 0 44 0 None None 7a0a7a1
izumi Linux nag 7.0 mpiuni None O 4.7.4 PASS 12392 0 8 0 44 0 None None fa259fa
jet Linux gfortran 9.2.0 openmpi 3.1.4 g None PASS 13976 0 49 0 81 0 52 1 a987d35
jet Linux gfortran 9.2.0 openmpi 3.1.4 O None PASS 13976 0 49 0 81 0 52 1 188ecc7
jet Linux intel 19.1.2 intelmpi 2020.2 O 4.7.0 PASS 13976 0 49 0 81 0 53 0 e09bdb7
jet Linux intel 19.1.2 intelmpi 2020.2 g 4.7.0 PASS 13976 0 49 0 81 0 53 0 8fb207e
jet Linux nvhpc 23.3 mpiuni None g None PASS 12392 0 6 2 44 0 None None ec91f15
jet Linux nvhpc 23.3 mpiuni None O None PASS 12390 2 8 0 44 0 None None caa3439
orion Linux gfortran 8.3.0 mpiuni None g 4.7.4 PASS 12392 0 8 0 44 0 None None b1bece2
orion Linux gfortran 8.3.0 mpiuni None O 4.7.4 PASS 12392 0 8 0 44 0 None None c432df0
orion Linux gfortran 8.3.0 openmpi 4.0.2 g 4.7.4 PASS 13976 0 49 0 81 0 53 0 c06456e
orion Linux gfortran 8.3.0 openmpi 4.0.2 O 4.7.4 PASS 13976 0 49 0 81 0 53 0 198fe08
orion Linux intel 2020.2 intelmpi 2020.2 g 4.7.4 PASS 13976 0 49 0 81 0 53 0 2c80f6c
orion Linux intel 2020.2 intelmpi 2020.2 O 4.7.4 PASS 13976 0 49 0 81 0 53 0 d8d9475
perlmutter Unicos gfortran 11.2.0 mpi 8.1.22 g 4.9.0 PASS 13976 0 49 0 81 0 53 0 34526e0
perlmutter Unicos gfortran 11.2.0 mpi 8.1.22 O 4.9.0 PASS 13976 0 49 0 81 0 53 0 8a8751d
perlmutter Unicos gfortran 11.2.0 mpiuni None g 4.9.0 PASS 12392 0 8 0 44 0 None None 49eebe9
perlmutter Unicos gfortran 11.2.0 mpiuni None O 4.9.0 PASS 12392 0 8 0 44 0 None None b725f69
perlmutter Unicos intel 2023.1.0 mpi 8.1.25 g 4.9.0 PASS 13976 0 49 0 81 0 53 0 88af70d
perlmutter Unicos intel 2023.1.0 mpi 8.1.25 O 4.9.0 PASS 13976 0 49 0 81 0 53 0 1d71aeb
perlmutter Unicos intel 2023.1.0 mpiuni None g 4.9.0 PASS 12392 0 8 0 44 0 None None 4d74e55
perlmutter Unicos intel 2023.1.0 mpiuni None O 4.9.0 PASS 12392 0 8 0 44 0 None None 5604bba
perlmutter Unicos intel 2023.1.0-classic mpi 8.1.25 g 4.9.0 PASS 13976 0 49 0 81 0 53 0 260d87b
perlmutter Unicos intel 2023.1.0-classic mpi 8.1.25 O 4.9.0 PASS 13976 0 49 0 81 0 53 0 38bbdd5
perlmutter Unicos intel 2023.1.0-classic mpiuni None g 4.9.0 PASS 12392 0 8 0 44 0 None None 1e9962e
perlmutter Unicos intel 2023.1.0-classic mpiuni None O 4.9.0 PASS 12392 0 8 0 44 0 None None 8c8d300
perlmutter Unicos intel 2023.1.0-oneAPI mpi 8.1.25 g 4.9.0 PASS 13976 0 49 0 81 0 53 0 c205c68
perlmutter Unicos intel 2023.1.0-oneAPI mpi 8.1.25 O 4.9.0 PASS 13976 0 48 1 81 0 43 10 bdc1df5
perlmutter Unicos intel 2023.1.0-oneAPI mpiuni None g 4.9.0 PASS 12392 0 8 0 44 0 None None 1e79a66
perlmutter Unicos intel 2023.1.0-oneAPI mpiuni None O 4.9.0 PASS 12392 0 8 0 44 0 None None bcfbdd0