ice_grid Module Reference

Functions/Subroutines

subroutine init_grid
 
subroutine popgrid
 
subroutine columngrid
 
subroutine rectgrid
 
subroutine makemask
 
subroutine tlatlon
 
subroutine t2ugrid (work)
 
subroutine to_ugrid (work1, work2)
 
subroutine u2tgrid (work)
 
subroutine to_tgrid (work1, work2)
 
subroutine bound (work1)
 
subroutine bound_sw (work1)
 
subroutine bound_narr (narrays, work1)
 
subroutine bound_narr_ne (narrays, work1)
 
subroutine bound_ijn (nd, work1, north, south, east, west)
 

Variables

real(kind=dbl_kind), dimension(:,:), allocatable tlat_g
 
real(kind=dbl_kind), dimension(:,:), allocatable tlon_g
 
real(kind=dbl_kind), dimension(:,:), allocatable dxt
 
real(kind=dbl_kind), dimension(:,:), allocatable dyt
 
real(kind=dbl_kind), dimension(:,:), allocatable dxu
 
real(kind=dbl_kind), dimension(:,:), allocatable dyu
 
real(kind=dbl_kind), dimension(:,:), allocatable hte
 
real(kind=dbl_kind), dimension(:,:), allocatable htn
 
real(kind=dbl_kind), dimension(:,:), allocatable hts
 
real(kind=dbl_kind), dimension(:,:), allocatable htw
 
real(kind=dbl_kind), dimension(:,:), allocatable tarea
 
real(kind=dbl_kind), dimension(:,:), allocatable uarea
 
real(kind=dbl_kind), dimension(:,:), allocatable ulon
 
real(kind=dbl_kind), dimension(:,:), allocatable ulat
 
real(kind=dbl_kind), dimension(:,:), allocatable tlon
 
real(kind=dbl_kind), dimension(:,:), allocatable tlat
 
real(kind=dbl_kind), dimension(:,:), allocatable dxhy
 
real(kind=dbl_kind), dimension(:,:), allocatable dyhx
 
real(kind=dbl_kind), dimension (:,:), allocatable cyp
 
real(kind=dbl_kind), dimension (:,:), allocatable cxp
 
real(kind=dbl_kind), dimension (:,:), allocatable cym
 
real(kind=dbl_kind), dimension (:,:), allocatable cxm
 
real(kind=dbl_kind), dimension (:,:), allocatable dxt2
 
real(kind=dbl_kind), dimension (:,:), allocatable dyt2
 
real(kind=dbl_kind), dimension (:,:), allocatable dxt4
 
real(kind=dbl_kind), dimension (:,:), allocatable dyt4
 
real(kind=dbl_kind), dimension (:,:), allocatable tarear
 
real(kind=dbl_kind), dimension (:,:), allocatable uarear
 
real(kind=dbl_kind), dimension (:,:), allocatable tinyarea
 
real(kind=dbl_kind), dimension (:,:), allocatable angle
 
real(kind=dbl_kind), dimension (:,:), allocatable anglet
 
real(kind=dbl_kind), dimension (:,:), allocatable tarean
 
real(kind=dbl_kind), dimension (:,:), allocatable tareas
 
real(kind=dbl_kind), dimension (:,:), allocatable hm
 
real(kind=dbl_kind), dimension (:,:), allocatable uvm
 
real(kind=dbl_kind), dimension (:,:), allocatable mask_n
 
real(kind=dbl_kind), dimension (:,:), allocatable mask_s
 
logical(kind=log_kind), dimension(:,:), allocatable tmask
 
logical(kind=log_kind), dimension(:,:), allocatable umask
 
logical(kind=log_kind), dimension(:,:), allocatable icetmask
 
logical(kind=log_kind), dimension(:,:), allocatable iceumask
 
real(kind=dbl_kind) shlat = -40.0_dbl_kind
 
real(kind=dbl_kind) nhlat = 35.0_dbl_kind
 

Function/Subroutine Documentation

subroutine ice_grid::bound ( real (kind=dbl_kind), dimension(1)  work1)
subroutine ice_grid::bound_ijn ( integer (kind=int_kind)  nd,
real (kind=dbl_kind), dimension(imt_local,jmt_local,nd)  work1,
logical (kind=log_kind)  north,
logical (kind=log_kind)  south,
logical (kind=log_kind)  east,
logical (kind=log_kind)  west 
)

Here is the caller graph for this function:

subroutine ice_grid::bound_narr ( integer (kind=int_kind)  narrays,
real (kind=dbl_kind), dimension(1)  work1 
)
subroutine ice_grid::bound_narr_ne ( integer (kind=int_kind)  narrays,
real (kind=dbl_kind), dimension(1)  work1 
)
subroutine ice_grid::bound_sw ( real (kind=dbl_kind), dimension(1)  work1)

