geopotential Module

For performing geopotential calculations.


Uses

  • module~~geopotential~~UsesGraph module~geopotential geopotential module~params params module~geopotential->module~params

Used by

  • module~~geopotential~~UsedByGraph module~geopotential geopotential proc~initialize initialize proc~initialize->module~geopotential proc~get_spectral_tendencies get_spectral_tendencies proc~get_spectral_tendencies->module~geopotential proc~get_grid_point_tendencies get_grid_point_tendencies proc~get_grid_point_tendencies->module~geopotential

Contents


Variables

TypeVisibility AttributesNameInitial
real, private :: xgeop1(kx)

Constants for hydrostatic equation

real, private :: xgeop2(kx)

Constants for hydrostatic equation


Functions

public function get_geopotential(t, phis) result(phi)

Computes spectral geopotential from spectral temperature T and spectral topography phis, as in GFDL Climate Group GCM.

Arguments

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

Spectral temperature

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

Spectral surface geopotential

Return Value complex (mx,nx,kx)

Spectral geopotential


Subroutines

public subroutine initialize_geopotential()

Initializes the arrays used for geopotential calculations

Arguments

None