5 &(format_res,varsor,n,nres,at,lt,lisprd,leoprd,
6 & sorleo,sorimp,maxvar,texte,ptinig,ptinil,mesh,
76 TYPE(bief_obj) ,
INTENT(IN) :: VARSOR
77 CHARACTER(LEN=8) ,
INTENT(IN) :: FORMAT_RES
78 INTEGER ,
INTENT(IN) :: NRES,LT,LISPRD,LEOPRD
79 INTEGER ,
INTENT(IN) :: PTINIG,PTINIL,N
80 INTEGER ,
INTENT(IN) :: MAXVAR
81 DOUBLE PRECISION ,
INTENT(IN) :: AT
82 CHARACTER(LEN=32),
INTENT(IN) :: TEXTE(*)
83 LOGICAL ,
INTENT(IN) :: SORLEO(maxvar),SORIMP(maxvar)
84 TYPE(bief_mesh) ,
INTENT(IN),
OPTIONAL :: MESH
85 LOGICAL ,
INTENT(IN),
OPTIONAL :: IIMP,ILEO
86 INTEGER ,
INTENT(IN),
OPTIONAL :: COMPGRAPH
100 ltt=(lt/lisprd)*lisprd
101 IF(lt.EQ.ltt.AND.lt.GE.ptinil) imp=.true.
102 ltt=(lt/leoprd)*leoprd
103 IF(lt.EQ.ltt.AND.lt.GE.ptinig) leo=.true.
104 IF(lt.EQ.0) leo=.true.
105 IF(
PRESENT(iimp))imp=iimp
106 IF(
PRESENT(ileo))leo=ileo
113 IF(
PRESENT(compgraph))
THEN 117 ltt = (lt-ptinig)/leoprd
120 IF(ptinig.NE.0) ltt = ltt + 1
124 IF(
PRESENT(mesh))
THEN 125 CALL write_data(format_res,nres,maxvar,at,ltt,sorleo,
126 & texte,varsor,n,mesh)
128 CALL write_data(format_res,nres,maxvar,at,ltt,sorleo,
138 IF(
ASSOCIATED(varsor%ADR(k)%P%R))
THEN 139 CALL impvec(varsor%ADR(k)%P%R,texte(k),n)
141 WRITE(
lu,*)
'DESIMP: VARIABLE NUMBER: ',k
142 WRITE(
lu,*)
' NOT OR NOT WELL ALLOCATED' 143 WRITE(
lu,*)
' OR POINTER NOT ASSOCIATED '
subroutine write_data(FFORMAT, FILERES, NVARS, TIME, TIMESTEP, OUTVAR, NOMVAR, BVARSOR, N, MESH)
subroutine impvec(VEC, NOM, NPOIN)
subroutine bief_desimp(FORMAT_RES, VARSOR, N, NRES, AT, LT, LISPRD, LEOPRD, SORLEO, SORIMP, MAXVAR, TEXTE, PTINIG, PTINIL, MESH, IIMP, ILEO, COMPGRAPH)