Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
28 commits
Select commit Hold shift + click to select a range
41f9005
test: direct MPI execution for faster test runs
sbryngelson Mar 20, 2026
537014d
test: halve timesteps and reduce IBM STL grid for faster tests
sbryngelson Mar 20, 2026
a527d2e
fix: use shared MPI config in coverage cache builder
sbryngelson Mar 20, 2026
53787fc
ci: remove case_validator.py from ALWAYS_RUN_ALL for smarter pruning …
sbryngelson Mar 20, 2026
3a0804f
Update m_bubbles.fpp
sbryngelson Mar 20, 2026
574c277
fix: harden error handling in direct test execution
sbryngelson Mar 20, 2026
261056d
fix: avoid duplicate 'run' subcommand in flux mpi_cmd helper
sbryngelson Mar 20, 2026
220f796
fix: guard QBMM boundary extrapolation with present(pb_in)
sbryngelson Mar 20, 2026
78ecf8b
fix: clamp t_stop for adaptive-dt examples with reduced timesteps
sbryngelson Mar 20, 2026
81490a1
fix: revert post_process returncode check and adaptive-dt clamping
sbryngelson Mar 20, 2026
1397a31
fix: clamp t_stop for adaptive-dt examples with reduced timesteps
sbryngelson Mar 20, 2026
04d4aea
fix: regenerate kelvin_helmholtz golden file for adaptive-dt clamping
sbryngelson Mar 21, 2026
9f6342d
Merge branch 'master' into threading
sbryngelson Mar 21, 2026
31e47ee
docs: document Frontier CCE post_process segfault in 3D Cylindrical t…
sbryngelson Mar 21, 2026
8b9bb34
fix: resolve Frontier CCE 3D cylindrical test failures
Mar 21, 2026
4e49e4d
ci: trigger full test matrix
Mar 21, 2026
1ef4c77
fix: handle macOS setrlimit restriction on stack size
Mar 21, 2026
0194492
fix: add GPU flags to direct srun/flux and regenerate RDMA golden files
Mar 21, 2026
2a6b783
fix: use --nodes/--ntasks-per-node for srun GPU dispatch
Mar 22, 2026
02e9b0c
fix: set MPICH_GPU_SUPPORT_ENABLED for GPU test dispatch
Mar 22, 2026
870a2f2
fix: add GPU flags to direct srun/flux and regenerate RDMA golden files
Mar 22, 2026
b53d893
fix: add GPU flags to direct srun/flux and regenerate RDMA golden files
Mar 22, 2026
0f61ddf
fix: only pass GPU srun flags for simulation target
Mar 22, 2026
9770f39
fix: remove GPU srun flags for Frontier, keep for tuo/santis
Mar 22, 2026
828dde5
fix: make MPICH_GPU_SUPPORT_ENABLED conditional on GPU build
Mar 22, 2026
6bff725
fix: explicitly set MPICH_GPU_SUPPORT_ENABLED=0 for CPU builds
Mar 23, 2026
11e5d7f
fix: correctly detect GPU build — ARG('gpu') returns 'no' not falsy
Mar 23, 2026
aa261e5
fix: don't set MPICH_GPU_SUPPORT_ENABLED for frontier_amd
Mar 23, 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
  •  
  •  
  •  
2 changes: 1 addition & 1 deletion CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

# Developer's note:
# CMake has extensive documentation available online. Searching "cmake <variable>"
# or "cmake <function_name>" will return a cmake.org page with more information
# or "cmake <function_name>" will return a cmake.org page with more information.
# than you might expect to find or need. Note that any variable or symbol
# prefixed by CMAKE_ is reserved by CMake and has special meaning.

Expand Down
16 changes: 8 additions & 8 deletions src/common/m_boundary_common.fpp
Original file line number Diff line number Diff line change
Expand Up @@ -116,7 +116,7 @@ contains
call s_dirichlet(q_prim_vf, 1, -1, k, l)
end select

