NCEPLIBS-ip  4.4.0
ip_rot_equid_cylind_grid_mod.F90 File Reference

Rotated equidistant cylindrical GRIB decoder and grid coordinate transformations for Arakawa grids A through D. More...

Go to the source code of this file.

Data Types

type  ip_rot_equid_cylind_grid_mod::ip_rot_equid_cylind_grid
 

Modules

module  ip_rot_equid_cylind_grid_mod
 Rotated equidistant cylindrical GRIB decoder and grid coordinate transformations for Arakawa grids A through D.
 

Functions/Subroutines

subroutine ip_rot_equid_cylind_grid_mod::gdswzd_rot_equid_cylind (self, IOPT, NPTS, FILL, XPTS, YPTS, RLON, RLAT, NRET, CROT, SROT, XLON, XLAT, YLON, YLAT, AREA)
 GDS wizard for rotated equidistant cylindrical. More...
 
subroutine ip_rot_equid_cylind_grid_mod::init_grib1 (self, g1_desc)
 Initializes a Rotated equidistant cylindrical grid given a grib1_descriptor object. More...
 
subroutine ip_rot_equid_cylind_grid_mod::init_grib2 (self, g2_desc)
 Initializes a Rotated equidistant cylindrical grid given a grib2_descriptor object. More...
 
subroutine ip_rot_equid_cylind_grid_mod::rot_equid_cylind_error (IOPT, FILL, RLAT, RLON, XPTS, YPTS, NPTS)
 Error handler. More...
 
subroutine ip_rot_equid_cylind_grid_mod::rot_equid_cylind_grid_area (CLATR, FILL, AREA)
 Grid box area for rotated equidistant cylindrical grids - non "e" stagger. More...
 
subroutine ip_rot_equid_cylind_grid_mod::rot_equid_cylind_map_jacob (FILL, RLON, CLATR, CLAT, SLAT, CLON, XLON, XLAT, YLON, YLAT)
 Map jacobians for rotated equidistant cylindrical grids - non "e" stagger. More...
 
subroutine ip_rot_equid_cylind_grid_mod::rot_equid_cylind_vect_rot (RLON, CLATR, SLATR, CLAT, SLAT, CLON, CROT, SROT)
 Vector rotation fields for rotated equidistant cylindrical grids - non "e" stagger. More...
 

Variables

real(kind=kd) ip_rot_equid_cylind_grid_mod::clat0
 Local copy of clat0. More...
 
real(kind=kd) ip_rot_equid_cylind_grid_mod::dlats
 Local copy of dlats. More...
 
real(kind=kd) ip_rot_equid_cylind_grid_mod::dlons
 Local copy of dlons. More...
 
integer ip_rot_equid_cylind_grid_mod::irot
 Local copy of irot. More...
 
integer, parameter ip_rot_equid_cylind_grid_mod::kd = real64
 Fortran kind for reals. More...
 
real(kind=kd) ip_rot_equid_cylind_grid_mod::rerth
 Radius of the Earth. More...
 
real(kind=kd) ip_rot_equid_cylind_grid_mod::rlon0
 Local copy of rlon0. More...
 
real(kind=kd) ip_rot_equid_cylind_grid_mod::slat0
 Local copy of slat0. More...
 

Detailed Description

Rotated equidistant cylindrical GRIB decoder and grid coordinate transformations for Arakawa grids A through D.

Author
Mark Iredell, George Gayno, Kyle Gerheiser
Date
July 2021

Definition in file ip_rot_equid_cylind_grid_mod.F90.