5 &( x , y , ikle , ncolor , titre , nop5 , ngeo )
57 DOUBLE PRECISION,
INTENT(INOUT) :: X(*) , Y(*)
58 INTEGER,
INTENT(INOUT) :: IKLE(
nelmax,4) , NCOLOR(*)
59 CHARACTER(LEN=80),
INTENT(INOUT) :: TITRE
60 INTEGER,
INTENT(INOUT) :: NOP5(*)
61 INTEGER,
INTENT(IN) :: NGEO
66 INTEGER NCGE, NMAE , NDSDE , NNO , NCOPNP ,NPO
67 INTEGER INING, NBEGM , INDIC
69 REAL,
DIMENSION(:),
ALLOCATABLE :: X1,Y1
76 ALLOCATE(x1(
npoin),stat=err)
77 ALLOCATE(y1(
npoin),stat=err)
81 8000
FORMAT(1x,
'LECSIM: ERROR DURING ALLOCATION OF MEMORY: ',/,1x,
102 READ(ngeo,err=110,end=120) long,(nop5(i),i=1,long)
109 READ(ngeo,err=110,end=120) long,titre,(nop5(i),i=1,11),ntasd
117 READ(ngeo,err=110,end=120) long,(nop5(i),i=1,long)
119 READ(ngeo,err=110,end=120) long,(nop5(j),j=1,long)
128 READ(ngeo,err=110,end=120) long,(nop5(i),i=1,long)
138 READ(ngeo,err=110,end=120) long,(nop5(i),i=1,long)
145 READ(ngeo,err=110,end=120) long,(x1(i),y1(i),i=1,
npoin)
157 READ(ngeo,err=110,end=120) long,(nop5(i),i=1,long)
168 IF ( (nno.EQ.4.AND.
mesh.NE.2) .OR. (nno.EQ.3.AND.
mesh.NE.3) )
176 ikle(i,k) = nop5(indic)
178 IF (ncopnp.NE.1)
THEN 192 ncolor(ikle(i,k-1)) = nop5(indic)
193 ELSE IF(ining.EQ.2)
THEN 195 IF (k.GT.nno+1) ncolor(ikle(i,k-(nno+1))) = nop5(indic)
196 ELSE IF(ining.EQ.1)
THEN 199 & ncolor(ikle(i,k-(2*nno+1))) = nop5(indic)
221 4000
FORMAT(//,
'*********************************************',/,
222 &
'LECSIM : THERE IS NO LINK BETWEEN THE NUMBER ',/,
223 &
'OF POINTS BY ELEMENT AND THE TYPE OF ELEMENTS ',/,
224 &
'**********************************************',//)
225 4100
FORMAT(//,
'**********************************************',/,
226 &
'LECSIM : ERROR IN READING FILE SIMAIL ',/,
227 &
'**********************************************',//)
228 4200
FORMAT(//,
'*************************************************',/,
229 &
'LECSIM : ATTEMPT TO READ AFTER END OF FILE SIMAIL ',/,
230 &
'*************************************************',//)
subroutine lecsim(X, Y, IKLE, NCOLOR, TITRE, NOP5, NGEO)