Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
222 commits
Select commit Hold shift + click to select a range
21fb297
plot analytic solution in the plotting script for thermal diffusion u…
zhichen3 Mar 5, 2025
bef35aa
enable SHOCK_VAR for Detonation (#3038)
zingale Mar 5, 2025
0d20a39
fix NaN issue when using transverse_use_eos (#3043)
zhichen3 Mar 5, 2025
2379104
make NUM_GROW and NUM_GROW_SRC hard-coded parameters (#3049)
zhichen3 Mar 12, 2025
63ed76d
fix spherical 2d boundary check (#3046)
zhichen3 Mar 12, 2025
7f29951
add capability to evaluate diffusion source term within castro instea…
zhichen3 Mar 12, 2025
c822308
add dirichlet boundary condition capability for thermal diffusion uni…
zhichen3 Mar 12, 2025
ddca916
fix 2d nova compilation (#3050)
zingale Mar 24, 2025
e8128d9
add chages for 25.04 (#3053)
zingale Apr 2, 2025
1470c54
update to 25.04
zingale Apr 2, 2025
3afcade
update divu magvort and diffterm derived variables for 2d spherical (…
zhichen3 Apr 9, 2025
0b30433
Improvements to the `flame_wave` flame front analysis scripts (#3030)
yut23 Apr 9, 2025
0c748eb
add bessel-legendre initial condition for spherical 2D geometry in di…
zhichen3 Apr 9, 2025
e86cf9e
change the conditions that trigger some CI tests (#3060)
zingale Apr 10, 2025
164db4b
some cleaning of the flame problem (#3056)
zingale Apr 10, 2025
4f98ff1
add EXTRACXXFLAGS to the build info in job_info (#3057)
zingale Apr 10, 2025
5d64e98
subch_planar 1d inputs, new model, & README updates (#3062)
brady-ryan Apr 13, 2025
ff11d03
fix shadowing in timestep.cpp (#3063)
zingale Apr 15, 2025
ba8f7f1
fix a clang-tidy issue in diffusion (#3064)
zingale Apr 15, 2025
3e8360d
add a Detonation analysis script to show structure at a single time (…
zingale Apr 15, 2025
09809b0
update massive_star README.md (#3059)
zingale Apr 15, 2025
d67aeb8
new flame_wave scaling for 2025 (#3058)
zingale Apr 15, 2025
17d0a8f
update analysis scripts and input files for xrb_spherical problem (#3…
zhichen3 Apr 19, 2025
0cf48c9
update sod.py and other analysis scripts for numpy 2.x (#3065)
zingale Apr 23, 2025
e3bab46
Fix diffusion shadow (#3068)
zingale Apr 23, 2025
b3493c8
fix (#3070)
zhichen3 Apr 25, 2025
13d0c54
run clang-tidy on some problem setups (#3069)
zingale Apr 30, 2025
423a855
add a README.md for nova (#3066)
zingale Apr 30, 2025
c31148c
update to 25.05
zingale May 1, 2025
816956b
update CHANGES for 25.05 (#3071)
zingale May 1, 2025
30dd8f7
when we "make" without a "clean", ensure that the same net is used (#…
zingale May 9, 2025
8c1319c
add 2d spherical results to diffusion unit test readme (#3072)
zhichen3 May 18, 2025
91c85de
update the subch_planar README to indicate paper (#3075)
zingale May 19, 2025
a426b75
update changes for 25.06
zingale Jun 3, 2025
5fe9d93
update to 25.06
zingale Jun 4, 2025
14dc73e
update CI job_info file due to neutrino changes (#3081)
zingale Jun 10, 2025
4692523
Update deprecated call to `mlmg.setAlwaysUseBNorm` (#3084)
yut23 Jun 12, 2025
b579943
Fix CSS being included when copying with the copybutton (#3083)
yut23 Jun 12, 2025
95261d7
update some CI benchmarks due to Microphysics changes (#3086)
zingale Jun 16, 2025
13776d6
fix CI due to microphysics neutrino default change (#3089)
zhichen3 Jun 20, 2025
b85c1cd
Update inputs for H/He XRB setup
yut23 Jun 21, 2025
928e590
add the AMReX tiny profiler to the FAQ (#3085)
zingale Jun 21, 2025
e7d08b6
revert the colormap for Temp in slices (#3082)
zingale Jun 21, 2025
fb3418c
Detonation now defaults to SDC and no burning in shocks (#3076)
zingale Jun 21, 2025
7f150e3
subchandra: disable burning in shocks + new 3D inputs (#3078)
zingale Jun 21, 2025
174e2d9
update the xrb_layered analysis scripts (#2980)
zingale Jun 23, 2025
c640f8e
fix sphinx-prompt config (#3090)
zingale Jun 26, 2025
16daf4b
update the use_pslope comment to note it also applies for PPM (#3091)
zingale Jun 26, 2025
32acc80
display the unused parameter warnings in bold + yellow (#3094)
zingale Jun 30, 2025
75a886f
prepare for 25.07 (#3095)
zingale Jul 1, 2025
1aee10d
update to 25.07
zingale Jul 1, 2025
d0c827e
make clang-tidy recognize .H as a header (#2795)
zingale Jul 1, 2025
c103795
pass the model params as const ref in flame_wave (#3098)
zingale Jul 1, 2025
a2f8c80
update Detonation and nse_test for NSE_NET (#3088)
zhichen3 Jul 5, 2025
db3449d
change subchandra to generate the initial model internally (#3093)
zingale Jul 5, 2025
5d746e0
allow for a new initial model format (#3100)
zingale Jul 7, 2025
5150fab
update the H/He flame (#3102)
zingale Jul 16, 2025
2f82fc4
ignore all *_diag.out files in git (#3104)
zingale Jul 16, 2025
7473771
Fix bounds issue (#3105)
zingale Jul 16, 2025
24a10a6
fix formatting in the ChangeLog (#3101)
zingale Jul 16, 2025
2c6aac4
fix He abundance (#3107)
zingale Jul 18, 2025
cb51e8c
a few more cleanings to the flame plot script (#3106)
zingale Jul 18, 2025
2c8f2fc
Set the background color for enuc in flame_wave slice plots (#3108)
yut23 Jul 21, 2025
c074e73
fix SDC in 1-D (#3112)
zingale Aug 3, 2025
976eb7d
fix some compiler warnings (#3114)
zingale Aug 3, 2025
b7dbecf
Update `hse_convergence` readme (#3113)
zingale Aug 3, 2025
257f914
fix a few markdown typos in the README for hse_convergence (#3115)
zingale Aug 5, 2025
b78e255
update changes for 25.08 (#3110)
zingale Aug 5, 2025
b33cec8
update to 25.08
zingale Aug 5, 2025
ef6ddc3
fix some cppcheck issues (#3117)
zingale Aug 5, 2025
4212de2
remove the old weight_cc and unweight_cc functions (#3118)
zingale Aug 5, 2025
5d2ee91
use load_stencil to PPM / MHD (#3109)
zingale Aug 6, 2025
d2f57b9
Only include leaf zones in estdt_burning when not subcycling (#3119)
maximumcats Aug 7, 2025
619a083
latest wdmerger input (#3121)
khanakbhargava Aug 7, 2025
044cccc
Remove some SIMPLIFIED_SDC ifdefs (#3120)
maximumcats Aug 7, 2025
0f395dd
Timestep estimator interfaces accept MultiFabs (#3122)
maximumcats Aug 8, 2025
8223370
Remove stub EstTimeStep from Radiation (#3123)
maximumcats Aug 8, 2025
9a9979d
Fix a missing parameter namespace (#3124)
maximumcats Aug 8, 2025
333cb7d
Combine estdt functions into a single template function (#3125)
maximumcats Aug 9, 2025
2dd6a13
Always display estdt_burn (#3126)
maximumcats Aug 10, 2025
f8a308c
Bump actions/checkout from 4 to 5 (#3127)
dependabot[bot] Aug 11, 2025
3c9fa91
add a MacOS CI build (#3128)
zingale Aug 21, 2025
25ab539
run pyupgrade on python scripts (#3103)
zingale Aug 21, 2025
be8cc19
some more clang-tidy fixes (#3111)
zingale Aug 21, 2025
5f039d4
clean up in rotation doc (#3133)
zhichen3 Sep 4, 2025
07b6658
update changes for 25.09 (#3130)
zingale Sep 5, 2025
92664d9
update versions
zingale Sep 5, 2025
1e755b3
add many analysis scripts for xrb_spherical and update input file and…
zhichen3 Sep 5, 2025
958b730
Bump actions/setup-python from 5 to 6 (#3136)
dependabot[bot] Sep 8, 2025
480c532
update CI benchmarks due to AMReX changes (#3135)
zingale Sep 8, 2025
9afd119
add Ne option to Detonation (#3134)
zingale Sep 8, 2025
bb1a396
update diffusion readme to include analytic gaussian result with sphe…
zhichen3 Sep 9, 2025
9d22a92
update apply_source flag and add geometric source terms for 1d spheri…
zhichen3 Sep 15, 2025
232c993
fix CI after Microphysics he-burn changes (#3139)
zingale Sep 16, 2025
5547375
clean up some of the flame_wave analysis (#3131)
zingale Sep 16, 2025
b19db65
we changed the net name again, to he-burn-19am (#3141)
zingale Sep 17, 2025
86773e1
add check to make sure hydrostatic pressure at interface is also posi…
zhichen3 Sep 19, 2025
a982232
fix geometry source issue in 1d (#3140)
zingale Sep 22, 2025
7214316
add spherical 2d problem to sedov and some clean up (#3143)
zhichen3 Sep 23, 2025
7bad097
update refinement criteria (#3145)
zhichen3 Sep 24, 2025
54b24df
store the "make" flags in the job_info file (#3144)
zingale Sep 30, 2025
55e95c4
bump up python version for codespell CI (#3147)
zingale Sep 30, 2025
9cc230c
update external to 25.10
zingale Sep 30, 2025
db8a3a5
update changes for 25.10 (#3146)
zingale Sep 30, 2025
064a874
Merge branch 'development' of github.com:amrex-astro/Castro into deve…
zingale Sep 30, 2025
0b546a5
use = sign for clean_flags (#3148)
zhichen3 Oct 1, 2025
f267329
Update subch nse input file and slice script (#3155)
zhichen3 Oct 9, 2025
f66826a
Updated profiles.py and snapshot.py to use symlog (#3153)
rosehffr Oct 9, 2025
8716bf3
replace some sprintfs with safer constructions (#3152)
zingale Oct 20, 2025
3a58e12
fix some compiler warnings due to AMReX API changes (#3157)
zingale Oct 20, 2025
e16da8f
fix UEINT -> UEDEN (#3160)
zhichen3 Oct 24, 2025
ed95a91
Bump actions/upload-artifact from 4 to 5 (#3161)
dependabot[bot] Oct 27, 2025
c0d62ee
add shock burning ref to docs (#3165)
zingale Nov 2, 2025
667cb4d
update changes (#3164)
zingale Nov 3, 2025
c449423
update to 25.11
zingale Nov 3, 2025
335f3dd
fix a typo in the changelog (#3168)
zingale Nov 4, 2025
7dfdcc2
Updating wdmerger set up to disable burning in shocks (#3169)
khanakbhargava Nov 5, 2025
bda75b9
remove unused declare in radiation (#3167)
zingale Nov 5, 2025
c33bdf5
change subchandra model generation to allow different core X (#3166)
zingale Nov 5, 2025
ab322cf
update the O/Ne detonation inputs (#3170)
zingale Nov 18, 2025
8f7bc49
add an assert to check on a divide by zero possibility (#3171)
zingale Nov 18, 2025
c9f724d
add a plot showing the network flow at a point (#3150)
zingale Nov 18, 2025
389379f
Bump actions/checkout from 5 to 6 (#3173)
dependabot[bot] Nov 24, 2025
19a1b10
make some state arguments const in geom (#3174)
zingale Dec 1, 2025
b60858f
Prepare for 25.12 (#3175)
zingale Dec 3, 2025
35c653d
update to 25.12
zingale Dec 3, 2025
cb6bd63
start of some docs on performance tips (#3177)
zingale Dec 12, 2025
a126e15
some optimizations to normalize_species (#3179)
zingale Dec 12, 2025
1a56f02
Bump actions/upload-artifact from 5 to 6 (#3185)
dependabot[bot] Dec 15, 2025
1b43c21
we don't need "env python3" anymore (#3178)
zingale Dec 16, 2025
3a2edf4
eliminate a circular dependency in Rotation.H (#3162)
zingale Dec 16, 2025
6cdf47f
some clang-tidy 21 fixes (#3163)
zingale Dec 16, 2025
e7fdfa0
update the slice plot for flame_wave (#3151)
zingale Dec 16, 2025
82f64a1
improvements to xrb plotting script (#3154)
zhichen3 Dec 21, 2025
f07b68a
some more cellData opts (#3184)
zingale Dec 22, 2025
53019e1
more optimizations for normalize_species (#3183)
zingale Dec 22, 2025
7bafac5
add a script for the 3D massive star volume rendering (#3186)
zingale Jan 2, 2026
428b637
update to 26.01
zingale Jan 2, 2026
0aa937c
update changes for 26.01 (#3187)
zingale Jan 2, 2026
ae2257d
Merge branch 'development' of github.com:amrex-astro/Castro into deve…
zingale Jan 2, 2026
e6f2379
update CI benchmarks due to Microphysics screening (#3189)
zingale Jan 7, 2026
6e0b6fc
some optimizations to ambient_fill (#3190)
zingale Jan 9, 2026
f491822
add a 2nd option for massive star enuc vis (#3188)
zingale Jan 9, 2026
47bff38
in the transverse update we recomputed density every passive iteratio…
zingale Jan 9, 2026
2449f5d
in SDC react, switch to multiplying by (1 / dt) (#3194)
zingale Jan 11, 2026
b86720d
some diffusion modernization (#3192)
zingale Jan 11, 2026
06729c3
some cleaning of check_for_negative_density (#3191)
zingale Jan 11, 2026
949f81b
update to C++20 (#3097)
zingale Jan 11, 2026
966eca6
some cppcheck fixes
zingale Jan 12, 2026
409d8e9
fix xrb_spherical slice script -- initialize with correct data dimens…
zhichen3 Jan 15, 2026
3d7eded
fix radiation compilation with new Array4 changes (#3198)
zingale Jan 17, 2026
a0a0ebd
fix make flags in job_info (#3195)
zingale Jan 28, 2026
906fc9d
fix detonation plotting script for nuc massfractions (#3200)
zhichen3 Jan 29, 2026
e93df5b
update benchmarks due to recent Microphysics optimizations (#3203)
zingale Jan 29, 2026
ef4f89e
update to 26.02
zingale Feb 2, 2026
5b3cee7
update changes
zingale Feb 2, 2026
c940047
address docs accessibility issues (#3205)
zingale Feb 5, 2026
8c41ffa
address docs accessibility issues (#3205)
zingale Feb 5, 2026
fbbf6b8
update python version in actions (#3199)
zingale Feb 7, 2026
cfb2536
sync build info output with job_info (#3204)
zingale Feb 7, 2026
e6fd89b
fix some indexing bugs in the direct sum gravity (#3242)
zingale Feb 24, 2026
14aedd7
fix ci due to microphysics change (#3263)
zhichen3 Feb 25, 2026
c94ee5c
fix a header type in reactions/Make.package (#3238)
zingale Feb 25, 2026
259f543
add problo for computing rc (#3264)
zhichen3 Feb 25, 2026
85e242b
fix vorticity magnitude for spherical 2d (#3265)
zhichen3 Feb 25, 2026
f6d35e4
remove non-existent header from mhd/Make.package (#3240)
zingale Feb 25, 2026
1e4d517
fix index bug in low-z HSE BC (#3239)
zingale Feb 25, 2026
f7002ef
use r_vec instead of r for rotational_potential in 2d spherical geome…
zhichen3 Feb 25, 2026
a2005a5
fix amrex_assert on cot (#3261)
zhichen3 Feb 25, 2026
7aec5de
add an abort on invalid value of sdc_solver (#3267)
zingale Feb 25, 2026
23c000f
fix some 4th order indexing (#3266)
zingale Feb 25, 2026
d9549c5
fix small_x clamping for SDC on conserved state (#3268)
zingale Feb 25, 2026
e24a9e8
fix indexing in valid_zones_to_burn if we set max T but not max rho (…
zingale Feb 25, 2026
299428d
update doc about point mass gravity (#3273)
zhichen3 Feb 25, 2026
375a6d1
fix bounds issue in radiation flattening in velocity check (#3279)
zingale Mar 2, 2026
4dee2df
fix loc center correction for hybrid momentum in old grav source (#3280)
zingale Mar 2, 2026
1ba8205
fix a check on max_iters in binary.H (#3277)
zingale Mar 2, 2026
fd1658d
fix the initial state in the SDC Newton sub-divide algorithm (#3276)
zingale Mar 2, 2026
7b036c8
fix dx in the SCF diagnostic code (#3278)
zingale Mar 2, 2026
343207c
Bump actions/upload-artifact from 6 to 7 (#3283)
dependabot[bot] Mar 2, 2026
ab543e5
for post-step regrid, using the correct time in the error estimators …
zingale Mar 2, 2026
56a5b3b
fix the embiggener compilation (#3285)
zingale Mar 2, 2026
4ad129e
update CHANGES.md for 26.03 (#3274)
zingale Mar 2, 2026
a3ecf5b
update to 26.03
zingale Mar 2, 2026
e5cc3f7
Merge branch 'development'
zingale Mar 2, 2026
ab244af
fix minor indexing bug in HLLD solver (#3287)
zingale Mar 3, 2026
47b72db
we were never allowing the maximum number of subdivisions in SDC loop…
zingale Mar 3, 2026
42d40b9
make the flame_speed.py script more robust (#3272)
zingale Mar 3, 2026
b8f5eac
on CPUs, when we generate an invalid X, flush the output (#3206)
zingale Mar 3, 2026
7c7ac1f
fix initial guess for the 2nd order true SDC nonlinear solve (#3275)
zingale Mar 3, 2026
66aea98
Add problo in applymetric (#3288)
zhichen3 Mar 3, 2026
27235a2
pass some data by const reference (#3289)
zingale Mar 3, 2026
1cb0164
Correct volume factors for SCF relaxation in 2D (#3297)
maximumcats Mar 5, 2026
7ab4494
Set a maximum tagging radius for the SCF test (#3299)
maximumcats Mar 5, 2026
7f355ae
subchandra: disable species clipping + better SMALL_X_SAFE (#3196)
zingale Mar 6, 2026
45ca7c7
nova problem: use RKC + some inputs tweaks (#3291)
zingale Mar 6, 2026
ad906e1
fix codespell issues in Diagnostics (#3300)
zingale Mar 6, 2026
58c083c
use constexpr array for BC types (#3302)
zingale Mar 7, 2026
bd8024d
add some [[maybe_unused]] to quite compiler warnings (#3311)
zingale Mar 11, 2026
c2247c1
remove abort_on_failure parameter (#3309)
zingale Mar 11, 2026
9f12b57
use amrex::Math::powi in a few places (#3304)
zingale Mar 11, 2026
7e2a718
replace M_PI with std::numbers in the main source (#3303)
zingale Mar 11, 2026
7938083
some fixes for true SDC (#3307)
zingale Mar 11, 2026
b83d2e4
add an assert on rot_axis (#3296)
zingale Mar 11, 2026
ecf5daa
remove some cin.get() leftover from debugging in radiation (#3293)
zingale Mar 11, 2026
b4c11dc
fix diffusion BCs on high-side (#3294)
zingale Mar 11, 2026
44e4ce9
update geom_source flag with use_geom_source (#3312)
zhichen3 Mar 11, 2026
c0fa571
add a method to abort the Detonation once it reaches the edge of the …
zingale Mar 20, 2026
4476ab7
document a side effect in construct_old_reactive_source in SDC (#3321)
zingale Mar 22, 2026
526fb63
some doc typos found by codex (#3323)
zingale Mar 22, 2026
c1a89a1
some doxygen fixes from codex (#3324)
zingale Mar 22, 2026
b3f9c35
Normalize composition image for massive star (#3325)
melilly Mar 23, 2026
41148f6
abort the flame simulation when it reaches the edge of the domain (#3…
zingale Mar 25, 2026
03d0e78
disable burning in shocks if desired in true-SDC (#3315)
zingale Mar 25, 2026
0df88f9
some cleaning of the SDC Newton solver (#3314)
zingale Mar 25, 2026
7720ba5
clarify test_composite_phi coarse level (#3295)
zingale Mar 25, 2026
1f44b02
add the ChangeLog to the docs (#3202)
zingale Mar 28, 2026
58b0c97
update CI after Microphysics SDC VODE update (#3330)
zingale Mar 31, 2026
679251d
add disable shock burning to reaction timestep limiter (#3331)
zingale Mar 31, 2026
af120cc
prepare for 26.04 (#3328)
zingale Apr 1, 2026
1273972
update to 26.04
zingale Apr 1, 2026
fee7a5b
Merge branch 'development'
zingale Apr 1, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
6 changes: 5 additions & 1 deletion .clang-tidy
Original file line number Diff line number Diff line change
Expand Up @@ -16,18 +16,20 @@ Checks: >
-cppcoreguidelines-non-private-member-variables-in-classes,
-cppcoreguidelines-owning-memory,
-cppcoreguidelines-pro-*,
-cppcoreguidelines-use-enum-class,
misc-*,
-misc-const-correctness,
-misc-include-cleaner,
-misc-use-internal-linkage,
-misc-non-private-member-variables-in-classes,
-misc-no-recursion,
-misc-redundant-expression,
modernize-*,
-modernize-avoid-c-arrays,
-modernize-use-designated-initializers,
-modernize-use-trailing-return-type,
performance-*,
-performance-avoid-endl,
-performance-enum-size,
portability-*,
readability-*,
-readability-avoid-const-params-in-decls,
Expand All @@ -50,3 +52,5 @@ Checks: >
openmp-*

HeaderFilterRegex: '(/Source/*/|/Util/model_parser|^\./|^tmp_build_dir/castro_sources/*/).*\.H$'

HeaderFileExtensions: ['', "H", 'h', 'hh', 'hpp', 'hxx']
4 changes: 2 additions & 2 deletions .github/workflows/c-linter.yml
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ jobs:
cpp-linter:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v6
with:
fetch-depth: 0

Expand Down Expand Up @@ -60,7 +60,7 @@ jobs:
-run-linter

- name: Archive clang tidy report
uses: actions/upload-artifact@v4
uses: actions/upload-artifact@v7
with:
name: clang-tidy-report
path: clang-tidy-report.txt
17 changes: 4 additions & 13 deletions .github/workflows/check-ifdefs.yml
Original file line number Diff line number Diff line change
@@ -1,27 +1,18 @@
name: check ifdefs

on:
push:
branches:
- development
- main
pull_request:
branches:
- development
on: [push, pull_request]

jobs:
check-ifdefs:
runs-on: ubuntu-latest

steps:
- uses: actions/checkout@v4
with:
fetch-depth: 0
- uses: actions/checkout@v6

- name: Setup Python
uses: actions/setup-python@v5
uses: actions/setup-python@v6
with:
python-version: '3.11'
python-version: '3.14'

- name: Run check-ifdefs
run: |
Expand Down
10 changes: 4 additions & 6 deletions .github/workflows/check-makefiles.yml
Original file line number Diff line number Diff line change
Expand Up @@ -14,16 +14,14 @@ jobs:
runs-on: ubuntu-latest

steps:
- uses: actions/checkout@v4
with:
fetch-depth: 0
- uses: actions/checkout@v6

- name: Setup Python
uses: actions/setup-python@v5
uses: actions/setup-python@v6
with:
python-version: '3.11'
python-version: '3.14'

- name: Run check-ifdefs
- name: Run check_makefiles
run: |
python .github/workflows/check_makefiles.py

8 changes: 3 additions & 5 deletions .github/workflows/check-params.yml
Original file line number Diff line number Diff line change
Expand Up @@ -14,9 +14,7 @@ jobs:
runs-on: ubuntu-latest

steps:
- uses: actions/checkout@v4
with:
fetch-depth: 0
- uses: actions/checkout@v6

- name: Get submodules
run: |
Expand All @@ -28,9 +26,9 @@ jobs:
cd ../..

- name: Setup Python
uses: actions/setup-python@v5
uses: actions/setup-python@v6
with:
python-version: '3.11'
python-version: '3.14'

- name: Run check-params
run: |
Expand Down
8 changes: 4 additions & 4 deletions .github/workflows/clang-tidy.yml
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ jobs:
clang_tidy:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v6

- name: Get submodules
run: |
Expand All @@ -25,12 +25,12 @@ jobs:

- name: Install dependencies
run: |
.github/workflows/dependencies/dependencies_clang-tidy-apt-llvm.sh 19
.github/workflows/dependencies/dependencies_clang-tidy-apt-llvm.sh 20

- name: Compile flame_wave
- name: Compile subchandra
run: |
echo $AMREX_HOME
echo $MICROPHYSICS_HOME
cd Exec/science/subchandra
make USE_MPI=FALSE USE_CLANG_TIDY=TRUE CLANG_TIDY=clang-tidy-19 CLANG_TIDY_WARN_ERROR=TRUE -j 4
make USE_MPI=FALSE USE_CLANG_TIDY=TRUE CLANG_TIDY=clang-tidy-20 CLANG_TIDY_WARN_ERROR=TRUE -j 4

17 changes: 4 additions & 13 deletions .github/workflows/codespell.yml
Original file line number Diff line number Diff line change
@@ -1,27 +1,18 @@
name: codespell

on:
push:
branches:
- development
- main
pull_request:
branches:
- development
on: [push, pull_request]

jobs:
codespell:
runs-on: ubuntu-latest

steps:
- uses: actions/checkout@v4
with:
fetch-depth: 0
- uses: actions/checkout@v6

- name: Setup Python
uses: actions/setup-python@v5
uses: actions/setup-python@v6
with:
python-version: '3.10'
python-version: '3.14'
cache: "pip"

- name: Install dependencies
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/compiler-warnings.yml
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ jobs:
compiler_warnings:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v6
with:
fetch-depth: 0

Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/create_release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Checkout code
uses: actions/checkout@v4
uses: actions/checkout@v6

- name: Get the version
id: get_version
Expand Down
7 changes: 5 additions & 2 deletions .github/workflows/dependencies/dependencies_nvcc.sh
Original file line number Diff line number Diff line change
Expand Up @@ -25,8 +25,8 @@ sudo apt-get install -y \
wget

VERSION_DOTTED=${1-12.0} && VERSION_DASHED=$(sed 's/\./-/' <<< $VERSION_DOTTED)
curl -O https://developer.download.nvidia.com/compute/cuda/repos/ubuntu2004/x86_64/cuda-keyring_1.0-1_all.deb
sudo dpkg -i cuda-keyring_1.0-1_all.deb
curl -O https://developer.download.nvidia.com/compute/cuda/repos/ubuntu2404/x86_64/cuda-keyring_1.1-1_all.deb
sudo dpkg -i cuda-keyring_1.1-1_all.deb
sudo apt-get update
sudo apt-get install -y \
cuda-command-line-tools-$VERSION_DASHED \
Expand All @@ -39,4 +39,7 @@ sudo apt-get install -y \
libcufft-dev-$VERSION_DASHED \
libcurand-dev-$VERSION_DASHED \
libcusparse-dev-$VERSION_DASHED

sudo apt-get install -y --no-install-recommends libnvjitlink-dev-$VERSION_DASHED || true

sudo ln -s cuda-$VERSION_DOTTED /usr/local/cuda
2 changes: 1 addition & 1 deletion .github/workflows/detonation-sdc-compare.yml
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ jobs:
detonation-sdc:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v6
with:
fetch-depth: 0

Expand Down
18 changes: 5 additions & 13 deletions .github/workflows/docs-test.yml
Original file line number Diff line number Diff line change
@@ -1,13 +1,6 @@
name: docs build

on:
push:
branches:
- development
- main
pull_request:
branches:
- development
on: [push, pull_request]

env:
# enable color output from Sphinx
Expand All @@ -18,17 +11,16 @@ jobs:
runs-on: ubuntu-latest

steps:
- uses: actions/checkout@v4
with:
fetch-depth: 0
- uses: actions/checkout@v6

- name: Install pandoc and doxygen
run: |
sudo apt install pandoc doxygen

- name: Setup Python
uses: actions/setup-python@v5
uses: actions/setup-python@v6
with:
python-version: '3.11'
python-version: '3.14'
cache: "pip"

- name: Install dependencies
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/exact_riemann.yml
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ jobs:
exact_riemann:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v6
with:
fetch-depth: 0

Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/flame_wave-compare.yml
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ jobs:
flame_wave-2d:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v6
with:
fetch-depth: 0

Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/fsanitizer.yml
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ jobs:
fsanitizer:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v6

- name: Get submodules
run: |
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/get_release_txt.py
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
#!/usr/bin/env python3
#!/usr/bin/env python

"""
Get the text for the release from CHANGES.md
Expand Down
6 changes: 3 additions & 3 deletions .github/workflows/gh-pages.yml
Original file line number Diff line number Diff line change
Expand Up @@ -10,17 +10,17 @@ jobs:
deploy:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v6

- name: Install pandoc and doxygen
run: |
sudo apt update
sudo apt install pandoc doxygen

- name: Setup Python
uses: actions/setup-python@v5
uses: actions/setup-python@v6
with:
python-version: '3.11'
python-version: '3.14'
cache: "pip"

- name: Upgrade pip
Expand Down
16 changes: 8 additions & 8 deletions .github/workflows/gpu_action.yml
Original file line number Diff line number Diff line change
Expand Up @@ -8,9 +8,9 @@ concurrency:

jobs:
gpu-compilation:
runs-on: ubuntu-22.04
runs-on: ubuntu-24.04
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v6
with:
fetch-depth: 0

Expand All @@ -29,14 +29,14 @@ jobs:
sudo apt-get -qq -y install curl cmake jq clang g++>=9.3.0

- name: Install CUDA
run: .github/workflows/dependencies/dependencies_nvcc.sh 11.8
run: .github/workflows/dependencies/dependencies_nvcc.sh 12.9

- name: Install hypre
run: |
wget -q https://github.com/hypre-space/hypre/archive/refs/tags/v2.28.0.tar.gz
tar xfz v2.28.0.tar.gz
cd hypre-2.28.0/src
CUDA_HOME=/usr/local/cuda HYPRE_CUDA_SM=60 ./configure --with-cxxstandard=17 --with-cuda --enable-unified-memory --without-MPI
wget -q https://github.com/hypre-space/hypre/archive/refs/tags/v2.33.0.tar.gz
tar xfz v2.33.0.tar.gz
cd hypre-2.33.0/src
CUDA_HOME=/usr/local/cuda HYPRE_CUDA_SM=60 ./configure --with-cxxstandard=20 --with-cuda --enable-unified-memory --without-MPI
make -j 4
make install
cd ../../
Expand All @@ -56,5 +56,5 @@ jobs:
- name: Compile problems for GPU
run: |
export PATH=$PATH:/usr/local/cuda/bin
export AMREX_HYPRE_HOME=${PWD}/hypre-2.28.0/src/hypre
export AMREX_HYPRE_HOME=${PWD}/hypre-2.33.0/src/hypre
python3 external/cpp-linter-action/run_on_changed_files.py ${{ github.event.pull_request.base.sha }} ${{ github.event.pull_request.head.sha }} -header-filter=Castro -ignore-files="amrex|Microphysics" -gpu
2 changes: 1 addition & 1 deletion .github/workflows/hip.yml
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ jobs:
hip-compile:
runs-on: ubuntu-24.04
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v6
with:
fetch-depth: 0

Expand Down
Loading