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-C 4.4.0, NetCDF-Fortran 4.5.0 and/or PNetCDF 1.12 or newer. (E3SM can use PnetCDF if NetCDF is not installed).
CMake 3.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,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 | 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 |
...