5 &(fformat,nres,title,nvar,nomvar,outvar)
35 CHARACTER(LEN=8) ,
INTENT(IN) :: FFORMAT
36 INTEGER ,
INTENT(IN) :: NRES
37 CHARACTER(LEN=72) ,
INTENT(IN) :: TITLE
38 INTEGER ,
INTENT(IN) :: NVAR
39 CHARACTER(LEN=32),
DIMENSION(NVAR),
INTENT(IN) :: NOMVAR
40 LOGICAL ,
DIMENSION(NVAR),
INTENT(IN) :: OUTVAR
44 CHARACTER(LEN=80) :: F_TITLE
45 CHARACTER(LEN=32),
ALLOCATABLE :: VAR_NAME(:)
46 INTEGER F_NVAR, IERR, I
51 IF(outvar(i)) f_nvar = f_nvar + 1
54 ALLOCATE(var_name(f_nvar),stat=ierr)
55 CALL check_allocate(ierr,
'VAR_NAME')
60 var_name(f_nvar)(1:32) = nomvar(i)(1:32)
65 f_title = title(1:72)//fformat
66 CALL set_header(fformat,nres,f_title,f_nvar,var_name,ierr)
67 CALL check_call(ierr,
'WRITE_HEADER:SET_HEADER')