5 & (x, y, ikle, ncolor,ngeo , nfo1)
34 INTEGER,
INTENT(IN) :: NGEO, NFO1
35 INTEGER,
INTENT(INOUT) :: IKLE(
nelmax,4)
36 INTEGER,
INTENT(INOUT) :: NCOLOR(*)
37 DOUBLE PRECISION,
INTENT(INOUT) :: X(*), Y(*)
39 INTEGER ITYPND,NUMNOD,I,J
48 READ (ngeo,*,err=8000,end=9000) numnod,x(i),y(i),itypnd
49 IF (itypnd.EQ.1) ncolor(i) = 11
50 IF (itypnd.EQ.2) ncolor(i) = 4
51 IF (itypnd.EQ.3) ncolor(i) = 5
52 IF (itypnd.EQ.4) ncolor(i) = 7
53 IF (itypnd.EQ.5) ncolor(i) = 8
54 IF (itypnd.EQ.6) ncolor(i) = 9
55 IF (itypnd.EQ.7) ncolor(i) = 1
56 IF (itypnd.EQ.8) ncolor(i) = 12
57 IF (itypnd.EQ.9) ncolor(i) = 15
58 IF (itypnd.EQ.10) ncolor(i) = 2
59 IF (itypnd.EQ.11) ncolor(i) = 3
60 IF (itypnd.EQ.12) ncolor(i) = 14
61 IF (itypnd.EQ.13) ncolor(i) = 13
65 READ (nfo1, * , err=8010, end=9010) (ikle(i,j),j=1,3)
70 4001
FORMAT (//,1x,
'****************************' 71 & ,/,1x,
'SUBROUTINE LECTRI :' 72 & ,/,1x,
'ERROR READING TRIGRID FILE.' 73 & ,/,1x,
'****************************')
78 4011
FORMAT (//,1x,
'***************************************' 79 & ,/,1x,
'SUBROUTINE LECTRI : UNEXPECTED END OF' 80 & ,/,1x,
'TRIGRID FILE ENCOUNTERED' 81 & ,/,1x,
'***************************************')
86 4021
FORMAT (//,1x,
'***************************************' 87 & ,/,1x,
'SUBROUTINE LECTRI : ERROR READING' 88 & ,/,1x,
'TRIGRID TRIANGLE FILE' 89 & ,/,1x,
'***************************************')
94 4031
FORMAT (//,1x,
'***************************************' 95 & ,/,1x,
'SUBROUTINE LECTRI : END OF' 96 & ,/,1x,
'TRIGRID TRIANGLE FILE ENCOUNTERED' 97 & ,/,1x,
'***************************************')
subroutine lectri(X, Y, IKLE, NCOLOR, NGEO, NFO1)