if (qbmm .and. (.not. polytropic) .and. &
if (qbmm .and. (.not. polytropic) .and. present(pb_in) .and. present(mv_in) .and. &
(bc_type(1, 1)%sf(0, k, l) <= BC_GHOST_EXTRAP)) then
call s_qbmm_extrapolation(1, -1, k, l, pb_in, mv_in)
end if
Expand Down Expand Up @@ -146,7 +146,7 @@ contains
call s_dirichlet(q_prim_vf, 1, 1, k, l)
end select

if (qbmm .and. (.not. polytropic) .and. &
if (qbmm .and. (.not. polytropic) .and. present(pb_in) .and. present(mv_in) .and. &
(bc_type(1, 2)%sf(0, k, l) <= BC_GHOST_EXTRAP)) then
call s_qbmm_extrapolation(1, 1, k, l, pb_in, mv_in)
end if
Expand Down Expand Up @@ -184,7 +184,7 @@ contains
call s_dirichlet(q_prim_vf, 2, -1, k, l)
end select

if (qbmm .and. (.not. polytropic) .and. &
if (qbmm .and. (.not. polytropic) .and. present(pb_in) .and. present(mv_in) .and. &
(bc_type(2, 1)%sf(k, 0, l) <= BC_GHOST_EXTRAP) .and. &
(bc_type(2, 1)%sf(k, 0, l) /= BC_AXIS)) then
call s_qbmm_extrapolation(2, -1, k, l, pb_in, mv_in)
Expand Down Expand Up @@ -215,7 +215,7 @@ contains
call s_dirichlet(q_prim_vf, 2, 1, k, l)
end select

if (qbmm .and. (.not. polytropic) .and. &
if (qbmm .and. (.not. polytropic) .and. present(pb_in) .and. present(mv_in) .and. &
(bc_type(2, 2)%sf(k, 0, l) <= BC_GHOST_EXTRAP)) then
call s_qbmm_extrapolation(2, 1, k, l, pb_in, mv_in)
end if
Expand Down Expand Up @@ -253,7 +253,7 @@ contains
call s_dirichlet(q_prim_vf, 3, -1, k, l)
end select

if (qbmm .and. (.not. polytropic) .and. &
if (qbmm .and. (.not. polytropic) .and. present(pb_in) .and. present(mv_in) .and. &
(bc_type(3, 1)%sf(k, l, 0) <= BC_GHOST_EXTRAP)) then
call s_qbmm_extrapolation(3, -1, k, l, pb_in, mv_in)
end if
Expand Down Expand Up @@ -283,7 +283,7 @@ contains
call s_dirichlet(q_prim_vf, 3, 1, k, l)
end select

if (qbmm .and. (.not. polytropic) .and. &
if (qbmm .and. (.not. polytropic) .and. present(pb_in) .and. present(mv_in) .and. &
(bc_type(3, 2)%sf(k, l, 0) <= BC_GHOST_EXTRAP)) then
call s_qbmm_extrapolation(3, 1, k, l, pb_in, mv_in)
end if
Expand Down Expand Up @@ -763,7 +763,7 @@ contains
subroutine s_axis(q_prim_vf, pb_in, mv_in, k, l)
$:GPU_ROUTINE(parallelism='[seq]')
type(scalar_field), dimension(sys_size), intent(inout) :: q_prim_vf
real(stp), dimension(idwbuff(1)%beg:, idwbuff(2)%beg:, idwbuff(3)%beg:, 1:, 1:), intent(inout) :: pb_in, mv_in
real(stp), optional, dimension(idwbuff(1)%beg:, idwbuff(2)%beg:, idwbuff(3)%beg:, 1:, 1:), intent(inout) :: pb_in, mv_in
integer, intent(in) :: k, l

integer :: j, q, i
Expand Down Expand Up @@ -804,7 +804,7 @@ contains
end if
end do

if (qbmm .and. .not. polytropic) then
if (qbmm .and. .not. polytropic .and. present(pb_in) .and. present(mv_in)) then
do i = 1, nb
do q = 1, nnode
do j = 1, buff_size
Expand Down
2 changes: 1 addition & 1 deletion src/simulation/m_bubbles.fpp
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,7 @@ module m_bubbles

contains

!> Function that computes the bubble radial acceleration based on bubble models
!> Function that computes the bubble radial acceleration based on the models
!! @param fRho Current density
!! @param fP Current driving pressure
!! @param fR Current bubble radius
Expand Down
143 changes: 93 additions & 50 deletions tests/0045D9F8/golden-metadata.txt

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

10 changes: 5 additions & 5 deletions tests/0045D9F8/golden.txt

Large diffs are not rendered by default.

Loading
Loading