Skip to content

Commit 1d2b12f

Browse files
authored
Merge pull request #3724 from CliMA/as/scaled_diff_imp
Fix name identifier for scaled diff in implicit solver
2 parents 6610c1b + c6c7054 commit 1d2b12f

File tree

2 files changed

+2
-2
lines changed

2 files changed

+2
-2
lines changed

src/prognostic_equations/implicit/implicit_solver.jl

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -800,7 +800,7 @@ function update_implicit_equation_jacobian!(A, Y, p, dtγ)
800800
∂ᶜρq_err_∂ᶜρ = matrix[ρq_name, @name(c.ρ)]
801801
∂ᶜρq_err_∂ᶜρq = matrix[ρq_name, ρq_name]
802802
ᶜtridiagonal_matrix_scalar = ifelse(
803-
q_name in (:q_rai, :q_sno),
803+
q_name in (@name(q_rai), @name(q_sno)),
804804
ᶜdiffusion_h_matrix_scaled,
805805
ᶜdiffusion_h_matrix,
806806
)

src/prognostic_equations/vertical_diffusion_boundary_layer.jl

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -52,7 +52,7 @@ function vertical_diffusion_boundary_layer_tendency!(
5252
bottom = Operators.SetValue(C3(FT(0))),
5353
)
5454
@. ᶜρχₜ_diffusion =
55-
ᶜdivᵥ_ρχ(-(ᶠinterp(Y.c.ρ) * ᶠinterp(ᶜK_h) * ᶠgradᵥ(ᶜχ)))
55+
ᶜdivᵥ_ρχ(-(ᶠinterp(Y.c.ρ) * ᶠinterp(ᶜK_h_scaled) * ᶠgradᵥ(ᶜχ)))
5656
@. ᶜρχₜ -= ᶜρχₜ_diffusion
5757
@. Yₜ.c.ρ -= ᶜρχₜ_diffusion
5858
end

0 commit comments

Comments
 (0)