NCEPLIBS-ip 5.2.0
Loading...
Searching...
No Matches
ip_gaussian_grid_mod.F90 File Reference

Gaussian grid coordinate transformations. More...

Go to the source code of this file.

Data Types

type  ip_gaussian_grid_mod::ip_gaussian_grid
 

Modules

module  ip_gaussian_grid_mod
 Gaussian grid coordinate transformations.
 

Functions/Subroutines

subroutine ip_gaussian_grid_mod::gaussian_grid_area (ypts, area)
 Computes the grid box area for a gaussian cylindrical grid.
 
subroutine ip_gaussian_grid_mod::gaussian_map_jacob (ypts, xlon, xlat, ylon, ylat)
 Computes the map jacobians for a gaussian cylindrical grid.
 
subroutine ip_gaussian_grid_mod::gaussian_vect_rot (crot, srot)
 Computes the vector rotation sines and cosines for a gaussian cylindrical grid.
 
subroutine ip_gaussian_grid_mod::gdswzd_gaussian (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 Gaussian grids.
 
subroutine ip_gaussian_grid_mod::init_grib1 (self, g1_desc)
 Initializes a gaussian grid given a grib1_descriptor object.
 
subroutine ip_gaussian_grid_mod::init_grib2 (self, g2_desc)
 Initializes a gaussian grid given a grib2_descriptor object.
 

Variables

real, dimension(:), allocatable ip_gaussian_grid_mod::blat
 Gaussian latitude for each parallel.
 
real ip_gaussian_grid_mod::dlon
 "i"-direction increment.
 
integer ip_gaussian_grid_mod::j1
 'j' index of first grid point within the global array of latitudes.
 
integer ip_gaussian_grid_mod::jh
 Scan mode flag in 'j' direction.
 
real ip_gaussian_grid_mod::rerth
 Radius of the earth.
 
real, dimension(:), allocatable ip_gaussian_grid_mod::ylat_row
 dy/dlat for each row in 1/degrees.
 

Detailed Description

Gaussian grid coordinate transformations.

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

Definition in file ip_gaussian_grid_mod.F90.