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.3.1 User’s Guide contains a complete list of possible configurations.

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 compiler mpi netcdf o_g os build u_pass u_fail s_pass s_fail e_pass e_fail nuopc_pass nuopc_fail artifacts link
catania gfortran 11.2.0 mpiuni None 4.7.4 g Darwin PASS 12169 0 8 0 43 0 None None 9921515
catania gfortran 11.2.0 mpiuni None 4.7.4 O Darwin PASS 12169 0 8 0 43 0 None None 7b9d3da
catania gfortran 11.2.0 openmpi 4.1.0 4.7.4 O Darwin PASS 13699 9 49 0 80 0 45 5 b5b5de5
catania gfortran 11.2.0 openmpi 4.1.0 4.7.4 g Darwin PASS 13699 9 49 0 80 0 45 5 eb0713d
cheyenne gfortran 10.1.0 mpt 2.23 4.7.4 g Linux PASS 13708 0 49 0 80 0 50 0 c890549
cheyenne gfortran 10.1.0 mpt 2.23 4.7.4 O Linux PASS 13708 0 49 0 80 0 50 0 121b3e5
cheyenne gfortran 10.1.0 openmpi 4.0.5 4.7.4 g Linux PASS 13708 0 49 0 80 0 50 0 611094a
cheyenne gfortran 10.1.0 openmpi 4.0.5 4.7.4 O Linux PASS 13708 0 49 0 80 0 50 0 35de992
cheyenne gfortran 7.4.0 openmpi 4.0.3 4.7.3 g Linux PASS 13708 0 49 0 80 0 50 0 ddf3dc5
cheyenne gfortran 7.4.0 openmpi 4.0.3 4.7.3 O Linux PASS 13708 0 49 0 80 0 50 0 5e400f5
cheyenne gfortran 9.1.0 mpt 2.22 4.7.3 g Linux PASS 13708 0 49 0 80 0 50 0 02e2994
cheyenne gfortran 9.1.0 mpt 2.22 4.7.3 O Linux PASS 13708 0 49 0 80 0 50 0 c563c10
cheyenne gfortran 9.1.0 openmpi 4.0.5 4.7.3 g Linux PASS 13708 0 49 0 80 0 50 0 31600ee
cheyenne gfortran 9.1.0 openmpi 4.0.5 4.7.3 O Linux PASS 13708 0 49 0 80 0 50 0 19bd876
cheyenne intel 18.0.5 intelmpi 2018.4.274 4.6.3 g Linux PASS 13708 0 49 0 80 0 50 0 29d7f02
cheyenne intel 18.0.5 intelmpi 2018.4.274 4.6.3 O Linux PASS 13708 0 49 0 80 0 50 0 6d8c96e
cheyenne intel 18.0.5 mpiuni None 4.6.3 g Linux PASS 12169 0 8 0 43 0 None None 8a38c1b
cheyenne intel 18.0.5 mpiuni None 4.6.3 O Linux PASS 12169 0 8 0 43 0 None None 724a257
cheyenne intel 18.0.5 mpt 2.19 4.6.3 g Linux PASS 13708 0 49 0 80 0 50 0 aa93527
cheyenne intel 18.0.5 mpt 2.19 4.6.3 O Linux PASS 13708 0 49 0 80 0 50 0 13efd79
cheyenne intel 18.0.5 openmpi 3.1.4 4.6.3 g Linux PASS 13708 0 49 0 80 0 50 0 9f44224
cheyenne intel 18.0.5 openmpi 3.1.4 4.6.3 O Linux PASS 13708 0 49 0 80 0 50 0 4551384
chianti intel 2021.2 intelmpi 2021.2.0-gcc-9.3.0 4.8.0 g Linux PASS 13708 0 49 0 80 0 50 0 30a26d1
chianti intel 2021.2 intelmpi 2021.2.0-gcc-9.3.0 4.8.0 O Linux PASS 13708 0 49 0 80 0 50 0 28d5551
cori intel 19.1.2 mpi 7.7.19 4.6.3 O Unicos PASS 13708 0 49 0 80 0 50 0 c0a2b35
cori intel 19.1.2 mpi 7.7.19 4.6.3 g Unicos PASS 13708 0 49 0 80 0 50 0 e8c45bf
cori intel 19.1.2 mpiuni None 4.6.3 O Unicos PASS 12169 0 8 0 43 0 None None cbd3f33
cori intel 19.1.2 mpiuni None 4.6.3 g Unicos PASS 12169 0 8 0 43 0 None None 8de91ca
discover gfortran 10.1.0 intelmpi 19.1.3.304 None g Linux PASS 13693 15 49 0 80 0 50 0 202d8c8
discover gfortran 10.1.0 intelmpi 19.1.3.304 None O Linux PASS 13693 15 49 0 80 0 50 0 f173d0f
discover gfortran 8.3.0 intelmpi 19.1.3.304 None g Linux PASS 13693 15 49 0 80 0 50 0 5a6d37d
discover gfortran 8.3.0 intelmpi 19.1.3.304 None O Linux PASS 13693 15 49 0 80 0 50 0 b492f7c
discover gfortran 8.3.0 mpiuni None None g Linux PASS 12169 0 8 0 43 0 None None e0ae888
discover gfortran 8.3.0 mpiuni None None O Linux PASS 12169 0 8 0 43 0 None None 557037c
discover intel 19.1.3 intelmpi 19.1.3.304 4.8.0-development O Linux PASS 13708 0 49 0 80 0 50 0 0f2ac5d
discover intel 19.1.3 intelmpi 19.1.3.304 4.8.0-development g Linux PASS 13708 0 49 0 80 0 50 0 1e71e9c
gaea gfortran 8.3.0 mpi 7.7.11 4.6.3 g Unicos PASS 13707 1 49 0 80 0 47 3 7748a1f
gaea gfortran 8.3.0 mpi 7.7.11 4.6.3 O Unicos PASS 13707 1 49 0 80 0 47 3 6d293a9
gaea gfortran 8.3.0 mpiuni None 4.6.3 g Unicos PASS 12169 0 8 0 43 0 None None d68b9be
gaea gfortran 8.3.0 mpiuni None 4.6.3 O Unicos PASS 12169 0 8 0 43 0 None None ba6547d
gaea intel 2019.5 mpi 7.7.11 4.6.3 g Unicos PASS 13693 15 49 0 80 0 47 3 9602ec1
gaea intel 2019.5 mpi 7.7.11 4.6.3 O Unicos PASS 13693 15 49 0 80 0 47 3 a44018f
gaea intel 2019.5 mpiuni None 4.6.3 g Unicos PASS 12154 15 8 0 43 0 None None fee6156
gaea intel 2019.5 mpiuni None 4.6.3 O Unicos PASS 12154 15 8 0 43 0 None None c7c46a6
hera gfortran 9.2.0a mpiuni None 4.7.2 g Linux PASS 12169 0 8 0 43 0 None None 057f358
hera gfortran 9.2.0a mpiuni None 4.7.2 O Linux PASS 12169 0 8 0 43 0 None None 4c69452
hera gfortran 9.2.0b openmpi 3.1.4 None g Linux PASS 13708 0 49 0 80 0 50 0 bba6c1c
hera gfortran 9.2.0b openmpi 3.1.4 None O Linux PASS 13708 0 49 0 80 0 50 0 0ec059f
hera intel 18.0.5a mpiuni None 4.6.1 g Linux PASS 12169 0 8 0 43 0 None None 6685ce4
hera intel 18.0.5a mpiuni None 4.6.1 O Linux PASS 12169 0 8 0 43 0 None None 7404271
hera intel 18.0.5b intelmpi 2018.4.274 4.7.4 O Linux PASS 13708 0 49 0 80 0 50 0 92321ce
hera intel 18.0.5b intelmpi 2018.4.274 4.7.4 g Linux PASS 13708 0 49 0 80 0 50 0 5d56188
jet gfortran 9.2.0 openmpi 3.1.4 None g Linux PASS 13708 0 49 0 80 0 50 0 99e5da5
jet gfortran 9.2.0 openmpi 3.1.4 None O Linux PASS 13708 0 49 0 80 0 50 0 3dab0af
jet intel 2020.2 intelmpi 2020.2 4.7.0 O Linux PASS 13708 0 49 0 80 0 50 0 f8d4e70
jet intel 2020.2 intelmpi 2020.2 4.7.0 g Linux PASS 13708 0 49 0 80 0 50 0 86f3a19
orion gfortran 8.3.0 mpiuni None 4.7.4 g Linux PASS 12169 0 8 0 43 0 None None 687463e
orion gfortran 8.3.0 mpiuni None 4.7.4 O Linux PASS 12169 0 8 0 43 0 None None c20f7c6
orion gfortran 8.3.0 openmpi 4.0.2 4.7.4 g Linux PASS 13708 0 49 0 80 0 50 0 07ed004
orion gfortran 8.3.0 openmpi 4.0.2 4.7.4 O Linux PASS 13708 0 49 0 80 0 50 0 ecab55e
orion intel 2020.2 intelmpi 2020.2 4.7.4 O Linux PASS 13708 0 49 0 80 0 50 0 268e7f9
orion intel 2020.2 intelmpi 2020.2 4.7.4 g Linux PASS 13708 0 49 0 80 0 50 0 f85cfc6