42 nnb_stp_restart, xwtopt,&
43 xrun_torout, xdr_torout
50 USE modi_write_file_map
52 USE modi_write_file_isbamap
54 USE yomhook
,ONLY : lhook, dr_hook
55 USE parkind1
,ONLY : jprb
65 CHARACTER(LEN=6),
INTENT(IN) :: hprogram
66 INTEGER,
INTENT(IN) :: ki
72 REAL,
DIMENSION(:),
ALLOCATABLE :: zas
73 CHARACTER(LEN=30) :: yvar
74 REAL(KIND=JPRB) :: zhook_handle
76 IF (lhook) CALL dr_hook(
'PREP_RESTART_COUPL_TOPD',0,zhook_handle)
82 WRITE(iluout,*)
'Write STOCK file'
84 CALL
open_file(
'ASCII ',nunit,hfile=
'stocks_sav.txt',hform=
'FORMATTED',haction=
'WRITE')
85 DO jstp = 1,nnb_stp_restart
86 WRITE(nunit,*) xrun_torout(1:nncat,jstp+nnb_topd_step), xdr_torout(1:nncat,jstp+nnb_topd_step)
92 WRITE(iluout,*)
'Write pixels water content files'
94 yvar =
'_xwtop_sav.map'
99 WRITE(iluout,*)
'Write Asat files'
104 CALL
open_file(
'ASCII ',nunit,hfile=
'surfcont_sav.map',hform=
'FORMATTED',haction=
'WRITE')
109 IF (lhook) CALL dr_hook(
'PREP_RESTART_COUPL_TOPD',1,zhook_handle)
subroutine write_file_isbamap(UG, KUNIT, PVAR, KI)
subroutine prep_restart_coupl_topd(UG, U, HPROGRAM, KI)
subroutine close_file(HPROGRAM, KUNIT)
subroutine get_luout(HPROGRAM, KLUOUT)
subroutine write_file_map(PVAR, HVAR)
subroutine open_file(HPROGRAM, KUNIT, HFILE, HFORM, HACTION, HACCESS, KRECL)