ecmai1
C ECMAI1 SOURCE CB215821 19/05/21 21:15:06 10221 ************************************************************************ * * E C M A I 1 * ----------- * * FONCTION: * --------- * * IMPRESSION D'UN MAILLAGE A UN SEUL TYPE D'ELEMENT. * * MODULES UTILISES: * ----------------- * IMPLICIT INTEGER(I-N) * -INC PPARAM -INC CCOPTIO -INC CCGEOME -INC SMELEME * * PARAMETRES: (E)=ENTREE (S)=SORTIE (+ = CONTENU DANS UN COMMUN) * ----------- * * IELEME (E) POINTEUR D'UN SEGMENT "MELEME". * ON NE VERIFIE PAS QU'IL CORRESPOND A UN MAILLAGE A * UN SEUL TYPE D'ELEMENT. * * AUTEUR, DATE DE CREATION: * ------------------------- * * REPRISE: PASCAL MANIGOT 11 SEPTEMBRE 1987 * * LANGAGE: * -------- * * ESOPE + FORTRAN77 * ************************************************************************ * MELEME = IELEME SEGACT MELEME NBNN=NUM(/1) NBELEM=NUM(/2) NBREF=LISREF(/1) INTERR(1)=MELEME INTERR(2)=NBELEM INTERR(3)=NBREF IF (ITYPEL.LE.0) THEN MOTERR(1:4)=' ' ELSE MOTERR(1:4)=NOMS(ITYPEL) ENDIF IF (NBREF.NE.0) THEN WRITE(IOIMP,2145) (LISREF(J),J=1,NBREF) 2145 FORMAT(8(1X,I9)) END IF * NBE=NBELEM if(jentet.eq.1) then NBE=MIN(10,NBELEM) endif DO 146 L=1,NBE,10 if (ierr.ne.0) return LH = MIN(L+9,NBELEM) WRITE (IOIMP,147) (M,M=L,LH) 147 FORMAT(5X,10I8) WRITE (IOIMP,138) (NCOUL(ICOLOR(M)),M=L,LH) 138 FORMAT(5X,10A8) WRITE (IOIMP,'(1X)') DO 148 J=1,NBNN WRITE(IOIMP,149) (NUM(J,K),K=L,LH) 149 FORMAT (5X,10I8) 148 CONTINUE * END DO 146 CONTINUE * END DO END
© Cast3M 2003 - Tous droits réservés.
Mentions légales