INTERFACE
SUBROUTINE ACNTCLS ( KIDIA,KFDIA,KLON,KTDIA,KLEV,&
 & PAPRS,PAPRSF,PCP,PQ,PT,PU,PV,&
 & PCD,PCDN,PCDNH,PCH,PCPS,PDPHI,PDPHIT,PDPHIV,&
 & PQS,PSTAB,PTS,&
 & PQCLS,PRHCLS,PTCLS,PUCLS,PVCLS,PUCLN,PVCLN,PZPCLS,&
 & CDLOCK) 
USE PARKIND1 ,ONLY : JPIM ,JPRB
INTEGER(KIND=JPIM),INTENT(IN) :: KLON
INTEGER(KIND=JPIM),INTENT(IN) :: KLEV
INTEGER(KIND=JPIM),INTENT(IN) :: KIDIA
INTEGER(KIND=JPIM),INTENT(IN) :: KFDIA
INTEGER(KIND=JPIM) :: KTDIA
REAL(KIND=JPRB) ,INTENT(IN) :: PAPRS(KLON,0:KLEV)
REAL(KIND=JPRB) ,INTENT(IN) :: PAPRSF(KLON,KLEV)
REAL(KIND=JPRB) ,INTENT(IN) :: PCP(KLON,KLEV)
REAL(KIND=JPRB) ,INTENT(IN) :: PQ(KLON,KLEV)
REAL(KIND=JPRB) ,INTENT(IN) :: PT(KLON,KLEV)
REAL(KIND=JPRB) ,INTENT(IN) :: PU(KLON,KLEV)
REAL(KIND=JPRB) ,INTENT(IN) :: PV(KLON,KLEV)
REAL(KIND=JPRB) ,INTENT(IN) :: PCD(KLON)
REAL(KIND=JPRB) ,INTENT(IN) :: PCDN(KLON)
REAL(KIND=JPRB) ,INTENT(IN) :: PCDNH(KLON)
REAL(KIND=JPRB) ,INTENT(IN) :: PCH(KLON)
REAL(KIND=JPRB) ,INTENT(IN) :: PCPS(KLON)
REAL(KIND=JPRB) ,INTENT(IN) :: PDPHI(KLON)
REAL(KIND=JPRB) ,INTENT(IN) :: PDPHIT(KLON)
REAL(KIND=JPRB) ,INTENT(IN) :: PDPHIV(KLON)
REAL(KIND=JPRB) ,INTENT(IN) :: PQS(KLON)
REAL(KIND=JPRB) ,INTENT(IN) :: PSTAB(KLON)
REAL(KIND=JPRB) ,INTENT(IN) :: PTS(KLON)
REAL(KIND=JPRB) ,INTENT(OUT) :: PQCLS(KLON)
REAL(KIND=JPRB) ,INTENT(OUT) :: PRHCLS(KLON)
REAL(KIND=JPRB) ,INTENT(OUT) :: PTCLS(KLON)
REAL(KIND=JPRB) ,INTENT(OUT) :: PUCLS(KLON)
REAL(KIND=JPRB) ,INTENT(OUT) :: PVCLS(KLON)
REAL(KIND=JPRB) ,INTENT(OUT) :: PUCLN(KLON)
REAL(KIND=JPRB) ,INTENT(OUT) :: PVCLN(KLON)
REAL(KIND=JPRB) ,INTENT(OUT) :: PZPCLS(KLON)
CHARACTER(LEN=7) ,INTENT(IN) :: CDLOCK
END SUBROUTINE ACNTCLS
END INTERFACE
