Download uo2te2.eso

Back to the list

   1 : C UO2TE2    SOURCE    STRU      06/03/20    21:16:08     5340           
   2 :       SUBROUTINE UO2TE2(XINVL,W,WMAX,SIGMA,XLTR,PRECIZ,
   3 :      &                  IB,IGAU,ICAS,KERRE)
   4 : *
   5 :       IMPLICIT INTEGER(I-N)
   6 :       IMPLICIT REAL*8(A-H,O-Z)     
   7 : -INC CCOPTIO
   8 : C
   9 :       PARAMETER (XZER=0.D0) 
  10 : C
  11 :       DIMENSION SIGMA(6)
  12 : C
  13 :       DIMENSION WMAX(3),W(3),XLTR(3),XINVL(3)
  14 : C
  15 : C
  16 : C     ICAS = 1   AVANT APPEL A UO2CA
  17 : C     ICAS = 2   APRES APPEL A UO2CA
  18 : C
  19 :       KERRE=0
  20 : C
  21 : C------------------------------------------------------------------------
  22 : C            ON PASSE EN REVUE LES 3 DIRECTIONS POTENTIELLES
  23 : C                          DE FISSURATION
  24 : C------------------------------------------------------------------------
  25 : C
  26 :       DO 88 I=1,3
  27 : 
  28 :          IF(XINVL(I).NE.0.D0) THEN
  29 : C
  30 : C          TEST SUR OUVERTURE MINIMALE
  31 : C
  32 :            IF(W(I).LT.XZER)  THEN
  33 :              KERRE=989
  34 :              WRITE(IOIMP,60000) ICAS
  35 : 60000        FORMAT (/2X, '         PROBLEME   -  ICAS =',I3 //)
  36 :              WRITE(IOIMP,67675) I,W(I),WMAX(I)
  37 : 67675        FORMAT(2X,'$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$' /
  38 :      &        4X,'ATTENTION   W < 0 '/
  39 :      &        2X, ' I=',I4,2X,'W=',1PE12.5,2X,'WMAX=',1PE12.5/
  40 :      &        2X,'$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'/)
  41 :           ENDIF
  42 : C
  43 : C          TEST SUR DEPASSEMENT DE LA LIMITE EN TRACTION
  44 : C
  45 :            IF(SIGMA(I)-XLTR(I).GT.PRECIZ) THEN
  46 :              KERRE=989
  47 :              WRITE(IOIMP,60000) ICAS
  48 :              WRITE(IOIMP,77058) I,SIGMA(I)
  49 : 77058        FORMAT(2X,'$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$' /
  50 :      &        4X,'ATTENTION   DEPASSEMENT DE LTR ' /
  51 :      &        2X, ' I=',I4,2X,'SIGMA=',1PE12.5 /
  52 :      &        2X,'$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'/)
  53 :            ENDIF
  54 : C
  55 : C          TEST SUR CONTRAINTE QUAND IL Y A FRACTURATION
  56 : C
  57 :            IF(WMAX(I).GT.PRECIZ) THEN
  58 :               IF(SIGMA(I).GT.PRECIZ) THEN
  59 :                 KERRE=989
  60 :                 WRITE(IOIMP,60000) ICAS
  61 :                 WRITE(IOIMP,77078) I,WMAX(I),SIGMA(I)
  62 : 77078           FORMAT(2X,'$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'/
  63 :      &          4X,'ATTENTION  FRACTURATION ET CONTRAINTE POSITIVE '/
  64 :      &          2X, ' I=',I4,2X,'WMAX=',1PE12.5,2X,'SIGMA=',1PE12.5 /
  65 :      &          2X,'$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'/)
  66 :               ENDIF
  67 :            ENDIF
  68 : 
  69 :       ENDIF
  70 : 88    CONTINUE
  71 : 
  72 :       IF(KERRE.NE.0) THEN
  73 :           WRITE(IOIMP,70902) IB,IGAU
  74 : 70902     FORMAT(2X,'SORTIE UO2TE2  IB=',I6,2X,'IGAU=',I3////)
  75 :       ENDIF
  76 : C
  77 :       RETURN
  78 :       END
  79 :  

© Cast3M 2003 - All rights reserved.
Disclaimer