Supported Machines
E3SM is supported for all users of the following platforms
...
UNIX-style operating system such as CNL, AIX and Linux
csh, bash shells
A recent version of the Perl scripting language (5.16+), plus the following modules:
XML::SAX (from LibXML module)
XML::SAX::Exception ( from the LibXML module)
Switch (Switch.pm)
subversion client version 1.4.2 or greater (for downloading CESM-originating data files)
Git version 2.0 or newer (for getting source code)
Fortran (2003 support required) and C/C++ compilers.
MPI (although E3SM does not absolutely require it for running on one processor)
One or both of NetCDF 4.6.1 or newer and pnetcdf, 1.6.1 or newer. (E3SM can use PnetCDF if NetCDF is not installed).
CMake 3.16 18 or newer is required
Python 3.10 or newer is required for E3SM-specific build/test scripts.
...
Compiler Vendor | Current tested versions | test suites |
---|---|---|
Intel | 2023.0.1, 20.0.4, 19.0.5, 18.0.4, 2023.05.15.007 | integration, maint1.0, super-bfb, hi-res, integration, prod, prod-bench, nbfb, maint-2.0, prod, maint-2.1, maint-1.1, extra-coverage, integration |
GNU | gnu 8.1, 11.2 , 12.2.0 | developer, integration, extra-coverage, integration |
nvhpc (fka pgi) | 22.7 | developer |
IBM | none | |
Cray | 15.0.1 | integration (many fails) |
NAG | none | |
AMD | none |
...