53 USE modi_open_namelist
54 USE modi_close_namelist
73 CHARACTER(LEN=6),
INTENT(IN) :: HPROGRAM
81 REAL(KIND=JPRB) :: ZHOOK_HANDLE
93 IF (
lhook)
CALL dr_hook(
'SOILTEMP_ARP_PAR',0,zhook_handle)
110 CALL posnam(ilunam,
'NAM_SOILTEMP_ARP',gfound,iluout)
111 IF (gfound)
READ(unit=ilunam,nml=nam_soiltemp_arp)
124 WRITE(iluout,*)
'LTEMP_ARP put at False because you use the ISBA-DF scheme' 129 WRITE(iluout,*)
'NTEMPLAYER_ARP is too big (>10), NTEMPLAYER_ARP= ',
ntemplayer_arp 130 CALL abor1_sfx(
'NTEMPLAYER_ARP is too big (>10)')
132 WRITE(iluout,*)
'NTEMPLAYER_ARP must be at least equal to 4, NTEMPLAYER_ARP= ' 133 CALL abor1_sfx(
'NTEMPLAYER_ARP must be at least equal to 4')
139 CALL abor1_sfx(
'SODELX imposed values /= NTEMPLAYER_ARP')
158 WRITE(iluout,*)
'SODELX default values : ',io%XSODELX(:)
163 WRITE(iluout,*)
'SODELX imposed to : ',io%XSODELX(:)
169 ALLOCATE(io%XSODELX(0))
175 IF (
lhook)
CALL dr_hook(
'SOILTEMP_ARP_PAR',1,zhook_handle)
real, dimension(nmax_layer) sodelx
subroutine posnam(KULNAM, HDNAML, OFOUND, KLUOUT)
subroutine abor1_sfx(YTEXT)
integer, parameter nmax_layer
subroutine close_namelist(HPROGRAM, KLUNAM)
subroutine get_luout(HPROGRAM, KLUOUT)
subroutine open_namelist(HPROGRAM, KLUNAM, HFILE)
subroutine soiltemp_arp_par(IO, HPROGRAM)