Download bsig8.eso

Back to the list

   1 : C BSIG8     SOURCE    CHAT      05/01/12    21:42:51     5004           
   2 :       SUBROUTINE BSIG8(BGENE,NBNN,XSTRS,DJAC,XFORC)                             
   3 : C=======================================================================        
   4 : C     CALCULE B*SIGMA    POUR LE COQ8 ET LE COQ6                                
   5 : C                                                                               
   6 : C  ENTREES                                                                      
   7 : C    BGENE(5,LRE)   : MATRICE B                                                 
   8 : C    NBNN           : NOMBRE DE NOEUDS                                          
   9 : C    XSTRS(5)=CONTRAINTES   EN UN POINT DE GAUSS                                
  10 : C    XFORC(LRE)     : FORCES NODALES                                            
  11 : C    DJAC           : JACOBIEN  AU NPOINT DE GAUSS                              
  12 : C  SORTIES                                                                      
  13 : C    XFORC(LRE)     : FORCES NODALES                                            
  14 : C            EBERSOLT   AOUT 86                                                 
  15 : C=======================================================================        
  16 :       IMPLICIT INTEGER(I-N)
  17 :       IMPLICIT REAL*8(A-H,O-Z)                                                  
  18 :       PARAMETER(X577=.577350269189626D0,UNSIX=.166666666666666D0)               
  19 :       PARAMETER(XZER=0.D0)                                                      
  20 :       DIMENSION BGENE(5,*),XSTRS(*),XFORC(*)                                    
  21 : C                                                                               
  22 : C                                                                               
  23 :       DO 50 IA=1,NBNN                                                           
  24 :       IDEB=(IA-1)*6                                                             
  25 :       DO 60 IAA=1,6                                                             
  26 :       CC=XZER                                                                   
  27 : C                                                                               
  28 :       DO 100 IB=1,5                                                             
  29 :       CC=CC+BGENE(IB,IDEB+IAA)*XSTRS(IB)                                        
  30 :   100 CONTINUE                                                                  
  31 :       XFORC(IDEB+IAA)=XFORC(IDEB+IAA)+CC*DJAC                                   
  32 :    60 CONTINUE                                                                  
  33 :    50 CONTINUE                                                                  
  34 : C                                                                               
  35 :       RETURN                                                                    
  36 :       END                                                                       
  37 :  

© Cast3M 2003 - All rights reserved.
Disclaimer