The MOOSE Thermal Hydraulics Module

The MOOSE Thermal Hydraulics Module - Published in JOSS (2024)

https://github.com/idaholab/moose

Science Score: 98.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
    Found 1 DOI reference(s) in JOSS metadata
  • Academic publication links
  • Committers with academic emails
    261 of 409 committers (63.8%) from academic institutions
  • Institutional organization owner
    Organization idaholab has institutional domain (inl.gov)
  • JOSS paper metadata
    Published in Journal of Open Source Software

Keywords

amr fem finite-elements finite-volumes multiphysics object-oriented parallel simulation

Keywords from Contributors

molten-salt-reactors moose multi-physics software cryptocurrencies
Last synced: 4 months ago · JSON representation

Repository

Multiphysics Object Oriented Simulation Environment

Basic Info
Statistics
  • Stars: 2,028
  • Watchers: 85
  • Forks: 1,161
  • Open Issues: 2,544
  • Releases: 0
Topics
amr fem finite-elements finite-volumes multiphysics object-oriented parallel simulation
Created almost 12 years ago · Last pushed 4 months ago
Metadata Files
Readme Contributing License Codeowners Copyright

README.md

MOOSE

Build status

The Multiphysics Object-Oriented Simulation Environment (MOOSE) is a finite-element, multiphysics framework primarily developed by Idaho National Laboratory. It provides a high-level interface to some of the most sophisticated nonlinear solver technology on the planet. MOOSE presents a straightforward API that aligns well with the real-world problems scientists and engineers need to tackle. Every detail about how an engineer interacts with MOOSE has been thought through, from the installation process through running your simulation on state of the art supercomputers, the MOOSE system will accelerate your research.

Some of the capability at your fingertips:

  • Fully-coupled, fully-implicit multiphysics solver
  • Dimension independent physics
  • Automatically parallel (largest runs >100,000 CPU cores!)
  • Modular development simplifies code reuse
  • Built-in mesh adaptivity
  • Continuous and Discontinuous Galerkin (DG) (at the same time!)
  • Intuitive parallel multiscale solves (see videos below)
  • Dimension agnostic, parallel geometric search (for contact related applications)
  • Flexible, pluggable graphical user interface
  • ~30 pluggable interfaces allow specialization of every part of the solve

More Information

For more information, including installation instructions, please see the official website: https://mooseframework.inl.gov

Contributing

For information on how to contribute code changes to MOOSE please see this article.

Owner

  • Name: Idaho National Laboratory
  • Login: idaholab
  • Kind: organization
  • Email: cody.permann@inl.gov
  • Location: Idaho, US

Open Source Software From Idaho National Laboratory

JOSS Publication

PorousFlow: a multiphysics simulation code for coupled problems in porous media
Published
November 29, 2020
Volume 5, Issue 55, Page 2176
Authors
Andy Wilkins ORCID
CSIRO (Commonwealth Scientific and Industrial Research Organisation)
Christopher P. Green ORCID
CSIRO (Commonwealth Scientific and Industrial Research Organisation)
Jonathan Ennis-King ORCID
CSIRO (Commonwealth Scientific and Industrial Research Organisation)
Editor
Jed Brown ORCID
Tags
porous flow multiphysics THMC Darcy flow

Committers

Last synced: 9 months ago

All Time
  • Total Commits: 43,739
  • Total Committers: 409
  • Avg Commits per committer: 106.941
  • Development Distribution Score (DDS): 0.916
Past Year
  • Commits: 4,541
  • Committers: 96
  • Avg Commits per committer: 47.302
  • Development Distribution Score (DDS): 0.788
Top Committers
Name Email Commits
Alex Lindsay a****9@g****m 3,657
Cody Permann c****n@g****m 3,511
Guillaume Giudicelli g****i@i****v 3,091
Andrew E. Slaughter a****r@i****v 3,015
David Andrs d****s@i****v 2,626
Daniel Schwen d****n@i****v 2,278
Logan Harbour l****r@g****m 1,925
Derek Gaston d****n@i****v 1,769
Jason M. Miller j****r@i****v 1,303
Peter German g****r@g****m 1,286
Joshua E. Hansel j****l@i****v 1,231
Andy Wilkins a****s@c****u 910
Casey Icenhour c****o@n****u 889
Roy H. Stogner R****r@i****v 835
John W. Peterson j****n@g****m 796
Benjamin Spencer b****r@i****v 754
Fande Kong f****d@g****m 748
Antonio Recuero a****5@g****m 670
Robert Carlsen r****n@g****m 665
Jason D. Hales j****s@i****v 631
Yaqi Wang Y****g@i****v 572
Chris Green c****n@c****u 569
Topher Matthews c****s@l****v 446
John W. Peterson j****n@i****v 416
Lynn Munday l****y@i****v 377
Yinbin Miao y****o@a****v 341
Zachary M. Prince z****e@i****v 331
Brian Alger b****r@i****v 323
Mengnan Li 1****1 316
kyriv v****s@i****v 276
and 379 more...

