SURFEX v8.1
General documentation of Surfex
eggx.h
Go to the documentation of this file.
1 INTERFACE
2 SUBROUTINE EGGX (PRPI, PRA, KROTEQ, PLONR, PLATR, PBETA,&
3  & PLON1, PLAT1, PLON2, PLAT2, PLON0, PLAT0, PRPK, KULOUT,&
4  & KSOTRP, KGIV0,&
5  & PGELAM, PGELAT, PGM, PGNORX, PGNORY,&
6  & KDLSA, KDLSUR, KDGSA, KDGEN, KDLUN, KDLUX, KDGUN, KDGUX,&
7  & PDELX, PDELY)
8 !----------------------------------------------------------------------
9 USE PARKIND1 ,ONLY : JPIM ,JPRB
10 !---------------------------------------------------------------------
11 IMPLICIT NONE
12 INTEGER(KIND=JPIM),INTENT(IN) :: KDLSA
13 INTEGER(KIND=JPIM),INTENT(IN) :: KDLSUR
14 INTEGER(KIND=JPIM),INTENT(IN) :: KDGSA
15 INTEGER(KIND=JPIM),INTENT(IN) :: KDGEN
16 REAL(KIND=JPRB) ,INTENT(IN) :: PRPI
17 REAL(KIND=JPRB) ,INTENT(IN) :: PRA
18 INTEGER(KIND=JPIM),INTENT(IN) :: KROTEQ
19 REAL(KIND=JPRB) ,INTENT(INOUT) :: PLONR
20 REAL(KIND=JPRB) ,INTENT(INOUT) :: PLATR
21 REAL(KIND=JPRB) ,INTENT(IN) :: PBETA
22 REAL(KIND=JPRB) ,INTENT(INOUT) :: PLON1
23 REAL(KIND=JPRB) ,INTENT(INOUT) :: PLAT1
24 REAL(KIND=JPRB) ,INTENT(INOUT) :: PLON2
25 REAL(KIND=JPRB) ,INTENT(INOUT) :: PLAT2
26 REAL(KIND=JPRB) ,INTENT(INOUT) :: PLON0
27 REAL(KIND=JPRB) ,INTENT(INOUT) :: PLAT0
28 REAL(KIND=JPRB) ,INTENT(INOUT) :: PRPK
29 INTEGER(KIND=JPIM),INTENT(IN) :: KULOUT
30 INTEGER(KIND=JPIM),INTENT(INOUT) :: KSOTRP
31 INTEGER(KIND=JPIM),INTENT(IN) :: KGIV0
32 REAL(KIND=JPRB) ,INTENT(OUT) :: PGELAM(KDLSA:KDLSUR,KDGSA:KDGEN)
33 REAL(KIND=JPRB) ,INTENT(OUT) :: PGELAT(KDLSA:KDLSUR,KDGSA:KDGEN)
34 REAL(KIND=JPRB) ,INTENT(OUT) :: PGM(KDLSA:KDLSUR,KDGSA:KDGEN)
35 REAL(KIND=JPRB) ,INTENT(OUT) :: PGNORX(KDLSA:KDLSUR,KDGSA:KDGEN)
36 REAL(KIND=JPRB) ,INTENT(OUT) :: PGNORY(KDLSA:KDLSUR,KDGSA:KDGEN)
37 INTEGER(KIND=JPIM),INTENT(IN) :: KDLUN
38 INTEGER(KIND=JPIM),INTENT(IN) :: KDLUX
39 INTEGER(KIND=JPIM),INTENT(IN) :: KDGUN
40 INTEGER(KIND=JPIM),INTENT(IN) :: KDGUX
41 REAL(KIND=JPRB) ,INTENT(OUT) :: PDELX
42 REAL(KIND=JPRB) ,INTENT(OUT) :: PDELY
43 !---------------------------------------------------------------------
44 END SUBROUTINE EGGX
45 END INTERFACE
INTERFACE SUBROUTINE ONLY
Definition: eggx.h:9
INTERFACE SUBROUTINE EGGX(PRPI, PRA, KROTEQ, PLONR, PLATR, PBETA,&&PLON1, PLAT1, PLON2, PLAT2, PLON0, PLAT0, PRPK, KULOUT,&&KSOTRP, KGIV0,&&PGELAM, PGELAT, PGM, PGNORX, PGNORY,&&KDLSA, KDLSUR, KDGSA, KDGEN, KDLUN, KDLUX, KDGUN, KDGUX,&&PDELX, PDELY) !---------------------------------------------------------------------- USE PARKIND1
INTERFACE SUBROUTINE SUCST_IFSAUX USE PARKIND1
Definition: sucst_ifsaux.h:4
INTERFACE SUBROUTINE FACILO_MT PUNDF USE OPTIONAL ::LDUNDF ! OUT REAL(KIND=JPDBLR)
INTERFACE SUBROUTINE JPRB IMPLICIT NONE INTEGER(KIND=JPIM)