comcri
C COMCRI SOURCE CB215821 24/04/12 21:15:20 11897 & insupp,iwrk53,iretou) * * cree les melval produits par le modele * cree les deche associes * range dans les pilnec qui conviennent *---------------------------------------------------------------- IMPLICIT INTEGER(I-N) IMPLICIT REAL*8(A-H,O-Z) -INC PPARAM -INC CCOPTIO -INC SMMODEL -INC SMCHAML -INC DECHE imodel = iqmod liluc = ipil if (formod(1).EQ.'METALLURGIE ') then * variables internes -> 20 (Proportions des phases) jluc = 20 mocomp = liluc(jluc,1) lscont = liluc(jluc,2) & IPMINT,insupp,iwrk53,jluc,iretou) return endif * caracteristiques materiau -> 13 jluc = 13 mocomp = liluc(jluc,1) lscont = liluc(jluc,2) & IPMINT,insupp,iwrk53,jluc,iretou) * caracteristiques geometriques -> 14 jluc = 14 mocomp = liluc(jluc,1) lscont = liluc(jluc,2) & IPMINT,insupp,iwrk53,jluc,iretou) * temperature -> 15 * jluc = 15 * mocomp = jnomid * lscont = jilnec * call COMCRE(iqmod,ipcon,indeso,mocomp,lscont, * & IPMINT,insupp,iwrk53,jluc,iretou) * -> 26 et + : Cas pouvant arriver ? IF(LILUC(/1).GT.25) THEN jluc = 26 mocomp = liluc(jluc,1) lscont = liluc(jluc,2) & IPMINT,insupp,iwrk53,jluc,iretou) ENDIF *------------------------------------------------- if(FORMOD(1).EQ.'MECANIQUE ' .OR. & FORMOD(1).EQ.'POREUX ') then * contraintes -> 11 jluc = 11 mocomp = liluc(jluc,1) lscont = liluc(jluc,2) & IPMINT,insupp,iwrk53,jluc,iretou) * deformations -> 12 jluc = 12 mocomp = liluc(jluc,1) lscont = liluc(jluc,2) & IPMINT,insupp,iwrk53,jluc,iretou) * variables internes -> 20 jluc = 20 mocomp = liluc(jluc,1) lscont = liluc(jluc,2) & IPMINT,insupp,iwrk53,jluc,iretou) * deformations inelastiques -> 24 jluc = 24 mocomp = liluc(jluc,1) lscont = liluc(jluc,2) & IPMINT,insupp,iwrk53,jluc,iretou) *-------------------------------------------- ELSE if (formod(1).eq.'LIAISON ') then * variables internes -> 20 jluc = 20 mocomp = liluc(jluc,1) lscont = liluc(jluc,2) & IPMINT,insupp,iwrk53,jluc,iretou) *-------------------------------------------- ELSE if (formod(1).eq.'MELANGE ') then * phases -> 23 jluc = 23 mocomp = liluc(jluc,1) lscont = liluc(jluc,2) & IPMINT,insupp,iwrk53,jluc,iretou) *-------------------------------------------- ELSE if (formod(1).eq.'DIFFUSION ') then * courant jluc = 11 mocomp = liluc(jluc,1) lscont = liluc(jluc,2) & IPMINT,insupp,iwrk53,jluc,iretou) * gradient jluc = 12 mocomp = liluc(jluc,1) lscont = liluc(jluc,2) & IPMINT,insupp,iwrk53,jluc,iretou) * force jluc = 7 mocomp = liluc(jluc,1) lscont = liluc(jluc,2) & IPMINT,insupp,iwrk53,jluc,iretou) * variables internes -> 20 jluc = 20 mocomp = liluc(jluc,1) lscont = liluc(jluc,2) & IPMINT,insupp,iwrk53,jluc,iretou) *-------------------------------------------- ENDIF *-------------------------------------------- return END
© Cast3M 2003 - Tous droits réservés.
Mentions légales