geometry Module

For storing all variables related to the model's grid space.


Uses

  • module~~geometry~~UsesGraph module~geometry geometry module~params params module~geometry->module~params

Used by


Contents


Variables

TypeVisibility AttributesNameInitial
real, public :: hsg(kx+1)

Half sigma levels

real, public :: dhs(kx)

Sigma level thicknesses

real, public :: fsg(kx)

Full sigma levels

real, public :: dhsr(kx)

1/(2*sigma level thicknesses)

real, public :: fsgr(kx)

akap/(2*full sigma levels)

real, public, dimension(il):: radang

Latitudes in radians

real, public, dimension(il):: coriol

Coriolis parameter as a function of latitude

real, public, dimension(il):: sia

sine(latitude)

real, public, dimension(il):: coa

cosine(latitude)

real, public, dimension(iy):: sia_half

sine(latitude) over one hemisphere only

real, public, dimension(il):: coa_half

cosine(latitude) over one hemisphere only

real, public, dimension(il):: cosg

Same as coa (TODO: remove)

real, public, dimension(il):: cosgr

1/coa

real, public, dimension(il):: cosgr2

1/coa^2


Subroutines

public subroutine initialize_geometry()

Initializes all of the model geometry variables.

Arguments

None