E3SM-Project / e3sm-unified

A metapackage for a unified anaconda environment for analyzing results from the Energy Exascale Earth System Model (E3SM).

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

E3SM-Unified

A metapackage for a unified conda environment for analysis an other post-processing of results from Energy Exascale Earth System Model (E3SM) simulations.

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 -c defaults -c e3sm \
    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

About

A metapackage for a unified anaconda environment for analyzing results from the Energy Exascale Earth System Model (E3SM).

License:BSD 3-Clause "New" or "Revised" License


Languages

Language:Python 82.9%Language:Shell 17.1%