Model variables#

The variable meta-data (i.e., all instances of Variable) are available in a dictionary as the attribute VerosState.var_meta. The actual data arrays are attributes of VerosState.variables:

state.variables.psi  # data array for variable psi
state.var_meta["psi"]  # metadata for variable psi

Variable class#

class veros.variables.Variable(name, dims, units='', long_description='', dtype=None, time_dependent=True, scale=1.0, write_to_restart=False, extra_attributes=None, mask=None, active=True, initial=None)[source]#

Bases: object

Available variables#

There are two kinds of variables in Veros. Main variables are always present in a simulation, while conditional variables are only available if their respective condition is True at the time of variable allocation.

Attributes:
: Time-dependent
: Conditional
: Written to restart files by default
VerosVariables.tau#
Units:

Dimensions:

scalar

Type:

int32

Attributes:

Index of current time step

VerosVariables.taup1#
Units:

Dimensions:

scalar

Type:

int32

Attributes:

Index of next time step

VerosVariables.taum1#
Units:

Dimensions:

scalar

Type:

int32

Attributes:

Index of last time step

VerosVariables.time#
Units:

Dimensions:

scalar

Type:

float

Attributes:

Current time

VerosVariables.itt#
Units:

Dimensions:

scalar

Type:

int32

Attributes:

Current iteration

VerosVariables.dxt#
Units:

m

Dimensions:

(xt)

Type:

float

Attributes:

Zonal (x) spacing of T-grid point

VerosVariables.dxu#
Units:

m

Dimensions:

(xu)

Type:

float

Attributes:

Zonal (x) spacing of U-grid point

VerosVariables.dyt#
Units:

m

Dimensions:

(yt)

Type:

float

Attributes:

Meridional (y) spacing of T-grid point

VerosVariables.dyu#
Units:

m

Dimensions:

(yu)

Type:

float

Attributes:

Meridional (y) spacing of U-grid point

VerosVariables.zt#
Units:

m

Dimensions:

(zt)

Type:

float

Attributes:

Vertical coordinate

VerosVariables.zw#
Units:

m

Dimensions:

(zw)

Type:

float

Attributes:

Vertical coordinate

VerosVariables.dzt#
Units:

m

Dimensions:

(zt)

Type:

float

Attributes:

Vertical spacing

VerosVariables.dzw#
Units:

m

Dimensions:

(zw)

Type:

float

Attributes:

Vertical spacing

VerosVariables.cost#
Units:

1

Dimensions:

(yt)

Type:

float

Attributes:

Metric factor for spherical coordinates

VerosVariables.cosu#
Units:

1

Dimensions:

(yu)

Type:

float

Attributes:

Metric factor for spherical coordinates

VerosVariables.tantr#
Units:

1

Dimensions:

(yt)

Type:

float

Attributes:

Metric factor for spherical coordinates

VerosVariables.coriolis_t#
Units:

1/s

Dimensions:

(xt, yt)

Type:

float

Attributes:

Coriolis frequency at T grid point

VerosVariables.kbot#
Units:

Dimensions:

(xt, yt)

Type:

int32

Attributes:

Index of the deepest grid cell (counting from 1, 0 means all land)

VerosVariables.ht#
Units:

m

Dimensions:

(xt, yt)

Type:

float

Attributes:

Total depth of the water column

VerosVariables.hu#
Units:

m

Dimensions:

(xu, yt)

Type:

float

Attributes:

Total depth of the water column

VerosVariables.hv#
Units:

m

Dimensions:

(xt, yu)

Type:

float

Attributes:

Total depth of the water column

VerosVariables.hur#
Units:

m

Dimensions:

(xu, yt)

Type:

float

Attributes:

Total depth of the water column (masked)

VerosVariables.hvr#
Units:

m

Dimensions:

(xt, yu)

Type:

float

Attributes:

Total depth of the water column (masked)

VerosVariables.beta#
Units:

