59 INTEGER,
INTENT(IN) :: KGRID_PAR
60 REAL,
DIMENSION(KGRID_PAR),
INTENT(IN) :: PGRID_PAR
61 LOGICAL,
DIMENSION(720,360),
INTENT(OUT) :: OLATLONMASK
75 REAL,
DIMENSION(720,360) :: ZLON_MASK
76 REAL,
DIMENSION(720,360) :: ZLAT_MASK
77 REAL(KIND=JPRB) :: ZHOOK_HANDLE
80 IF (
lhook)
CALL dr_hook(
'LATLONMASK_LONLAT_REG',0,zhook_handle)
86 olatlonmask(:,:) = .false.
94 zlon_mask(:,:)= spread( (/ ( jlon /2. - 0.25 , jlon=1,720 ) /) , dim
102 zlon0 = 0.5*(zlonmin+zlonmax)
103 zlon_mask(:,:)=zlon_mask(:,:)+nint((zlon0-zlon_mask(:,:))/360.)*360.
109 IF ( zlon_mask(jlon,jlat) + 0.25 >= zlonmin &
110 .AND. zlon_mask(jlon,jlat) - 0.25 <= zlonmax &
111 .AND. zlat_mask(jlon,jlat) + 0.25 >= zlatmin &
112 .AND. zlat_mask(jlon,jlat) - 0.25 <= zlatmax ) olatlonmask(jlon
115 IF (
lhook)
CALL dr_hook(
'LATLONMASK_LONLAT_REG',1,zhook_handle)
subroutine latlonmask_lonlat_reg(KGRID_PAR, PGRID_PAR, OLATLONMASK)
subroutine get_gridtype_lonlat_reg(PGRID_PAR, PLONMIN, PLONMAX, PLATMIN, PLATMAX, KLON, KLAT, KL, PLON, PLAT)