52 INTEGER ,
INTENT(IN) :: NFILES
53 LOGICAL,
INTENT(IN) :: PEXIT
54 TYPE(bief_file) ,
INTENT(INOUT) :: FILES(nfiles)
64 IF(files(i)%NAME(1:1).NE.
' ')
THEN 68 IF(files(i)%TYPE.EQ.
'CONLIM') cycle
69 IF((files(i)%FMT(1:7).EQ.
'SERAFIN')
70 & .OR.(files(i)%FMT.EQ.
'MED '))
THEN 71 IF(files(i)%TYPE(1:4).EQ.
'SCAL')
THEN 72 IF(ipid.EQ.0.OR.files(i)%ACTION(1:4).EQ.
'READ')
THEN 73 CALL close_bnd(files(i)%FMT, files(i)%LU, ierr)
74 CALL check_call(ierr,
'BIEF_CLOSE_FILE:CLOSE_BND')
75 CALL close_mesh(files(i)%FMT, files(i)%LU, ierr)
76 CALL check_call(ierr,
'BIEF_CLOSE_FILE:CLOSE_MESH')
79 CALL close_bnd(files(i)%FMT, files(i)%LU, ierr)
80 CALL check_call(ierr,
'BIEF_CLOSE_FILE:CLOSE_BND')
81 CALL close_mesh(files(i)%FMT, files(i)%LU, ierr)
82 CALL check_call(ierr,
'BIEF_CLOSE_FILE:CLOSE_MESH')
subroutine close_mesh(FFORMAT, FILE_ID, IERR, MESH_NUMBER)
subroutine close_bnd(FFORMAT, FILE_ID, IERR, MESH_NUMBER)
subroutine bief_close_files(FILES, NFILES, PEXIT)