1/(ms)

Dimensions:

(xt, yt)

Type:

float

Attributes:

Change of Coriolis frequency with latitude

VerosVariables.area_t#
Units:

m^2

Dimensions:

(xt, yt)

Type:

float

Attributes:

Area of T-box

VerosVariables.area_u#
Units:

m^2

Dimensions:

(xu, yt)

Type:

float

Attributes:

Area of U-box

VerosVariables.area_v#
Units:

m^2

Dimensions:

(xt, yu)

Type:

float

Attributes:

Area of V-box

VerosVariables.maskT#
Units:

Dimensions:

(xt, yt, zt)

Type:

bool

Attributes:

Mask in physical space for tracer points

VerosVariables.maskU#
Units:

Dimensions:

(xu, yt, zt)

Type:

bool

Attributes:

Mask in physical space for U points

VerosVariables.maskV#
Units:

Dimensions:

(xt, yu, zt)

Type:

bool

Attributes:

Mask in physical space for V points

VerosVariables.maskW#
Units:

Dimensions:

(xt, yt, zw)

Type:

bool

Attributes:

Mask in physical space for W points

VerosVariables.maskZ#
Units:

Dimensions:

(xu, yu, zt)

Type:

bool

Attributes:

Mask in physical space for Zeta points

VerosVariables.rho#
Units:

kg/m^3

Dimensions:

(xt, yt, zt, timesteps)

Type:

float

Attributes:

In-situ density anomaly, relative to the surface mean value of 1024 kg/m^3

VerosVariables.prho#
Units:

kg/m^3

Dimensions:

(xt, yt, zt)

Type:

float

Attributes:

Potential density anomaly, relative to the surface mean value of 1024 kg/m^3 (identical to in-situ density anomaly for equation of state type 1, 2, and 4)

VerosVariables.int_drhodT#
Units:

kg / (m^2 deg C)

Dimensions:

(xt, yt, zt, timesteps)

Type:

float

Attributes:

Partial derivative of dynamic enthalpy by temperature

VerosVariables.int_drhodS#
Units:

kg / (m^2 g / kg)

Dimensions:

(xt, yt, zt, timesteps)

Type:

float

Attributes:

Partial derivative of dynamic enthalpy by salinity

VerosVariables.Nsqr#
Units:

1/s^2

Dimensions:

(xt, yt, zw, timesteps)

Type:

float

Attributes:

Square of stability frequency

VerosVariables.Hd#
Units:

m^2/s^2

Dimensions:

(xt, yt, zt, timesteps)

Type:

float

Attributes:

Dynamic enthalpy

VerosVariables.dHd#
Units:

m^2/s^3

Dimensions:

(xt, yt, zt, timesteps)

Type:

float

Attributes:

Change of dynamic enthalpy due to advection

VerosVariables.temp#
Units:

deg C

Dimensions:

(xt, yt, zt, timesteps)

Type:

float

Attributes:

Conservative temperature

VerosVariables.dtemp#
Units:

deg C/s

Dimensions:

(xt, yt, zt, timesteps)

Type:

float

Attributes:

Conservative temperature tendency

VerosVariables.salt#
Units:

g/kg

Dimensions:

(xt, yt, zt, timesteps)

Type:

float

Attributes:

Salinity

VerosVariables.dsalt#
Units:

g/(kg s)

Dimensions:

(xt, yt, zt, timesteps)

Type:

float

Attributes:

Salinity tendency

VerosVariables.dtemp_vmix#
Units:

deg C/s

Dimensions:

(xt, yt, zt)

Type:

float

Attributes:

Change of temperature due to vertical mixing

VerosVariables.dtemp_hmix#
Units:

deg C/s

Dimensions:

(xt, yt, zt)

Type:

float

Attributes:

Change of temperature due to horizontal mixing

VerosVariables.dsalt_vmix#
Units:

deg C/s

Dimensions:

(xt, yt, zt)

Type:

