7 SUBROUTINE init_surf_topd (DEC, IO, S, K, NP, NPE, UG, U, HPROGRAM,KI)
67 USE modi_init_coupl_topd
68 USE modi_init_budget_coupl_rout
87 CHARACTER(LEN=*),
INTENT(IN) :: HPROGRAM
88 INTEGER,
INTENT(IN) :: KI
91 REAL(KIND=JPRB) :: ZHOOK_HANDLE
96 IF (
nproc>1)
CALL abor1_sfx(
'INIT_SURF_TOPD: TOPD CANNOT RUN WITH MORE THAN 1 MPI TASK' 97 IF (
nblocktot>1)
CALL abor1_sfx(
"INIT_SURF_TOPD: TOPD CANNOT RUN WITH NUMEROUS OPENMP BLOCKS" 98 IF (npe%AL(1)%TSNOW%SCHEME/=
'3-L') &
99 CALL abor1_sfx(
"INIT_SURF_TOPD: coupling with topmodel only runs with TSNOW%SCHEME=3-L" 107 WRITE(iluout,*)
'Debut init_surf_topo_n' 113 WRITE(iluout,*)
'NNCAT',
nncat 122 WRITE(iluout,*)
'Couplage avec TOPMODEL active' 128 WRITE(iluout,*)
'Pas de couplage avec TOPMODEL' 132 IF (
lhook)
CALL dr_hook(
'INIT_SURF_TOPD',1,zhook_handle)
real, dimension(jpcat) xspeedh
subroutine init_surf_topd(DEC, IO, S, K, NP, NPE, UG, U, HPROGRAM
real, dimension(jpcat) xspeedr
character(len=15), dimension(jpcat) ccat
subroutine abor1_sfx(YTEXT)
subroutine get_luout(HPROGRAM, KLUOUT)
subroutine init_topd_ol(HPROGRAM)
real, dimension(jpcat) xspeedg
subroutine init_coupl_topd(DEC, IO, S, K, NP, NPE, UG, U, HPROGRA
real, dimension(jpcat) xrtop_d2