next up previous contents index
Next: c2l_1d Up: Module subgridAveMod (File: subgridAveMod.F90) Previous: p2g_1d   Contents   Index


p2g_2d


INTERFACE:

   subroutine p2g_2d(lbp, ubp, lbc, ubc, lbl, ubl, lbg, ubg, num2d, &
        parr, garr, p2c_scale_type, c2l_scale_type, l2g_scale_type)
DESCRIPTION:

   Perfrom subgrid-average from pfts to gridcells.
   Averaging is only done for points that are not equal to "spval".
ARGUMENTS:
     implicit none
     integer , intent(in)  :: lbp, ubp              ! beginning and ending pft
     integer , intent(in)  :: lbc, ubc              ! beginning and ending col
     integer , intent(in)  :: lbl, ubl              ! beginning and ending lan
     integer , intent(in)  :: lbg, ubg              ! beginning and ending gri
     integer , intent(in)  :: num2d                 ! size of second dimension
     real(r8), intent(in)  :: parr(lbp:ubp,num2d)   ! input pft array
     real(r8), intent(out) :: garr(lbg:ubg,num2d)   ! output gridcell array
     character(len=*), intent(in) :: p2c_scale_type ! scale factor type for av
     character(len=*), intent(in) :: c2l_scale_type ! scale factor type for av
     character(len=*), intent(in) :: l2g_scale_type ! scale factor type for av
REVISION HISTORY:
   Created by Mariana Vertenstein 12/03



Mariana Vertenstein 2004-06-21