float

Attributes:

Change of salinity due to vertical mixing

VerosVariables.dsalt_hmix#
Units:

deg C/s

Dimensions:

(xt, yt, zt)

Type:

float

Attributes:

Change of salinity due to horizontal mixing

VerosVariables.dtemp_iso#
Units:

deg C/s

Dimensions:

(xt, yt, zt)

Type:

float

Attributes:

Change of temperature due to isopycnal mixing plus skew mixing

VerosVariables.dsalt_iso#
Units:

deg C/s

Dimensions:

(xt, yt, zt)

Type:

float

Attributes:

Change of salinity due to isopycnal mixing plus skew mixing

VerosVariables.forc_temp_surface#
Units:

m deg C/s

Dimensions:

(xt, yt)

Type:

float

Attributes:

Surface temperature flux

VerosVariables.forc_salt_surface#
Units:

m g/s kg

Dimensions:

(xt, yt)

Type:

float

Attributes:

Surface salinity flux

VerosVariables.u#
Units:

m/s

Dimensions:

(xu, yt, zt, timesteps)

Type:

float

Attributes:

Zonal velocity

VerosVariables.v#
Units:

m/s

Dimensions:

(xt, yu, zt, timesteps)

Type:

float

Attributes:

Meridional velocity

VerosVariables.w#
Units:

m/s

Dimensions:

(xt, yt, zw, timesteps)

Type:

float

Attributes:

Vertical velocity

VerosVariables.du#
Units:

m/s

Dimensions:

(xu, yt, zt, timesteps)

Type:

float

Attributes:

Zonal velocity tendency

VerosVariables.dv#
Units:

m/s

Dimensions:

(xt, yu, zt, timesteps)

Type:

float

Attributes:

Meridional velocity tendency

VerosVariables.du_cor#
Units:

m/s^2

Dimensions:

(xu, yt, zt)

Type:

float

Attributes:

Change of u due to Coriolis force

VerosVariables.dv_cor#
Units:

m/s^2

Dimensions:

(xt, yu, zt)

Type:

float

Attributes:

Change of v due to Coriolis force

VerosVariables.du_mix#
Units:

m/s^2

Dimensions:

(xu, yt, zt)

Type:

float

Attributes:

Change of u due to implicit vertical mixing

VerosVariables.dv_mix#
Units:

m/s^2

Dimensions:

(xt, yu, zt)

Type:

float

Attributes:

Change of v due to implicit vertical mixing

VerosVariables.du_adv#
Units:

m/s^2

Dimensions:

(xu, yt, zt)

Type:

float

Attributes:

Change of u due to advection

VerosVariables.dv_adv#
Units:

m/s^2

Dimensions:

(xt, yu, zt)

Type:

float

Attributes:

Change of v due to advection

VerosVariables.p_hydro#
Units:

m^2/s^2

Dimensions:

(xt, yt, zt)

Type:

float

Attributes:

Hydrostatic pressure

VerosVariables.kappaM#
Units:

m^2/s

Dimensions:

(xt, yt, zt)

Type:

float

Attributes:

Vertical viscosity

VerosVariables.kappaH#
Units:

m^2/s

Dimensions:

(xt, yt, zw)

Type:

float

Attributes:

Vertical diffusivity

VerosVariables.surface_taux#
Units:

N/m^2

Dimensions:

(xu, yt)

Type:

float

Attributes:

Zonal surface wind stress

VerosVariables.surface_tauy#
Units:

N/m^2

Dimensions:

(xt, yu)

Type:

float

Attributes:

Meridional surface wind stress

VerosVariables.forc_rho_surface#
Units:

kg / (m^2 s)

Dimensions:

(xt, yt)

Type:

float

Attributes:

Surface potential density flux

VerosVariables.ssh#
Units:

m

Dimensions:

(xt, yt)

Type:

float

Condition:

lambda settings: not settings.enable_streamfunction

Attributes:

