NCEPLIBS-ip 5.2.0
|
Rotated equidistant cylindrical GRIB decoder and grid coordinate transformations for Arakawa grid E. 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 for Arakawa grid E. | |
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. | |
subroutine | ip_rot_equid_cylind_egrid_mod::init_grib1 (self, g1_desc) |
Initializes a rotated equidistant cylindrical grid given a grib1_descriptor object. | |
subroutine | ip_rot_equid_cylind_egrid_mod::init_grib2 (self, g2_desc) |
Initializes a rotated equidistant cylindrical grid given a grib2_descriptor object. | |
subroutine | ip_rot_equid_cylind_egrid_mod::rot_equid_cylind_egrid_error (iopt, fill, rlat, rlon, xpts, ypts, npts) |
Error handler. | |
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. | |
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. | |
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. | |
Variables | |
real(kind=kd) | ip_rot_equid_cylind_egrid_mod::clat |
Cosine of the latitude. | |
real(kind=kd) | ip_rot_equid_cylind_egrid_mod::clat0 |
Local copy of clat0. | |
real(kind=kd) | ip_rot_equid_cylind_egrid_mod::clatr |
Cosine of the rotated latitude. | |
real(kind=kd) | ip_rot_equid_cylind_egrid_mod::clon |
Cosine of the difference between rlon and rlon0. | |
real(kind=kd) | ip_rot_equid_cylind_egrid_mod::dlats |
Local copy of dlats. | |
real(kind=kd) | ip_rot_equid_cylind_egrid_mod::dlons |
Local copy of dlons. | |
integer | ip_rot_equid_cylind_egrid_mod::irot |
Local copy of irot. | |
integer, parameter | ip_rot_equid_cylind_egrid_mod::kd = real64 |
Kind of reals. | |
real(kind=kd) | ip_rot_equid_cylind_egrid_mod::rerth |
Radius of the Earth. | |
real(kind=kd) | ip_rot_equid_cylind_egrid_mod::rlon0 |
Local copy of rlon0. | |
real(kind=kd) | ip_rot_equid_cylind_egrid_mod::slat |
Sine of the latitude. | |
real(kind=kd) | ip_rot_equid_cylind_egrid_mod::slat0 |
Local copy of slat0. | |
real(kind=kd) | ip_rot_equid_cylind_egrid_mod::slatr |
Sine of the rotated latitude. | |
Rotated equidistant cylindrical GRIB decoder and grid coordinate transformations for Arakawa grid E.
Definition in file ip_rot_equid_cylind_egrid_mod.F90.