Skip to content

Update Castro - #1

Open
melilly wants to merge 269 commits into
melilly:mainfrom
AMReX-Astro:main
Open

melilly wants to merge 269 commits into
melilly:mainfrom
AMReX-Astro:main

Conversation

@melilly

@melilly melilly commented Jun 3, 2025

Copy link
Copy Markdown
Owner

No description provided.

zingale and others added 30 commits April 15, 2025 13:48
…3061)

this shows the mass fractions behind the detonation
we can't to .ptp() anymore, but instead should use np.ptp()
some loop counters were also uninitialized.
this also fixes a few compiler warnings.
this was accidentally deleted in #3068
also remove some old inputs files
…3073)

a common error is to build the executable, do a run, and then change
the network by building with NETWORK_DIR set, without a "make clean".
This leads to an undefined behavior.  This adds a check to ensure that
when we make we are using the same network as done originally, and
if not, aborts with a message saying to do "make clean"
Mainly adds the convergence results, both analytic and resolution-wise, to the readme.

When using the richardsonconvergence script, I have a modified version in this branch, where I switch to use volume weighted average down from fine to coarse resolution and normalize the norm with dV_{i,j,k} directly instead of dx dy dz. But it didn't make a big difference.

Here I'm using the non-center gaussian with power law conductivity for testing. It's basically 2nd order with 1 AMR level.
we now have a parameter about whether to include recombination
neutrinos
I think this is due to the fundamental constants
This now matches what was used for the runs in my most recent paper
(https://arxiv.org/abs/2505.13879, https://zenodo.org/records/15468673)
Co-authored-by: Zhi Chen <62574124+zhichen3@users.noreply.github.com>
this makes it consistent with the colors used in our subch
paper
the inputs files and README have been updated
also remove an unused true-SDC inputs
now all of the subchandra runs disable burning in shocks
this also adds a lower mass 3d inputs file and model
these are what I am using for the 3D simulation
zingale and others added 30 commits June 8, 2026 08:18
this is new scaling on Frontier.  This includes a new setup that is H/He, since that uses a more complex network.
Bumps [actions/checkout](https://github.com/actions/checkout) from 6 to 7.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](actions/checkout@v6...v7)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-version: '7'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
this is no longer used by Microphysics
this just moves some if-logic out of the GPU kernel.
Bumps [actions/setup-python](https://github.com/actions/setup-python) from 6 to 7.
- [Release notes](https://github.com/actions/setup-python/releases)
- [Commits](actions/setup-python@v6...v7)

---
updated-dependencies:
- dependency-name: actions/setup-python
  dependency-version: '7'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
also sync up the order with GNUmakefile to clean the diff
we don't need fetch-depth unless we are looking at tags or older commits
we don't need fortran
Rosenbrock runs this problem about 2x faster, and seems to have
less issues with hard burns.
also sync up the N14 and NSE 2D inputs files
…3369)

this also adds a make function to color the text green so it stands out
this changes how the body is added to the release -- it now outputs
it to a file and uses body_path.  The old way was not working with
the way that Github actions use environment variables anymore
This PR prints out the deviates assigned to StarLib rates in job_info within plotfiles. The preprocessor directive that flags the presence of StarLib rates is defined in a corresponding PR to pynucastro.
this was modified using codex with some guidance
also add the citation recommendations to the Sphinx docs
this adds concurrency groups and doesn't install unneeded packages
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

9 participants