1 : C EXTRA8 SOURCE CHAT 11/03/16 21:21:47 6902 2 : SUBROUTINE EXTRA8(IPMODE,IPGEOM) 3 : ************************************************************************ 4 : * 5 : * E X T R A 8 6 : * ----------- 7 : * 8 : * FONCTION: 9 : * --------- 10 : * 11 : * EXTRAIRE LE MAILLAGE CONTENU DANS UN OBJET "MODELE" 12 : * 13 : * MODULES UTILISES: 14 : * ----------------- 15 : * 16 : IMPLICIT INTEGER(I-N) 17 : -INC SMMODEL 18 : * 19 : * PARAMETRES: (E)=ENTREE (S)=SORTIE (+ = CONTENU DANS UN COMMUN) 20 : * ----------- 21 : * 22 : * IPMODE (E) POINTEUR SUR L'OBJET MODELE 23 : * IPGEOM (S) POINTEUR SUR LE MAILLAGE EXTRAIT DE L'OBJET 24 : * MODELE 25 : * 26 : * AUTEUR, DATE DE CREATION: 27 : * ------------------------- 28 : * 29 : * DENIS ROBERT,LE 28 AVRIL 1988. 30 : * 31 : * LANGAGE: 32 : * -------- 33 : * 34 : * ESOPE + FORTRAN77 35 : * 36 : ************************************************************************ 37 : * 38 : -INC CCOPTIO 39 : logical ltelq 40 : MMODEL=IPMODE 41 : SEGACT,MMODEL 42 : NSOUMO=KMODEL(/1) 43 : * 44 : IMODEL=KMODEL(1) 45 : SEGACT,IMODEL 46 : IPGEOM=IMAMOD 47 : SEGDES,IMODEL 48 : * 49 : DO 10 ISOUMO=2,NSOUMO 50 : IMODEL=KMODEL(ISOUMO) 51 : SEGACT,IMODEL 52 : IPGEO1=IMAMOD 53 : ltelq=.false. 53 : CALL FUSE(IPGEOM,IPGEO1,IPGEO2,ltelq) 54 : IF (IERR.NE.0) THEN 55 : IPGEOM=0 56 : DO 5 I=2,ISOUMO 57 : IMODEL=KMODEL(I) 58 : SEGDES,IMODEL 59 : 5 CONTINUE 60 : * END DO 61 : SEGDES,MMODEL 62 : RETURN 63 : ENDIF 64 : IPGEOM=IPGEO2 65 : SEGDES,IMODEL 66 : 10 CONTINUE 67 : * END DO 68 : SEGDES,MMODEL 69 : * 70 : END 71 : 72 : 73 : 74 : 75 : 76 : 77 : 78 :
© Cast3M 2003 - All rights reserved.
Disclaimer