MPAS-Model

Repository for MPAS models and shared framework releases.

https://github.com/MPAS-Dev/MPAS-Model

Science Score: 36.0%

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

  • CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
    Found .zenodo.json file
  • DOI references
  • Academic publication links
  • Committers with academic emails
    48 of 77 committers (62.3%) from academic institutions
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (13.0%) to scientific vocabulary

Keywords from Contributors

meteorology weather weather-forecast nwp grib atmospheric-modelling atmospheric-science hpc-applications numerical-modelling research
Last synced: 9 months ago · JSON representation

Repository

Repository for MPAS models and shared framework releases.

Basic Info
  • Host: GitHub
  • Owner: MPAS-Dev
  • Language: Fortran
  • Default Branch: master
  • Size: 44 MB
Statistics
  • Stars: 272
  • Watchers: 24
  • Forks: 369
  • Open Issues: 167
  • Releases: 33
Created about 13 years ago · Last pushed 10 months ago
Metadata Files
Readme License

README.md

MPAS-v8.3.1

The Model for Prediction Across Scales (MPAS) is a collaborative project for developing atmosphere, ocean, and other earth-system simulation components for use in climate, regional climate, and weather studies. The primary development partners are the climate modeling group at Los Alamos National Laboratory (COSIM) and the National Center for Atmospheric Research. Both primary partners are responsible for the MPAS framework, operators, and tools common to the applications; LANL has primary responsibility for the ocean model, and NCAR has primary responsibility for the atmospheric model.

The MPAS framework facilitates the rapid development and prototyping of models by providing infrastructure typically required by model developers, including high-level data types, communication routines, and I/O routines. By using MPAS, developers can leverage pre-existing code and focus more on development of their model.

BUILDING

This README is provided as a brief introduction to the MPAS framework. It does not provide details about each specific model, nor does it provide building instructions.

For information about building and running each core, please refer to each core's user's guide, which can be found at the following web sites:

MPAS-Atmosphere

MPAS-Albany Land Ice

MPAS-Ocean

MPAS-Seaice

Code Layout

Within the MPAS repository, code is laid out as follows. Sub-directories are only described below the src directory.

MPAS-Model
├── src
│   ├── driver -- Main driver for MPAS in stand-alone mode (Shared)
│   ├── external -- External software for MPAS (Shared)
│   ├── framework -- MPAS Framework (Includes DDT Descriptions, and shared routines. Shared)
│   ├── operators -- MPAS Opeartors (Includes Operators for MPAS meshes. Shared)
│   ├── tools -- Empty directory for include files that Registry generates (Shared)
│   │   ├── registry -- Code for building Registry.xml parser (Shared)
│   │   └── input_gen -- Code for generating streams and namelist files (Shared)
│   └── core_* -- Individual model cores.
│       └── inc -- Empty directory for include files that Registry generates
├── testing_and_setup -- Tools for setting up configurations and test cases (Shared)
└── default_inputs -- Copies of default stream and namelists files (Shared)

Model cores are typically developed independently. For information about building and running a particular core, please refer to that core's user's guide.

Owner

  • Name: MPAS-Dev
  • Login: MPAS-Dev
  • Kind: organization

GitHub Events

Total
  • Create event: 6
  • Issues event: 14
  • Watch event: 29
  • Delete event: 2
  • Member event: 2
  • Issue comment event: 233
  • Push event: 64
  • Pull request review event: 445
  • Pull request review comment event: 374
  • Pull request event: 177
  • Fork event: 31
Last Year
  • Create event: 6
  • Issues event: 14
  • Watch event: 29
  • Delete event: 2
  • Member event: 2
  • Issue comment event: 233
  • Push event: 64
  • Pull request review event: 445
  • Pull request review comment event: 374
  • Pull request event: 177
  • Fork event: 31

Committers

Last synced: 10 months ago

All Time
  • Total Commits: 4,899
  • Total Committers: 77
  • Avg Commits per committer: 63.623
  • Development Distribution Score (DDS): 0.79
Past Year
  • Commits: 187
  • Committers: 17
  • Avg Commits per committer: 11.0
  • Development Distribution Score (DDS): 0.674
