Oasis3 4.0.2
|
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 |
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().
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().
subroutine remap_gaussian_weight::remap_gauswgt | ( | LOGICAL | lextrapdone, |
INTEGER (kind=int_kind) | num_neighbors, | ||
REAL (kind=real_kind) | rl_varmul | ||
) |
Definition at line 84 of file remap_gauswgt.f.
References grids::bin_addr1, grids::bin_addr2, coslat, coslon, distance(), grids::grid1_center_lat, grids::grid1_center_lon, grids::grid1_frac, grids::grid1_mask, grids::grid1_size, grids::grid2_center_lat, grids::grid2_center_lon, grids::grid2_frac, grids::grid2_mask, grids::grid2_size, grid_dist_average(), grid_search_nbrg(), not, sinlat, sinlon, store_link_nbr(), and wgtstmp.
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().
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().