Issues and Pull Requests

Last synced: 4 months ago

All Time
  • Total issues: 1,738
  • Total pull requests: 2,723
  • Average time to close issues: 5 months
  • Average time to close pull requests: about 1 month
  • Total issue authors: 186
  • Total pull request authors: 147
  • Average comments per issue: 2.13
  • Average comments per pull request: 5.41
  • Merged pull requests: 1,725
  • Bot issues: 0
  • Bot pull requests: 0
Past Year
  • Issues: 1,034
  • Pull requests: 1,488
  • Average time to close issues: 9 days
  • Average time to close pull requests: 14 days
  • Issue authors: 103
  • Pull request authors: 87
  • Average comments per issue: 2.48
  • Average comments per pull request: 4.79
  • Merged pull requests: 910
  • Bot issues: 0
  • Bot pull requests: 0
Top Authors
Issue Authors
  • moosebuild (278)
  • GiudGiud (247)
  • loganharbour (111)
  • joshuahansel (76)
  • milljm (73)
  • YaqiWang (63)
  • lindsayad (61)
  • grmnptr (46)
  • dschwen (45)
  • hugary1995 (41)
  • maxnezdyur (41)
  • lynnmunday (32)
  • miaoyinb (31)
  • kyriv1980 (24)
  • shikhar413 (23)
Pull Request Authors
  • GiudGiud (456)
  • loganharbour (280)
  • lindsayad (197)
  • milljm (117)
  • joshuahansel (117)
  • nmnobre (88)
  • dschwen (88)
  • cticenhour (84)
  • grmnptr (80)
  • YaqiWang (67)
  • roystgnr (66)
  • miaoyinb (65)
  • hugary1995 (57)
  • pbehne (55)
  • maxnezdyur (47)
Top Labels
Issue Labels
T: task (1,016) P: normal (419) T: defect (385) C: Framework (370) C: Modules/Subchannel (277) imported merge request (156) imported (106) C: Documentation (54) C: Modules/Navier Stokes (39) C: Modules/Thermal Hydraulics (37) C: TestHarness (34) C: Conda (33) C: Meshing (29) P: minor (24) C: Apptainer (24) C: Python (23) C: Modules/Solid Mechanics (17) C: Modules/Stochastic Tools (16) Good first issue (12) C: Modules/Fluid Properties (8) C: Modules (8) C: MOOSE Scripts (8) C: Modules/Optimization (7) C: Modules/Heat Transfer (6) C: Modules/Porous Flow (6) C: Modules/Reactor (6) C: Modules/Tensor Mechanics (5) C: Modules/Ray Tracing (5) C: Modules/Phase Field (4) C: Modules/Contact (4)
Pull Request Labels
PR: Failed but allowed (736) PR: Ready for review/merge (280) stale (133) C: Framework (45) PR: Do not merge (27) T: task (20) C: Documentation (15) PR: Updates packages (13) PR: Auto Merge (12) C: Modules/Navier Stokes (12) C: Modules/Subchannel (11) P: normal (8) imported merge request (8) T: defect (6) C: Meshing (4) C: Modules (4) C: Python (4) imported (3) C: Modules/Heat Transfer (3) C: TestHarness (3) C: Modules/Fluid Properties (2) C: Modules/Solid Mechanics (2) C: Modules/Reactor (2) C: Modules/Contact (2) C: Modules/FSI (2) C: MOOSE Scripts (1) C: Modules/Functional Expansion Tools (1) codex (1) C: Conda (1) P: minor (1)

Packages

  • Total packages: 1
  • Total downloads: unknown
  • Total dependent packages: 0
  • Total dependent repositories: 0
  • Total versions: 1
proxy.golang.org: github.com/idaholab/moose
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
Rankings
Dependent packages count: 6.4%
Average: 6.7%
Dependent repos count: 6.9%
Last synced: 4 months ago

Dependencies

.github/workflows/stale.yml actions
  • actions/stale v7 composite
docker_ci/Dockerfile docker
  • ${DISTRO_NAME} ${DISTRO_VERSION} build