CAM
dyn_grid.F90 File Reference

Data Types

type  dyn_grid::block_global_data
 

Modules

module  dyn_grid
 

Functions/Subroutines

subroutine, public dyn_grid::dyn_grid_init ()
 
subroutine, public dyn_grid::get_block_bounds_d (block_first, block_last)
 
subroutine, public dyn_grid::get_block_gcol_d (blockid, size, cdex)
 
integer function, public dyn_grid::get_block_gcol_cnt_d (blockid)
 
integer function, public dyn_grid::get_block_lvl_cnt_d (blockid, bcid)
 
subroutine, public dyn_grid::get_block_levels_d (blockid, bcid, lvlsiz, levels)
 
subroutine, public dyn_grid::get_gcol_block_d (gcol, cnt, blockid, bcid, localblockid)
 
integer function, public dyn_grid::get_gcol_block_cnt_d (gcol)
 
integer function, public dyn_grid::get_block_owner_d (blockid)
 
subroutine, public dyn_grid::get_horiz_grid_dim_d (hdim1_d, hdim2_d)
 
subroutine, public dyn_grid::set_horiz_grid_cnt_d (NumUniqueCols)
 
subroutine, public dyn_grid::get_horiz_grid_d (nxy, clat_d_out, clon_d_out, area_d_out, wght_d_out, lat_d_out, lon_d_out)
 
subroutine, public dyn_grid::define_cam_grids ()
 
subroutine, public dyn_grid::physgrid_copy_attributes_d (gridname, grid_attribute_names)
 
subroutine dyn_grid::gblocks_init ()
 
subroutine dyn_grid::compute_global_area (area_d)
 
subroutine dyn_grid::compute_global_coords (clat, clon, lat_out, lon_out)
 
real(r8) function, dimension(:,:), pointer, public dyn_grid::get_dyn_grid_parm_real2d (name)
 
real(r8) function, dimension(:), pointer, public dyn_grid::get_dyn_grid_parm_real1d (name)
 
integer function, public dyn_grid::get_dyn_grid_parm (name)
 
subroutine, public dyn_grid::dyn_grid_get_pref (pref_edge, pref_mid, num_pr_lev)
 
subroutine, public dyn_grid::dyn_grid_find_gcols (lat, lon, nclosest, owners, col, lbk, rlat, rlon, idyn_dists)
 
subroutine, public dyn_grid::dyn_grid_get_colndx (igcol, nclosest, owners, col, lbk)
 
subroutine, public dyn_grid::dyn_grid_get_elem_coords (ie, rlon, rlat, cdex)
 

Variables

integer, parameter, public dyn_grid::dyn_decomp = 101
 
integer dyn_grid::ngcols_d = 0
 
integer, parameter, public dyn_grid::ptimelevels = 2
 
logical dyn_grid::gblocks_need_initialized = .true.
 
real(r8), parameter dyn_grid::rad2deg = 180.0_r8 / SHR_CONST_PI
 
type(block_global_data), dimension(:), allocatable dyn_grid::gblocks
 
type(element_t), dimension(:), pointer, public dyn_grid::elem => null()
 
integer(kind=imap), dimension(:,:), pointer dyn_grid::fdofp_local => null()
 
real(r8), dimension(:), pointer, public dyn_grid::w => null()
 
real(r8), dimension(:), pointer dyn_grid::pelat_deg => null()
 
real(r8), dimension(:), pointer dyn_grid::pelon_deg => null()
 
real(r8), dimension(:), pointer dyn_grid::pearea => null()
 
integer(imap), dimension(:), pointer dyn_grid::pemap => null()