NCEPLIBS-ip 5.2.0
Loading...
Searching...
No Matches
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.
 
subroutine ip_rot_equid_cylind_grid_mod::init_grib1 (self, g1_desc)
 Initializes a Rotated equidistant cylindrical grid given a grib1_descriptor object.
 
subroutine ip_rot_equid_cylind_grid_mod::init_grib2 (self, g2_desc)
 Initializes a Rotated equidistant cylindrical grid given a grib2_descriptor object.
 
subroutine ip_rot_equid_cylind_grid_mod::init_grib2_default (self, g2_desc)
 Initializes a Rotated equidistant cylindrical grid given a grib2_descriptor object.
 
subroutine ip_rot_equid_cylind_grid_mod::init_grib2_ncep_post (self, g2_desc)
 Initializes a Rotated equidistant cylindrical grid given a grib2_descriptor object.
 
subroutine ip_rot_equid_cylind_grid_mod::rot_equid_cylind_error (iopt, fill, rlat, rlon, xpts, ypts, npts)
 Error handler.
 
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.
 
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.
 
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.
 

Variables

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

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.