Skip to content

Commit

Permalink
disable vertical diffusion by default
Browse files Browse the repository at this point in the history
  • Loading branch information
milankl committed Feb 1, 2024
1 parent 68e07b8 commit 89e73c3
Show file tree
Hide file tree
Showing 2 changed files with 7 additions and 7 deletions.
6 changes: 3 additions & 3 deletions src/dynamics/models.jl
Original file line number Diff line number Diff line change
Expand Up @@ -165,7 +165,7 @@ Base.@kwdef mutable struct PrimitiveDryModel{NF<:AbstractFloat, D<:AbstractDevic
physics::Bool = true
boundary_layer_drag::BoundaryLayerDrag{NF} = NoBoundaryLayerDrag(spectral_grid)
temperature_relaxation::TemperatureRelaxation{NF} = HeldSuarez(spectral_grid)
static_energy_diffusion::VerticalDiffusion{NF} = StaticEnergyDiffusion(spectral_grid)
static_energy_diffusion::VerticalDiffusion{NF} = NoVerticalDiffusion(spectral_grid)
surface_thermodynamics::AbstractSurfaceThermodynamics{NF} = SurfaceThermodynamicsConstant(spectral_grid)
surface_wind::AbstractSurfaceWind{NF} = SurfaceWind(spectral_grid)
surface_heat_flux::AbstractSurfaceHeat{NF} = SurfaceSensibleHeat(spectral_grid)
Expand Down Expand Up @@ -258,8 +258,8 @@ Base.@kwdef mutable struct PrimitiveWetModel{NF<:AbstractFloat, D<:AbstractDevic
clausis_clapeyron::AbstractClausiusClapeyron{NF} = ClausiusClapeyron(spectral_grid,atmosphere)
boundary_layer_drag::BoundaryLayerDrag{NF} = NoBoundaryLayerDrag(spectral_grid)
temperature_relaxation::TemperatureRelaxation{NF} = HeldSuarez(spectral_grid)
static_energy_diffusion::VerticalDiffusion{NF} = StaticEnergyDiffusion(spectral_grid)
humidity_diffusion::VerticalDiffusion{NF} = HumidityDiffusion(spectral_grid)
static_energy_diffusion::VerticalDiffusion{NF} = NoVerticalDiffusion(spectral_grid)
humidity_diffusion::VerticalDiffusion{NF} = NoVerticalDiffusion(spectral_grid)
large_scale_condensation::AbstractCondensation{NF} = ImmediateCondensation(spectral_grid)
surface_thermodynamics::AbstractSurfaceThermodynamics{NF} = SurfaceThermodynamicsConstant(spectral_grid)
surface_wind::AbstractSurfaceWind{NF} = SurfaceWind(spectral_grid)
Expand Down
8 changes: 4 additions & 4 deletions src/physics/tendencies.jl
Original file line number Diff line number Diff line change
Expand Up @@ -47,12 +47,12 @@ function parameterization_tendencies!(
get_thermodynamics!(column,model)

# VERTICAL DIFFUSION
# static_energy_diffusion!(column,model)
# humidity_diffusion!(column,model)
static_energy_diffusion!(column,model)
humidity_diffusion!(column,model)

# HELD-SUAREZ
# temperature_relaxation!(column,model)
# boundary_layer_drag!(column,model)
temperature_relaxation!(column,model)
boundary_layer_drag!(column,model)

# Calculate parametrizations (order of execution is important!)
convection!(column,model)
Expand Down

0 comments on commit 89e73c3

Please sign in to comment.