Sea surface height

VerosVariables.psi#
Units:

lambda settings: "m^3/s" if settings.enable_streamfunction else "m^2/s^2"

Dimensions:

lambda settings: ZETA_HOR + TIMESTEPS if settings.enable_streamfunction else T_HOR + TIMESTEPS

Type:

float

Attributes:

lambda settings: "Barotropic streamfunction" if settings.enable_streamfunction else "Surface pressure"

VerosVariables.dpsi#
Units:

m^3/s^2

Dimensions:

(xu, yu, timesteps)

Type:

float

Condition:

lambda settings: settings.enable_streamfunction

Attributes:

Streamfunction tendency

VerosVariables.land_map#
Units:

Dimensions:

(xt, yt)

Type:

int32

Condition:

lambda settings: settings.enable_streamfunction

Attributes:

Land map

VerosVariables.isle#
Units:

Dimensions:

(isle)

Type:

int32

Condition:

lambda settings: settings.enable_streamfunction

Attributes:

Island number

VerosVariables.psin#
Units:

m^3/s

Dimensions:

(xu, yu, isle)

Type:

float

Condition:

lambda settings: settings.enable_streamfunction

Attributes:

Boundary streamfunction

VerosVariables.dpsin#
Units:

m^3/s^2

Dimensions:

(isle, timesteps)

Type:

float

Condition:

lambda settings: settings.enable_streamfunction

Attributes:

Boundary streamfunction factor

VerosVariables.line_psin#
Units:

m^4/s^2

Dimensions:

(isle, isle)

Type:

float

Condition:

lambda settings: settings.enable_streamfunction

Attributes:

Boundary line integrals

VerosVariables.isle_boundary_mask#
Units:

Dimensions:

(xt, yt)

Type:

bool

Condition:

lambda settings: settings.enable_streamfunction

Attributes:

Island boundary mask

VerosVariables.line_dir_south_mask#
Units:

Dimensions:

(xt, yt, isle)

Type:

bool

Condition:

lambda settings: settings.enable_streamfunction

Attributes:

Line integral mask

VerosVariables.line_dir_north_mask#
Units:

Dimensions:

(xt, yt, isle)

Type:

bool

Condition:

lambda settings: settings.enable_streamfunction

Attributes:

Line integral mask

VerosVariables.line_dir_east_mask#
Units:

Dimensions:

(xt, yt, isle)

Type:

bool

Condition:

lambda settings: settings.enable_streamfunction

Attributes:

Line integral mask

VerosVariables.line_dir_west_mask#
Units:

Dimensions:

(xt, yt, isle)

Type:

bool

Condition:

lambda settings: settings.enable_streamfunction

Attributes:

Line integral mask

VerosVariables.K_gm#
Units:

m^2/s

Dimensions:

(xt, yt, zw)

Type:

float

Attributes:

GM diffusivity, either constant or from EKE model

VerosVariables.K_iso#
Units:

m^2/s

Dimensions:

(xt, yt, zw)

Type:

float

Attributes:

Along-isopycnal diffusivity

VerosVariables.K_diss_v#
Units:

m^2/s^3

Dimensions:

(xt, yt, zw)

Type:

float

Attributes:

Kinetic energy dissipation by vertical, rayleigh and bottom friction

VerosVariables.K_diss_bot#
Units:

m^2/s^3

Dimensions:

(xt, yt, zw)

Type:

float

Attributes:

Mean energy dissipation by bottom and rayleigh friction

VerosVariables.K_diss_h#
Units:

m^2/s^3

Dimensions:

(xt, yt, zw)

Type:

float

Attributes:

Kinetic energy dissipation by horizontal friction

VerosVariables.K_diss_gm#
Units:

m^2/s^3

Dimensions:

(xt, yt, zw)

Type:

float

Attributes:

Mean energy dissipation by GM (TRM formalism only)

VerosVariables.P_diss_v#
Units:

m^2/s^3

