https://github.com/amrex-astro/maestro
A low Mach number stellar hydrodynamics code
Science Score: 10.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
○CITATION.cff file
-
○codemeta.json file
-
○.zenodo.json file
-
○DOI references
-
○Academic publication links
-
✓Committers with academic emails
24 of 46 committers (52.2%) from academic institutions -
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (16.4%) to scientific vocabulary
Keywords
adaptive-mesh-refinement
amr
astrophysical-simulation
astrophysics
cfd
hydrodynamics
low-mach
maestro
pde
reactions
simulation
Keywords from Contributors
amrex
castro
gravity
radiation
hpsf
astronomy
finite-element-analysis
geophysics
nuclear-engineering
cosmology
Last synced: 5 months ago
·
JSON representation
Repository
A low Mach number stellar hydrodynamics code
Basic Info
- Host: GitHub
- Owner: AMReX-Astro
- License: other
- Language: Fortran
- Default Branch: master
- Homepage: http:/amrex-astro.github.io/MAESTRO/
- Size: 95.6 MB
Statistics
- Stars: 30
- Watchers: 17
- Forks: 18
- Open Issues: 14
- Releases: 0
Topics
adaptive-mesh-refinement
amr
astrophysical-simulation
astrophysics
cfd
hydrodynamics
low-mach
maestro
pde
reactions
simulation
Created about 11 years ago
· Last pushed over 6 years ago
https://github.com/AMReX-Astro/MAESTRO/blob/master/
# MAESTRO
> **_NOTE:_** MAESTRO is no longer being actively developed. Users should switch
> to MAESTROeX to take advantage of the latest capabilities: https://github.com/AMReX-Astro/MAESTROeX
*a low Mach number stellar hydrodynamics code*
`Maestro` solves the equations of low Mach number hydrodynamics for
stratified atmospheres/stars with a general equation of state. It
includes reactions and thermal diffusion and can be used on anything
from a single core to 100,000s of processor cores with MPI + OpenMP.
A description of the algorithm and links to the algorithm papers can
be found here:
http://amrex-astro.github.io/MAESTRO/
## Getting Started
To use `Maestro` you need a copy of the ` FBoxLib` library, available
on github at:
https://github.com/AMReX-Codes/FBoxLib.git
To use anything other than the simple microphysics, you need the
StarKiller microphysics package, available on github at:
https://github.com/starkiller-astro/Microphysics.git
There are a few environment variables that need to be set. A *Getting
Started* guide is provided in the Maestro User's Guide which will walk
you through this. To build the User's Guide, cd into `Docs/`, and
type `make`, or download the PDF here:
http://bender.astro.sunysb.edu/Maestro/staging/MAESTRO/Docs/MaestroUsersGuide.pdf
## Call Graph
A doxygen-generated call graph is available here:
http://bender.astro.sunysb.edu/Maestro/staging/MAESTRO/html/
## Development Model
Development generally follows the following ideas:
* New features are committed to the `development` branch.
Nightly regression testing is used to ensure that no answers
change (or if they do, that the changes were expected).
If a change is critical, we can cherry-pick the commit from
`development` to `master`.
* Contributions are welcomed from anyone. *Any contributions that
have the potential to change answers should be done via pull
requests.* A pull request should be generated from your fork of
Maestro and target the `development` branch. (If you mistakenly
target `master`, we can change it for you.)
Please add a line to `CHANGES` summarizing your change if it
is a bug fix or new feature. Reference the PR or issue as
appropriate
If there are a number of small commits making up the PR, we may
wish to squash commits upon merge to have a clean history.
*Please ensure that your PR title and first post are descriptive,
since these will be used for a squashed commit message.*
* On the first workday of each month, we perform a merge of
`development` into `master`, in coordination with `AMReX` and
`FBoxLib`, `Maestro`, and `Microphysics`. For this merge to take
place, we need to be passing the regression tests.
To accommodate this need, we close the merge window into
`development` a few days before the merge day. While the merge
window is closed, only bug fixes should be pushed into
`development`. Once the merge from `development` -> `master` is
done, the merge window reopens.
## Core Developers
People who make a number of substantive contributions will be named
"core developers" of Maestro. The criteria for becoming a core
developer are flexible, but generally involve one of the following:
* 10 non-merge commits to `MAESTRO/Source/` or `MAESTRO/Docs/` or one
of the problems that is not your own science problem *or*
* addition of a new algorithm / module *or*
* substantial input into the code design process or testing
Core developers will be recognized in the following ways:
* invited to the group's slack team
* listed in the User's Guide and website as a core developer
* invited to co-author general code papers / proceedings describing
Maestro, its performance, etc. (Note: science papers will always
be left to the science leads to determine authorship).
If a core developer is inactive for 3 years, we may reassess their
status as a core developer.
## Mailing list:
You can subscribe to the maestro-help mailing list at google groups at:
https://groups.google.com/forum/#!forum/maestro-help
Owner
- Name: AMReX-Astro
- Login: AMReX-Astro
- Kind: organization
- Repositories: 16
- Profile: https://github.com/AMReX-Astro
The AMReX Astrophysics Suite: adaptive mesh refinement hydrodynamics codes for astrophysical flows.
GitHub Events
Total
- Watch event: 1
Last Year
- Watch event: 1
Committers
Last synced: about 2 years ago
Top Committers
| Name | Commits | |
|---|---|---|
| Andy Nonaka | a****a | 2,970 |
| Michael Zingale | m****e@s****u | 2,931 |
| Ann Almgren | a****n@l****v | 685 |
| Chris Malone | c****e | 318 |
| Andy Nonaka | A****a@l****v | 215 |
| Adam M. Jacobs | a****s@s****u | 194 |
| Don Willcox | e****x@g****m | 186 |
| Michael Zingale | z****e@l****n | 172 |
| gilet | g****t | 154 |
| Mike Lijewski | m****i@l****v | 123 |
| Michael Zingale | m****e@m****u | 117 |
| jbb | j****b | 68 |
| Michael Zingale | z****e@i****u | 65 |
| Michael Zingale | z****e@b****u | 64 |
| Michael Zingale | z****e@n****u | 64 |
| Weiqun Zhang | w****g@l****v | 35 |
| Ann Almgren | a****n@l****v | 23 |
| Chris Malone | m****e@u****g | 23 |
| Max Katz | m****z@g****m | 16 |
| Don Willcox | d****x@e****u | 12 |
| Michael Zingale | z****e@h****) | 11 |
| Doreen Fan | d****n@l****v | 11 |
| Michael Zingale | z****e@j****v | 10 |
| Chris Malone | c****e@l****v | 9 |
| Michael Zingale | z****e@h****) | 8 |
| Michael Zingale | z****e@h****) | 7 |
| Ryan Orvedahl | o****l@b****u | 7 |
| Michael Zingale | z****e@h****) | 4 |
| Max Katz | m****z@s****u | 4 |
| Michael Zingale | z****e@0****u | 3 |
| and 16 more... | ||
Committer Domains (Top 20 + Academic)
lbl.gov: 8
stonybrook.edu: 3
bender.astro.sunysb.edu: 2
localhost.localdomain: 1
mail.astro.sunysb.edu: 1
inf.astro.sunysb.edu: 1
nan.astro.sunysb.edu: 1
ucolick.org: 1
electra.iacs.stonybrook.edu: 1
hopper08.(none): 1
jaguarpf-login5.ccs.ornl.gov: 1
lanl.gov: 1
hopper09.(none): 1
hopper06.(none): 1
hopper10.(none): 1
078-137.ess.stonybrook.edu: 1
hopper05.(none): 1
hopper07.(none): 1
titan-ext5.ccs.ornl.gov: 1
titan-ext6.ccs.ornl.gov: 1
titan-ext2.ccs.ornl.gov: 1
titan-ext4.ccs.ornl.gov: 1
Issues and Pull Requests
Last synced: 5 months ago
All Time
- Total issues: 19
- Total pull requests: 10
- Average time to close issues: 2 months
- Average time to close pull requests: 2 months
- Total issue authors: 6
- Total pull request authors: 5
- Average comments per issue: 0.84
- Average comments per pull request: 1.2
- Merged pull requests: 7
- Bot issues: 0
- Bot pull requests: 0
Past Year
- Issues: 0
- Pull requests: 0
- Average time to close issues: N/A
- Average time to close pull requests: N/A
- Issue authors: 0
- Pull request authors: 0
- Average comments per issue: 0
- Average comments per pull request: 0
- Merged pull requests: 0
- Bot issues: 0
- Bot pull requests: 0
Top Authors
Issue Authors
- zingale (11)
- dwillcox (3)
- ajnonaka (2)
- andrewsilver1997 (1)
- patcpayne (1)
- higl (1)
Pull Request Authors
- higl (4)
- dwillcox (2)
- zingale (2)
- adam-m-jcbs (1)
- WeiqunZhang (1)
Top Labels
Issue Labels
hackathon (4)
bug (1)