5 &(format_res,varnim,n,nres,at,lt,ldir,textanim,npale)
55 CHARACTER(LEN=8),
INTENT(IN) :: FORMAT_RES
56 CHARACTER(LEN=32),
INTENT(IN) :: TEXTANIM(*)
57 INTEGER,
INTENT(IN) :: N, NRES
58 INTEGER,
INTENT(IN) :: LT,LDIR
59 DOUBLE PRECISION,
INTENT(IN) :: AT
60 TYPE(bief_obj),
INTENT(IN) :: VARNIM
61 INTEGER,
INTENT(IN) :: NPALE
66 CHARACTER(LEN=32) :: VAR_NAME
80 IF (lt .LT. npale)
THEN 87 IF(
ASSOCIATED(varnim%ADR(i)%P%R))
THEN 88 var_name = textanim(2*(ldir-1)+i)
89 CALL add_data(format_res,nres,var_name,at,mod(lt,npale),
90 & first_var,varnim%ADR(i)%P%R,n,ierr)
91 CALL check_call(ierr,
'WRITE_DATASET:ADD_DATA')
94 WRITE(
lu,*)
'WRITE_DATA: VARIABLE NO: ',i
95 WRITE(
lu,*)
' NOT OR NOT WELL ALLOCATED' 96 WRITE(
lu,*)
' OR POINTER NOT ASSOCIATED ' subroutine add_data(FFORMAT, FILE_ID, VAR_NAME, TIME, RECORD, FIRST_VAR, VAR_VALUE, N, IERR)