Skip to content

fv_subgridz

DryConvectiveAdjustment

Corresponds to fv_subgrid_z in Fortran's fv_sg module

__call__(state, u_dt, v_dt, timestep)

Performs dry convective adjustment mixing on the subgrid vertical scale. Args: state: see arg_specs, includes mainly windspeed, temperature, pressure and tracer variables that are in the DycoreState u_dt: x-wind tendency for the dry convective windspeed adjustment v_dt: y-wind tendency for the dry convective windspeed adjustment timestep: time to progress forward in seconds

adjust_cvm(cpm, cvm, q0_vapor, q0_liquid, q0_rain, q0_ice, q0_snow, q0_graupel, gz, u0, v0, w0, t0, total_energy, static_energy)

Non-hydrostatic under constant volume heating/cooling