xpost
C XPOST SOURCE CB215821 24/04/12 21:17:31 11897 C SUBROUTINE XPOST C C Post traitement des calculs avec elements de type X-FEM necessitant C une attention particuliere C IMPLICIT REAL*8 (A-H,O-Z) C C C SEGMENTS INCLUDE -INC PPARAM -INC CCOPTIO -INC SMMODEL -INC SMCHPOI -INC SMCHAML C C PARAMETER (NMOT0=2) CHARACTER*4 MOTCLE(NMOT0) DATA MOTCLE/'RECO','FISS'/ * DATA MOTCLE/'DEP2DEP','GRAD ','CHANCHAM','SSDECOUP', * $ 'CHAMPAUX','GRADCHAM'/ c XFEM 'RECO' IF(IMOT0.EQ.1) THEN if (iretou.ne.1) & write(6,*) 'il faut fournir un chPO de déplacements' if (iretou.ne.1) & write(6,*) 'il faut fournir le modèle' IF (IERR.NE.0) RETURN c lecture eventuelle d'un maillage sur lequel faire la recombinaison IF(IERR.NE.0) RETURN IF(IRETOU.NE.1) THEN c on travaille sur les noeuds du chpoint (approximation simple) ELSE c on recombine sur les noeuds du maillage fourni (interpolation) IF (IERR.NE.0) RETURN RETURN ENDIF IF (IERR.NE.0) RETURN C ECRITURE c XFEM 'FISS' ELSEIF(IMOT0.EQ.2) THEN CALL XPOST2 c ELSEIF(IMOT0.EQ.3) THEN c CALL XPOST3 c c ELSEIF(IMOT0.EQ.4) THEN c CALL XPOST4 c c ELSEIF(IMOT0.EQ.5) THEN c call LIRENT(IVAL,1,IRETOU) c if(IVAL.eq.1) call XPOS51 c if(IVAL.eq.2) call XPOS52 C c ELSEIF(IMOT0.EQ.6) THEN c CALL XPOST6 ELSE WRITE(*,*) '!!! OPTION NON IMPLANTÉE !!!' RETURN ENDIF END
© Cast3M 2003 - Tous droits réservés.
Mentions légales