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

SCREAM

A global atmosphere model targeted towards 3 km ("cloud resolving") resolution.
https://github.com/E3SM-Project/scream

atmosphere-model climate cxx e3sm gcm hpc kokkos

Last synced: 40 minutes ago
JSON representation

Repository metadata

Exascale global atmosphere model written in C++ as part of the E3SM project

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.20230110.5](http://dx.doi.org/10.11578/E3SM/dc.20230110.5)

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)

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.20230110.5}},
url = {https://dx.doi.org/10.11578/E3SM/dc.20230110.5},
doi = {10.11578/E3SM/dc.20230110.5},
year = 2023,
month = jan,
}
```

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: 873
Total pull requests: 1,976
Average time to close issues: 5 months
Average time to close pull requests: 8 days
Total issue authors: 37
Total pull request authors: 36
Average comments per issue: 5.27
Average comments per pull request: 18.56
Merged pull request: 1,764
Bot issues: 3
Bot pull requests: 2

Past year issues: 138
Past year pull requests: 390
Past year average time to close issues: about 1 month
Past year average time to close pull requests: 8 days
Past year issue authors: 23
Past year pull request authors: 25
Past year average comments per issue: 3.81
Past year average comments per pull request: 19.84
Past year merged pull request: 332
Past year bot issues: 3
Past year bot pull requests: 2

More stats: https://issues.ecosyste.ms/repositories/lookup?url=https://github.com/E3SM-Project/scream

Top Issue Authors

  • bartgol (175)
  • ndkeen (159)
  • AaronDonahue (142)
  • PeterCaldwell (121)
  • ambrad (96)
  • oksanaguba (17)
  • mahf708 (16)
  • jgfouca (16)
  • crterai (15)
  • brhillman (13)
  • jeff-cohere (12)
  • bogensch (12)
  • elynnwu (10)
  • tcclevenger (10)
  • sarats (8)

Top Pull Request Authors

  • bartgol (435)
  • jgfouca (364)
  • AaronDonahue (245)
  • tcclevenger (184)
  • ambrad (108)
  • bogensch (86)
  • xyuan (79)
  • brhillman (78)
  • jeff-cohere (51)
  • PeterCaldwell (50)
  • singhbalwinder (50)
  • mahf708 (34)
  • pressel (26)
  • ndkeen (26)
  • elynnwu (25)

Top Issue Labels

  • bug (159)
  • Atmosphere Driver (100)
  • I/O (90)
  • priority:medium (84)
  • infrastructure (83)
  • enhancement (79)
  • testing (74)
  • priority:low (63)
  • SCREAMv1 (60)
  • p3 (51)
  • help wanted (50)
  • Development Task (50)
  • priority:high (49)
  • priority:wishlist (48)
  • code quality (36)
  • radiation (25)
  • homme (24)
  • shoc (23)
  • code cleanup (20)
  • scripts (20)
  • pm-gpu (18)
  • performance (17)
  • cmake (15)
  • good first issue (15)
  • pm-cpu (14)
  • discussion (13)
  • Machine File (11)
  • question (10)
  • physics (10)
  • crusher-gpu (10)

Top Pull Request Labels

  • B4B (525)
  • AT: AUTOMERGE (298)
  • bugfix (298)
  • shoc (206)
  • AT: Integrate Without Testing (186)
  • enhancement (180)
  • testing (179)
  • p3 (178)
  • Non-B4B (168)
  • I/O (116)
  • CIME (109)
  • SCREAMv1 (96)
  • scripts (90)
  • infrastructure (82)
  • Atmosphere Driver (75)
  • cmake (74)
  • radiation (69)
  • AT: Skip Stand-Alone Testing (69)
  • AT: WIP (65)
  • bug (57)
  • priority:high (55)
  • Machine File (55)
  • AT: Skip blake (50)
  • AT: Skip weaver (48)
  • AT: Skip v1 Testing (44)
  • code quality (43)
  • code cleanup (42)
  • BFB (41)
  • EKAT (36)
  • diagnostic (34)

Package metadata

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

  • Homepage:
  • Documentation: https://pkg.go.dev/github.com/e3sm-project/scream#section-documentation
  • Licenses: other
  • Latest release: v1.3.0 (published over 4 years ago)
  • Last Synced: 2024-05-11T07:04:29.239Z (about 3 hours ago)
  • Versions: 39
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent packages count: 6.999%
    • Average: 8.173%
    • Dependent repos count: 9.346%
proxy.golang.org: github.com/E3SM-Project/scream


Dependencies

.github/workflows/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

Score: -Infinity