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