Here is the call graph for this function:

subroutine ice_grid::columngrid ( )
subroutine ice_grid::init_grid ( )

Here is the call graph for this function:

subroutine ice_grid::makemask ( )
subroutine ice_grid::popgrid ( )
subroutine ice_grid::rectgrid ( )
subroutine ice_grid::t2ugrid ( real (kind=dbl_kind), dimension (ilo:ihi,jlo:jhi)  work)

Here is the caller graph for this function:

subroutine ice_grid::tlatlon ( )
subroutine ice_grid::to_tgrid ( real (kind=dbl_kind), dimension(imt_local,jmt_local)  work1,
real (kind=dbl_kind), dimension(ilo:ihi,jlo:jhi)  work2 
)
subroutine ice_grid::to_ugrid ( real (kind=dbl_kind), dimension(imt_local,jmt_local)  work1,
real (kind=dbl_kind), dimension(ilo:ihi,jlo:jhi)  work2 
)
subroutine ice_grid::u2tgrid ( real (kind=dbl_kind), dimension (ilo:ihi,jlo:jhi)  work)

Variable Documentation

real (kind=dbl_kind), dimension (:,:), allocatable ice_grid::angle
real (kind=dbl_kind), dimension (:,:), allocatable ice_grid::anglet
real (kind=dbl_kind), dimension (:,:), allocatable ice_grid::cxm
real (kind=dbl_kind), dimension (:,:), allocatable ice_grid::cxp
real (kind=dbl_kind), dimension (:,:), allocatable ice_grid::cym
real (kind=dbl_kind), dimension (:,:), allocatable ice_grid::cyp
real (kind=dbl_kind), dimension (:,:), allocatable ice_grid::dxhy
real (kind=dbl_kind), dimension (:,:), allocatable ice_grid::dxt
real (kind=dbl_kind), dimension (:,:), allocatable ice_grid::dxt2
real (kind=dbl_kind), dimension (:,:), allocatable ice_grid::dxt4
real (kind=dbl_kind), dimension (:,:), allocatable ice_grid::dxu
real (kind=dbl_kind), dimension (:,:), allocatable ice_grid::dyhx
real (kind=dbl_kind), dimension (:,:), allocatable ice_grid::dyt
real (kind=dbl_kind), dimension (:,:), allocatable ice_grid::dyt2
real (kind=dbl_kind), dimension (:,:), allocatable ice_grid::dyt4
real (kind=dbl_kind), dimension (:,:), allocatable ice_grid::dyu
real (kind=dbl_kind), dimension (:,:), allocatable ice_grid::hm
real (kind=dbl_kind), dimension (:,:), allocatable ice_grid::hte
real (kind=dbl_kind), dimension (:,:), allocatable ice_grid::htn
real (kind=dbl_kind), dimension (:,:), allocatable ice_grid::hts
real (kind=dbl_kind), dimension (:,:), allocatable ice_grid::htw
logical (kind=log_kind), dimension (:,:), allocatable ice_grid::icetmask
logical (kind=log_kind), dimension (:,:), allocatable ice_grid::iceumask
real (kind=dbl_kind), dimension (:,:), allocatable ice_grid::mask_n
real (kind=dbl_kind), dimension (:,:), allocatable ice_grid::mask_s
real (kind=dbl_kind) ice_grid::nhlat = 35.0_dbl_kind
real (kind=dbl_kind) ice_grid::shlat = -40.0_dbl_kind
real (kind=dbl_kind), dimension (:,:), allocatable ice_grid::tarea
real (kind=dbl_kind), dimension (:,:), allocatable ice_grid::tarean
real (kind=dbl_kind), dimension (:,:), allocatable ice_grid::tarear
real (kind=dbl_kind), dimension (:,:), allocatable ice_grid::tareas
real (kind=dbl_kind), dimension (:,:), allocatable ice_grid::tinyarea
real (kind=dbl_kind), dimension (:,:), allocatable ice_grid::tlat
real (kind=dbl_kind), dimension(:,:), allocatable ice_grid::tlat_g
real (kind=dbl_kind), dimension (:,:), allocatable ice_grid::tlon
real (kind=dbl_kind), dimension(:,:), allocatable ice_grid::tlon_g
logical (kind=log_kind), dimension (:,:), allocatable ice_grid::tmask
real (kind=dbl_kind), dimension (:,:), allocatable ice_grid::uarea
real (kind=dbl_kind), dimension (:,:), allocatable ice_grid::uarear
real (kind=dbl_kind), dimension (:,:), allocatable ice_grid::ulat
real (kind=dbl_kind), dimension (:,:), allocatable ice_grid::ulon
logical (kind=log_kind), dimension (:,:), allocatable ice_grid::umask
real (kind=dbl_kind), dimension (:,:), allocatable ice_grid::uvm