36 SUBROUTINE lecrefsta(ITABM1 ,UNITAB,IXC ,IXTG ,IXS ,
37 . XYZREF ,XREFC ,XREFTG,XREFS ,TAGNOD,
42 USE reader_old_mod ,
ONLY : irec, nslash
46 USE reader_old_mod ,
ONLY : line
50#include "implicit_f.inc"
65 TYPE (UNIT_TYPE_),
INTENT(IN) ::UNITAB
66 INTEGER ITABM1(*),IXC(NIXC,*),IXTG(NIXTG,*),IXS(NIXS,*),TAGNOD(*)
67 INTEGER IDDLEVEL,TAGREF(*)
68 my_real xrefc(4,3,*),xreftg(3,3,*),xrefs(8,3,*),xyzref(3,*)
72 INTEGER I,J,,IN,ID,NN,IFLAGUNIT,NNOD
73 my_real XX,YY,ZZ,FAC_L
79 INTEGER USR2SYS,R2R_SYS
84 IF(iddlevel == 0)
THEN
86 IF(ipri >
WRITE'(8X,A7,3(18X,A2))')
'NODE-ID',
' X',
' Y',
' Z'
90 READ'(A)'END=799,ERR=798)line
93 READ(line
'(I8,3F16.0)', err=797)
id,xx,yy,zz
95 READ(line,
'(I10,3F20.0)',err=797)
id,xx,yy,zz
106 IF(iddlevel == 0.AND.ipri >= 5)
WRITE(iout,
'(5X,I10,5X,1P3G20.13)')
id,xx,yy,zz
110 ELSEIF(iddlevel == 0)
THEN
113 . msgtype=msgerror,anmode=aninfo,
128 IF(iddlevel == 0.AND.ipri < 5)
WRITE(iout,1010) nnod
134 xrefc(in,1,ie) = xyzref(1,nn)
135 xrefc(in,2,ie) = xyzref(2,nn)
136 xrefc(in,3,ie) = xyzref(3,nn)
144 xreftg(in,1,ie) = xyzref(1,nn)
145 xreftg(in,2,ie) = xyzref(2,nn)
146 xreftg(in,3,ie) = xyzref(3,nn)
154 xrefs(in,1,ie) = xyzref(1,nn)
155 xrefs(in,2,ie) = xyzref(2,nn)
156 xrefs(in,3,ie) = xyzref(3,nn)
163 & 5x,
' REFERENCE STATE (REFSTA) ',/
164 & 5x,
' ------------------------ ',/)
166 & 5x,
'NUMBER OF NODES . . . . . . . . =',i10)
subroutine lecrefsta(itabm1, unitab, ixc, ixtg, ixs, xyzref, xrefc, xreftg, xrefs, tagnod, iddlevel, tagref)
subroutine ancmsg(msgid, msgtype, anmode, i1, i2, i3, i4, i5, i6, i7, i8, i9, i10, i11, i12, i13, i14, i15, i16, i17, i18, i19, i20, r1, r2, r3, r4, r5, r6, r7, r8, r9, c1, c2, c3, c4, c5, c6, c7, c8, c9, prmode)
subroutine tagnod(ix, nix, nix1, nix2, numel, iparte, tagbuf, npart)