105 #if ! defined in_surfex
117 USE modi_gltools_glterr
129 USE modi_gltools_timers
139 TYPE(t_glt),
INTENT(inout) :: &
152 WRITE(noutlu,*)
' ** LEVEL 2 - SUBROUTINE GELATO'
166 CALL
inidia( tpglt%ind,tpglt%dia,tpglt%cdia0,tpglt%cdia )
175 CALL
glt_info_si(
'Initial conditions:',tpglt%dom,tpsit=tpglt%sit )
185 IF ( tpglt%ind%cur==tpglt%ind%end ) nprinto = nprlast
186 lp1 = (lwg.AND.nprinto>=1)
187 lp2 = (lwg.AND.nprinto>=2)
188 lp3 = (lwg.AND.nprinto>=3)
189 lp4 = (lwg.AND.nprinto>=4)
190 lp5 = (lwg.AND.nprinto>=5)
201 IF ( tpglt%ind%cur==tpglt%ind%beg ) CALL
inisal( tpglt%dom,tpglt%tml,tpglt%sit )
211 tpglt%dom,tpglt%tml,tpglt%tfl,tpglt%atm_all,tpglt%blkw,tpglt%blki, &
212 tpglt%sit,tpglt%sil,tpglt%bud )
224 ( tpglt%dom,tpglt%ust,tpglt%tml,tpglt%atm_all,tpglt%blkw,tpglt%blki, &
225 tpglt%bud,tpglt%dia,tpglt%tfl,tpglt%sit,tpglt%sil )
231 ( tpglt%dom,tpglt%ust,tpglt%tml,tpglt%atm_all,tpglt%blkw,tpglt%blki, &
232 tpglt%bud,tpglt%dia,tpglt%tfl,tpglt%sit,tpglt%sil,tpsit_d=tpglt%sit_d )
240 WRITE(noutlu,*)
' ** LEVEL 2 - END SUBROUTINE GELATO'
subroutine glt_gelato(tpglt)
subroutine inidia(tpind, tpdia, pcumdia0, pcumdia)
subroutine glt_inibud(tpbud)
subroutine glt_thermo(tpdom, pustar, tpmxl, tpatm, tpblkw, tpblki, tpbud, tpdia, tptfl, tpsit, tpsil, tpsit_d)
subroutine inisal(tpdom, tpmxl, tpsit)
subroutine glt_updbud(kinit, omsg, tpdom, tpmxl, tptfl, tpatm, tpblkw, tpblki, tpsit, tpsil, tpbud)