Open Sustainable Technology

A curated list of open technology projects to sustain a stable climate, energy supply, biodiversity and natural resources.

Browse accepted projects | Review proposed projects | Propose new project | Open Issues

E3SM

A state-of-the-art fully coupled model of the Earth's climate including important biogeochemical and cryospheric processes.
https://github.com/e3sm-project/e3sm

climate climate-model climate-science e3sm fortran snl-applications

Last synced: about 4 hours ago
JSON representation

Repository metadata

Energy Exascale Earth System Model source code. NOTE: use "maint" branches for your work. Head of master is not validated.

README

        

[![E3SM Logo](https://e3sm.org/wp-content/themes/e3sm/assets/images/e3sm-logo.png)](https://e3sm.org)

Energy Exascale Earth System Model (E3SM)
================================================================================

E3SM is a state-of-the-art fully coupled model of the Earth's climate including
important biogeochemical and cryospheric processes. It is intended to address
the most challenging and demanding climate-change research problems and
Department of Energy mission needs while efficiently using DOE Leadership
Computing Facilities.

DOI: [10.11578/E3SM/dc.20240301.3](http://dx.doi.org/10.11578/E3SM/dc.20240301.3)

Please visit the [project website](https://e3sm.org) or our [Confluence site](https://acme-climate.atlassian.net/wiki/spaces/DOC/overview)
for further details.

For questions about the model, use [Github Discussions](https://github.com/E3SM-Project/E3SM/discussions).

See our Github-hosted documentation at [https://e3sm-project.github.io/E3SM/](https://e3sm-project.github.io/E3SM/).

Table of Contents
--------------------------------------------------------------------------------
- [Quick Start](#quickstart)
- [Supported Machines](#supportedmachines)
- [Running](#running)
- [Contributing](#contributing)
- [Acknowledge](#acknowledge)
- [License](#license)

Quick Start
--------------------------------------------------------------------------------
The [Quick Start](https://e3sm.org/model/running-e3sm/e3sm-quick-start/) page
includes instructions on obtaining the necessary code and input data for model
setup and execution on a supported machine.

Supported Machines
--------------------------------------------------------------------------------
E3SM is a high-performance computing application and generally requires a
capable compute cluster to run a scientifically validated case at a useful
simulation speed.

To run E3SM, it is recommended that you obtain time on a
[Supported Machine](https://e3sm.org/model/running-e3sm/supported-machines/).

Running
--------------------------------------------------------------------------------
Please refer to [Running E3SM](https://e3sm.org/model/running-e3sm/)
for instructions on running the model.

Contributing
--------------------------------------------------------------------------------
Please refer to [Contributing](CONTRIBUTING.md) for details on our code development
process.

Acknowledgement
--------------------------------------------------------------------------------
The Energy Exascale Earth System Model (E3SM) Project should be acknowledged in
publications as the origin of the model using
[these guidelines](https://e3sm.org/resources/policies/acknowledge-e3sm/).

In addition, the software should be cited. For your convenience,
the following BibTeX entry is provided.
```TeX
@misc{e3sm-model,
title = {{Energy Exascale Earth System Model (E3SM)}},
author = {{E3SM Project}},
abstractNote = {{E3SM} is a state-of-the-art fully coupled model of the {E}arth's
climate including important biogeochemical and cryospheric processes.},
howpublished = {[Computer Software] \url{https://dx.doi.org/10.11578/E3SM/dc.20240301.3}},
url = {https://dx.doi.org/10.11578/E3SM/dc.20240301.3},
doi = {10.11578/E3SM/dc.20240301.3},
year = 2024,
month = mar,
}
```

License
--------------------------------------------------------------------------------
The E3SM model is available under a BSD 3-clause license.
Please see [LICENSE](LICENSE) for details.

Citation (CITATION.cff)

# This CITATION.cff file was generated with cffinit.
# Visit https://bit.ly/cffinit to generate yours today!

cff-version: 1.2.0
title: Energy Exascale Earth System Model
message: '  If you use this software, please cite it using the metadata from this file.'
type: software
authors:
  - given-names: E3SM
    family-names: Project
version: 3.0.0
doi: 10.11578/E3SM/dc.20240301.3
repository-code: 'https://github.com/E3SM-Project/E3SM'
url: 'https://e3sm.org'
license: BSD-3-Clause

Owner metadata


GitHub Events

Total
Last Year

Issue and Pull Request metadata

Last synced: 1 day ago

Total issues: 2,115
Total pull requests: 4,324
Average time to close issues: 4 months
Average time to close pull requests: 19 days
Total issue authors: 174
Total pull request authors: 174
Average comments per issue: 7.06
Average comments per pull request: 6.69
Merged pull request: 3,710
Bot issues: 0
Bot pull requests: 3

Past year issues: 256
Past year pull requests: 547
Past year average time to close issues: about 1 month
Past year average time to close pull requests: 19 days
Past year issue authors: 60
Past year pull request authors: 75
Past year average comments per issue: 3.72
Past year average comments per pull request: 6.58
Past year merged pull request: 376
Past year bot issues: 0
Past year bot pull requests: 3

More stats: https://issues.ecosyste.ms/repositories/lookup?url=https://github.com/e3sm-project/e3sm

Top Issue Authors

  • ndkeen (355)
  • worleyph (235)
  • bishtgautam (116)
  • rljacob (99)
  • amametjanov (83)
  • jonbob (70)
  • dqwu (59)
  • wlin7 (54)
  • jayeshkrishna (48)
  • sarats (47)
  • golaz (47)
  • singhbalwinder (46)
  • mark-petersen (40)
  • akturner (38)
  • minxu74 (37)

Top Pull Request Authors

  • jgfouca (586)
  • amametjanov (316)
  • bishtgautam (272)
  • ndkeen (231)
  • jonbob (226)
  • mark-petersen (186)
  • singhbalwinder (154)
  • wlin7 (137)
  • rljacob (121)
  • worleyph (107)
  • oksanaguba (98)
  • whannah1 (96)
  • jayeshkrishna (91)
  • mt5555 (88)
  • ambrad (72)

Top Issue Labels

  • bug (717)
  • Land (334)
  • Atmosphere (329)
  • CIME (245)
  • mpas-ocean (197)
  • Machine Files (172)
  • mpas-seaice (123)
  • Critical (109)
  • Cori (95)
  • PotentialBug (92)
  • Scripts (74)
  • enhancement (64)
  • Summit (63)
  • Coupled Model (63)
  • question (56)
  • HOMME (52)
  • pm-cpu (52)
  • SCORPIO (48)
  • Titan (43)
  • help wanted (42)
  • Testing (42)
  • Fixed in ESMCI (37)
  • minor (37)
  • BFB (34)
  • River (34)
  • Coupler (33)
  • Crusher (31)
  • PIO (28)
  • Utils (28)
  • BGC (26)

Top Pull Request Labels

  • BFB (2,007)
  • bug fix PR (889)
  • Machine Files (842)
  • Atmosphere (728)
  • Land (583)
  • CIME (566)
  • mpas-ocean (528)
  • Scripts (499)
  • non-BFB (391)
  • mpas-seaice (318)
  • enhancement (308)
  • NML (278)
  • HOMME (266)
  • compset (163)
  • Testing (163)
  • Coupled Model (152)
  • Cori (107)
  • River (92)
  • Coupler (89)
  • MMF (87)
  • mpas-albany-landice (79)
  • maint-1.0 (74)
  • Anvil (65)
  • BGC (60)
  • pm-cpu (59)
  • Chrysalis (58)
  • SCORPIO (55)
  • HOMME standalone (54)
  • mpas-framework (54)
  • Performance (53)

Package metadata

proxy.golang.org: github.com/e3sm-project/e3sm

  • Homepage:
  • Documentation: https://pkg.go.dev/github.com/e3sm-project/e3sm#section-documentation
  • Licenses: other
  • Latest release: v3.0.0+incompatible (published 2 months ago)
  • Last Synced: 2024-05-10T09:06:04.888Z (1 day ago)
  • Versions: 68
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 1.622%
    • Average: 4.057%
    • Dependent packages count: 6.492%
proxy.golang.org: github.com/E3SM-Project/E3SM

  • Homepage:
  • Documentation: https://pkg.go.dev/github.com/E3SM-Project/E3SM#section-documentation
  • Licenses: other
  • Latest release: v3.0.0+incompatible (published 2 months ago)
  • Last Synced: 2024-05-10T09:06:04.964Z (1 day ago)
  • Versions: 68
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent packages count: 6.999%
    • Average: 8.173%
    • Dependent repos count: 9.346%

Dependencies

components/eamxx/docker/Dockerfile docker
  • cime ${CIME_VERSION} build
components/eamxx/docker/requirements.txt pypi
  • cftime *
  • netCDF4 *
  • numpy *
  • xarray *
  • zarr *
.github/workflows/e3sm-gh-pages.yml actions
  • JamesIves/github-pages-deploy-action v4 composite
  • actions/checkout v4 composite
  • actions/setup-python v4.7.0 composite
  • rossjrw/pr-preview-action v1 composite
.github/workflows/eamxx-gh-pages.yml actions
  • JamesIves/github-pages-deploy-action v4 composite
  • actions/checkout v4 composite
  • actions/setup-python v5.0.0 composite
  • rossjrw/pr-preview-action v1 composite
.github/workflows/e3sm-gh-ci-cime-tests.yml actions
  • actions/checkout v4 composite
  • actions/upload-artifact v4 composite
.github/workflows/e3sm-gh-ci-w-cime-tests.yml actions
  • actions/checkout v4 composite
  • actions/upload-artifact v4 composite
.github/workflows/e3sm-gh-md-linter.yml actions
  • DavidAnson/markdownlint-cli2-action v16 composite
  • actions/checkout v4 composite
  • tj-actions/changed-files v44 composite
.github/workflows/eamxx_default_files.yml actions
  • actions/checkout v4 composite
  • actions/setup-python v5.1.0 composite

Score: -Infinity