Oasis3-MCT
 All Classes Files Functions Variables Macros Pages
Private Attributes | List of all members
mod_oasis_grid::prism_grid_type Type Reference

Model grid data for creating mapping data and conserving fields. More...

Private Attributes

character(len=ic_med) gridname
 grid name More...
 
integer(kind=ip_i4_p) partid
 partition ID More...
 
integer(kind=ip_i4_p) nx
 global nx size More...
 
integer(kind=ip_i4_p) ny
 global ny size More...
 
integer(kind=ip_i4_p) nc
 number of corners per gridcell More...
 
logical grid_set
 flag to track user calls for grid More...
 
logical corner_set
 flag to track user calls for corner More...
 
logical angle_set
 flag to track user calls for angle More...
 
logical area_set
 flag to track user calls for area More...
 
logical mask_set
 flag to track user calls for mask More...
 
logical written
 flag to indicate grid has been written More...
 
logical terminated
 flag to indicate user grid calls complete More...
 
real(kind=ip_realwp_p),
dimension(:,:), allocatable 
lon
 user specified longitudes More...
 
real(kind=ip_realwp_p),
dimension(:,:), allocatable 
lat
 user specified latitudes More...
 
real(kind=ip_realwp_p),
dimension(:,:,:), allocatable 
clon
 user specified corner longitudes More...
 
real(kind=ip_realwp_p),
dimension(:,:,:), allocatable 
clat
 user specified corner latitudes More...
 
real(kind=ip_realwp_p),
dimension(:,:), allocatable 
angle
 user specified angle More...
 
real(kind=ip_realwp_p),
dimension(:,:), allocatable 
area
 user specified area More...
 
integer(kind=ip_i4_p),
dimension(:,:), allocatable 
mask
 user specified mask More...
 

Detailed Description

Model grid data for creating mapping data and conserving fields.

Definition at line 117 of file mod_oasis_grid.F90.

Member Data Documentation

real(kind=ip_realwp_p), dimension(:,:), allocatable mod_oasis_grid::prism_grid_type::angle
private

user specified angle

Definition at line 134 of file mod_oasis_grid.F90.

logical mod_oasis_grid::prism_grid_type::angle_set
private

flag to track user calls for angle

Definition at line 125 of file mod_oasis_grid.F90.

real(kind=ip_realwp_p), dimension(:,:), allocatable mod_oasis_grid::prism_grid_type::area
private

user specified area

Definition at line 135 of file mod_oasis_grid.F90.

logical mod_oasis_grid::prism_grid_type::area_set
private

flag to track user calls for area

Definition at line 126 of file mod_oasis_grid.F90.

real(kind=ip_realwp_p), dimension(:,:,:), allocatable mod_oasis_grid::prism_grid_type::clat
private

user specified corner latitudes

Definition at line 133 of file mod_oasis_grid.F90.

real(kind=ip_realwp_p), dimension(:,:,:), allocatable mod_oasis_grid::prism_grid_type::clon
private

user specified corner longitudes

Definition at line 132 of file mod_oasis_grid.F90.

logical mod_oasis_grid::prism_grid_type::corner_set
private

flag to track user calls for corner

Definition at line 124 of file mod_oasis_grid.F90.

logical mod_oasis_grid::prism_grid_type::grid_set
private

flag to track user calls for grid

Definition at line 123 of file mod_oasis_grid.F90.

character(len=ic_med) mod_oasis_grid::prism_grid_type::gridname
private

grid name

Definition at line 118 of file mod_oasis_grid.F90.

real(kind=ip_realwp_p), dimension(:,:), allocatable mod_oasis_grid::prism_grid_type::lat
private

user specified latitudes

Definition at line 131 of file mod_oasis_grid.F90.

real(kind=ip_realwp_p), dimension(:,:), allocatable mod_oasis_grid::prism_grid_type::lon
private

user specified longitudes

Definition at line 130 of file mod_oasis_grid.F90.

integer(kind=ip_i4_p), dimension(:,:), allocatable mod_oasis_grid::prism_grid_type::mask
private

user specified mask

Definition at line 136 of file mod_oasis_grid.F90.

logical mod_oasis_grid::prism_grid_type::mask_set
private

flag to track user calls for mask

Definition at line 127 of file mod_oasis_grid.F90.

integer(kind=ip_i4_p) mod_oasis_grid::prism_grid_type::nc
private

number of corners per gridcell

Definition at line 122 of file mod_oasis_grid.F90.

integer(kind=ip_i4_p) mod_oasis_grid::prism_grid_type::nx
private

global nx size

Definition at line 120 of file mod_oasis_grid.F90.

integer(kind=ip_i4_p) mod_oasis_grid::prism_grid_type::ny
private

global ny size

Definition at line 121 of file mod_oasis_grid.F90.

integer(kind=ip_i4_p) mod_oasis_grid::prism_grid_type::partid
private

partition ID

Definition at line 119 of file mod_oasis_grid.F90.

logical mod_oasis_grid::prism_grid_type::terminated
private

flag to indicate user grid calls complete

Definition at line 129 of file mod_oasis_grid.F90.

logical mod_oasis_grid::prism_grid_type::written
private

flag to indicate grid has been written

Definition at line 128 of file mod_oasis_grid.F90.


The documentation for this type was generated from the following file: