7 hprogram,ki,prn,ph,ple,plei,pgflux,pt2m,pq2m, &
8 phu2m,pzon10m,pmer10m,psurflwnet,psurfswnet,pcd,&
51 USE yomhook
,ONLY : lhook, dr_hook
52 USE parkind1
,ONLY : jprb
62 CHARACTER(LEN=6),
INTENT(IN) :: hprogram
63 INTEGER,
INTENT(IN) :: ki
64 REAL,
DIMENSION(KI),
INTENT(OUT) :: prn
65 REAL,
DIMENSION(KI),
INTENT(OUT) :: ph
66 REAL,
DIMENSION(KI),
INTENT(OUT) :: ple
67 REAL,
DIMENSION(KI),
INTENT(OUT) :: plei
68 REAL,
DIMENSION(KI),
INTENT(OUT) :: pgflux
69 REAL,
DIMENSION(KI),
INTENT(OUT) :: pt2m
70 REAL,
DIMENSION(KI),
INTENT(OUT) :: pq2m
71 REAL,
DIMENSION(KI),
INTENT(OUT) :: phu2m
72 REAL,
DIMENSION(KI),
INTENT(OUT) :: pzon10m
73 REAL,
DIMENSION(KI),
INTENT(OUT) :: pmer10m
74 REAL,
DIMENSION(KI),
INTENT(OUT) :: psurflwnet
75 REAL,
DIMENSION(KI),
INTENT(OUT) :: psurfswnet
76 REAL,
DIMENSION(KI),
INTENT(OUT) :: pcd
77 REAL,
DIMENSION(KI),
INTENT(OUT) :: pevap
78 REAL,
DIMENSION(KI),
INTENT(OUT) :: psubl
85 REAL(KIND=JPRB) :: zhook_handle
88 IF (lhook) CALL dr_hook(
'GET_FLUX_N',0,zhook_handle)
92 IF (dgu%LSURF_BUDGET)
THEN
97 pgflux = dgu%XAVG_GFLUX
98 psurflwnet= dgu%XAVG_LWD-dgu%XAVG_LWU
99 psurfswnet= dgu%XAVG_SWD-dgu%XAVG_SWU
100 pevap = dgu%XAVG_EVAP
101 psubl = dgu%XAVG_SUBL
117 phu2m = dgu%XAVG_HU2M
118 pzon10m = dgu%XAVG_ZON10M
119 pmer10m = dgu%XAVG_MER10M
134 IF (lhook) CALL dr_hook(
'GET_FLUX_N',1,zhook_handle)
subroutine get_luout(HPROGRAM, KLUOUT)
subroutine get_flux_n(DGU, HPROGRAM, KI, PRN, PH, PLE, PLEI, PGFLUX, PT2M, PQ2M, PHU2M, PZON10M, PMER10M, PSURFLWNET, PSURFSWNET, PCD, PEVAP, PSUBL)