Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Inference failures in update_surface_conditions! #3291

Closed
charleskawczynski opened this issue Sep 11, 2024 · 0 comments · Fixed by #3292
Closed

Inference failures in update_surface_conditions! #3291

charleskawczynski opened this issue Sep 11, 2024 · 0 comments · Fixed by #3292
Assignees

Comments

@charleskawczynski
Copy link
Member

charleskawczynski commented Sep 11, 2024

Found in #3290:

│┌ update_surface_conditions!(Y::ClimaCore.Fields.FieldVector{…}, p::ClimaAtmos.AtmosCache{…}, t::Float64) @ ClimaAtmos.SurfaceConditions /central/scratch/esm/slurm-buildkite/climaatmos-ci/20476/climaatmos-ci/src/surface_conditions/surface_conditions.jl:32
  | ││┌ materialize!(dest::ClimaCore.DataLayouts.IJFH{…}, bc::Base.Broadcast.Broadcasted{…}) @ Base.Broadcast ./broadcast.jl:911
  | │││┌ materialize!(::ClimaCore.DataLayouts.IJFHStyle{…}, dest::ClimaCore.DataLayouts.IJFH{…}, bc::Base.Broadcast.Broadcasted{…}) @ Base.Broadcast ./broadcast.jl:914
  | ││││┌ copyto!(dest::ClimaCore.DataLayouts.IJFH{…}, bc::Base.Broadcast.Broadcasted{…}) @ ClimaCore.DataLayouts /central/scratch/esm/slurm-buildkite/climaatmos-ci/depot/default/packages/ClimaCore/HTRMg/src/DataLayouts/copyto.jl:5
  | │││││┌ copyto!(dest::ClimaCore.DataLayouts.IJFH{…}, bc::Base.Broadcast.Broadcasted{…}, ::ClimaCore.DataLayouts.ToCPU) @ ClimaCore.DataLayouts /central/scratch/esm/slurm-buildkite/climaatmos-ci/depot/default/packages/ClimaCore/HTRMg/src/DataLayouts/copyto.jl:56
  | ││││││┌ copyto!(dest::ClimaCore.DataLayouts.IJF{…}, bc::Base.Broadcast.Broadcasted{…}) @ ClimaCore.DataLayouts /central/scratch/esm/slurm-buildkite/climaatmos-ci/depot/default/packages/ClimaCore/HTRMg/src/DataLayouts/copyto.jl:5
  | │││││││┌ copyto!(dest::ClimaCore.DataLayouts.IJF{…}, bc::Base.Broadcast.Broadcasted{…}, ::ClimaCore.DataLayouts.ToCPU) @ ClimaCore.DataLayouts /central/scratch/esm/slurm-buildkite/climaatmos-ci/depot/default/packages/ClimaCore/HTRMg/src/DataLayouts/copyto.jl:82
  | ││││││││┌ getindex(bc::Base.Broadcast.Broadcasted{…}, I::CartesianIndex{…}) @ Base.Broadcast ./broadcast.jl:636
  | │││││││││┌ _broadcast_getindex(bc::Base.Broadcast.Broadcasted{…}, I::CartesianIndex{…}) @ Base.Broadcast ./broadcast.jl:682
  | ││││││││││┌ _broadcast_getindex_evalf(::typeof(ClimaAtmos.SurfaceConditions.surface_state_to_conditions), ::ClimaAtmos.SurfaceConditions.var"#surface_state#18"{…}, ::ClimaCore.Geometry.LocalGeometry{…}, ::Thermodynamics.PhaseEquil{…}, ::Float64, ::Float64, ::Float64, ::Thermodynamics.Parameters.ThermodynamicsParameters{…}, ::SurfaceFluxes.Parameters.SurfaceFluxesParameters{…}, ::ClimaAtmos.Parameters.SurfaceTemperatureParameters{…}, ::ClimaAtmos.AtmosModel{…}, ::Nothing, ::Float64) @ Base.Broadcast ./broadcast.jl:709
  | │││││││││││┌ surface_state_to_conditions(wrapped_sfc_setup::ClimaAtmos.SurfaceConditions.var"#surface_state#18"{…}, surface_local_geometry::ClimaCore.Geometry.LocalGeometry{…}, interior_ts::Thermodynamics.PhaseEquil{…}, interior_u::Float64, interior_v::Float64, interior_z::Float64, thermo_params::Thermodynamics.Parameters.ThermodynamicsParameters{…}, surface_fluxes_params::SurfaceFluxes.Parameters.SurfaceFluxesParameters{…}, surface_temp_params::ClimaAtmos.Parameters.SurfaceTemperatureParameters{…}, atmos::ClimaAtmos.AtmosModel{…}, sfc_prognostic_temp::Nothing, t::Float64) @ ClimaAtmos.SurfaceConditions /central/scratch/esm/slurm-buildkite/climaatmos-ci/20476/climaatmos-ci/src/surface_conditions/surface_conditions.jl:165
  | ││││││││││││┌ surface_state(wrapped_sfc_setup::ClimaAtmos.SurfaceConditions.var"#surface_state#18"{…}, sfc_local_geometry_values::ClimaCore.Geometry.LocalGeometry{…}, int_z_values::Float64, t::Float64) @ ClimaAtmos.SurfaceConditions /central/scratch/esm/slurm-buildkite/climaatmos-ci/20476/climaatmos-ci/src/surface_conditions/surface_conditions.jl:63
  | │││││││││││││┌ (::ClimaAtmos.SurfaceConditions.var"#surface_state#18"{…})(surface_coordinates::ClimaCore.Geometry.XYZPoint{…}, interior_z::Float64, t::Float64) @ ClimaAtmos.SurfaceConditions /central/scratch/esm/slurm-buildkite/climaatmos-ci/20476/climaatmos-ci/src/surface_conditions/surface_setups.jl:233
  | ││││││││││││││┌ kwcall(::NamedTuple{(:z0, :fluxes, :ustar), <:Tuple{…}}, ::Type{ClimaAtmos.SurfaceConditions.MoninObukhov}) @ ClimaAtmos.SurfaceConditions /central/scratch/esm/slurm-buildkite/climaatmos-ci/20476/climaatmos-ci/src/surface_conditions/surface_state.jl:135
  | │││││││││││││││┌ pairs(nt::NamedTuple) @ Base.Iterators ./iterators.jl:279
  | ││││││││││││││││┌ (Base.Pairs{Symbol})(data::NamedTuple, itr::Tuple{Vararg{Symbol}}) @ Base ./essentials.jl:343
  | │││││││││││││││││┌ eltype(::Type{A} where A<:NamedTuple) @ Base ./namedtuple.jl:234
  | ││││││││││││││││││┌ nteltype(::Type{NamedTuple{names, T}} where names) where T<:Tuple @ Base ./namedtuple.jl:236
  | │││││││││││││││││││┌ eltype(t::Type{<:Tuple{Vararg{E}}}) where E @ Base ./tuple.jl:208
  | ││││││││││││││││││││┌ _compute_eltype(t::Type{<:Tuple{Vararg{E}}} where E) @ Base ./tuple.jl:231
  | │││││││││││││││││││││┌ afoldl(op::Base.var"#54#55", a::Any, bs::Vararg{Any}) @ Base ./operators.jl:544
  | ││││││││││││││││││││││┌ (::Base.var"#54#55")(a::Any, b::Any) @ Base ./tuple.jl:235
  | │││││││││││││││││││││││┌ promote_typejoin(a::Any, b::Any) @ Base ./promotion.jl:172
  | ││││││││││││││││││││││││┌ typejoin(a::Any, b::Any) @ Base ./promotion.jl:127
  | │││││││││││││││││││││││││ runtime dispatch detected: Base.UnionAll(%403::Any, %405::Any)::Any
  | ││││││││││││││││││││││││└────────────────────
  | │││││││││││││││││││││┌ afoldl(op::Base.var"#54#55", a::Any, bs::Vararg{Any}) @ Base ./operators.jl:545
  | ││││││││││││││││││││││┌ (::Base.var"#54#55")(a::Type, b::Any) @ Base ./tuple.jl:235
  | │││││││││││││││││││││││┌ promote_typejoin(a::Type, b::Any) @ Base ./promotion.jl:172
  | ││││││││││││││││││││││││┌ typejoin(a::Type, b::Any) @ Base ./promotion.jl:127
  | │││││││││││││││││││││││││ runtime dispatch detected: Base.UnionAll(%398::Any, %400::Any)::Any
  | ││││││││││││││││││││││││└────────────────────
  | │││││││││││││┌ (::ClimaAtmos.SurfaceConditions.var"#surface_state#18"{…})(surface_coordinates::ClimaCore.Geometry.XYZPoint{…}, interior_z::Float64, t::Float64) @ ClimaAtmos.SurfaceConditions /central/scratch/esm/slurm-buildkite/climaatmos-ci/20476/climaatmos-ci/src/surface_conditions/surface_setups.jl:229
  | ││││││││││││││ runtime dispatch detected: %1::DataType(ClimaAtmos.SurfaceConditions.π)::Any
  | │││││││││││││└────────────────────
  | │││││││││││││┌ (::ClimaAtmos.SurfaceConditions.var"#surface_state#18"{…})(surface_coordinates::ClimaCore.Geometry.XYZPoint{…}, interior_z::Float64, t::Float64) @ ClimaAtmos.SurfaceConditions /central/scratch/esm/slurm-buildkite/climaatmos-ci/20476/climaatmos-ci/src/surface_conditions/surface_setups.jl:229
  | ││││││││││││││ runtime dispatch detected: (%2::Any ClimaAtmos.SurfaceConditions.:/ 2)::Any
  | │││││││││││││└────────────────────
  | │││││││││││││┌ (::ClimaAtmos.SurfaceConditions.var"#surface_state#18"{…})(surface_coordinates::ClimaCore.Geometry.XYZPoint{…}, interior_z::Float64, t::Float64) @ ClimaAtmos.SurfaceConditions /central/scratch/esm/slurm-buildkite/climaatmos-ci/20476/climaatmos-ci/src/surface_conditions/surface_setups.jl:229
  | ││││││││││││││ runtime dispatch detected: %4::DataType(t::Float64)::Any
  | │││││││││││││└────────────────────
  | │││││││││││││┌ (::ClimaAtmos.SurfaceConditions.var"#surface_state#18"{…})(surface_coordinates::ClimaCore.Geometry.XYZPoint{…}, interior_z::Float64, t::Float64) @ ClimaAtmos.SurfaceConditions /central/scratch/esm/slurm-buildkite/climaatmos-ci/20476/climaatmos-ci/src/surface_conditions/surface_setups.jl:229
  | ││││││││││││││ runtime dispatch detected: %6::DataType(5.25)::Any
  | │││││││││││││└────────────────────
  | │││││││││││││┌ (::ClimaAtmos.SurfaceConditions.var"#surface_state#18"{…})(surface_coordinates::ClimaCore.Geometry.XYZPoint{…}, interior_z::Float64, t::Float64) @ ClimaAtmos.SurfaceConditions /central/scratch/esm/slurm-buildkite/climaatmos-ci/20476/climaatmos-ci/src/surface_conditions/surface_setups.jl:229
  | ││││││││││││││ runtime dispatch detected: (%7::Any ClimaAtmos.SurfaceConditions.:* 3600)::Any
  | │││││││││││││└────────────────────
  | │││││││││││││┌ (::ClimaAtmos.SurfaceConditions.var"#surface_state#18"{…})(surface_coordinates::ClimaCore.Geometry.XYZPoint{…}, interior_z::Float64, t::Float64) @ ClimaAtmos.SurfaceConditions /central/scratch/esm/slurm-buildkite/climaatmos-ci/20476/climaatmos-ci/src/surface_conditions/surface_setups.jl:229
  | ││││││││││││││ runtime dispatch detected: (%5::Any ClimaAtmos.SurfaceConditions.:/ %8::Any)::Any
  | │││││││││││││└────────────────────
  | │││││││││││││┌ (::ClimaAtmos.SurfaceConditions.var"#surface_state#18"{…})(surface_coordinates::ClimaCore.Geometry.XYZPoint{…}, interior_z::Float64, t::Float64) @ ClimaAtmos.SurfaceConditions /central/scratch/esm/slurm-buildkite/climaatmos-ci/20476/climaatmos-ci/src/surface_conditions/surface_setups.jl:229
  | ││││││││││││││ runtime dispatch detected: (1 ClimaAtmos.SurfaceConditions.:- %9::Any)::Any
  | │││││││││││││└────────────────────
  | │││││││││││││┌ (::ClimaAtmos.SurfaceConditions.var"#surface_state#18"{…})(surface_coordinates::ClimaCore.Geometry.XYZPoint{…}, interior_z::Float64, t::Float64) @ ClimaAtmos.SurfaceConditions /central/scratch/esm/slurm-buildkite/climaatmos-ci/20476/climaatmos-ci/src/surface_conditions/surface_setups.jl:229
  | ││││││││││││││ runtime dispatch detected: (%3::Any ClimaAtmos.SurfaceConditions.:* %10::Any)::Any
  | │││││││││││││└────────────────────
  | │││││││││││││┌ (::ClimaAtmos.SurfaceConditions.var"#surface_state#18"{…})(surface_coordinates::ClimaCore.Geometry.XYZPoint{…}, interior_z::Float64, t::Float64) @ ClimaAtmos.SurfaceConditions /central/scratch/esm/slurm-buildkite/climaatmos-ci/20476/climaatmos-ci/src/surface_conditions/surface_setups.jl:229
  | ││││││││││││││ runtime dispatch detected: ClimaAtmos.SurfaceConditions.cos(%11::Any)::Any
  | │││││││││││││└────────────────────
  | │││││││││││││┌ (::ClimaAtmos.SurfaceConditions.var"#surface_state#18"{…})(surface_coordinates::ClimaCore.Geometry.XYZPoint{…}, interior_z::Float64, t::Float64) @ ClimaAtmos.SurfaceConditions /central/scratch/esm/slurm-buildkite/climaatmos-ci/20476/climaatmos-ci/src/surface_conditions/surface_setups.jl:230
  | ││││││││││││││ runtime dispatch detected: ClimaAtmos.SurfaceConditions.max(0, %12::Any)::Any
  | │││││││││││││└────────────────────
  | │││││││││││││┌ (::ClimaAtmos.SurfaceConditions.var"#surface_state#18"{…})(surface_coordinates::ClimaCore.Geometry.XYZPoint{…}, interior_z::Float64, t::Float64) @ ClimaAtmos.SurfaceConditions /central/scratch/esm/slurm-buildkite/climaatmos-ci/20476/climaatmos-ci/src/surface_conditions/surface_setups.jl:230
  | ││││││││││││││ runtime dispatch detected: %14::DataType(1.5)::Any
  | │││││││││││││└────────────────────
  | │││││││││││││┌ (::ClimaAtmos.SurfaceConditions.var"#surface_state#18"{…})(surface_coordinates::ClimaCore.Geometry.XYZPoint{…}, interior_z::Float64, t::Float64) @ ClimaAtmos.SurfaceConditions /central/scratch/esm/slurm-buildkite/climaatmos-ci/20476/climaatmos-ci/src/surface_conditions/surface_setups.jl:230
  | ││││││││││││││ runtime dispatch detected: (%13::Any ClimaAtmos.SurfaceConditions.:^ %15::Any)::Any
  | │││││││││││││└────────────────────
  | │││││││││││││┌ (::ClimaAtmos.SurfaceConditions.var"#surface_state#18"{…})(surface_coordinates::ClimaCore.Geometry.XYZPoint{…}, interior_z::Float64, t::Float64) @ ClimaAtmos.SurfaceConditions /central/scratch/esm/slurm-buildkite/climaatmos-ci/20476/climaatmos-ci/src/surface_conditions/surface_setups.jl:230
  | ││││││││││││││ runtime dispatch detected: (270 ClimaAtmos.SurfaceConditions.:* %16::Any)::Any
  | │││││││││││││└────────────────────
  | │││││││││││││┌ (::ClimaAtmos.SurfaceConditions.var"#surface_state#18"{…})(surface_coordinates::ClimaCore.Geometry.XYZPoint{…}, interior_z::Float64, t::Float64) @ ClimaAtmos.SurfaceConditions /central/scratch/esm/slurm-buildkite/climaatmos-ci/20476/climaatmos-ci/src/surface_conditions/surface_setups.jl:231
  | ││││││││││││││ runtime dispatch detected: ClimaAtmos.SurfaceConditions.max(0, %12::Any)::Any
  | │││││││││││││└────────────────────
  | │││││││││││││┌ (::ClimaAtmos.SurfaceConditions.var"#surface_state#18"{…})(surface_coordinates::ClimaCore.Geometry.XYZPoint{…}, interior_z::Float64, t::Float64) @ ClimaAtmos.SurfaceConditions /central/scratch/esm/slurm-buildkite/climaatmos-ci/20476/climaatmos-ci/src/surface_conditions/surface_setups.jl:231
  | ││││││││││││││ runtime dispatch detected: %19::DataType(1.3)::Any
  | │││││││││││││└────────────────────
  | │││││││││││││┌ (::ClimaAtmos.SurfaceConditions.var"#surface_state#18"{…})(surface_coordinates::ClimaCore.Geometry.XYZPoint{…}, interior_z::Float64, t::Float64) @ ClimaAtmos.SurfaceConditions /central/scratch/esm/slurm-buildkite/climaatmos-ci/20476/climaatmos-ci/src/surface_conditions/surface_setups.jl:231
  | ││││││││││││││ runtime dispatch detected: (%18::Any ClimaAtmos.SurfaceConditions.:^ %20::Any)::Any
  | │││││││││││││└────────────────────
  | │││││││││││││┌ (::ClimaAtmos.SurfaceConditions.var"#surface_state#18"{…})(surface_coordinates::ClimaCore.Geometry.XYZPoint{…}, interior_z::Float64, t::Float64) @ ClimaAtmos.SurfaceConditions /central/scratch/esm/slurm-buildkite/climaatmos-ci/20476/climaatmos-ci/src/surface_conditions/surface_setups.jl:231
  | ││││││││││││││ runtime dispatch detected: (554 ClimaAtmos.SurfaceConditions.:* %21::Any)::Any
  | │││││││││││││└────────────────────
  | │││││││││││││┌ (::ClimaAtmos.SurfaceConditions.var"#surface_state#18"{…})(surface_coordinates::ClimaCore.Geometry.XYZPoint{…}, interior_z::Float64, t::Float64) @ ClimaAtmos.SurfaceConditions /central/scratch/esm/slurm-buildkite/climaatmos-ci/20476/climaatmos-ci/src/surface_conditions/surface_setups.jl:233
  | ││││││││││││││ runtime dispatch detected: Core.kwcall(%40::NamedTuple{(:z0, :fluxes, :ustar), <:Tuple{Float64, ClimaAtmos.SurfaceConditions.HeatFluxes, Float64}}, ClimaAtmos.SurfaceConditions.MoninObukhov)::ClimaAtmos.SurfaceConditions.MoninObukhov{FT, _A, Float64} where {FT>:Float64, _A<:Union{…}}
  | │││││││││││││└────────────────────
  | │││││││││││││┌ (::ClimaAtmos.SurfaceConditions.var"#surface_state#18"{…})(surface_coordinates::ClimaCore.Geometry.XYZPoint{…}, interior_z::Float64, t::Float64) @ ClimaAtmos.SurfaceConditions /central/scratch/esm/slurm-buildkite/climaatmos-ci/20476/climaatmos-ci/src/surface_conditions/surface_setups.jl:234
  | ││││││││││││││ runtime dispatch detected: Core.kwcall(%48::NamedTuple{(:parameterization, :T, :p, :q_vap), <:Tuple{…}}, ClimaAtmos.SurfaceConditions.SurfaceState)::ClimaAtmos.SurfaceConditions.SurfaceState{…} where {…}
  | │││││││││││││└────────────────────
  | │││││││││││┌ surface_state_to_conditions(wrapped_sfc_setup::ClimaAtmos.SurfaceConditions.var"#surface_state#18"{…}, surface_local_geometry::ClimaCore.Geometry.LocalGeometry{…}, interior_ts::Thermodynamics.PhaseEquil{…}, interior_u::Float64, interior_v::Float64, interior_z::Float64, thermo_params::Thermodynamics.Parameters.ThermodynamicsParameters{…}, surface_fluxes_params::SurfaceFluxes.Parameters.SurfaceFluxesParameters{…}, surface_temp_params::ClimaAtmos.Parameters.SurfaceTemperatureParameters{…}, atmos::ClimaAtmos.AtmosModel{…}, sfc_prognostic_temp::Nothing, t::Float64) @ ClimaAtmos.SurfaceConditions /central/scratch/esm/slurm-buildkite/climaatmos-ci/20476/climaatmos-ci/src/surface_conditions/surface_conditions.jl:283
  | ││││││││││││┌ *(::Any, ::Float64, ::Float64) @ Base ./operators.jl:587
  | │││││││││││││ runtime dispatch detected: (a::Any * b::Float64)::Any
  | ││││││││││││└────────────────────
  | ││││││││││││┌ *(::Any, ::Float64, ::Float64) @ Base ./operators.jl:587
  | │││││││││││││ runtime dispatch detected: (%1::Any * c::Float64)::Any
  | ││││││││││││└────────────────────
  | │││││││││││┌ surface_state_to_conditions(wrapped_sfc_setup::ClimaAtmos.SurfaceConditions.var"#surface_state#18"{…}, surface_local_geometry::ClimaCore.Geometry.LocalGeometry{…}, interior_ts::Thermodynamics.PhaseEquil{…}, interior_u::Float64, interior_v::Float64, interior_z::Float64, thermo_params::Thermodynamics.Parameters.ThermodynamicsParameters{…}, surface_fluxes_params::SurfaceFluxes.Parameters.SurfaceFluxesParameters{…}, surface_temp_params::ClimaAtmos.Parameters.SurfaceTemperatureParameters{…}, atmos::ClimaAtmos.AtmosModel{…}, sfc_prognostic_temp::Nothing, t::Float64) @ ClimaAtmos.SurfaceConditions /central/scratch/esm/slurm-buildkite/climaatmos-ci/20476/climaatmos-ci/src/surface_conditions/surface_conditions.jl:287
  | ││││││││││││ runtime dispatch detected: SurfaceFluxes.compute_buoyancy_flux(surface_fluxes_params::SurfaceFluxes.Parameters.SurfaceFluxesParameters{…}, %192::Any, %190::Any, interior_ts::Thermodynamics.PhaseEquil{Float64}, %80::Thermodynamics.PhaseNonEquil{Float64}, [quote]::SurfaceFluxes.PointValueScheme)::Any
  | │││││││││││└────────────────────
  | │││││││││││┌ surface_state_to_conditions(wrapped_sfc_setup::ClimaAtmos.SurfaceConditions.var"#surface_state#18"{…}, surface_local_geometry::ClimaCore.Geometry.LocalGeometry{…}, interior_ts::Thermodynamics.PhaseEquil{…}, interior_u::Float64, interior_v::Float64, interior_z::Float64, thermo_params::Thermodynamics.Parameters.ThermodynamicsParameters{…}, surface_fluxes_params::SurfaceFluxes.Parameters.SurfaceFluxesParameters{…}, surface_temp_params::ClimaAtmos.Parameters.SurfaceTemperatureParameters{…}, atmos::ClimaAtmos.AtmosModel{…}, sfc_prognostic_temp::Nothing, t::Float64) @ ClimaAtmos.SurfaceConditions /central/scratch/esm/slurm-buildkite/climaatmos-ci/20476/climaatmos-ci/src/surface_conditions/surface_conditions.jl:295
  | ││││││││││││ runtime dispatch detected: ClimaAtmos.SurfaceConditions.get_wstar(%196::Any)::Any
  | │││││││││││└────────────────────
  | │││││││││││┌ surface_state_to_conditions(wrapped_sfc_setup::ClimaAtmos.SurfaceConditions.var"#surface_state#18"{…}, surface_local_geometry::ClimaCore.Geometry.LocalGeometry{…}, interior_ts::Thermodynamics.PhaseEquil{…}, interior_u::Float64, interior_v::Float64, interior_z::Float64, thermo_params::Thermodynamics.Parameters.ThermodynamicsParameters{…}, surface_fluxes_params::SurfaceFluxes.Parameters.SurfaceFluxesParameters{…}, surface_temp_params::ClimaAtmos.Parameters.SurfaceTemperatureParameters{…}, atmos::ClimaAtmos.AtmosModel{…}, sfc_prognostic_temp::Nothing, t::Float64) @ ClimaAtmos.SurfaceConditions /central/scratch/esm/slurm-buildkite/climaatmos-ci/20476/climaatmos-ci/src/surface_conditions/surface_conditions.jl:316
  | ││││││││││││ runtime dispatch detected: SurfaceFluxes.FluxesAndFrictionVelocity(%85::SurfaceFluxes.StateValues{Float64, StaticArraysCore.SVector{2, Float64}, Thermodynamics.PhaseEquil{Float64}}, %82::SurfaceFluxes.StateValues{Float64, StaticArraysCore.SVector{2, Float64}, Thermodynamics.PhaseNonEquil{Float64}}, %192::Any, %190::Any, %202::Float64, %203::Any, %204::Any, %197::Any)::SurfaceFluxes.FluxesAndFrictionVelocity{Float64, SurfaceFluxes.StateValues{…}, SurfaceFluxes.StateValues{…}}
  | │││││││││││└────────────────────
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging a pull request may close this issue.

1 participant