Skip to content

Commit 668c9c1

Browse files
sbryngelsonclaude
andcommitted
Revert "Guard THINC density ratio computation against divide-by-zero"
This reverts commit c689ec7. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
1 parent dbd1bbb commit 668c9c1

1 file changed

Lines changed: 2 additions & 4 deletions

File tree

src/simulation/m_muscl.fpp

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -280,10 +280,8 @@ contains
280280
A = (B/cosh(ic_beta) - 1._wp)/tanh(ic_beta)
281281

282282
! Save original density ratios before THINC overwrites them
283-
rho_b = vL_rs_vf_${XYZ}$ (j, k, l, contxb)/ &
284-
max(vL_rs_vf_${XYZ}$ (j, k, l, advxb), sgm_eps)
285-
rho_e = vL_rs_vf_${XYZ}$ (j, k, l, contxe)/ &
286-
max(1._wp - vL_rs_vf_${XYZ}$ (j, k, l, advxb), sgm_eps)
283+
rho_b = vL_rs_vf_${XYZ}$ (j, k, l, contxb)/vL_rs_vf_${XYZ}$ (j, k, l, advxb)
284+
rho_e = vL_rs_vf_${XYZ}$ (j, k, l, contxe)/(1._wp - vL_rs_vf_${XYZ}$ (j, k, l, advxb))
287285

288286
! Left reconstruction
289287
aTHINC = qmin + 5e-1_wp*qmax*(1._wp + sign*A)

0 commit comments

Comments
 (0)