Top Committers
Name Email Commits
Michael Duda d****a@u****u 1,030
Douglas Jacobsen j****s@g****m 698
Matthew Hoffman m****n@l****v 564
Mark Petersen m****n@l****v 470
Laura Fowler l****a@u****u 445
Adrian Turner a****t@l****v 253
Xylar Asay-Davis x****m@g****m 200
toddringler t****r@m****m 187
Luke Van Roekel l****l@g****m 84
Miles A Curry c****s@g****m 76
William Lipscomb l****b@l****v 70
G. Dylan Dickerson g****r@u****u 69
Phillip J. Wolfram p****m@l****v 58
Bill Skamarock s****c@u****u 56
Stephen Price s****e@l****v 54
Nicole Jeffery n****y@l****v 45
Dom Heinzeller c****i@y****m 41
Jon Woodring w****g@l****v 40
Adrian K. Turner a****t@p****v 35
Phillip J. Wolfram p****m@g****m 35
Mathew Maltrud m****d@l****v 34
Juan A. Saenz j****z@g****m 33
Todd Ringler t****d@p****l 19
Abishek Gopal a****l@u****u 19
Jim Wittig j****g@u****u 17
Matthew Dimond m****d@u****u 15
Mark R. Petersen m****e@l****v 15
Michael Toy m****y@n****v 15
Nick Szapiro n****p@g****m 14
Wei Wang w****g@u****u 14
and 47 more...

Issues and Pull Requests

Last synced: 10 months ago

All Time
  • Total issues: 223
  • Total pull requests: 1,294
  • Average time to close issues: 6 months
  • Average time to close pull requests: about 2 months
  • Total issue authors: 73
  • Total pull request authors: 95
  • Average comments per issue: 3.9
  • Average comments per pull request: 4.18
  • Merged pull requests: 968
  • Bot issues: 0
  • Bot pull requests: 0
Past Year
  • Issues: 12
  • Pull requests: 207
  • Average time to close issues: 3 days
  • Average time to close pull requests: about 1 month
  • Issue authors: 9
  • Pull request authors: 25
  • Average comments per issue: 0.17
  • Average comments per pull request: 1.72
  • Merged pull requests: 126
  • Bot issues: 0
  • Bot pull requests: 0
Top Authors
Issue Authors
  • xylar (51)
  • pwolfram (25)
  • mark-petersen (19)
  • sbrus89 (10)
  • cponder (9)
  • mgduda (9)
  • dinghao1995 (8)
  • philipwjones (6)
  • jonwoodring (4)
  • vanroekel (3)
  • hrwinterbottom (3)
  • theweathermanda (3)
  • MiCurry (3)
  • climbfuji (2)
  • cenlinhe (2)
Pull Request Authors
  • mgduda (264)
  • xylar (103)
  • mark-petersen (88)
  • ldfowler58 (81)
  • matthewhoffman (48)
  • gdicker1 (47)
  • vanroekel (42)
  • abishekg7 (40)
  • MiCurry (39)
  • akturner (39)
  • pwolfram (38)
  • Pranay-Reddy-Kommera (35)
  • jim-p-w (33)
  • sbrus89 (23)
  • amametjanov (17)
Top Labels
Issue Labels
Ocean (78) bug (63) COMPASS (43) clean-up (22) Atmosphere (20) coastal (19) Framework (18) For discussion (18) question (12) feature (10) performance (6) Sea ice (5) wontfix (4) LIGHT (2) OpenACC (1) mesh (1) Land Ice (1) python 3 (1)
Pull Request Labels
Atmosphere (452) Ocean (293) Framework (187) clean-up (172) COMPASS (154) bug fix (147) feature (136) bug (130) OpenACC (91) Sea ice (70) Land Ice (59) coastal (53) in progress (29) Don't merge (27) performance (26) mesh (18) LIGHT (11) Documentation only (10) python 3 (8) For discussion (6) CI only (4) Chemistry (2) shallow water core (1)

Packages

  • Total packages: 2
  • Total downloads: unknown
  • Total dependent packages: 0
    (may contain duplicates)
  • Total dependent repositories: 0
    (may contain duplicates)
  • Total versions: 20
proxy.golang.org: github.com/MPAS-Dev/MPAS-Model
  • Versions: 10
  • Dependent Packages: 0
  • Dependent Repositories: 0
Rankings
Dependent repos count: 1.6%
Average: 4.1%
Dependent packages count: 6.5%
Last synced: 10 months ago
proxy.golang.org: github.com/mpas-dev/mpas-model
  • Versions: 10
  • Dependent Packages: 0
  • Dependent Repositories: 0
Rankings
Dependent repos count: 1.6%
Average: 4.1%
Dependent packages count: 6.5%
Last synced: 10 months ago