43#include "implicit_f.inc"
49#include "tabsiz_c.inc"
53 TYPE(
surf_) ,
DIMENSION(NSLIN) :: IGRSLIN
57 INTEGER ISU,I,J,K,L_SLIN,ID,NSEG,
TYPE,PROC,
58 . LEVEL,NSEG_R2R_ALL,NSEG_R2R_SHARE,NODE,
59 . ELTYP,ELEM,ERR,ITITLE(LTITR),LEN
60 CHARACTER(LEN=LTITR) :: TITR,NEW_TITLE(NSLIN)
61 INTEGER,
ALLOCATABLE,
DIMENSION (:) :: ISLINI
68 IF (titr(j:j) /=
' ') len = j
70 new_title(isu) = titr(1:len)
73 ALLOCATE (islini(lenislin) ,stat=err)
75!=======================================================================
81 nseg = islini(l_slin+1)
83 TYPE = islini(l_slin+1)
85 level = islini(l_slin+1)
87 nseg_r2r_all = islini(l_slin+1)
89 nseg_r2r_share = islini(l_slin+1)
96 igrslin(isu)%NSEG = nseg
97 igrslin(isu)%TYPE =
TYPE
98 igrslin(isu)%LEVEL = level
99 igrslin(isu)%NSEG_R2R_ALL = nseg_r2r_all
100 igrslin(isu)%NSEG_R2R_SHARE = nseg_r2r_share
104 ALLOCATE(igrslin(isu)%NODES(nseg,2))
105 ALLOCATE(igrslin(isu)%ELTYP(nseg))
106 ALLOCATE(igrslin(isu)%ELEM(nseg))
107 ALLOCATE(igrslin(isu)%PROC(nseg))
111 node = islini(l_slin+1)
113 igrslin(isu)%NODES(j,k) = node
115 proc = islini(l_slin+1)
117 igrslin(isu)%PROC(j) = proc
118 eltyp = islini(l_slin+1)
120 igrslin(isu)%ELTYP(j) = eltyp
121 elem = islini(l_slin+1)
123 igrslin(isu)%ELEM(j) = elem
125 ENDDO !
DO isu=1,nslin