INTERFACE
SUBROUTINE PPCVIRT(KPROMA,KSTART,KPROF,KFLEV,PT,PQ,PQL,PQR,PQS,&
 & PQG,PQI,PTV) 
USE PARKIND1 ,ONLY : JPIM, JPRB
INTEGER(KIND=JPIM),INTENT(IN) :: KPROMA
INTEGER(KIND=JPIM),INTENT(IN) :: KSTART
INTEGER(KIND=JPIM),INTENT(IN) :: KPROF
INTEGER(KIND=JPIM),INTENT(IN) :: KFLEV
REAL(KIND=JPRB),INTENT(IN) :: PQ(KPROMA,KFLEV)
REAL(KIND=JPRB),INTENT(IN) :: PT(KPROMA,KFLEV)
REAL(KIND=JPRB),OPTIONAL ,INTENT(IN) :: PQL(KPROMA,KFLEV)
REAL(KIND=JPRB),OPTIONAL ,INTENT(IN) :: PQR(KPROMA,KFLEV)
REAL(KIND=JPRB),OPTIONAL ,INTENT(IN) :: PQS(KPROMA,KFLEV)
REAL(KIND=JPRB),OPTIONAL ,INTENT(IN) :: PQG(KPROMA,KFLEV)
REAL(KIND=JPRB),OPTIONAL ,INTENT(IN) :: PQI(KPROMA,KFLEV)
REAL(KIND=JPRB),INTENT(OUT) :: PTV(KPROMA,KFLEV)
END SUBROUTINE PPCVIRT
END INTERFACE
