2 SUBROUTINE gwf_int(KLON,KLAT,PGRID_RES,PLAT,OMASK,PNUM_AQUI,PTRANS,PCR,PCC)
17 INTEGER,
INTENT(IN) :: KLON
18 INTEGER,
INTENT(IN) :: KLAT
19 REAL,
INTENT(IN) :: PGRID_RES
20 REAL,
DIMENSION(: ),
INTENT(IN) :: PLAT
21 REAL,
DIMENSION(:,:),
INTENT(IN) :: PNUM_AQUI
22 REAL,
DIMENSION(:,:),
INTENT(IN) :: PTRANS
24 LOGICAL,
DIMENSION(:,:),
INTENT(IN) :: OMASK
26 REAL,
DIMENSION(:,:),
INTENT(INOUT) :: PCR
27 REAL,
DIMENSION(:,:),
INTENT(INOUT) :: PCC
31 REAL,
DIMENSION(KLON,KLAT) :: ZT
35 REAL(KIND=JPRB) :: ZHOOK_HANDLE
59 IF(omask(jlon,jlat).AND.jlon<klon)
THEN 61 IF(pnum_aqui(jlon,jlat)==pnum_aqui(jlon+1,jlat))
THEN 63 pcr(jlon,jlat) = sqrt(zt(jlon+1,jlat)*zt(jlon,jlat))/(cos
64 ELSEIF(pnum_aqui(jlon,jlat)==0.0)
THEN 66 pcr(jlon,jlat) = zt(jlon+1,jlat)/(cos(plat(jlat)*
xpi/180.
67 ELSEIF(pnum_aqui(jlon+1,jlat)==0.0)
THEN 69 pcr(jlon,jlat) = zt(jlon,jlat)/(cos(plat(jlat)*
xpi/180.))
76 IF(omask(jlon,jlat).AND.jlat<klat)
THEN 78 IF(pnum_aqui(jlon,jlat)==pnum_aqui(jlon,jlat+1))
THEN 80 pcc(jlon,jlat) = sqrt(zt(jlon,jlat)*zt(jlon,jlat+1))*cos(
81 ELSEIF(pnum_aqui(jlon,jlat)==0.0)
THEN 83 pcc(jlon,jlat) = zt(jlon,jlat+1)*cos((plat(jlat)+zdlat)*
xpi 84 ELSEIF(pnum_aqui(jlon,jlat+1)==0.0)
THEN 86 pcc(jlon,jlat) = zt(jlon,jlat)*cos((plat(jlat)+zdlat)*
xpi subroutine gwf_int(KLON, KLAT, PGRID_RES, PLAT, OMASK, PNUM_AQUI, PTRANS