WAVEWATCH III  beta 0.0.1
scrip_grids.f File Reference

Go to the source code of this file.

Modules

module  scrip_grids
 

Functions/Subroutines

subroutine scrip_grids::grid_init (errorCode, l_master, l_test)
 
subroutine scrip_grids::scrip_gridcomputearea (area, cornerLat, cornerLon, errorCode)
 

Variables

integer(scrip_i4), save scrip_grids::grid1_size
 
integer(scrip_i4), save scrip_grids::grid2_size
 
integer(scrip_i4), save scrip_grids::grid1_rank
 
integer(scrip_i4), save scrip_grids::grid2_rank
 
integer(scrip_i4), save scrip_grids::grid1_corners
 
integer(scrip_i4), save scrip_grids::grid2_corners
 
integer(scrip_i4), dimension(:), allocatable, save scrip_grids::grid1_dims
 
integer(scrip_i4), dimension(:), allocatable, save scrip_grids::grid2_dims
 
character(scrip_charlength), save scrip_grids::grid1_name
 
character(scrip_charlength), save scrip_grids::grid2_name
 
character(scrip_charlength), save scrip_grids::grid1_units
 
character(scrip_charlength), save scrip_grids::grid2_units
 
real(scrip_r8), parameter scrip_grids::deg2rad = pi/180.
 
logical(scrip_logical), dimension(:), allocatable, target, save scrip_grids::grid1_mask
 
logical(scrip_logical), dimension(:), allocatable, target, save scrip_grids::grid2_mask
 
logical(scrip_logical), dimension(:), allocatable, target, save scrip_grids::special_polar_cell1
 
logical(scrip_logical), dimension(:), allocatable, target, save scrip_grids::special_polar_cell2
 
integer(scrip_i4), dimension(:), allocatable, target, save scrip_grids::grid1_imask
 
integer(scrip_i4), dimension(:), allocatable, target, save scrip_grids::grid2_imask
 
real(scrip_r8), dimension(:), allocatable, target, save scrip_grids::grid1_center_lat
 
real(scrip_r8), dimension(:), allocatable, target, save scrip_grids::grid1_center_lon
 
real(scrip_r8), dimension(:), allocatable, target, save scrip_grids::grid2_center_lat
 
real(scrip_r8), dimension(:), allocatable, target, save scrip_grids::grid2_center_lon
 
real(scrip_r8), dimension(:), allocatable, target, save scrip_grids::grid1_area
 
real(scrip_r8), dimension(:), allocatable, target, save scrip_grids::grid2_area
 
real(scrip_r8), dimension(:), allocatable, target, save scrip_grids::grid1_area_in
 
real(scrip_r8), dimension(:), allocatable, target, save scrip_grids::grid2_area_in
 
real(scrip_r8), dimension(:), allocatable, target, save scrip_grids::grid1_frac
 
real(scrip_r8), dimension(:), allocatable, target, save scrip_grids::grid2_frac
 
real(scrip_r8), dimension(:), allocatable, target, save scrip_grids::grid1_centroid_lat
 
real(scrip_r8), dimension(:), allocatable, target, save scrip_grids::grid1_centroid_lon
 
real(scrip_r8), dimension(:), allocatable, target, save scrip_grids::grid2_centroid_lat
 
real(scrip_r8), dimension(:), allocatable, target, save scrip_grids::grid2_centroid_lon
 
real(scrip_r8), dimension(:,:), allocatable, target, save scrip_grids::grid1_corner_lat
 
real(scrip_r8), dimension(:,:), allocatable, target, save scrip_grids::grid1_corner_lon
 
real(scrip_r8), dimension(:,:), allocatable, target, save scrip_grids::grid2_corner_lat
 
real(scrip_r8), dimension(:,:), allocatable, target, save scrip_grids::grid2_corner_lon
 
logical(scrip_logical), save scrip_grids::luse_grid_centers
 
logical(scrip_logical), save scrip_grids::luse_grid1_area
 
logical(scrip_logical), save scrip_grids::luse_grid2_area
 
real(scrip_r8), dimension(:,:), allocatable, target, save scrip_grids::grid1_bound_box
 
real(scrip_r8), dimension(:,:), allocatable, target, save scrip_grids::grid2_bound_box
 
integer(scrip_i4), save scrip_grids::grid1_npole_cell
 
integer(scrip_i4), save scrip_grids::grid1_spole_cell
 
integer(scrip_i4), save scrip_grids::grid2_npole_cell
 
integer(scrip_i4), save scrip_grids::grid2_spole_cell
 
character(scrip_charlength), save scrip_grids::restrict_type
 
integer(scrip_i4), save scrip_grids::num_srch_bins
 
integer(scrip_i4), dimension(:,:), allocatable, save scrip_grids::bin_addr1
 
integer(scrip_i4), dimension(:,:), allocatable, save scrip_grids::bin_addr2
 
real(scrip_r8), dimension(:,:), allocatable, save scrip_grids::bin_lats
 
real(scrip_r8), dimension(:,:), allocatable, save scrip_grids::bin_lons
 
real(scrip_r8), save scrip_grids::north_thresh
 
real(scrip_r8), save scrip_grids::south_thresh
 
integer(scrip_i4), save scrip_grids::npseg