-
Notifications
You must be signed in to change notification settings - Fork 8
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge pull request #109 from xylar/update-to-1.9.0
Update to 1.9.0
- Loading branch information
Showing
22 changed files
with
321 additions
and
372 deletions.
There are no files selected for viewing
This file was deleted.
Oops, something went wrong.
This file was deleted.
Oops, something went wrong.
This file was deleted.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,30 +1,27 @@ | ||
# E3SM-Unified | ||
|
||
A metapackage for a unified anaconda environment for analyzing results from | ||
the Energy Exascale Earth System Model (E3SM). | ||
A metapackage for a unified | ||
[conda environment](https://conda.io/projects/conda/en/latest/user-guide/tasks/manage-environments.html) | ||
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.8 and < 3.11. | ||
A Windows version is not available and the development of one is not planned. | ||
E3SM-Unified currently supports Linux and OSX, and python >=3.9,<3.11. | ||
Support for Windows is not planned. | ||
|
||
Users can create a new anaconda environment either with or without MPI support | ||
from conda. To create the latest version of the E3SM-Unified environment with | ||
MPI support from the `mpich` package, use: | ||
``` | ||
conda config --add channels conda-forge | ||
conda config --set channel_priority strict | ||
conda create -n e3sm-unified-mpich -c conda-forge -c defaults -c e3sm \ | ||
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 | ||
[Mambaforge](https://github.com/conda-forge/miniforge#mambaforge). Then, | ||
create the E3SM-Unified environment (with MPI support from the `mpich` package | ||
in this example), use: | ||
```bash | ||
mamba create -n e3sm-unified -c conda-forge -c defaults -c e3sm \ | ||
python=3.10 "e3sm-unified=*=mpi_mpich_*" | ||
mamba activate e3sm-unified | ||
``` | ||
To create and environment without MPI, use: | ||
``` | ||
conda config --add channels conda-forge | ||
conda config --set channel_priority strict | ||
conda create -n e3sm-unified-nompi -c conda-forge -c defaults -c e3sm \ | ||
python=3.10 "e3sm-unified=*=nompi_*" | ||
Each time you want to use the environment in the future, again run: | ||
```bash | ||
mamba activate e3sm-unified | ||
``` | ||
|
||
The following package is only available for linux and not OSX: | ||
- zstash | ||
|
||
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 |
This file was deleted.
Oops, something went wrong.
This file was deleted.
Oops, something went wrong.
This file was deleted.
Oops, something went wrong.
This file was deleted.
Oops, something went wrong.
Oops, something went wrong.