108#include "implicit_f.inc"
112#include "units_c.inc"
119 DATA mess /
'PLEASE CHECK LISTING FILE FOR FURTHER DETAILS'/
124 WRITE(istdo,
'(///A/A)') titre(7)(1:40),titre(5)
125 WRITE(iout,
'(///A/A)') titre(7)(1:40),titre(5)
128 WRITE(istdo,
'(///A/A)') titre(8)(1:40),titre(5)
129 WRITE(iout,
'(///A/A)') titre(8)(1:40),titre(5)
131 WRITE(istdo,
'(///A/A)') titre(6),titre(5)
132 WRITE(iout,
'(///A/A)') titre(6),titre(5)
142 WRITE(istdo,
'(5X,I10,1X,A)') ierr,titre(7)(41:60)
143 WRITE(iout ,
'(5X,I10,1X,A)') ierr,titre(7)(41:60)
148 WRITE(istdo,
'(5X,I10,1X,A//)') iwarn,titre(8)(41:60)
149 WRITE(iout ,
'(5X,I10,1X,A//)') iwarn,titre(8)(41:60)
155 IF (ipid/=0)
WRITE(istdo,
'(//A//)') mess
250 SUBROUTINE f_anend(FILENAME,LEN_FILENAME,ROOTNAME,ROOTLEN,ENDDATE,ENDTIME,OUTPUT)
255 USE checksum_starter_option_mod
260#include "implicit_f.inc"
264#include "units_c.inc"
270 INTEGER,
INTENT(IN) :: ROOTLEN
271 INTEGER,
INTENT(IN) :: LEN_FILENAME
272 CHARACTER(LEN=ROOTLEN),
INTENT(IN) :: ROOTNAME
273 CHARACTER(LEN=LEN_FILENAME),
INTENT(IN),
TARGET :: FILENAME
274 CHARACTER(LEN=8),
INTENT(IN) :: ENDDATE
275 CHARACTER(LEN=10),
INTENT(IN) :: ENDTIME
276 TYPE(output_),
INTENT(INOUT) :: OUTPUT
281 LOGICAL :: FILE_EXIST
282 CHARACTER(LEN=4)::CHRUN
288 IF (output%CHECKSUM%checksum_count >0)
THEN
291 CALL st_checksum_file_print(output,rootname,rootlen,enddate,endtime)
295 CALL starter_lic_release();
304 INQUIRE(unit=res_mes, exist=file_exist)
305 IF (file_exist)
CLOSE(unit=res_mes,status=
'DELETE')
306 INQUIRE(unit=res_check, exist=file_exist)
307 IF (file_exist)
CLOSE(unit=res_check,status=
'DELETE')
308 INQUIRE(unit=res_tmp, exist=file_exist)
309 IF (file_exist)
CLOSE(unit=res_tmp,status=
'DELETE')
subroutine f_anend(filename, len_filename, rootname, rootlen, enddate, endtime, output)