Dimensions:

(xt, yt, zw)

Type:

float

Attributes:

Potential energy dissipation by vertical diffusion

VerosVariables.P_diss_nonlin#
Units:

m^2/s^3

Dimensions:

(xt, yt, zw)

Type:

float

Attributes:

Potential energy dissipation by nonlinear equation of state

VerosVariables.P_diss_iso#
Units:

m^2/s^3

Dimensions:

(xt, yt, zw)

Type:

float

Attributes:

Potential energy dissipation by isopycnal mixing

VerosVariables.P_diss_skew#
Units:

m^2/s^3

Dimensions:

(xt, yt, zw)

Type:

float

Attributes:

Potential energy dissipation by GM (w/o TRM)

VerosVariables.P_diss_hmix#
Units:

m^2/s^3

Dimensions:

(xt, yt, zw)

Type:

float

Attributes:

Potential energy dissipation by horizontal mixing

VerosVariables.P_diss_adv#
Units:

m^2/s^3

Dimensions:

(xt, yt, zw)

Type:

float

Attributes:

Potential energy dissipation by advection

VerosVariables.P_diss_sources#
Units:

m^2/s^3

Dimensions:

(xt, yt, zw)

Type:

float

Attributes:

Potential energy dissipation by external sources (e.g. restoring zones)

VerosVariables.u_wgrid#
Units:

m/s

Dimensions:

(xt, yt, zw)

Type:

float

Attributes:

Zonal velocity interpolated to W grid points

VerosVariables.v_wgrid#
Units:

m/s

Dimensions:

(xt, yt, zw)

Type:

float

Attributes:

Meridional velocity interpolated to W grid points

VerosVariables.w_wgrid#
Units:

m/s

Dimensions:

(xt, yt, zw)

Type:

float

Attributes:

Vertical velocity interpolated to W grid points

VerosVariables.xt#
Units:

lambda settings: "degrees_east" if settings.coord_degree else "km"

Dimensions:

(xt)

Type:

float

Attributes:

Zonal (x) coordinate of T-grid point

VerosVariables.xu#
Units:

lambda settings: "degrees_east" if settings.coord_degree else "km"

Dimensions:

(xu)

Type:

float

Attributes:

Zonal (x) coordinate of U-grid point

VerosVariables.yt#
Units:

lambda settings: "degrees_north" if settings.coord_degree else "km"

Dimensions:

(yt)

Type:

float

Attributes:

Meridional (y) coordinate of T-grid point

VerosVariables.yu#
Units:

lambda settings: "degrees_north" if settings.coord_degree else "km"

Dimensions:

(yu)

Type:

float

Attributes:

Meridional (y) coordinate of U-grid point

VerosVariables.temp_source#
Units:

K/s

Dimensions:

(xt, yt, zt)

Type:

float

Condition:

lambda settings: settings.enable_tempsalt_sources

Attributes:

Non-conservative source of temperature

VerosVariables.salt_source#
Units:

g/(kg s)

Dimensions:

(xt, yt, zt)

Type:

float

Condition:

lambda settings: settings.enable_tempsalt_sources

Attributes:

Non-conservative source of salt

VerosVariables.u_source#
Units:

m/s^2

Dimensions:

(xu, yt, zt)

Type:

float

Condition:

lambda settings: settings.enable_momentum_sources

Attributes:

Non-conservative source of zonal velocity

VerosVariables.v_source#
Units:

m/s^2

Dimensions:

(xt, yu, zt)

Type:

float

Condition:

lambda settings: settings.enable_momentum_sources

Attributes:

Non-conservative source of meridional velocity

VerosVariables.K_11#
Units:

m^2/s

Dimensions:

(xt, yt, zt)

Type:

float

Condition:

lambda settings: settings.enable_neutral_diffusion

Attributes:

Isopycnal mixing tensor component

VerosVariables.K_22#
Units:

m^2/s

Dimensions:

