next up previous contents index
Next: areamap Up: Module areaMod (File: areaMod.F90) Previous: areaini   Contents   Index


areaave


INTERFACE:

   subroutine areaave (nlat_i , nlon_i , numlon_i, fld_i , &
                       nlat_o , nlon_o , numlon_o, fld_o , &
                       i_ovr  , j_ovr  , w_ovr   , nmax  )
DESCRIPTION:

   Area averaging of field from input to output grids
ARGUMENTS:
     implicit none
     integer ,intent(in) :: nlat_i                    !input grid : number of 
     integer ,intent(in) :: nlon_i                    !input grid : max number
     integer ,intent(in) :: numlon_i(nlat_i)          !input grid : number of 
     real(r8),intent(in) :: fld_i(nlon_i,nlat_i)      !input grid : field
     integer ,intent(in) :: nlat_o                    !output grid: number of 
     integer ,intent(in) :: nlon_o                    !output grid: max number
     integer ,intent(in) :: numlon_o(nlat_o)          !output grid: number of 
     real(r8),intent(out):: fld_o(nlon_o,nlat_o)      !field for output grid
     integer ,intent(in) :: nmax                      !input grid : max number
     integer ,intent(in) :: i_ovr(nlon_o,nlat_o,nmax) !lon index, overlapping 
     integer ,intent(in) :: j_ovr(nlon_o,nlat_o,nmax) !lat index, overlapping 
     real(r8),intent(in) :: w_ovr(nlon_o,nlat_o,nmax) !overlap weights for inp
REVISION HISTORY:
   Created by Gordon Bonan



Mariana Vertenstein 2004-06-21