Back to OASIS3 home
Modules used for the
coupler (in oasis3/src) :
mod_rainbow : contains variables and arrays related to mapping
and subgrid interpolator
used in interp.F
!@ Mapping --->>>
!@ -- amapp : weight for each gcm-1 mesh proportional to overlapped
area (1D)
!@ -- nmapp : neighbors adress on gcm-1 grid for a given gcm-2 grid
point (1D)
!@ -- lmapp : I/O initialization flag for each field
!@ Subgrid --->>>
!@ -- asubg : weight for each gcm-2 mesh proportional to overlapped
area (1D)
!@ -- nsubg : neighbors adress on gcm-2 grid for a given gcm-1 grid
point (1D)
!@ -- lsubg : I/O initialization flag for each field
!
-------------------------------------------------------------------
USE mod_kinds_oasis
INTEGER (kind=ip_intwp_p),DIMENSION(:),ALLOCATABLE :: nmapp,
nsubg
REAL (kind=ip_realwp_p), DIMENSION(:),ALLOCATABLE :: amapp, asubg
LOGICAL,DIMENSION(:),ALLOCATABLE :: lmapp, lsubg
!
-------------------------------------------------------------------