A metapackage for a unified conda environment for analysis and other pre- and post-processing for the Energy Exascale Earth System Model (E3SM).
Latest documentation for users, developers and maintainers.
E3SM-Unified currently supports Linux and OSX, and python >=3.9,<3.11. Support for Windows is not planned.
To create a new conda environment on a laptop or workstation (or on
HPC that is not already supported by the E3SM team), first install
Miniforge3.
Then, create the E3SM-Unified environment (with MPI support from the mpich
package in this example), use:
conda create -n e3sm-unified -c conda-forge python=3.10 "e3sm-unified=*=mpi_mpich_*"
conda activate e3sm-unified
Each time you want to use the environment in the future, again run:
conda activate e3sm-unified
For the full list of packages in the current version of the metapackages, see: https://github.com/E3SM-Project/e3sm-unified/blob/master/recipes/e3sm-unified/meta.yaml