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.6.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 12423 0 8 0 44 0 None None b1de3af
bighorn Linux gfortran 8.2.0 mpiuni None O 4.6.1 PASS 12423 0 8 0 44 0 None None c654073
bighorn Linux intel 19.1.0 mpiuni None g 4.6.1 PASS 12423 0 8 0 44 0 None None f2225d3
bighorn Linux intel 19.1.0 mpiuni None O 4.6.1 PASS 12423 0 8 0 44 0 None None b8b57d7
bighorn Linux nag 7.0 mpiuni None g 4.6.1 PASS 12423 0 8 0 44 0 None None 246a2bf
bighorn Linux nag 7.0 mpiuni None O 4.6.1 PASS 12423 0 8 0 44 0 None None ca8aca4
breve Linux gfortran 11.2.0 mpich 4.0.0 g 4.7.4 PASS 14091 0 49 0 81 0 47 0 6e9285c
breve Linux gfortran 11.2.0 mpich 4.0.0 O 4.7.4 PASS 14091 0 49 0 81 0 47 0 49ef6d3
breve Linux gfortran 7.4.0 mpich 3.3.1 g 4.7.4 PASS 14091 0 49 0 81 0 47 0 522ef89
breve Linux gfortran 7.4.0 mpich 3.3.1 O 4.7.4 PASS 14091 0 49 0 81 0 47 0 c5df198
breve Linux gfortranclang 7.5.0_16.0.3 mpiuni None g None PASS 12423 0 8 0 44 0 None None 67f1445
breve Linux gfortranclang 7.5.0_16.0.3 mpiuni None O None PASS 12423 0 8 0 44 0 None None 698f6fe
catania Darwin gfortran 11.2.0 mpiuni None g 4.7.4 PASS 12423 0 8 0 44 0 None None 47f562a
catania Darwin gfortran 11.2.0 mpiuni None O 4.7.4 PASS 12423 0 8 0 44 0 None None 103ff4d
catania Darwin gfortran 11.2.0 openmpi 4.1.0 g 4.7.4 PASS 14088 3 49 0 81 0 47 0 bb56b52
catania Darwin gfortran 11.2.0 openmpi 4.1.0 O 4.7.4 PASS 14088 3 49 0 81 0 47 0 5a0d723
cheyenne Linux gfortran 10.1.0 mpt 2.23 g 4.7.4 PASS 14091 0 49 0 81 0 47 0 a492c3f
cheyenne Linux gfortran 10.1.0 mpt 2.23 O 4.7.4 PASS 14091 0 49 0 81 0 47 0 a681da2
cheyenne Linux gfortran 10.1.0 openmpi 4.0.5 g 4.7.4 PASS 14091 0 49 0 81 0 47 0 636d153
cheyenne Linux gfortran 10.1.0 openmpi 4.0.5 O 4.7.4 PASS 14091 0 49 0 81 0 47 0 33924b9
cheyenne Linux gfortran 13.1.0 mpt 2.25 g 4.9.1 PASS 14091 0 49 0 81 0 47 0 ec94733
cheyenne Linux gfortran 13.1.0 mpt 2.25 O 4.9.1 PASS 14091 0 49 0 81 0 47 0 b10107d
cheyenne Linux gfortran 7.4.0 openmpi 4.0.3 g 4.7.3 PASS 14091 0 49 0 81 0 47 0 ab6ccc5
cheyenne Linux gfortran 7.4.0 openmpi 4.0.3 O 4.7.3 PASS 14091 0 49 0 81 0 47 0 6d2b656
cheyenne Linux gfortran 9.1.0 mpt 2.22 g 4.7.3 PASS 14091 0 49 0 81 0 47 0 b78d5a7
cheyenne Linux gfortran 9.1.0 mpt 2.22 O 4.7.3 PASS 14091 0 49 0 81 0 47 0 276d811
cheyenne Linux gfortran 9.1.0 openmpi 4.0.5 g 4.7.3 PASS 14091 0 49 0 81 0 47 0 4d345f9
cheyenne Linux gfortran 9.1.0 openmpi 4.0.5 O 4.7.3 PASS 14091 0 49 0 81 0 47 0 5a6f716
cheyenne Linux intel 18.0.5 intelmpi 2018.4.274 g 4.6.3 PASS 14091 0 49 0 81 0 47 0 42c9912
cheyenne Linux intel 18.0.5 intelmpi 2018.4.274 O 4.6.3 PASS 14091 0 49 0 81 0 47 0 c2c83c9
cheyenne Linux intel 18.0.5 mpiuni None g 4.6.3 PASS 12423 0 8 0 44 0 None None fd71639
cheyenne Linux intel 18.0.5 mpiuni None O 4.6.3 PASS 12423 0 8 0 44 0 None None 79acee3
cheyenne Linux intel 18.0.5 mpt 2.19 O 4.6.3 PASS 14091 0 49 0 81 0 47 0 1c7bdd2
cheyenne Linux intel 18.0.5 mpt 2.19 g 4.6.3 PASS 14091 0 49 0 81 0 47 0 435adb3
cheyenne Linux intel 18.0.5 openmpi 3.1.4 g 4.6.3 PASS 14091 0 49 0 81 0 47 0 c68f673
cheyenne Linux intel 18.0.5 openmpi 3.1.4 O 4.6.3 PASS 14091 0 49 0 81 0 47 0 38c9dc9
cheyenne Linux nvhpc 22.2 mpiuni None g 4.8.1 PASS 12423 0 8 0 44 0 None None 303ecb4
cheyenne Linux nvhpc 22.2 mpiuni None O 4.8.1 PASS 12423 0 8 0 44 0 None None f631edd
cheyenne Linux nvhpc 22.2 mpt 2.25 g 4.8.1 PASS 14091 0 49 0 81 0 47 0 bcf2dd6
cheyenne Linux nvhpc 22.2 mpt 2.25 O 4.8.1 PASS 14091 0 49 0 81 0 47 0 816673b
derecho Unicos gfortran 12.2.0_pio2.5.10 mpi 8.1.25 g 4.9.2 PASS 14091 0 49 0 81 0 47 0 8f66ff2
derecho Unicos gfortran 12.2.0_pio2.5.10 mpi 8.1.25 O 4.9.2 PASS 14091 0 49 0 81 0 47 0 0204eab
derecho Unicos intel 2023.0.0 mpi 8.1.25 g 4.9.2 PASS 14091 0 49 0 81 0 47 0 d880c78
derecho Unicos intel 2023.0.0 mpi 8.1.25 O 4.9.2 PASS 14091 0 49 0 81 0 47 0 c3d1201
derecho Unicos intel 2023.0.0 mpiuni None g 4.9.2 PASS 12423 0 8 0 44 0 None None a0bd4bd
derecho Unicos intel 2023.0.0 mpiuni None O 4.9.2 PASS 12423 0 8 0 44 0 None None 8b2cde3
derecho Unicos intel 2023.0.0-classic mpi 8.1.25 g 4.9.2 PASS 14091 0 49 0 81 0 47 0 530ac9d
derecho Unicos intel 2023.0.0-classic mpi 8.1.25 O 4.9.2 PASS 14091 0 49 0 81 0 47 0 274db8e
derecho Unicos intel 2023.0.0-classic mpiuni None O 4.9.2 PASS 12423 0 8 0 44 0 None None f77a865
derecho Unicos intel 2023.0.0-classic mpiuni None g 4.9.2 PASS 12423 0 8 0 44 0 None None 101445e
derecho Unicos intel 2023.0.0-oneAPI mpi 8.1.25 g 4.9.2 PASS 14091 0 49 0 81 0 37 10 6f79953
derecho Unicos intel 2023.0.0-oneAPI mpi 8.1.25 O 4.9.2 PASS 14091 0 48 1 81 0 37 10 51d68cc
derecho Unicos intel 2023.0.0-oneAPI mpiuni None g 4.9.2 PASS 12423 0 8 0 44 0 None None fb7f3d9
derecho Unicos intel 2023.0.0-oneAPI mpiuni None O 4.9.2 PASS 12423 0 8 0 44 0 None None 0396222
derecho Unicos nvhpc 23.5 mpi 8.1.25 g 4.9.2 PASS 14091 0 49 0 81 0 47 0 16f041a
derecho Unicos nvhpc 23.5 mpi 8.1.25 O 4.9.2 PASS 14091 0 49 0 81 0 47 0 2478f85
derecho Unicos nvhpc 23.5 mpiuni None g 4.9.2 PASS 12423 0 8 0 44 0 None None ac7128e
derecho Unicos nvhpc 23.5 mpiuni None O 4.9.2 PASS 12423 0 8 0 44 0 None None 32719d2
gaeaC5 Unicos gfortran 12.2.0 mpi 8.1.25 g 4.9.0 PASS 14091 0 49 0 81 0 47 0 7f5182a
gaeaC5 Unicos gfortran 12.2.0 mpi 8.1.25 O 4.9.0 PASS 14091 0 49 0 81 0 47 0 d90088a
gaeaC5 Unicos gfortran 12.2.0 mpiuni None g 4.9.0 PASS 12423 0 8 0 44 0 None None 5e0765a
gaeaC5 Unicos gfortran 12.2.0 mpiuni None O 4.9.0 PASS 12423 0 8 0 44 0 None None f488c93
gaeaC5 Unicos intel 2023.1.0 mpi 8.1.25 g 4.9.0 PASS 14091 0 49 0 81 0 47 0 0530aaf
gaeaC5 Unicos intel 2023.1.0 mpi 8.1.25 O 4.9.0 PASS 14091 0 49 0 81 0 47 0 3ba6631
gaeaC5 Unicos intel 2023.1.0 mpiuni None O 4.9.0 PASS 12423 0 8 0 44 0 None None 0388753
gaeaC5 Unicos intel 2023.1.0 mpiuni None g 4.9.0 PASS 12423 0 8 0 44 0 None None 8dbf60c
gaeaC5 Unicos intel 2023.1.0-classic mpi 8.1.25 g 4.9.0 PASS 14091 0 49 0 81 0 47 0 104d941
gaeaC5 Unicos intel 2023.1.0-classic mpi 8.1.25 O 4.9.0 PASS 14091 0 49 0 81 0 47 0 7896248
gaeaC5 Unicos intel 2023.1.0-classic mpiuni None O 4.9.0 PASS 12423 0 8 0 44 0 None None 587ccbf
gaeaC5 Unicos intel 2023.1.0-classic mpiuni None g 4.9.0 PASS 12423 0 8 0 44 0 None None 4f135c0
gaeaC5 Unicos intel 2023.1.0-oneAPI mpi 8.1.25 O 4.9.0 PASS 14091 0 48 1 81 0 37 10 a1b6d75
gaeaC5 Unicos intel 2023.1.0-oneAPI mpi 8.1.25 g 4.9.0 PASS 14091 0 49 0 81 0 37 10 aafbdcc
gaeaC5 Unicos intel 2023.1.0-oneAPI mpiuni None g 4.9.0 PASS 12423 0 8 0 44 0 None None cd65f42
gaeaC5 Unicos intel 2023.1.0-oneAPI mpiuni None O 4.9.0 PASS 12423 0 8 0 44 0 None None f793509
green Darwin gfortranclang 12.2.0_14.0.0 mpiuni None g 4.9.2 PASS 12423 0 8 0 44 0 None None 0d839a6
green Darwin gfortranclang 12.2.0_14.0.0 mpiuni None O 4.9.2 PASS 12423 0 8 0 44 0 None None a1852e0
green Darwin gfortranclang 12.2.0_14.0.0 openmpi 4.1.4 g 4.9.2 PASS 14091 0 49 0 81 0 47 0 d54ed78
green Darwin gfortranclang 12.2.0_14.0.0 openmpi 4.1.4 O 4.9.2 PASS 14091 0 49 0 81 0 47 0 8f1d803
grits Darwin gfortranclang 12.2.0_14.0.0 mpich 4.1.1 O 4.9.2 PASS 14091 0 48 1 81 0 47 0 ba38a6b
grits Darwin gfortranclang 12.2.0_14.0.0 mpich 4.1.1 g 4.9.2 PASS 14091 0 49 0 81 0 47 0 768cbca
grits Darwin gfortranclang 12.2.0_14.0.0 mpiuni None g 4.9.2 PASS 12423 0 8 0 44 0 None None b8825aa
grits Darwin gfortranclang 12.2.0_14.0.0 mpiuni None O 4.9.2 PASS 12423 0 8 0 44 0 None None acc3904
hera Linux gfortran 9.2.0 mpiuni None g 4.7.2 PASS 12423 0 8 0 44 0 None None 30c6f01
hera Linux gfortran 9.2.0 mpiuni None O 4.7.2 PASS 12423 0 8 0 44 0 None None 12f7b09
hera Linux gfortran 9.2.0 openmpi 3.1.4 g None PASS 14091 0 49 0 81 0 47 0 03dce93
hera Linux gfortran 9.2.0 openmpi 3.1.4 O None PASS 14091 0 49 0 81 0 47 0 2c93a87
hera Linux intel 18.0.5 intelmpi 2018.4.274 O 4.7.4 PASS 14091 0 49 0 81 0 47 0 debaaaa
hera Linux intel 18.0.5 intelmpi 2018.4.274 g 4.7.4 PASS 14091 0 49 0 81 0 47 0 f7a8fb2
hera Linux intel 18.0.5 mpiuni None g 4.6.1 PASS 12423 0 8 0 44 0 None None b63908e
hera Linux intel 18.0.5 mpiuni None O 4.6.1 PASS 12423 0 8 0 44 0 None None 3d68575
hera Linux intel 2023.1.0 intelmpi 2022.3.0 O 4.7.4 PASS 14091 0 49 0 81 0 47 0 4e4f5d4
hera Linux intel 2023.1.0 intelmpi 2022.3.0 g 4.7.4 PASS 14091 0 49 0 81 0 47 0 94a9bb2
hera Linux intel 2023.1.0 mpiuni None O 4.6.1 PASS 12423 0 8 0 44 0 None None edbec50
hera Linux intel 2023.1.0 mpiuni None g 4.6.1 PASS 12423 0 8 0 44 0 None None 5bd41f2
hera Linux intel 2023.1.0-classic intelmpi 2022.3.0 g 4.7.4 PASS 14091 0 49 0 81 0 47 0 0a87d33
hera Linux intel 2023.1.0-classic intelmpi 2022.3.0 O 4.7.4 PASS 14091 0 49 0 81 0 47 0 8129d73
hera Linux intel 2023.1.0-classic mpiuni None O 4.6.1 PASS 12423 0 8 0 44 0 None None 94d3607
hera Linux intel 2023.1.0-classic mpiuni None g 4.6.1 PASS 12423 0 8 0 44 0 None None d68bba1
hera Linux intel 2023.1.0-oneAPI intelmpi 2022.3.0 g 4.7.4 PASS 14091 0 49 0 81 0 37 10 199381d
hera Linux intel 2023.1.0-oneAPI intelmpi 2022.3.0 O 4.7.4 FAIL None None None None None None None None 0e75219
hera Linux intel 2023.1.0-oneAPI mpiuni None g 4.6.1 PASS 12423 0 8 0 44 0 None None 9b466f8
hera Linux intel 2023.1.0-oneAPI mpiuni None O 4.6.1 FAIL None None None None None None None None f8f63d2
hera Linux nvhpc 23.3 mpiuni None g None PASS 12423 0 8 0 44 0 None None b15c41b
hera Linux nvhpc 23.3 mpiuni None O None PASS 12423 0 8 0 44 0 None None c559d93
hera Linux nvhpc 23.3 openmpi None g None PASS 14091 0 49 0 81 0 47 0 a0ff649
hera Linux nvhpc 23.3 openmpi None O None PASS 14091 0 49 0 81 0 47 0 2a65d25
izumi Linux gfortran 9.3.0 mpiuni None g 4.7.4 PASS 12423 0 8 0 44 0 None None 64866e3
izumi Linux gfortran 9.3.0 mpiuni None O 4.7.4 PASS 12423 0 8 0 44 0 None None a8764a0
izumi Linux intel 20.0.1 mpiuni None g 4.7.4 PASS 12423 0 8 0 44 0 None None 729e16a
izumi Linux intel 20.0.1 mpiuni None O 4.7.4 PASS 12423 0 8 0 44 0 None None b9d920e
izumi Linux nag 7.0 mpiuni None g 4.7.4 PASS 12423 0 8 0 44 0 None None 3d9e9a3
izumi Linux nag 7.0 mpiuni None O 4.7.4 PASS 12423 0 8 0 44 0 None None aa589cc
perlmutter Unicos gfortran 11.2.0 mpi 8.1.22 g 4.9.0 PASS 14091 0 49 0 81 0 47 0 f5db3eb
perlmutter Unicos gfortran 11.2.0 mpi 8.1.22 O 4.9.0 PASS 14091 0 49 0 81 0 47 0 1d1eabb
perlmutter Unicos gfortran 11.2.0 mpiuni None g 4.9.0 PASS 12423 0 8 0 44 0 None None beeb6be
perlmutter Unicos gfortran 11.2.0 mpiuni None O 4.9.0 PASS 12423 0 8 0 44 0 None None d0878fa
perlmutter Unicos intel 2023.1.0 mpi 8.1.25 g 4.9.0 PASS 14091 0 49 0 81 0 47 0 ca926b1
perlmutter Unicos intel 2023.1.0 mpi 8.1.25 O 4.9.0 PASS 14091 0 49 0 81 0 47 0 cede7cd
perlmutter Unicos intel 2023.1.0 mpiuni None g 4.9.0 PASS 12423 0 8 0 44 0 None None 2c4e2ec
perlmutter Unicos intel 2023.1.0 mpiuni None O 4.9.0 PASS 12423 0 8 0 44 0 None None b4d2972
perlmutter Unicos intel 2023.1.0-classic mpi 8.1.25 O 4.9.0 PASS 14091 0 49 0 81 0 47 0 135fa36
perlmutter Unicos intel 2023.1.0-classic mpi 8.1.25 g 4.9.0 PASS 14091 0 49 0 81 0 47 0 bc0014d
perlmutter Unicos intel 2023.1.0-classic mpiuni None g 4.9.0 PASS 12423 0 8 0 44 0 None None 57bc6c5
perlmutter Unicos intel 2023.1.0-classic mpiuni None O 4.9.0 PASS 12423 0 8 0 44 0 None None 5cd03eb
perlmutter Unicos intel 2023.1.0-oneAPI mpi 8.1.25 g 4.9.0 PASS 14091 0 49 0 81 0 37 10 349d3ce
perlmutter Unicos intel 2023.1.0-oneAPI mpi 8.1.25 O 4.9.0 PASS 14091 0 48 1 81 0 37 10 b167480
perlmutter Unicos intel 2023.1.0-oneAPI mpiuni None g 4.9.0 PASS 12423 0 8 0 44 0 None None 372e35e
perlmutter Unicos intel 2023.1.0-oneAPI mpiuni None O 4.9.0 PASS 12423 0 8 0 44 0 None None 68b0dd9