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

Keywords from Contributors

earth-system-model cesm ncar hydrology datamodeling climate-analysis mpas nwp numerical-modeling weather

Last synced: 10 minutes 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 System including
important biogeochemical and cryospheric processes. It is intended to address
the most challenging and demanding earth system 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

Committers metadata

Last synced: 5 days ago

Total Commits: 50,890
Total Committers: 541
Avg Commits per committer: 94.067
Development Distribution Score (DDS): 0.913

Commits in past year: 3,046
Committers in past year: 89
Avg Commits per committer in past year: 34.225
Development Distribution Score (DDS) in past year: 0.82

Name Email Commits
James Foucar j****a@s****v 4405
Luca Bertagna l****g@s****v 3593
Jim Edwards j****s@u****u 3468
Matthew Hoffman m****n@l****v 1830
Mark Petersen m****n@l****v 1738
Walter Hannah h****6@l****v 1286
Azamat Mametjanov a****t@m****v 1286
Balwinder Singh b****h@g****m 1265
Aaron Donahue d****n@g****m 1167
Douglas Jacobsen j****s@g****m 1162
Robert Jacob j****b@a****v 965
Benjamin Hillman b****a@s****v 886
Jon Wolfe j****b@l****v 859
Michael Duda d****a@u****u 836
Xylar Asay-Davis x****m@g****m 824
Oksana Guba o****a@g****m 804
Mark Taylor mt@m****g 776
Bill Sacks s****s@u****u 710
Mariana Vertenstein m****s@u****u 671
Gautam Bisht g****t@l****v 630
Andrew M. Bradley a****l@s****v 595
Luke Van Roekel l****l@g****m 577
tcclevenger t****e@s****v 565
noel n****n@l****v 528
mahf708 n****z@p****v 510
Iulian Grindeanu i****n@m****v 495
Jayesh Krishna j****h@m****v 430
jamroz@ucar.edu j****z@u****u@b****9 426
Adrian Turner a****t@l****v 416
taylorm t****m@b****9 408
and 511 more...

Committer domains:


Issue and Pull Request metadata

Last synced: 4 days ago

Total issues: 2,388
Total pull requests: 5,996
Average time to close issues: 5 months
Average time to close pull requests: 19 days
Total issue authors: 204
Total pull request authors: 198
Average comments per issue: 6.55
Average comments per pull request: 6.11
Merged pull request: 4,913
Bot issues: 3
Bot pull requests: 25

Past year issues: 220
Past year pull requests: 1,208
Past year average time to close issues: 20 days
Past year average time to close pull requests: 12 days
Past year issue authors: 63
Past year pull request authors: 82
Past year average comments per issue: 2.63
Past year average comments per pull request: 3.59
Past year merged pull request: 776
Past year bot issues: 0
Past year bot pull requests: 14

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

Top Issue Authors

  • ndkeen (413)
  • worleyph (235)
  • bishtgautam (116)
  • rljacob (107)
  • amametjanov (86)
  • dqwu (74)
  • jonbob (74)
  • wlin7 (58)
  • mahf708 (53)
  • singhbalwinder (52)
  • jayeshkrishna (50)
  • sarats (46)
  • golaz (45)
  • mark-petersen (41)
  • minxu74 (41)

Top Pull Request Authors

  • jgfouca (706)
  • amametjanov (362)
  • ndkeen (326)
  • bishtgautam (297)
  • jonbob (286)
  • bartgol (234)
  • singhbalwinder (220)
  • mark-petersen (192)
  • whannah1 (169)
  • rljacob (165)
  • wlin7 (156)
  • mahf708 (139)
  • jayeshkrishna (131)
  • oksanaguba (117)
  • worleyph (107)

Top Issue Labels

  • bug (753)
  • Land (330)
  • Atmosphere (326)
  • CIME (254)
  • mpas-ocean (202)
  • Machine Files (185)
  • mpas-seaice (136)
  • Critical (106)
  • PotentialBug (97)
  • Cori (95)
  • EAMxx (85)
  • Scripts (75)
  • pm-cpu (71)
  • enhancement (70)
  • help wanted (63)
  • Coupled Model (63)
  • Summit (63)
  • HOMME (57)
  • question (56)
  • SCORPIO (51)
  • Testing (48)
  • Titan (43)
  • minor (38)
  • Fixed in ESMCI (37)
  • BFB (35)
  • Coupler (34)
  • River (34)
  • BGC (33)
  • Crusher (31)
  • Performance (29)

Top Pull Request Labels

  • BFB (2,855)
  • bug fix PR (1,082)
  • Machine Files (1,066)
  • Atmosphere (816)
  • Land (677)
  • mpas-ocean (646)
  • CIME (616)
  • EAMxx (536)
  • non-BFB (523)
  • Scripts (508)
  • mpas-seaice (356)
  • NML (348)
  • enhancement (337)
  • HOMME (311)
  • Testing (285)
  • compset (183)
  • Coupled Model (182)
  • Coupler (164)
  • mpas-albany-landice (133)
  • pm-cpu (117)
  • Cori (106)
  • SCORPIO (106)
  • MMF (99)
  • Documentation (97)
  • River (94)
  • Anvil (86)
  • BGC (82)
  • Chrysalis (82)
  • Stealth (79)
  • MAM4xx (77)

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 11 months ago)
  • Last Synced: 2025-10-29T21:10:32.462Z (5 days ago)
  • Versions: 71
  • 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 11 months ago)
  • Last Synced: 2025-10-29T21:10:32.116Z (5 days ago)
  • Versions: 71
  • 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