limail
C LIMAIL SOURCE BP208322 16/11/18 21:18:47 9177 IMPLICIT INTEGER(I-N) IMPLICIT REAL*8(A-H,O-Z) C======================================================================= C C BUT : LECTURE D UN MELEME SUR LA BANDE IORES C INCREMENT DES NUMEROS SI NBANC NON NUL C ECRIT PAR FARVACQUE -REPRIS PAR LENA C APPELLE : LFCDIE C APPELLE PAR : LIPIL C======================================================================= -INC PPARAM -INC CCOPTIO -INC CCGEOME -INC SMELEME C======================================================================= C DIMENSION ILENA(10) C C*******************LECTURE D 1 OBJET MAILLAGE C IRET=0 MELEME=0 ITOTO = 5 IF(IRET.NE.0) GOTO 1000 NOMLU =ILENA(1) NBSOUS=ILENA(2) NBREF =ILENA(3) NBNN =ILENA(4) NBELEM=ILENA(5) C TEST S IL S AGIT D UN MELEME NUL ITEST= ILENA(1)+ILENA(2)+ILENA(3)+ILENA(4)+ILENA(5) IF (ITEST.EQ.-100)GO TO 1000 SEGINI MELEME IF(IRET.NE.0) GOTO 1001 IF(IRET.NE.0) GOTO 1001 C---- EST CE UN TYPE D'ELEM CONNU IF(NOMLU.LE.NOMBR)GOTO 11 10 CONTINUE C MCOT(1)=NOMLU C WRITE (MOT(1:4),FMT='(A4)') MCOT IRET=1 GO TO 1000 C-- FAIRE ICI QQCHOSESI ELEM INCONNU C ----- 11 ITYPEL=NOMLU IF (NBELEM.EQ.0) GOTO 7 L=NBELEM*NBNN IF(IRET.NE.0) GOTO 1001 IF(IRET.NE.0) GOTO 1001 C --- INCREMENTATION DES NUMEROS IF(IONIVE.LE.9) THEN DO 17 IK=1,NBNN DO 17 JK=1,NBELEM NUM(IK,JK)=NUM(IK,JK)+NBANC 17 CONTINUE ENDIF 7 CONTINUE SEGDES MELEME GO TO 1000 C --- CAS D ERREUR 1001 CONTINUE SEGSUP MELEME C --- 1000 IRETOU=IRET RETURN END
© Cast3M 2003 - Tous droits réservés.
Mentions légales