(xt, yt, zt)

Type:

float

Condition:

lambda settings: settings.enable_neutral_diffusion

Attributes:

Isopycnal mixing tensor component

VerosVariables.K_33#
Units:

m^2/s

Dimensions:

(xt, yt, zt)

Type:

float

Condition:

lambda settings: settings.enable_neutral_diffusion

Attributes:

Isopycnal mixing tensor component

VerosVariables.Ai_ez#
Units:

Vertical isopycnal diffusion coefficient on eastern face of T cell

Dimensions:

(xt, yt, zt, tensor1, tensor2)

Type:

float

Condition:

lambda settings: settings.enable_neutral_diffusion

Attributes:

1

VerosVariables.Ai_nz#
Units:

Vertical isopycnal diffusion coefficient on northern face of T cell

Dimensions:

(xt, yt, zt, tensor1, tensor2)

Type:

float

Condition:

lambda settings: settings.enable_neutral_diffusion

Attributes:

1

VerosVariables.Ai_bx#
Units:

Zonal isopycnal diffusion coefficient on bottom face of T cell

Dimensions:

(xt, yt, zt, tensor1, tensor2)

Type:

float

Condition:

lambda settings: settings.enable_neutral_diffusion

Attributes:

1

VerosVariables.Ai_by#
Units:

Meridional isopycnal diffusion coefficient on bottom face of T cell

Dimensions:

(xt, yt, zt, tensor1, tensor2)

Type:

float

Condition:

lambda settings: settings.enable_neutral_diffusion

Attributes:

1

VerosVariables.B1_gm#
Units:

m^2/s

Dimensions:

(xt, yu, zt)

Type:

float

Condition:

lambda settings: settings.enable_skew_diffusion

Attributes:

Zonal component of GM streamfunction

VerosVariables.B2_gm#
Units:

m^2/s

Dimensions:

(xu, yt, zt)

Type:

float

Condition:

lambda settings: settings.enable_skew_diffusion

Attributes:

Meridional component of GM streamfunction

VerosVariables.r_bot_var_u#
Units:

1/s

Dimensions:

(xu, yt)

Type:

float

Condition:

lambda settings: settings.enable_bottom_friction_var

Attributes:

Zonal bottom friction coefficient

VerosVariables.r_bot_var_v#
Units:

1/s

Dimensions:

(xt, yu)

Type:

float

Condition:

lambda settings: settings.enable_bottom_friction_var

Attributes:

Meridional bottom friction coefficient

VerosVariables.kappa_gm#
Units:

m^2/s

Dimensions:

(xt, yt, zw)

Type:

float

Condition:

lambda settings: settings.enable_TEM_friction

Attributes:

Vertical diffusivity

VerosVariables.tke#
Units:

m^2/s^2

Dimensions:

(xt, yt, zw, timesteps)

Type:

float

Condition:

lambda settings: settings.enable_tke

Attributes:

Turbulent kinetic energy

VerosVariables.sqrttke#
Units:

m/s

Dimensions:

(xt, yt, zw)

Type:

float

Condition:

lambda settings: settings.enable_tke

Attributes:

Square-root of TKE

VerosVariables.dtke#
Units:

m^2/s^3

Dimensions:

(xt, yt, zw, timesteps)

Type:

float

Condition:

lambda settings: settings.enable_tke

Attributes:

Turbulent kinetic energy tendency

VerosVariables.Prandtlnumber#
Units:

Dimensions:

(xt, yt, zw)

Type:

float

Condition:

lambda settings: settings.enable_tke

Attributes:

Prandtl number

VerosVariables.mxl#
Units:

m

Dimensions:

(xt, yt, zw)

Type:

float

Condition:

lambda settings: settings.enable_tke

Attributes:

Mixing length

VerosVariables.forc_tke_surface#
Units:

m^3/s^3

Dimensions:

(xt, yt)

Type:

float

Condition:

lambda settings: settings.enable_tke

