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

Go to the source code of this file.

Data Types

interface  grid_mod::get_grid_size
 
interface  grid_mod::get_grid_cell_vertices
 
interface  grid_mod::get_grid_cell_centers
 
interface  grid_mod::get_grid_cell_area
 
interface  grid_mod::get_grid_comp_area
 

Modules

module  grid_mod
 

Functions/Subroutines

integer function grid_mod::get_grid_version ()
 
subroutine, public grid_mod::get_grid_ntiles (component, ntiles)
 
subroutine grid_mod::get_grid_size_for_all_tiles (component, nx, ny)
 
subroutine grid_mod::get_grid_size_for_one_tile (component, tile, nx, ny)
 
subroutine grid_mod::get_grid_cell_area_sg (component, tile, cellarea, domain)
 
subroutine grid_mod::get_grid_comp_area_sg (component, tile, area, domain)
 
subroutine grid_mod::get_grid_cell_area_ug (component, tile, cellarea, SG_domain, UG_domain)
 
subroutine grid_mod::get_grid_comp_area_ug (component, tile, area, SG_domain, UG_domain)
 
subroutine grid_mod::get_grid_cell_vertices_1d (component, tile, glonb, glatb)
 
subroutine grid_mod::get_grid_cell_vertices_2d (component, tile, lonb, latb, domain)
 
subroutine grid_mod::get_grid_cell_vertices_ug (component, tile, lonb, latb, SG_domain, UG_domain)
 
subroutine grid_mod::get_grid_cell_centers_1d (component, tile, glon, glat)
 
subroutine grid_mod::get_grid_cell_centers_2d (component, tile, lon, lat, domain)
 
subroutine grid_mod::get_grid_cell_centers_ug (component, tile, lon, lat, SG_domain, UG_domain)
 
subroutine, public grid_mod::define_cube_mosaic (component, domain, layout, halo, maskmap)
 

Variables

character(len= *), parameter grid_mod::module_name = 'grid_mod'
 
character(len= *), parameter grid_mod::grid_dir = 'INPUT/'
 
character(len= *), parameter grid_mod::grid_file = 'INPUT/grid_spec.nc'
 
integer, parameter grid_mod::max_name = 256
 
integer, parameter grid_mod::max_file = 1024
 
integer, parameter grid_mod::version_0 = 0
 
integer, parameter grid_mod::version_1 = 1
 
integer, parameter grid_mod::version_2 = 2
 
integer, parameter grid_mod::bufsize = 1048576
 
integer grid_mod::grid_version = -1
 
logical grid_mod::great_circle_algorithm = .FALSE.
 
logical grid_mod::first_call = .TRUE.