MPAS
The Model for Prediction Across Scales is a collaborative project for developing atmosphere, ocean, and other earth-system simulation components for use in climate, regional climate, and weather studies.
https://github.com/MPAS-Dev/MPAS-Model
Category: Climate Change
Sub Category: Earth and Climate Modeling
Keywords from Contributors
climate climate-model weather nwp mpas climate-analysis e3sm mpas-analysis wrf grib
Last synced: about 10 hours ago
JSON representation
Repository metadata
Repository for MPAS models and shared framework releases.
- Host: GitHub
- URL: https://github.com/MPAS-Dev/MPAS-Model
- Owner: MPAS-Dev
- Created: 2013-06-10T19:25:32.000Z (almost 12 years ago)
- Default Branch: master
- Last Pushed: 2025-02-28T21:57:32.000Z (about 2 months ago)
- Last Synced: 2025-04-10T06:06:47.649Z (18 days ago)
- Language: Fortran
- Size: 43.3 MB
- Stars: 256
- Watchers: 22
- Forks: 348
- Open Issues: 166
- Releases: 30
-
Metadata Files:
- Readme: README.md
- License: LICENSE
README.md
MPAS-v8.2.2
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:
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 metadata
- Name: MPAS-Dev
- Login: MPAS-Dev
- Email:
- Kind: organization
- Description:
- Website:
- Location:
- Twitter:
- Company:
- Icon url: https://avatars.githubusercontent.com/u/4063217?v=4
- Repositories: 16
- Last ynced at: 2024-03-26T14:04:24.593Z
- Profile URL: https://github.com/MPAS-Dev
GitHub Events
Total
- Issues event: 7
- Watch event: 17
- Issue comment event: 144
- Push event: 30
- Pull request review event: 288
- Pull request review comment event: 250
- Pull request event: 89
- Fork event: 20
- Create event: 1
Last Year
- Issues event: 7
- Watch event: 17
- Issue comment event: 144
- Push event: 30
- Pull request review event: 288
- Pull request review comment event: 250
- Pull request event: 89
- Fork event: 20
- Create event: 1
Committers metadata
Last synced: 7 days ago
Total Commits: 4,753
Total Committers: 70
Avg Commits per committer: 67.9
Development Distribution Score (DDS): 0.792
Commits in past year: 211
Committers in past year: 9
Avg Commits per committer in past year: 23.444
Development Distribution Score (DDS) in past year: 0.474
Name | Commits | |
---|---|---|
Michael Duda | d****a@u****u | 991 |
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 | 431 |
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 |
Phillip J. Wolfram | p****m@l****v | 58 |
Stephen Price | s****e@l****v | 54 |
Bill Skamarock | s****c@u****u | 53 |
Nicole Jeffery | n****y@l****v | 45 |
Dom Heinzeller | c****i@y****m | 41 |
Jon Woodring | w****g@l****v | 40 |
G. Dylan Dickerson | g****r@u****u | 39 |
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 |
Matthew Dimond | m****d@u****u | 15 |
Mark R. Petersen | m****e@l****v | 15 |
skamaroc | s****c@k****u | 14 |
Nick Szapiro | n****p@g****m | 14 |
Azamat Mametjanov | a****t@m****v | 13 |
Mauro Perego | m****o@s****v | 13 |
Wei Wang | w****g@u****u | 13 |
and 40 more... |
Committer domains:
- ucar.edu: 17
- lanl.gov: 13
- sandia.gov: 3
- mac.com: 1
- ymail.com: 1
- pn1707938.lanl.gov: 1
- lo1-fe.lanl.gov: 1
- kuusi.mmm.ucar.edu: 1
- mcs.anl.gov: 1
- t1248257.lanl.gov: 1
- lanl.gov”: 1
- gambel.mmm.ucar.edu: 1
- comcast.net: 1
- lowrielodge.org: 1
- bo.mmm.ucar.edu: 1
- uni-hohenheim.de: 1
- icebox.lanl.gov: 1
- starinst.org: 1
- rhrk.uni-kl.de: 1
- yslogin6.(none): 1
- eos-ext2.ccs.ornl.gov: 1
- mu-fe4.lanl.gov: 1
- mu-fe2.lanl.gov: 1
- yslogin2.(none): 1
Issue and Pull Request metadata
Last synced: 1 day ago
Total issues: 219
Total pull requests: 1,100
Average time to close issues: 6 months
Average time to close pull requests: about 2 months
Total issue authors: 71
Total pull request authors: 90
Average comments per issue: 3.99
Average comments per pull request: 4.62
Merged pull request: 829
Bot issues: 0
Bot pull requests: 0
Past year issues: 14
Past year pull requests: 140
Past year average time to close issues: 12 days
Past year average time to close pull requests: 22 days
Past year issue authors: 11
Past year pull request authors: 19
Past year average comments per issue: 0.5
Past year average comments per pull request: 2.63
Past year merged pull request: 85
Past year bot issues: 0
Past year bot pull requests: 0
Top Issue Authors
- xylar (51)
- pwolfram (25)
- mark-petersen (19)
- sbrus89 (10)
- cponder (9)
- dinghao1995 (9)
- mgduda (8)
- philipwjones (6)
- theweathermanda (4)
- jonwoodring (4)
- hrwinterbottom (3)
- MiCurry (3)
- vanroekel (3)
- raycao88124 (2)
- daniloceano (2)
Top Pull Request Authors
- mgduda (210)
- xylar (103)
- mark-petersen (88)
- ldfowler58 (53)
- matthewhoffman (48)
- vanroekel (42)
- akturner (39)
- MiCurry (39)
- pwolfram (38)
- Pranay-Reddy-Kommera (34)
- gdicker1 (32)
- sbrus89 (23)
- amametjanov (17)
- thomasuhoh (17)
- abishekg7 (17)
Top 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)
Top Pull Request Labels
- Atmosphere (353)
- Ocean (293)
- Framework (169)
- clean-up (155)
- COMPASS (154)
- bug (130)
- feature (128)
- bug fix (112)
- OpenACC (72)
- Sea ice (70)
- Land Ice (59)
- coastal (53)
- in progress (29)
- Don't merge (26)
- performance (26)
- mesh (18)
- LIGHT (11)
- Documentation only (10)
- python 3 (8)
- For discussion (6)
- CI only (4)
- shallow water core (1)
Package metadata
- Total packages: 2
- Total downloads: unknown
- Total dependent packages: 0 (may contain duplicates)
- Total dependent repositories: 0 (may contain duplicates)
- Total versions: 14
proxy.golang.org: github.com/MPAS-Dev/MPAS-Model
- Homepage:
- Documentation: https://pkg.go.dev/github.com/MPAS-Dev/MPAS-Model#section-documentation
- Licenses:
- Latest release: v8.2.2+incompatible (published 7 months ago)
- Last Synced: 2025-04-26T14:06:14.710Z (1 day ago)
- Versions: 7
- 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/mpas-dev/mpas-model
- Homepage:
- Documentation: https://pkg.go.dev/github.com/mpas-dev/mpas-model#section-documentation
- Licenses:
- Latest release: v8.2.2+incompatible (published 7 months ago)
- Last Synced: 2025-04-26T14:06:14.848Z (1 day ago)
- Versions: 7
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent repos count: 1.622%
- Average: 4.057%
- Dependent packages count: 6.492%
Score: -Infinity