Skip to content

Commit

Permalink
Merge pull request #109 from xylar/update-to-1.9.0
Browse files Browse the repository at this point in the history
Update to 1.9.0
  • Loading branch information
xylar authored Sep 14, 2023
2 parents cfc9700 + 48c5052 commit c2b7680
Show file tree
Hide file tree
Showing 22 changed files with 321 additions and 372 deletions.
37 changes: 0 additions & 37 deletions .travis.yml

This file was deleted.

12 changes: 0 additions & 12 deletions .travis/build.sh

This file was deleted.

17 changes: 0 additions & 17 deletions .travis/setup.sh

This file was deleted.

37 changes: 17 additions & 20 deletions README.md
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
52 changes: 0 additions & 52 deletions cime-env-test.sh

This file was deleted.

18 changes: 0 additions & 18 deletions cime-env.def

This file was deleted.

52 changes: 0 additions & 52 deletions e3sm-unified-test.sh

This file was deleted.

18 changes: 0 additions & 18 deletions e3sm-unified.def

This file was deleted.

Loading

0 comments on commit c2b7680

Please sign in to comment.