FV3 Bundle
diag_grid.F90 File Reference
#include <fms_platform.h>
Include dependency graph for diag_grid.F90:

Go to the source code of this file.

Data Types

type  diag_grid_mod::diag_global_grid_type
 
type  diag_grid_mod::point
 

Modules

module  diag_grid_mod
 

Functions/Subroutines

subroutine, public diag_grid_mod::diag_grid_init (domain, glo_lat, glo_lon, aglo_lat, aglo_lon)
 
subroutine, public diag_grid_mod::diag_grid_end ()
 
subroutine, public diag_grid_mod::get_local_indexes (latStart, latEnd, lonStart, lonEnd, istart, iend, jstart, jend)
 
subroutine, public diag_grid_mod::get_local_indexes2 (lat, lon, iindex, jindex)
 
pure elemental real function diag_grid_mod::rad2deg (angle)
 
pure elemental real function diag_grid_mod::deg2rad (angle)
 
pure integer function, dimension(2) diag_grid_mod::find_pole_index_agrid (lat, lon)
 
pure integer function, dimension(2) diag_grid_mod::find_equator_index_agrid (lat, lon)
 
pure elemental type(point) function diag_grid_mod::latlon2xyz (lat, lon)
 
pure elemental real function diag_grid_mod::distancesqrd (pt1, pt2)
 
pure elemental real function diag_grid_mod::gcirdistance (lat1, lon1, lat2, lon2)
 
subroutine diag_grid_mod::find_nearest_agrid_index (lat, lon, minI, minJ, minimum_distance)
 

Variables

type(diag_global_grid_type) diag_grid_mod::diag_global_grid
 
logical diag_grid_mod::diag_grid_initialized = .FALSE.