Oasis3 4.0.2
remap_gaussian_weight Module Reference

Functions/Subroutines

subroutine remap_gauswgt (lextrapdone, num_neighbors, rl_varmul)
subroutine grid_search_nbrg (nbr_add, nbr_dist, min_add, max_add, plat, plon, coslat_dst, coslon_dst, sinlat_dst, sinlon_dst, src_bin_add, dst_average, num_neighbors, rl_varmul)
subroutine store_link_nbr (add1, add2, weights, nmap)
subroutine grid_dist_average (grid_size, coslat_grid, coslon_grid, sinlat_grid, sinlon_grid, dist_average)

Variables

real(kind=dbl_kind), dimension(:),
allocatable, save 
coslat
real(kind=dbl_kind), dimension(:),
allocatable, save 
sinlat
real(kind=dbl_kind), dimension(:),
allocatable, save 
coslon
real(kind=dbl_kind), dimension(:),
allocatable, save 
sinlon
real(kind=dbl_kind), dimension(:),
allocatable, save 
wgtstmp

Function/Subroutine Documentation

subroutine remap_gaussian_weight::grid_dist_average ( integer (kind=int_kind),intent(in)  grid_size,
real (kind=dbl_kind),dimension(:),intent(in)  coslat_grid,
real (kind=dbl_kind),dimension(:),intent(in)  coslon_grid,
real (kind=dbl_kind),dimension(:),intent(in)  sinlat_grid,
real (kind=dbl_kind),dimension(:),intent(in)  sinlon_grid,
real (kind=dbl_kind),intent(out)  dist_average 
)

Definition at line 664 of file remap_gauswgt.f.

Referenced by remap_gauswgt().

Here is the caller graph for this function:

subroutine remap_gaussian_weight::grid_search_nbrg ( integer (kind=int_kind),dimension(num_neighbors),intent(out)  nbr_add,
real (kind=dbl_kind),dimension(num_neighbors),intent(out)  nbr_dist,
integer (kind=int_kind),intent(out)  min_add,
integer (kind=int_kind),intent(out)  max_add,
real (kind=dbl_kind),intent(in)  plat,
real (kind=dbl_kind),intent(in)  plon,
real (kind=dbl_kind),intent(in)  coslat_dst,
real (kind=dbl_kind),intent(in)  coslon_dst,
real (kind=dbl_kind),intent(in)  sinlat_dst,
real (kind=dbl_kind),intent(in)  sinlon_dst,
integer (kind=int_kind),dimension(:,:),intent(in)  src_bin_add,
real (kind=dbl_kind),intent(in)  dst_average,
INTEGER (kind=int_kind)  num_neighbors,
REAL (kind=real_kind),intent(in)  rl_varmul 
)

Definition at line 419 of file remap_gauswgt.f.

References grids::bin_lats, grids::bin_lons, coslat, coslon, distance(), max, grids::num_srch_bins, grids::restrict_type, sinlat, and sinlon.

Referenced by remap_gauswgt().

Here is the call graph for this function:

Here is the caller graph for this function:

subroutine remap_gaussian_weight::remap_gauswgt ( LOGICAL  lextrapdone,
INTEGER (kind=int_kind)  num_neighbors,
REAL (kind=real_kind)  rl_varmul 
)
subroutine remap_gaussian_weight::store_link_nbr ( integer (kind=int_kind),intent(in)  add1,
integer (kind=int_kind),intent(in)  add2,
real (kind=dbl_kind),dimension(:),intent(in)  weights,
integer (kind=int_kind),intent(in)  nmap 
)

Definition at line 601 of file remap_gauswgt.f.

Referenced by remap_gauswgt().

Here is the caller graph for this function:


Variable Documentation

real (kind=dbl_kind),dimension(:),allocatable,save remap_gaussian_weight::coslat

Definition at line 73 of file remap_gauswgt.f.

Referenced by grid_search_nbrg(), and remap_gauswgt().

real (kind=dbl_kind),dimension(:),allocatable,save remap_gaussian_weight::coslon

Definition at line 73 of file remap_gauswgt.f.

Referenced by grid_search_nbrg(), and remap_gauswgt().

real (kind=dbl_kind),dimension(:),allocatable,save remap_gaussian_weight::sinlat

Definition at line 73 of file remap_gauswgt.f.

Referenced by grid_search_nbrg(), and remap_gauswgt().

real (kind=dbl_kind),dimension(:),allocatable,save remap_gaussian_weight::sinlon

Definition at line 73 of file remap_gauswgt.f.

Referenced by grid_search_nbrg(), and remap_gauswgt().

real (kind=dbl_kind),dimension(:),allocatable,save remap_gaussian_weight::wgtstmp

Definition at line 73 of file remap_gauswgt.f.

Referenced by remap_gauswgt().

 All Data Structures Namespaces Files Functions Variables Defines