NCEPLIBS-ip 4.0.0
ip_rot_equid_cylind_egrid_mod.f90 File Reference

Rotated equidistant cylindrical grib decoder and grid coordinate transformations. More...

Go to the source code of this file.

Data Types

type  ip_rot_equid_cylind_egrid_mod::ip_rot_equid_cylind_egrid
 

Modules

module  ip_rot_equid_cylind_egrid_mod
 Rotated equidistant cylindrical grib decoder and grid coordinate transformations.
 

Functions/Subroutines

subroutine ip_rot_equid_cylind_egrid_mod::gdswzd_rot_equid_cylind_egrid (self, IOPT, NPTS, FILL, XPTS, YPTS, RLON, RLAT, NRET, CROT, SROT, XLON, XLAT, YLON, YLAT, AREA)
 Calculates Earth coordinates (iopt = 1) or grid coorindates (iopt = -1) for rotated equidistant cylindrical grids. More...
 
subroutine ip_rot_equid_cylind_egrid_mod::init_grib1 (self, g1_desc)
 Initializes a rotated equidistant cylindrical grid given a grib1_descriptor object. More...
 
subroutine ip_rot_equid_cylind_egrid_mod::init_grib2 (self, g2_desc)
 Initializes a rotated equidistant cylindrical grid given a grib2_descriptor object. More...
 
subroutine ip_rot_equid_cylind_egrid_mod::rot_equid_cylind_egrid_error (IOPT, FILL, RLAT, RLON, XPTS, YPTS, NPTS)
 
subroutine ip_rot_equid_cylind_egrid_mod::rot_equid_cylind_egrid_grid_area (FILL, AREA)
 Computes the grid box area for a rotated equidistant cylindrical grid. More...
 
subroutine ip_rot_equid_cylind_egrid_mod::rot_equid_cylind_egrid_map_jacob (FILL, RLON, XLON, XLAT, YLON, YLAT)
 Computes the map jacobians for a rotated equidistant cylindrical grid. More...
 
subroutine ip_rot_equid_cylind_egrid_mod::rot_equid_cylind_egrid_vect_rot (RLON, CROT, SROT)
 Computes the vector rotation sines and cosines for a rotated equidistant cylindrical grid. More...
 

Variables

real(kind=kd) ip_rot_equid_cylind_egrid_mod::clat
 
real(kind=kd) ip_rot_equid_cylind_egrid_mod::clat0
 
real(kind=kd) ip_rot_equid_cylind_egrid_mod::clatr
 
real(kind=kd) ip_rot_equid_cylind_egrid_mod::clon
 
real(kind=kd) ip_rot_equid_cylind_egrid_mod::dlats
 
real(kind=kd) ip_rot_equid_cylind_egrid_mod::dlons
 
integer ip_rot_equid_cylind_egrid_mod::irot
 
integer, parameter ip_rot_equid_cylind_egrid_mod::kd = real64
 
real(kind=kd) ip_rot_equid_cylind_egrid_mod::rerth
 
real(kind=kd) ip_rot_equid_cylind_egrid_mod::rlon0
 
real(kind=kd) ip_rot_equid_cylind_egrid_mod::slat
 
real(kind=kd) ip_rot_equid_cylind_egrid_mod::slat0
 
real(kind=kd) ip_rot_equid_cylind_egrid_mod::slatr
 

Detailed Description

Rotated equidistant cylindrical grib decoder and grid coordinate transformations.

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

Definition in file ip_rot_equid_cylind_egrid_mod.f90.