CAM
horizontal_interpolate Module Reference

Functions/Subroutines

subroutine, public xy_interp_init (im1, jm1, lon0, lat0, im2, jm2, weight_x, weight_y)
 
subroutine, public xy_interp (im1, jm1, km1, im2, jm2, pcols, ncols, weight_x, weight_y, var_src, var_trg, lons, lats, count_x, count_y, index_x, index_y)
 

Variables

real(r8), dimension(1000) gw1
 
real(r8), dimension(1000) gw2
 

Function/Subroutine Documentation

◆ xy_interp()

subroutine, public horizontal_interpolate::xy_interp ( integer, intent(in)  im1,
integer, intent(in)  jm1,
integer, intent(in)  km1,
integer, intent(in)  im2,
integer, intent(in)  jm2,
integer, intent(in)  pcols,
integer, intent(in)  ncols,
real(r8), dimension(im2,im1), intent(in)  weight_x,
real(r8), dimension(jm2,jm1), intent(in)  weight_y,
real(r8), dimension(im1,jm1,km1), intent(in)  var_src,
real(r8), dimension(pcols,km1), intent(out)  var_trg,
integer, dimension(pcols), intent(in)  lons,
integer, dimension(pcols), intent(in)  lats,
integer, dimension(im2), intent(in)  count_x,
integer, dimension(jm2), intent(in)  count_y,
integer, dimension(im2,im1), intent(in)  index_x,
integer, dimension(jm2,jm1), intent(in)  index_y 
)
Here is the caller graph for this function:

◆ xy_interp_init()

subroutine, public horizontal_interpolate::xy_interp_init ( integer, intent(in)  im1,
integer, intent(in)  jm1,
real(r8), dimension(im1), intent(in)  lon0,
real(r8), dimension(jm1), intent(in)  lat0,
integer, intent(in)  im2,
integer, intent(in)  jm2,
real(r8), dimension(im2,im1), intent(out)  weight_x,
real(r8), dimension(jm2,jm1), intent(out)  weight_y 
)
Here is the caller graph for this function:

Variable Documentation

◆ gw1

real(r8), dimension(1000) horizontal_interpolate::gw1
private

◆ gw2

real(r8), dimension(1000) horizontal_interpolate::gw2
private