1 : C UO2CA SOURCE STRU 07/05/31 21:15:34 5744 2 : C responsable STRUB 3 : SUBROUTINE UO2CA(DT,MSOUPA,PRECIE,PRECIZ,SIG0,DEPST,EPSV,VARGA0, 4 : & NGAT,W,WMAX,SMAX,WRUPT,BILIN,SBILI,XLTR, 5 : & XINVL,WREOUV,GS,BTR,XMAT,NCOMAT,NSIMP,AAD, 6 : & TETA1,TPOINT,FI1,FPOINT,PRECIS,IB,IGAU, 7 : & NFISSU,NVF,VF,XX,IRESU,NRESU, 8 : & SIGF,DEFP,EPSVF,VARGAF,KERRE) 9 : C---------------------------------------------------------------------- 10 : C ECOULEMENT MODELE UO2 (OTTOSEN ET GATT_MONERIE) 11 : C---------------------------------------------------------------------- 12 : C 13 : C ENTREES 14 : C ------- 15 : C DT = PAS D INTEGRATION 16 : C MSOUPA = NBR. MAX. DE SOUS PAS AUTORISES POUR LA VISCOPLASTICITE 17 : C PRECIE = PRECISION POUR TESTS SUR OUVERTURES DE FISSURES 18 : C PRECIZ = PRECISION POUR TESTS SUR CONTRAINTES 19 : C SIG0(6) = CONTR. AU DEBUT DU SOUS PAS D'INTEGRATION 20 : C DEPST(6) = INCR. DES DEFORM. TOTALES SUR LE PAS D INTEGRATION 21 : C EPSV(6) = DEFORM. VISCOPLAST. AU DEBUT DU SOUS PAS D'INTEGRATION 22 : C VARGA0(NGAT) = VAR. INT. SCAL. DE GATT_MONERIE AU DEB. DU SS PAS 23 : C NGAT = NOMBRE DE VAR. INT. SCALAIRES DU MODELE GATT_MONERIE 24 : C W(3) = OUVERTURES DES FISSURES AU DEBUT DU SOUS PAS 25 : C WMAX(3) = OUVERTURES MAXIMALES DES FISSURES AU DEBUT DU SOUS PAS 26 : C SMAX(3) = CONTR. CORRESPONDANT A WMAX 27 : C WRUPT(3) = OUVERTURES CONDITIONNANT LA RUPTURE 28 : C BILIN(3) = OUVERTURES DEFINISSANT LE CHANGEMENT DE PENTE EN CAS DE 29 : C RELATION BILINEAIRE ENTRE CONTRAINTE ET OUVERTURE 30 : C SBILI(3) = CONTR. CORRESPONDANT A BILIN 31 : C XLTR(3) = LIMITES EN TRACTION POUR LA FISSURATION 32 : C XINVL(3) = PARAMETRES DE TAILLE 33 : C GS(3) = RESISTANCES AU CISAILLEMENT 34 : C BTR = PARAMETRE DE FERMETURE 35 : C XMAT(NCOMAT) = CARACTERISTIQUES THERMOMECANIQUES DU MATERIAU 36 : C NSIMP = POINTE SUR LA CARACTERISTIQUE FACULTATIVE 'SIMP' DE XMAT 37 : C AAD = COEFFICIENT INTERVENANT DANS LE CALCUL DE L INCREMENT 38 : C DE LA DEFORMATION DE DENSIFICATION 39 : C TETA1 = TEMPERATURE AU DEBUT DU PAS D INTEGRATION 40 : C TPOINT = VITESSE DE TEMPERATURE CTE SUR LE PAS D INTEGRATION 41 : C FI1 = DENSITE DE FISSION AU DEBUT DU PAS D INTEGRATION 42 : C FPOINT = VIT. DE DENSITE DE FISSION CTE SUR LE PAS D INTEGRATION 43 : C PRECIS = PRECISION POUR LA VISCOPLASTICITE 44 : C IB = NUMERO DE L ELEMENT 45 : C IGAU = NUMERO DU POINT D INTEGRATION 46 : C NFISSU = NOMBRE DE FISSURES 47 : C NVF = NBR DE DIRECTIONS IMPOSEES POUVANT DEVENIR 48 : C DES DIRECTIONS DE FISSURATION 49 : C 50 : C SORTIES 51 : C ------- 52 : C W(3) = OUVERTURES DES FISSURES A LA FIN DE LA DUREE CALCULEE 53 : C WMAX(3) = OUVERTURES MAX. DES FISS. A LA FIN DE LA DUREE CALCULEE 54 : C WREOUV(3) = LIMITES DE FERMETURE A LA FIN DE LA DUREE CALCULEE 55 : C SMAX(3) = CONTR. CORRESPONDANT A WMAX 56 : C VF(3,3) = VECTEURS DES DIRECTIONS DE FISSURATION 57 : C XX = DUREE QUI VIENT D ETRE CALCULEE 58 : C IRESU(20) = TYPE DES NOUVELLES NON LINEARITES RENCONTREES 59 : C POUR LA FISSURATION 60 : C NRESU = NOMBRE DE NOUVELLES NON LINEARITES (FISSURATION) 61 : C SIGF(6) = CONTR. A LA FIN DE LA DUREE CALCULEE 62 : C DEFP(6) = INC. DES DEFORM. INELASTIQUES (FISSURATION+VISCOPLAST.) 63 : C A LA FIN DE LA DUREE CALCULEE 64 : C EPSVF(6) = DEFORM. VISCOPLAST. A LA FIN DE LA DUREE CALCULEE 65 : C VARGAF(NGAT) = VAR. INT. SCAL. A LA FIN DE LA DUREE CALCULEE 66 : C KERRE = GESTION DES ERREURS 67 : C 68 : C RAPPEL : EN DEFO PLANES,CONTRAINTES PLANES OU AXI, 69 : C LA DIRECTION 1 EST CELLE PERPENDICULAIRE AU MAILLAGE 70 : C----------------------------------------------------------------------- 71 : C 72 : IMPLICIT INTEGER(I-N) 73 : IMPLICIT REAL*8(A-H,O-Z) 74 : -INC CCOPTIO 75 : C 76 : PARAMETER (XZER=0.D0,NC=3,NGATT=4) 77 : C 78 : DIMENSION SIG0(*),DEPST(*),EPSV(*),VARGA0(*) 79 : DIMENSION W(*),WMAX(*),SMAX(*),WRUPT(*),BILIN(*),SBILI(*),XLTR(*) 80 : DIMENSION XINVL(*),WREOUV(*) 81 : DIMENSION GS(*),XMAT(*) 82 : DIMENSION VF(3,*),IRESU(*) 83 : DIMENSION SIGF(*),DEFP(*),EPSVF(*),VARGAF(*) 84 : C 85 : DIMENSION EPSPT(6),SIGG0(6),EPSV0(6),VAR0(NGATT) 86 : DIMENSION W0(3),WMAX0(3),SMAX0(3),DX0(NC),DX00(NC),WREOU0(3) 87 : DIMENSION SIGGF(6),EPSVVF(6),VARF(NGATT),WF(3),DXF(NC),EPSFF(6) 88 : DIMENSION DGDS0(6,NC),DGDSF(6,NC),DFDS(6,NC),HDFDQ(NC) 89 : DIMENSION WMAXF(3),SMAXF(3),WREOUF(3),DXV1(NC) 90 : C 91 : DIMENSION NN(NC),FC(NC),FC2(NC),PENTE(NC),PENTE2(NC),LEBIL(NC) 92 : DIMENSION FCV(20),FCV1(20),MM(20) 93 : C 94 : DIMENSION ISING(NC),IFERM(NC),IBRUP(NC),NN0(NC) 95 : C 96 : DIMENSION JFIS(3) 97 : C 98 : DATA ITMAX/25/ 99 : DATA IRMAX/5/ 100 : C 101 : C-------------------- 102 : C INITIALISATIONS 103 : C-------------------- 104 : KERRE=0 105 : NC1=NC+1 106 : IRED=0 107 : IFLAG1=1 108 : YOUN=XMAT(1) 109 : C 110 : C --- PAS DE TEMPS CALCULE INITIAL 111 : C 112 : DTCALC=DT 113 : C 114 : C ------------ LA VITESSE DE LA DEFORMATION TOTALE EST CTE ------------ 115 : C 116 : DO 10 I=1,6 117 : EPSPT(I)=DEPST(I)/DT 118 : 10 CONTINUE 119 : IF (IFOUR.EQ.-2) EPSPT(1)=XZER 120 : C 121 : C 122 : IF(IIMPI.EQ.42) THEN 123 : WRITE(IOIMP,74433) (EPSPT(I),I=1,6) 124 : 74433 FORMAT(1X,' EPSPT ',6(1X,1PE12.5)/) 125 : ENDIF 126 : C 127 : C ------------ DEFORMATION DE FISSURATION EN OUVERTURE ------------ 128 : C 129 : DO I=1,3 130 : DX00(I)=W(I)*XINVL(I) 131 : ENDDO 132 : C 133 : C 134 : 888 CONTINUE 135 : C 136 : IRED=IRED+1 137 : IF(IRED.GT.IRMAX) THEN 138 : PRINT *,'&&&&&&&& UO2CA IRED = ',IRED 139 : KERRE=989 140 : RETURN 141 : ENDIF 142 : C 143 : IF(IRED.GT.1) DTCALC=0.5*DTCALC 144 : C 145 : C 146 : C 147 : DTLEFT = DTCALC 148 : TAU = DTLEFT 149 : XX = XZER 150 : C 151 : T0=TETA1 152 : FI0=FI1 153 : C 154 : C ----- CONTRAINTES - DEF. VISCOPLAST. ----- 155 : C 156 : DO I=1,6 157 : SIGG0(I)=SIG0(I) 158 : EPSV0(I)=EPSV(I) 159 : ENDDO 160 : C 161 : C ------- VARIABLES INTERNES DE GATT_MONERIE ------- 162 : C 163 : DO I=1,NGAT 164 : VAR0(I)=VARGA0(I) 165 : ENDDO 166 : C 167 : C ------------ VARIABLES DE FISSURATION ------------ 168 : C 169 : DO I=1,3 170 : W0(I)=W(I) 171 : WMAX0(I)=WMAX(I) 172 : WREOU0(I) = BTR*MIN(WMAX(I),WRUPT(I)) 173 : SMAX0(I)=SMAX(I) 174 : DX0(I)=W0(I)*XINVL(I) 175 : ENDDO 176 : C 177 : C 178 : NSSINC=0 179 : C 180 : C -------------------------------------------------------------- 181 : C DEBUT DES ITERATIONS EN SSINCREMENTS / FIN SI DTLEFT = 0 182 : C -------------------------------------------------------------- 183 : 1400 CONTINUE 184 : ITERU=0 185 : 1500 CONTINUE 186 : C 187 : NSSINC = NSSINC + 1 188 : IF (NSSINC.GT.MSOUPA) THEN 189 : KERRE=268 190 : PRINT *,' UO2CA - PAS DE CONVERGENCE EN VISCOPLASTICITE' 191 : RETURN 192 : ENDIF 193 : C 194 : C----------------------------------------------------------------------- 195 : C Etat de fissuration au temps XX et crit. susceptibles d etre atteints 196 : C----------------------------------------------------------------------- 196 : CALL ZDANUL(DXV1,3) 197 : C 197 : CALL UO2ET(NC,NN,SIGG0,W0,WMAX0,SMAX0,BILIN,WRUPT,BTR, 198 : & XLTR,XINVL,SBILI,PRECIE,PRECIZ,FC,FC2, 199 : & LEBIL,NFISSU,NVF,VF,FCV,PENTE,PENTE2, 200 : & DXV1,YOUN,NCA,MC,MM,ISING,IFERM,IBRUP,KERRE) 201 : IF(KERRE.NE.0) RETURN 202 : C 203 : DO I=1,NC 204 : ISING(I)=0 205 : IF(LEBIL(I).EQ.2) ISING(I)=1 206 : ENDDO 207 : C 208 : C------------------------------------------------------------- 209 : C En cas de bifurcation, il faut choisir son chemin 210 : C si la cond. ci-dessous est vraie NCA est forcement non nul 211 : C------------------------------------------------------------- 212 : IF(ISING(1)+ISING(2)+ISING(3).NE.0) THEN 212 : CALL UO2IN(ISING,IFERM,IBRUP,LEBIL,PENTE,PENTE2,NCA,NN,MC, 213 : & MM,SIGG0,GS,FC,XINVL,XLTR,WMAX0,WRUPT,PRECIZ,T0, 214 : & TPOINT,FI0,FPOINT,PRECIS,XMAT,NCOMAT,NSIMP,AAD,BTR, 215 : & EPSPT,EPSV0,VAR0,W0,DX0,NGAT,TAU,KERRE) 216 : IF(KERRE.NE.0) RETURN 217 : ENDIF 218 : C 219 : C 220 : C 221 : ITERI=0 222 : 444 CONTINUE 223 : C 224 : IF (ITERI.NE.0) THEN 225 : C -------------------- 226 : IF(IIMPI.EQ.42) THEN 227 : WRITE(IOIMP,74078) 228 : 74078 FORMAT(/2X,' ON REINITIALISE LE PROCESSUS'//) 229 : ENDIF 230 : IF(ITERI.GT.NC) THEN 231 : KERRE=989 232 : PRINT *,' UO2CA - PAS DE CONVERGENCE - ITERI ',ITERI 233 : RETURN 234 : ENDIF 235 : C 236 : C calcul de PENTE pour tableau NN reduit NN(ITERI+1)UO2CR(NC,NCA,NN,SIGG0,W0,WMAX0,SMAX0,BILIN,WRUPT,BTR, 238 : & XLTR,XINVL,SBILI,FC,PENTE,LEBIL,PRECIE,PRECIZ,KERRE) 239 : IF(KERRE.NE.0) RETURN 240 : C 241 : ENDIF 242 : C ----- 243 : C 244 : NDIM=NCA 245 : IF(IFOUR.EQ.-2) NDIM=NCA+1 246 : C 247 : C --- determination d un etat converge pour TAU inf. ou egal a DTCALC 248 : C 248 : CALL UO2DCN(IFLAG1,T0,TPOINT,FI0,FPOINT,PRECIS,PRECIZ, 249 : & XMAT,NCOMAT,NSIMP,AAD,BTR,GS,WRUPT,LEBIL,XINVL,PENTE, 250 : & EPSPT,SIGG0,EPSV0,VAR0,W0,WMAX0,WREOU0,DX0, 251 : & NGAT,NC1,NCA,NDIM,NN,TAU,TAUNEX,SIGGF,EPSVVF, 252 : & VARF,WF,DXF,WMAXF,WREOUF,TF,FIF,KERRE) 253 : IF (KERRE.NE.0) THEN 254 : RETURN 255 : ENDIF 256 : C 257 : C --- Viole-t-on un critere de fissuration pour l etat converge ? 258 : C 258 : CALL ZDANUL(DXV1,3) 259 : C 259 : CALL UO2CE(MC,MM,SIGG0,DXV1,W0,WMAX0,SMAX0,WRUPT,XLTR,XINVL,BTR, 260 : & NFISSU,NVF,FCV1,VF,YOUN,PRECIZ,JFIS,KERRE) 261 : IF(KERRE.NE.0) RETURN 262 : C 262 : CALL UO2XX(T0,TPOINT,FI0,FPOINT,PRECIS,PRECIZ, 263 : & XMAT,NCOMAT,NSIMP,AAD,GS,WRUPT,LEBIL,XINVL,PENTE,BTR, 264 : & YOUN,EPSPT,SIGG0,EPSV0,VAR0,W0,WMAX0,WREOU0,DX0, 265 : & SMAX0,XLTR,NFISSU,NVF,VF,MC,MM,FCV1,NGAT,NC1,NCA,NDIM, 266 : & NN,TAU,SIGGF,EPSVVF,VARF,WF,DXF,WMAXF,WREOUF, 267 : & TF,FIF,MCA,XXX,IRESU,NRESU,LERED,KERRE) 268 : IF(KERRE.NE.0) RETURN 269 : IF(LERED.EQ.1) GO TO 888 270 : C 271 : IF(XXX.LE.0.D0) THEN 272 : KERRE=989 273 : PRINT *,' UO2CA - XXX EST NEGATIF OU NUL ' 274 : RETURN 275 : ENDIF 276 : C 277 : C 278 : C --- Controle de la coherence des resultats pour XXX*TAU 279 : C ------------------ 280 : IF (NCA.NE.0) THEN 281 : C ------------------ 282 : NCA0=NCA 283 : NCAA=0 284 : DO IJ=1,NCA 285 : NN0(IJ)=NN(IJ) 286 : JJ=NN(IJ) 287 : DXSOM=DXF(JJ)-DX0(JJ) 288 : C 289 : IF(DXSOM.GE.0.D0) THEN 290 : NCAA=NCAA+1 291 : NN(NCAA)=JJ 292 : ELSE IF(DXSOM.LT.0.D0) THEN 293 : C 294 : IF(LEBIL(JJ).EQ.1) THEN 295 : C 296 : IF(IFERM(JJ).NE.1) THEN 297 : NCAA=NCAA+1 298 : NN(NCAA)=JJ 299 : ELSE IF(IFERM(JJ).EQ.1) THEN 300 : IF(WF(JJ).GT.WREOUF(JJ)) THEN 301 : NCAA=NCAA+1 302 : NN(NCAA)=JJ 303 : ENDIF 304 : ENDIF 305 : C 306 : ENDIF 307 : ENDIF 308 : ENDDO 309 : C 310 : IF(IIMPI.EQ.42) THEN 311 : WRITE(IOIMP,77008) NCA,NCAA,(NN(IJ),IJ=1,NCAA) 312 : 77008 FORMAT(5X,'NCA=',I3,2X,'NCAA=',I3/2X,'NN ' ,8I3/) 313 : ENDIF 314 : C 315 : IF(NCAA.EQ.0) THEN 316 : IF(IIMPI.EQ.42) THEN 317 : PRINT *,' UO2CA - NCAA EST NUL ' 318 : ENDIF 319 : NCA=NCAA 320 : ITERI=ITERI+1 321 : GO TO 444 322 : ENDIF 323 : C 324 : C 325 : IF(NCA.NE.NCAA) THEN 326 : IF(NCAA.GT.NCA) THEN 327 : PRINT *,' UO2CA - NCAA EST SUPERIEUR A NCA ' 328 : KERRE=989 329 : RETURN 330 : ENDIF 331 : NCA=NCAA 332 : ITERI=ITERI+1 333 : GO TO 444 334 : ENDIF 335 : C ----- 336 : ENDIF 337 : C ----- 338 : C 339 : C ------------------------------------- 340 : IF ((NCA.EQ.0).AND.(ITERI.NE.0)) THEN 341 : C ------------------------------------- 342 : DO IJ=1,NCA0 343 : JJ=NN0(IJ) 344 : IF (IFERM(JJ).EQ.1) THEN 345 : SXDIF=SIGGF(JJ)-SIGG0(JJ) 346 : IF (SXDIF.GT.XZER) THEN 347 : PRINT *,'ATTENTION FOIREUX IB IGAU',IB,IGAU 348 : ITERU=ITERU+1 349 : IF(ITERU.GT.IRMAX) THEN 350 : PRINT *,'&&&&&&&& UO2CA ITERU = ',ITERU 351 : KERRE=989 352 : RETURN 353 : ENDIF 354 : TAU=0.5*TAU 355 : GOTO 1500 356 : ENDIF 357 : ENDIF 358 : ENDDO 359 : C ----- 360 : ENDIF 361 : C ----- 362 : C --- Fin du controle de la coherence des resultats pour XXX*TAU 363 : C 364 : C 365 : DO I=1,3 366 : IF(WF(I).GE.WMAXF(I)) THEN 367 : WMAXF(I)=WF(I) 367 : CALL OTTOFU(XINVL,XLTR,WRUPT,BTR,BILIN, 368 : & SBILI,WF,WMAXF,SMAXF,PENTE,I) 369 : ELSE 370 : SMAXF(I)=SMAX0(I) 371 : ENDIF 372 : WREOUF(I)=BTR*MIN(WMAXF(I),WRUPT(I)) 373 : ENDDO 374 : C 375 : C 376 : C --------------------- 377 : C ENCORE QUELQUES TESTS 378 : C --------------------- 378 : CALL UO2VE(NRESU,IRESU,SIGGF,WF,WMAXF,WRUPT,SMAXF, 379 : & BTR,XLTR,XINVL,BILIN,SBILI,PRECIE,PRECIZ, 380 : & NN,NN0,NC,NCA,FC,FC2,PENTE,PENTE2,LEBIL,ISING,KERRE) 381 : IF(KERRE.NE.0) RETURN 382 : C 383 : C 384 : IF (MCA.NE.0) THEN 385 : XX=XX+(XXX*TAU) 386 : GOTO 777 387 : ELSE 388 : XX=XX+TAU 389 : ENDIF 390 : C 391 : C ----- MAJ CONTRAINTES - DEF. VISCOPLAST. A t0+XX ----- 392 : C 393 : DO I=1,6 394 : SIGG0(I)=SIGGF(I) 395 : EPSV0(I)=EPSVVF(I) 396 : ENDDO 397 : C 398 : C ------- MAJ VARIABLES INTERNES DE GATT_MONERIE A t0+XX ------- 399 : C 400 : DO I=1,NGAT 401 : VAR0(I)=VARF(I) 402 : ENDDO 403 : C 404 : C ------------ MAJ VARIABLES DE FISSURATION A t0+XX ------------ 405 : C 406 : DO I=1,3 407 : W0(I)=WF(I) 408 : DX0(I)=DXF(I) 409 : WMAX0(I)=WMAXF(I) 410 : SMAX0(I)=SMAXF(I) 411 : ENDDO 412 : C 413 : T0=TF 414 : FI0=FIF 415 : C 416 : C ---------------------------------------------------- 417 : C TEST DE FIN SS INCREMENTS / MISE A JOUR DE TAU 418 : C fin des boucles en ss increments si tau = dtleft 419 : C ---------------------------------------------------- 420 : C 421 : IF (TAU.LT.DTLEFT) THEN 422 : DTLEFT = DTLEFT - TAU 423 : IF (TAUNEX.GT.DTLEFT) TAUNEX = DTLEFT 424 : TAU=TAUNEX 425 : GOTO 1400 426 : ENDIF 427 : C 428 : IF (ABS(TAU-DTLEFT).GT.(TAU/1000.)) THEN 429 : PRINT *, ' UO2CA - PROBLEME TAU > DTLEFT ' 430 : KERRE=989 431 : RETURN 432 : ENDIF 433 : C 434 : XX=DTCALC 435 : C 436 : 777 CONTINUE 437 : C 438 : C ------------------------- 439 : C MAJ DES VARIABLES A t0+XX 440 : C ------------------------- 441 : C ------------ MAJ VARIABLES DE FISSURATION ------------ 442 : C 443 : DO I=1,3 444 : W(I)=WF(I) 445 : WMAX(I)=WMAXF(I) 446 : SMAX(I)=SMAXF(I) 447 : WREOUV(I)=WREOUF(I) 448 : ENDDO 449 : C 450 : C ----- MAJ DEF. VISCOPLAST. ----- 451 : C 452 : DO I=1,6 453 : EPSVF(I)=EPSVVF(I) 454 : ENDDO 455 : C 456 : C ----- MAJ INCREMENT DES DEF. DE FISS. (OUV. + GLISS.) 457 : C 457 : CALL ZDANUL(EPSFF,6) 458 : IF (NCA.NE.0) THEN 459 : C 460 : C Calcul de DGDS0/DGDSF pour SIG0/SIGGF (etats initial/duree calculee) 460 : CALL UO2FL(NCA,NN,XINVL,PENTE,SIG0,GS,DFDS,DGDS0,HDFDQ,KERRE) 460 : CALL UO2FL(NCA,NN,XINVL,PENTE,SIGGF,GS,DFDS,DGDSF,HDFDQ,KERRE) 461 : C 462 : DO IJ=1,NCA 463 : JJ=NN(IJ) 464 : DO I=1,6 465 : DXF(IJ)=W(IJ)*XINVL(IJ) 466 : EPSFF(I)=EPSFF(I)+ 467 : & (DGDSF(I,JJ)*DXF(IJ))-(DGDS0(I,JJ)*DX00(IJ)) 468 : ENDDO 469 : ENDDO 470 : ENDIF 471 : C 472 : C ----- MAJ INCREMENT DES DEF. INELAST. (FISS.+VISCOPLAST.) 473 : C 474 : DO I=1,6 475 : EPSFF(I)=EPSFF(I)+(EPSVF(I)-EPSV(I)) 476 : ENDDO 477 : C 478 : C ------- MAJ VARIABLES INTERNES DE GATT_MONERIE ------- 479 : C 480 : DO I=1,NGAT 481 : VARGAF(I)=VARF(I) 482 : ENDDO 483 : C 484 : C -------------------------------------------------- 485 : C MAJ CONTR. - INCR. DES DEF. INELAST. - SORTIE 486 : C -------------------------------------------------- 487 : DO I=1,6 488 : SIGF(I)=SIGGF(I) 489 : DEFP(I)=EPSFF(I) 490 : ENDDO 491 : C 492 : C 493 : IF(IIMPI.EQ.42) THEN 494 : WRITE(IOIMP,77894) XX 495 : 77894 FORMAT(1X,' UO2CA - DUREE CALCULEE XX '/1X,1PE12.5/) 496 : WRITE(IOIMP,77895) (SIGF(IJ),IJ=1,6) 497 : 77895 FORMAT(1X,' UO2CA - SIGF '/(6(1X,1PE12.5))/) 498 : WRITE(IOIMP,77896) (DEFP(IJ),IJ=1,6) 499 : 77896 FORMAT(1X,' UO2CA - DEFP '/(6(1X,1PE12.5))/) 500 : ENDIF 501 : C 502 : RETURN 503 : END 504 : 505 : 506 : 507 : 508 : 509 : 510 :
© Cast3M 2003 - All rights reserved.
Disclaimer