physics Module


Uses

  • module~~physics~~UsesGraph module~physics physics module~params params module~physics->module~params

Used by

  • module~~physics~~UsedByGraph module~physics physics proc~initialize initialize proc~initialize->module~physics proc~get_grid_point_tendencies get_grid_point_tendencies proc~get_grid_point_tendencies->module~physics

Contents


Subroutines

public subroutine initialize_physics()

Arguments

None

public subroutine get_physical_tendencies(vor, div, t, q, phi, psl, utend, vtend, ttend, qtend)

Compute physical parametrization tendencies for u, v, t, q and add them to the dynamical grid-point tendencies

Arguments

Type IntentOptional AttributesName
complex, intent(in) :: vor(mx,nx,kx)

Vorticity

complex, intent(in) :: div(mx,nx,kx)

Divergence

complex, intent(in) :: t(mx,nx,kx)

Temperature

complex, intent(in) :: q(mx,nx,kx)

Specific Humidity

complex, intent(in) :: phi(mx,nx,kx)

Geopotential

complex, intent(in) :: psl(mx,nx)

ln(Surface pressure)

real, intent(inout) :: utend(ix,il,kx)

Zonal velocity tendency

real, intent(inout) :: vtend(ix,il,kx)

Meridional velocity tendency

real, intent(inout) :: ttend(ix,il,kx)

Temperature tendency

real, intent(inout) :: qtend(ix,il,kx)

Specific humidity tendency