Skip to content

Incorrect output from broadcast expression with conversion #2150

Open
@charleskawczynski

Description

@charleskawczynski

Reproducer:

using ClimaCore.CommonSpaces
using ClimaCore: Geometry, Fields
FT = Float64
space = ColumnSpace(FT;
    z_elem = 10,
    z_min = 0,
    z_max = 10,
    staggering = CellCenter()
)
const CTh = Geometry.Contravariant12Vector
ᶜuₕ = Fields.Field(Geometry.Covariant12Vector{FT}, space)
∂ᶜK_∂ᶜuₕ = Fields.Field(Geometry.Contravariant12Vector{FT}, space)
@. ∂ᶜK_∂ᶜuₕ = CTh(ᶜuₕ)

This is a reproducer that @dennisYatunin and I conjured up, which needs fixed for supporting FiniteDifferenceSpace simulations in ClimaAtmos.

cc @imreddyTeja

Metadata

Metadata

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions