6 SUBROUTINE init_town_n (DTCO, OREAD_BUDGETC, UG, U, GCP, TM, GDM, GRM, DGO, DL, DLC, &
7 HPROGRAM,HINIT,KI,KSV,KSW, HSV,PCO2,PRHOA, &
8 PZENITH,PAZIM,PSW_BANDS,PDIR_ALB,PSCA_ALB, &
9 PEMIS,PTSRAD,PTSURF,KYEAR,KMONTH,KDAY,PTIME, &
10 HATMFILE,HATMFILETYPE,HTEST )
63 USE modi_init_ideal_flux
72 LOGICAL,
INTENT(IN) :: OREAD_BUDGETC
82 TYPE(
diag_t),
INTENT(INOUT) :: DL
83 TYPE(
diag_t),
INTENT(INOUT) :: DLC
86 CHARACTER(LEN=6),
INTENT(IN) :: HPROGRAM
87 CHARACTER(LEN=3),
INTENT(IN) :: HINIT
88 INTEGER,
INTENT(IN) :: KI
89 INTEGER,
INTENT(IN) :: KSV
90 INTEGER,
INTENT(IN) :: KSW
91 CHARACTER(LEN=6),
DIMENSION(KSV),
INTENT(IN) :: HSV
92 REAL,
DIMENSION(KI),
INTENT(IN) :: PCO2
93 REAL,
DIMENSION(KI),
INTENT(IN) :: PRHOA
94 REAL,
DIMENSION(KI),
INTENT(IN) :: PZENITH
95 REAL,
DIMENSION(KI),
INTENT(IN) :: PAZIM
96 REAL,
DIMENSION(KSW),
INTENT(IN) :: PSW_BANDS
97 REAL,
DIMENSION(KI,KSW),
INTENT(OUT) :: PDIR_ALB
98 REAL,
DIMENSION(KI,KSW),
INTENT(OUT) :: PSCA_ALB
99 REAL,
DIMENSION(KI),
INTENT(OUT) :: PEMIS
100 REAL,
DIMENSION(KI),
INTENT(OUT) :: PTSRAD
101 REAL,
DIMENSION(KI),
INTENT(OUT) :: PTSURF
102 INTEGER,
INTENT(IN) :: KYEAR
103 INTEGER,
INTENT(IN) :: KMONTH
104 INTEGER,
INTENT(IN) :: KDAY
105 REAL,
INTENT(IN) :: PTIME
108 CHARACTER(LEN=28),
INTENT(IN) :: HATMFILE
109 CHARACTER(LEN=6),
INTENT(IN) :: HATMFILETYPE
110 CHARACTER(LEN=2),
INTENT(IN) :: HTEST
111 REAL(KIND=JPRB) :: ZHOOK_HANDLE
124 IF (u%CTOWN==
'NONE ')
THEN 130 ELSE IF (u%CTOWN==
'FLUX ')
THEN 132 hprogram,hinit,ki,ksv,ksw,hsv,pdir_alb,psca_alb,
134 ELSE IF (u%CTOWN==
'TEB ')
THEN 135 CALL init_teb_n(dtco, ug, u, gcp, tm%CHT, tm%DTT, tm%SB, tm%G, tm%TOP,
subroutine init_teb_n(DTCO, UG, U, GCP, CHT, DTT, SB, TG, TOP, TP
subroutine init_ideal_flux(DGO, D, DC, OREAD_BUDGETC, HPROGRAM, HINIT, KI, KSV, KSW, HSV, PDIR_ALB, PSCA_ALB, PEMIS, PTSRAD, PTSURF, HTEST)
subroutine init_town_n(DTCO, OREAD_BUDGETC, UG, U, GCP, TM, GDM,