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

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

Category: Climate Change
Sub Category: Earth and Climate Modeling

Keywords

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

Last synced: about 16 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.md

E3SM Logo

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.20240930.1

Please visit the project website or our Confluence site
for further details.

For questions about the model, use Github Discussions.

See our Github-hosted documentation at https://docs.e3sm.org/E3SM.

Table of Contents

Quick Start

The 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.

Running

Please refer to Running E3SM
for instructions on running the model.

Contributing

Please refer to Contributing 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.

In addition, the software should be cited. For your convenience,
the following BibTeX entry is provided.

@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 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.20240930.1
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,416
Total pull requests: 5,061
Average time to close issues: 5 months
Average time to close pull requests: 19 days
Total issue authors: 192
Total pull request authors: 190
Average comments per issue: 6.75
Average comments per pull request: 6.48
Merged pull request: 4,263
Bot issues: 3
Bot pull requests: 11

Past year issues: 278
Past year pull requests: 782
Past year average time to close issues: about 1 month
Past year average time to close pull requests: 14 days
Past year issue authors: 66
Past year pull request authors: 85
Past year average comments per issue: 3.49
Past year average comments per pull request: 5.05
Past year merged pull request: 547
Past year bot issues: 3
Past year bot pull requests: 8

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

Top Issue Authors

  • ndkeen (454)
  • worleyph (235)
  • bishtgautam (119)
  • rljacob (107)
  • amametjanov (83)
  • dqwu (77)
  • jonbob (75)
  • wlin7 (58)
  • jayeshkrishna (51)
  • singhbalwinder (50)
  • golaz (47)
  • sarats (47)
  • mahf708 (46)
  • mark-petersen (42)
  • minxu74 (41)

Top Pull Request Authors

  • jgfouca (635)
  • amametjanov (336)
  • bishtgautam (285)
  • ndkeen (271)
  • jonbob (257)
  • mark-petersen (191)
  • singhbalwinder (186)
  • wlin7 (144)
  • rljacob (137)
  • whannah1 (134)
  • jayeshkrishna (112)
  • oksanaguba (111)
  • worleyph (107)
  • bartgol (106)
  • mt5555 (94)

Top Issue Labels

  • bug (779)
  • Land (346)
  • Atmosphere (338)
  • CIME (250)
  • mpas-ocean (211)
  • Machine Files (198)
  • mpas-seaice (139)
  • Critical (109)
  • PotentialBug (95)
  • Cori (95)
  • pm-cpu (92)
  • EAMxx (85)
  • Scripts (74)
  • enhancement (72)
  • help wanted (67)
  • Coupled Model (64)
  • Summit (63)
  • HOMME (60)
  • question (58)
  • SCORPIO (54)
  • Testing (53)
  • Titan (43)
  • pm-gpu (40)
  • minor (39)
  • BFB (38)
  • Performance (37)
  • Fixed in ESMCI (37)
  • BGC (36)
  • River (34)
  • Coupler (34)

Top Pull Request Labels

  • BFB (2,389)
  • bug fix PR (978)
  • Machine Files (958)
  • Atmosphere (765)
  • Land (632)
  • CIME (587)
  • mpas-ocean (586)
  • Scripts (502)
  • non-BFB (449)
  • mpas-seaice (338)
  • enhancement (321)
  • NML (319)
  • HOMME (293)
  • EAMxx (247)
  • Testing (224)
  • compset (176)
  • Coupled Model (166)
  • Coupler (127)
  • Cori (107)
  • mpas-albany-landice (106)
  • MMF (94)
  • River (92)
  • pm-cpu (85)
  • SCORPIO (82)
  • Anvil (78)
  • maint-1.0 (76)
  • Documentation (71)
  • Chrysalis (70)
  • Stealth (69)
  • HOMME standalone (68)

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.2+incompatible (published 4 months ago)
  • Last Synced: 2025-04-25T14:06:36.514Z (1 day ago)
  • Versions: 70
  • 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.2+incompatible (published 4 months ago)
  • Last Synced: 2025-04-25T14:06:36.150Z (1 day ago)
  • Versions: 70
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent packages count: 6.999%
    • Average: 8.173%
    • Dependent repos count: 9.346%

Dependencies

.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/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/actions/show-workflow-trigger/action.yml actions
  • actions/github-script v7 composite
.github/actions/test-all-scream/action.yml actions
  • actions/upload-artifact v4 composite
.github/workflows/eamxx-sa-coverage.yml actions
  • ./.github/actions/show-workflow-trigger * composite
  • ./.github/actions/test-all-scream * composite
  • actions/checkout v4 composite
.github/workflows/eamxx-sa-sanitizer.yml actions
  • ./.github/actions/show-workflow-trigger * composite
  • ./.github/actions/test-all-scream * composite
  • actions/checkout v4 composite
.github/workflows/eamxx-sa-testing.yml actions
  • ./.github/actions/show-workflow-trigger * composite
  • ./.github/actions/test-all-scream * composite
  • actions/checkout v4 composite
.github/workflows/eamxx-scripts-tests.yml actions
  • ./.github/actions/show-workflow-trigger * composite
  • actions/checkout v4 composite
.github/workflows/eamxx-v1-testing.yml actions
  • ./.github/actions/show-workflow-trigger * composite
  • actions/checkout v4 composite
  • actions/upload-artifact v4 composite
components/eamxx/src/python/pyproject.toml pypi
  • mpi4py *
  • numpy *

Score: -Infinity