5 &( x , y ,ikle , ncolor , titre , npoin1 ,
6 & ngeo , nsec2,nsec3,nsec11,nsec12)
64 DOUBLE PRECISION,
INTENT(INOUT) :: X(*) , Y(*)
65 INTEGER,
INTENT(INOUT) :: IKLE(
nelmax,4) , NCOLOR(*)
66 CHARACTER(LEN=80),
INTENT(INOUT) :: TITRE
67 INTEGER,
INTENT(IN) :: NPOIN1
68 INTEGER,
INTENT(IN) :: NGEO
69 INTEGER,
INTENT(IN) :: NSEC11 , NSEC12 , NSEC2 , NSEC3
71 INTEGER INDIC3 , NSEC , N1 , N2 ,NCOLOI
72 INTEGER INDIC1 , INDIC2 , I
74 DOUBLE PRECISION X2 , Y2
77 CHARACTER(LEN=2) MOINS1
78 CHARACTER(LEN=4) BLANC
102 10
READ(ngeo,1000,err=110,end=120) blanc,moins1
103 IF (moins1.NE.
'-1'.OR.blanc.NE.
' ')
GOTO 10
106 20
READ(ngeo,2000,err=110,end=120) nsec
114 ELSE IF (nsec.EQ.nsec3)
THEN 116 READ(ngeo,25,err=110,end=120) titre
125 ELSE IF (nsec.EQ.nsec11)
THEN 129 READ(ngeo,35,err=110,end=120) nsec,n1,n2,ncoloi,x1,y1
135 ncolor(nsec) = ncoloi
138 35
FORMAT(4i10,2e13.5)
144 ELSE IF (nsec.EQ.nsec12)
THEN 148 READ(ngeo,36,err=110,end=120) nsec,n1,n2,ncoloi
149 READ(ngeo,37,err=110,end=120) x2,y2
152 ncolor(nsec) = ncoloi
164 ELSE IF (nsec.EQ.nsec2)
THEN 168 READ(ngeo,2000,err=110,end=120) nsec
169 READ(ngeo,4000,err=110,end=120) ikle(i,1),ikle(i,2),
170 & ikle(i,3),ikle(i,4)
171 ELSE IF (
mesh.EQ.3)
THEN 172 READ(ngeo,2000,err=110,end=120) nsec
173 READ(ngeo,4000,err=110,end=120) ikle(i,1),ikle(i,2),
177 4400
FORMAT(2x,
'TYPE OF MESH NOT AVAILABLE : MESH = ',i3)
186 50
IF (indic1.EQ.1.AND.indic2.EQ.1.AND.indic3.EQ.1)
THEN 205 4100
FORMAT(/,
'****************************************',/,
206 &
'ERROR IN READING UNIVERSAL FILE (LECSTB)',/,
207 &
'****************************************')
208 4200
FORMAT(/,
'******************************************',/,
209 &
'END OF THE UNIVERSAL FILE : ERROR (LECSTB)',/,
210 &
'******************************************')
subroutine lecstb(X, Y, IKLE, NCOLOR, TITRE, NPOIN1, NGEO, NSEC2, NSEC3, NSEC11, NSEC12)