From 87b4f3c15756f5202711e8701d6d0995e10c8079 Mon Sep 17 00:00:00 2001 From: Nick Featherstone Date: Fri, 8 May 2026 13:19:19 -0600 Subject: [PATCH 1/7] Trying Jones 2011 hydro test --- .github/workflows/main.yml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 926217b2..fb25917e 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -62,9 +62,9 @@ jobs: cd "$GITHUB_WORKSPACE"/tests/c2001_case0_FD_uniform mpirun -np 4 ../../bin/rayleigh.dbg - # J2011 steady hydro test - # cd "$GITHUB_WORKSPACE"/tests/j2011_steady_hydro_minimal - # mpirun -np 4 ../../bin/rayleigh.dbg + #J2011 steady hydro test + cd "$GITHUB_WORKSPACE"/tests/j2011_steady_hydro_minimal + mpirun -np 4 ../../bin/rayleigh.dbg # J2011 steady mhd test # cd "$GITHUB_WORKSPACE"/tests/j2011_steady_mhd_minimal From f7f80627ed2a61d43ce5029e713d3eccc7cfb557 Mon Sep 17 00:00:00 2001 From: Nick Featherstone Date: Fri, 8 May 2026 13:21:47 -0600 Subject: [PATCH 2/7] Revert "Trying Jones 2011 hydro test" (I accidently did this in my main branch) This reverts commit 87b4f3c15756f5202711e8701d6d0995e10c8079. --- .github/workflows/main.yml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index fb25917e..926217b2 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -62,9 +62,9 @@ jobs: cd "$GITHUB_WORKSPACE"/tests/c2001_case0_FD_uniform mpirun -np 4 ../../bin/rayleigh.dbg - #J2011 steady hydro test - cd "$GITHUB_WORKSPACE"/tests/j2011_steady_hydro_minimal - mpirun -np 4 ../../bin/rayleigh.dbg + # J2011 steady hydro test + # cd "$GITHUB_WORKSPACE"/tests/j2011_steady_hydro_minimal + # mpirun -np 4 ../../bin/rayleigh.dbg # J2011 steady mhd test # cd "$GITHUB_WORKSPACE"/tests/j2011_steady_mhd_minimal From 8d443ea659c2c9d54fdf657447fc02c0d9ff36d0 Mon Sep 17 00:00:00 2001 From: Nick Featherstone Date: Fri, 8 May 2026 13:22:48 -0600 Subject: [PATCH 3/7] Testing Jones 2011 hydro benchmark --- .github/workflows/main.yml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 926217b2..d7bbc9a0 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -62,9 +62,9 @@ jobs: cd "$GITHUB_WORKSPACE"/tests/c2001_case0_FD_uniform mpirun -np 4 ../../bin/rayleigh.dbg - # J2011 steady hydro test - # cd "$GITHUB_WORKSPACE"/tests/j2011_steady_hydro_minimal - # mpirun -np 4 ../../bin/rayleigh.dbg + #J2011 steady hydro test + cd "$GITHUB_WORKSPACE"/tests/j2011_steady_hydro_minimal + mpirun -np 4 ../../bin/rayleigh.dbg # J2011 steady mhd test # cd "$GITHUB_WORKSPACE"/tests/j2011_steady_mhd_minimal From ca5f7182d4edb7244c447e99efc07c74b9ee6c02 Mon Sep 17 00:00:00 2001 From: Nick Featherstone Date: Fri, 8 May 2026 13:52:18 -0600 Subject: [PATCH 4/7] Reduced resolution of Jones 2011 hydro test and temporarily turned off some exisiting tests --- .github/workflows/main.yml | 29 ++++++++++--------- .../Benchmark_Reports/00000020 | 16 +++++----- tests/j2011_steady_hydro_minimal/main_input | 4 +-- 3 files changed, 25 insertions(+), 24 deletions(-) diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index d7bbc9a0..b250a056 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -54,13 +54,14 @@ jobs: make install - name: Test run: | + #Primary test (Chebyshev Mode) - cd "$GITHUB_WORKSPACE"/tests/c2001_case0 - mpirun -np 4 ../../bin/rayleigh.dbg + # cd "$GITHUB_WORKSPACE"/tests/c2001_case0 + # mpirun -np 4 ../../bin/rayleigh.dbg # Finite-difference test (uniform grid) - cd "$GITHUB_WORKSPACE"/tests/c2001_case0_FD_uniform - mpirun -np 4 ../../bin/rayleigh.dbg + # cd "$GITHUB_WORKSPACE"/tests/c2001_case0_FD_uniform + # mpirun -np 4 ../../bin/rayleigh.dbg #J2011 steady hydro test cd "$GITHUB_WORKSPACE"/tests/j2011_steady_hydro_minimal @@ -71,23 +72,23 @@ jobs: # mpirun -np 4 ../../bin/rayleigh.dbg # Generic input test - cd "$GITHUB_WORKSPACE" - sh ./tests/generic_input/run_test.sh + # cd "$GITHUB_WORKSPACE" + # sh ./tests/generic_input/run_test.sh # chi scalar test - cd "$GITHUB_WORKSPACE" - sh ./tests/chi_scalar/run_test.sh + # cd "$GITHUB_WORKSPACE" + # sh ./tests/chi_scalar/run_test.sh # custom reference state test - cd "$GITHUB_WORKSPACE" - sh ./tests/custom_reference/run_test.sh + # cd "$GITHUB_WORKSPACE" + # sh ./tests/custom_reference/run_test.sh # coupled bc test - cd "$GITHUB_WORKSPACE" - sh ./tests/coupled_bcs/run_test.sh + # cd "$GITHUB_WORKSPACE" + # sh ./tests/coupled_bcs/run_test.sh - git diff > changes.diff - git diff --exit-code --name-only + # git diff > changes.diff + # git diff --exit-code --name-only - name: archive results uses: actions/upload-artifact@v7 diff --git a/tests/j2011_steady_hydro_minimal/Benchmark_Reports/00000020 b/tests/j2011_steady_hydro_minimal/Benchmark_Reports/00000020 index 6d7c7013..451a7b06 100644 --- a/tests/j2011_steady_hydro_minimal/Benchmark_Reports/00000020 +++ b/tests/j2011_steady_hydro_minimal/Benchmark_Reports/00000020 @@ -3,8 +3,8 @@ Benchmark: Jones et al. 2001 (Hydrodynamic Case) - Radial Resolution N_R = 128 - Angular Resolution N_theta = 192 + Radial Resolution N_R = 64 + Angular Resolution N_theta = 96 Averaging Interval (seconds) : 0.000000 @@ -14,9 +14,9 @@ ---------------------------------------------------------------------------- Observable | Measured | Suggested | % Difference | Std. Dev. ---------------------------------------------------------------------------- - Kinetic Energy : 5.384025E+24 5.570280E+35 -1.000000E+02 0.000000E+00 - Zonal KE : 5.518963E+04 6.380990E+34 -1.000000E+02 0.000000E+00 - Meridional KE : 4.598309E+07 1.498250E+32 -1.000000E+02 0.000000E+00 - Entropy : 8.006096E+05 7.945200E+05 7.664490E-01 0.000000E+00 - Vphi : -7.725785E-03 6.902700E+02 -1.000011E+02 0.000000E+00 - Drift Frequency : 2.510466+273 3.105120E-06 8.084924+280 0.000000E+00 + Kinetic Energy : 5.384019E+24 5.570280E+35 -1.000000E+02 0.000000E+00 + Zonal KE : 5.518889E+04 6.380990E+34 -1.000000E+02 0.000000E+00 + Meridional KE : 4.597956E+07 1.498250E+32 -1.000000E+02 0.000000E+00 + Entropy : 8.005438E+05 7.945200E+05 7.581723E-01 0.000000E+00 + Vphi : -7.513829E-03 6.902700E+02 -1.000011E+02 0.000000E+00 + Drift Frequency : 5.425470E-03 3.105120E-06 1.746266E+05 0.000000E+00 diff --git a/tests/j2011_steady_hydro_minimal/main_input b/tests/j2011_steady_hydro_minimal/main_input index 85e41239..de440360 100644 --- a/tests/j2011_steady_hydro_minimal/main_input +++ b/tests/j2011_steady_hydro_minimal/main_input @@ -1,6 +1,6 @@ &problemsize_namelist - n_r = 128 - n_theta = 192 + n_r = 64 + n_theta = 96 nprow = 2 npcol = 2 / From bf34f52451ca193a95cc5739ccabe4ceaa6b2766 Mon Sep 17 00:00:00 2001 From: Nick Featherstone Date: Fri, 8 May 2026 14:02:10 -0600 Subject: [PATCH 5/7] Re-enabled other tests. --- .github/workflows/main.yml | 42 +++++++++++++++++--------------------- 1 file changed, 19 insertions(+), 23 deletions(-) diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index b250a056..26974640 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -56,39 +56,35 @@ jobs: run: | #Primary test (Chebyshev Mode) - # cd "$GITHUB_WORKSPACE"/tests/c2001_case0 - # mpirun -np 4 ../../bin/rayleigh.dbg - - # Finite-difference test (uniform grid) - # cd "$GITHUB_WORKSPACE"/tests/c2001_case0_FD_uniform - # mpirun -np 4 ../../bin/rayleigh.dbg - + cd "$GITHUB_WORKSPACE"/tests/c2001_case0 + mpirun -np 4 ../../bin/rayleigh.dbg + + #Finite-difference test (uniform grid) + cd "$GITHUB_WORKSPACE"/tests/c2001_case0_FD_uniform + mpirun -np 4 ../../bin/rayleigh.dbg + #J2011 steady hydro test cd "$GITHUB_WORKSPACE"/tests/j2011_steady_hydro_minimal mpirun -np 4 ../../bin/rayleigh.dbg - - # J2011 steady mhd test - # cd "$GITHUB_WORKSPACE"/tests/j2011_steady_mhd_minimal - # mpirun -np 4 ../../bin/rayleigh.dbg - - # Generic input test - # cd "$GITHUB_WORKSPACE" - # sh ./tests/generic_input/run_test.sh + + #Generic input test + cd "$GITHUB_WORKSPACE" + sh ./tests/generic_input/run_test.sh # chi scalar test - # cd "$GITHUB_WORKSPACE" - # sh ./tests/chi_scalar/run_test.sh + cd "$GITHUB_WORKSPACE" + sh ./tests/chi_scalar/run_test.sh # custom reference state test - # cd "$GITHUB_WORKSPACE" - # sh ./tests/custom_reference/run_test.sh + cd "$GITHUB_WORKSPACE" + sh ./tests/custom_reference/run_test.sh # coupled bc test - # cd "$GITHUB_WORKSPACE" - # sh ./tests/coupled_bcs/run_test.sh + cd "$GITHUB_WORKSPACE" + sh ./tests/coupled_bcs/run_test.sh - # git diff > changes.diff - # git diff --exit-code --name-only + git diff > changes.diff + git diff --exit-code --name-only - name: archive results uses: actions/upload-artifact@v7 From 5a92450ce38246a0e4080db49e0a62d00b69d399 Mon Sep 17 00:00:00 2001 From: Nick Featherstone Date: Fri, 8 May 2026 14:15:36 -0600 Subject: [PATCH 6/7] Testing some aspects of the yml structure --- .github/workflows/main.yml | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 26974640..c2865434 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -58,7 +58,9 @@ jobs: #Primary test (Chebyshev Mode) cd "$GITHUB_WORKSPACE"/tests/c2001_case0 mpirun -np 4 ../../bin/rayleigh.dbg - + + - name: FD Test + run: | #Finite-difference test (uniform grid) cd "$GITHUB_WORKSPACE"/tests/c2001_case0_FD_uniform mpirun -np 4 ../../bin/rayleigh.dbg From 18d8d3cea12137a1966cc36635537df04f090cd9 Mon Sep 17 00:00:00 2001 From: Nick Featherstone Date: Fri, 8 May 2026 14:35:50 -0600 Subject: [PATCH 7/7] Updated test names / test T.O.C. structure --- .github/workflows/main.yml | 16 ++++++++++++++-- 1 file changed, 14 insertions(+), 2 deletions(-) diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index c2865434..62944d17 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -52,35 +52,47 @@ jobs: make fdeps && git diff --exit-code make -j make install - - name: Test + - name: Primary Test (C2001 case 0; Chebyshev) run: | #Primary test (Chebyshev Mode) cd "$GITHUB_WORKSPACE"/tests/c2001_case0 mpirun -np 4 ../../bin/rayleigh.dbg - - name: FD Test + - name: Finite-difference Test (C2001 case 0; FD, uniform grid) run: | #Finite-difference test (uniform grid) cd "$GITHUB_WORKSPACE"/tests/c2001_case0_FD_uniform mpirun -np 4 ../../bin/rayleigh.dbg + - name: Anelastic Test (C2001 case 0; Chebyshev) + run: | #J2011 steady hydro test cd "$GITHUB_WORKSPACE"/tests/j2011_steady_hydro_minimal mpirun -np 4 ../../bin/rayleigh.dbg + - name: Generic Input Test + run: | #Generic input test cd "$GITHUB_WORKSPACE" sh ./tests/generic_input/run_test.sh + - name: Scalar Field Test + run: | # chi scalar test cd "$GITHUB_WORKSPACE" sh ./tests/chi_scalar/run_test.sh + + - name: Custom Reference State Test + run: | # custom reference state test cd "$GITHUB_WORKSPACE" sh ./tests/custom_reference/run_test.sh + - name: Coupled Boundary-Condition Test + run: | + # coupled bc test cd "$GITHUB_WORKSPACE" sh ./tests/coupled_bcs/run_test.sh