Attributes:

TKE surface flux

VerosVariables.tke_diss#
Units:

m^2/s^3

Dimensions:

(xt, yt, zw)

Type:

float

Condition:

lambda settings: settings.enable_tke

Attributes:

TKE dissipation

VerosVariables.tke_surf_corr#
Units:

m^3/s^3

Dimensions:

(xt, yt)

Type:

float

Condition:

lambda settings: settings.enable_tke

Attributes:

Correction of TKE surface flux

VerosVariables.eke#
Units:

m^2/s^2

Dimensions:

(xt, yt, zw, timesteps)

Type:

float

Condition:

lambda settings: settings.enable_eke

Attributes:

meso-scale energy

VerosVariables.deke#
Units:

m^2/s^3

Dimensions:

(xt, yt, zw, timesteps)

Type:

float

Condition:

lambda settings: settings.enable_eke

Attributes:

meso-scale energy tendency

VerosVariables.sqrteke#
Units:

m/s

Dimensions:

(xt, yt, zw)

Type:

float

Condition:

lambda settings: settings.enable_eke

Attributes:

square-root of eke

VerosVariables.L_rossby#
Units:

m

Dimensions:

(xt, yt)

Type:

float

Condition:

lambda settings: settings.enable_eke

Attributes:

Rossby radius

VerosVariables.L_rhines#
Units:

m

Dimensions:

(xt, yt, zw)

Type:

float

Condition:

lambda settings: settings.enable_eke

Attributes:

Rhines scale

VerosVariables.eke_len#
Units:

m

Dimensions:

(xt, yt, zt)

Type:

float

Condition:

lambda settings: settings.enable_eke

Attributes:

Eddy length scale

VerosVariables.eke_diss_iw#
Units:

m^2/s^3

Dimensions:

(xt, yt, zw)

Type:

float

Condition:

lambda settings: settings.enable_eke

Attributes:

Dissipation of EKE to internal waves

VerosVariables.eke_diss_tke#
Units:

m^2/s^3

Dimensions:

(xt, yt, zw)

Type:

float

Condition:

lambda settings: settings.enable_eke

Attributes:

Dissipation of EKE to TKE

VerosVariables.E_iw#
Units:

m^2/s^2

Dimensions:

(xt, yt, zw, timesteps)

Type:

float

Condition:

lambda settings: settings.enable_idemix

Attributes:

Internal wave energy

VerosVariables.dE_iw#
Units:

m^2/s^2

Dimensions:

(xt, yt, zw, timesteps)

Type:

float

Condition:

lambda settings: settings.enable_idemix

Attributes:

Internal wave energy tendency

VerosVariables.c0#
Units:

m/s

Dimensions:

(xt, yt, zw)

Type:

float

Condition:

lambda settings: settings.enable_idemix

Attributes:

Vertical internal wave group velocity

VerosVariables.v0#
Units:

m/s

Dimensions:

(xt, yt, zw)

Type:

float

Condition:

lambda settings: settings.enable_idemix

Attributes:

Horizontal internal wave group velocity

VerosVariables.alpha_c#
Units:

?

Dimensions:

(xt, yt, zw)

Type:

float

Condition:

lambda settings: settings.enable_idemix

Attributes:

?

VerosVariables.iw_diss#
Units:

m^2/s^3

Dimensions:

(xt, yt, zw)

Type:

float

Condition:

lambda settings: settings.enable_idemix

Attributes:

Internal wave dissipation

VerosVariables.forc_iw_surface#
Units:

m^3/s^3

Dimensions:

(xt, yt)

Type:

float

Condition:

lambda settings: settings.enable_idemix

Attributes:

Internal wave surface forcing

VerosVariables.forc_iw_bottom#
Units:

m^3/s^3

Dimensions:

(xt, yt)

Type:

float

Condition:

lambda settings: settings.enable_idemix

Attributes:

Internal wave bottom forcing