e3sm

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

https://github.com/e3sm-project/e3sm

Science Score: 57.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
    Found CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
    Found .zenodo.json file
  • DOI references
    Found 11 DOI reference(s) in README
  • Academic publication links
  • Academic email domains
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (14.0%) to scientific vocabulary

Keywords

climate climate-model climate-science e3sm fortran snl-applications
Last synced: 6 months ago · JSON representation ·

Repository

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

Basic Info
  • Host: GitHub
  • Owner: E3SM-Project
  • License: other
  • Language: Fortran
  • Default Branch: master
  • Homepage: https://docs.e3sm.org/E3SM
  • Size: 502 MB
Statistics
  • Stars: 387
  • Watchers: 140
  • Forks: 434
  • Open Issues: 591
  • Releases: 13
Topics
climate climate-model climate-science e3sm fortran snl-applications
Created over 11 years ago · Last pushed 6 months ago
Metadata Files
Readme Contributing License Citation Authors Codemeta

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. 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 for details.

Owner

  • Name: Energy Exascale Earth System Model Project
  • Login: E3SM-Project
  • Kind: organization

Repositories associated with the E3SM Project

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

Issues and Pull Requests

Last synced: 6 months ago

All Time
  • Total issues: 2,364
  • Total pull requests: 5,896
  • Average time to close issues: 5 months
  • Average time to close pull requests: 18 days
  • Total issue authors: 201
  • Total pull request authors: 197
  • Average comments per issue: 6.56
  • Average comments per pull request: 6.16
  • Merged pull requests: 4,874
  • Bot issues: 3
  • Bot pull requests: 23
Past Year
  • Issues: 235
  • Pull requests: 1,274
  • Average time to close issues: 11 days
  • Average time to close pull requests: 11 days
  • Issue authors: 69
  • Pull request authors: 85
  • Average comments per issue: 2.26
  • Average comments per pull request: 3.98
  • Merged pull requests: 866
  • Bot issues: 2
  • Bot pull requests: 13
Top Authors
Issue Authors
  • ndkeen (410)
  • worleyph (235)
  • bishtgautam (115)
  • rljacob (106)
  • amametjanov (86)
  • jonbob (74)
  • dqwu (73)
  • wlin7 (58)
  • singhbalwinder (51)
  • jayeshkrishna (50)
  • mahf708 (50)
  • sarats (46)
  • golaz (45)
  • mark-petersen (41)
  • minxu74 (41)
Pull Request Authors
  • jgfouca (697)
  • amametjanov (360)
  • ndkeen (321)
  • bishtgautam (295)
  • jonbob (282)
  • singhbalwinder (222)
  • bartgol (205)
  • mark-petersen (192)
  • whannah1 (162)
  • rljacob (160)
  • wlin7 (155)
  • mahf708 (136)
  • jayeshkrishna (129)
  • oksanaguba (115)
  • worleyph (107)
Top Labels
Issue Labels
bug (751) Land (328) Atmosphere (326) CIME (252) mpas-ocean (201) Machine Files (184) mpas-seaice (135) Critical (106) PotentialBug (97) Cori (95) EAMxx (75) Scripts (74) enhancement (70) pm-cpu (70) Summit (63) Coupled Model (63) help wanted (60) question (56) HOMME (56) SCORPIO (51) Testing (46) Titan (43) minor (38) Fixed in ESMCI (37) River (34) BFB (34) BGC (33) Coupler (33) Crusher (31) Performance (29)
Pull Request Labels
BFB (2,795) bug fix PR (1,079) Machine Files (1,063) Atmosphere (808) Land (675) mpas-ocean (641) CIME (611) non-BFB (513) Scripts (508) EAMxx (495) mpas-seaice (354) NML (346) enhancement (332) HOMME (308) Testing (277) compset (183) Coupled Model (178) Coupler (158) mpas-albany-landice (130) pm-cpu (113) Cori (106) SCORPIO (104) MMF (97) Documentation (97) River (94) Anvil (86) Chrysalis (81) BGC (80) MAM4xx (77) Stealth (76)

Packages

  • Total packages: 2
  • Total downloads: unknown
  • Total dependent packages: 0
    (may contain duplicates)
  • Total dependent repositories: 0
    (may contain duplicates)
  • Total versions: 142
proxy.golang.org: github.com/e3sm-project/e3sm
  • Versions: 71
  • Dependent Packages: 0
  • Dependent Repositories: 0
Rankings
Dependent repos count: 1.6%
Average: 4.1%
Dependent packages count: 6.5%
Last synced: 6 months ago
proxy.golang.org: github.com/E3SM-Project/E3SM
  • Versions: 71
  • Dependent Packages: 0
  • Dependent Repositories: 0
Rankings
Dependent packages count: 7.0%
Average: 8.2%
Dependent repos count: 9.3%
Last synced: 6 months ago

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 *