Skip to content

Commit 0189827

Browse files
committed
fix vertical_transport with vanleer_limiter on GPU
1 parent a1ff510 commit 0189827

File tree

1 file changed

+2
-0
lines changed

1 file changed

+2
-0
lines changed

src/prognostic_equations/implicit/implicit_tendency.jl

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -86,6 +86,8 @@ end
8686
function vertical_transport(ᶜρ, ᶠu³, ᶜχ, dt, ::Val{:vanleer_limiter})
8787
ᶜJ = Fields.local_geometry_field(axes(ᶜρ)).J
8888
ᶠJ = Fields.local_geometry_field(axes(ᶠu³)).J
89+
FT = eltype(ᶠJ)
90+
dt = FT(dt)
8991
return @. lazy(
9092
-(ᶜadvdivᵥ(ᶠinterp(ᶜρ * ᶜJ) / ᶠJ * ᶠlin_vanleer(ᶠu³, ᶜχ, dt))),
9193
)

0 commit comments

Comments
 (0)