Back to OASIS3 home

Modules used for the coupler (in oasis3/src) :

mod_coast :
contains variables and arrays related to the coast correction
used in inipar.F,

!@ Anaism --->>>
!@    Rappel:
!@ -- nmesh : number of ocean gcm-1 squares overlapped by a given gcm-2 square (1D)
!@    End of rappel
!@ -- ncoast : number of coastal ocean squares on the gcm-2 grid for which there are no underlying ocean squares on the gcm-1 grid
!@ -- npcoast : coast mismatch data array (2D)
!@              (n,1) --> 1D index of nth point described above
!@              (n,2) --> number of neighbours suitable for extrapolating SST
!@              (n,3-6) --> 1D indices of neighbours of nth point
!@ -- nfcoast : flag to perform coast mismatch correction
!@ -- lcoast  : initialization flag
! -------------------------------------------------------------------
  USE mod_kinds_oasis
  INTEGER (kind=ip_intwp_p), DIMENSION(:,:), ALLOCATABLE :: npcoast
  INTEGER (kind=ip_intwp_p) :: ncoast, nfcoast
  LOGICAL :: lcoast
! -------------------------------------------------------------------