Download tadve.eso

Back to the list

   1 : C TADVE     SOURCE    PV        09/03/12    21:35:14     6325           
   2 : C=========================================================
   3 : C=========================================================
   4 : C TADVE    SOURCE    JEANV     96/10/21    21:21:56     2334           
   5 :       SUBROUTINE TADVE                                                         
   6 : ************************************************************************        
   7 : *                                                                               
   8 : *                             T A D V E                                       
   9 : *                             ---------                                       
  10 : *                                                                               
  11 : *     SE SOUS-PROGRAMME EST ASSOCIE A L'OPERATEUR "ADVE"                
  12 : *                                                                               
  13 : * FONCTION:                                                                     
  14 : * ---------                                                                     
  15 : *     CREATION DE LA MATRICE DE ADVECTION                                    
  16 : *     DISPONIBLE POUR DES ELEMENTS MASSIFS A INTEGRATION NUMERIQUE                    
  17 : *                                                                               
  18 : * PHRASE D'APPEL (EN GIBIANE):                                                  
  19 : * ----------------------------                                                  
  20 : *                                                                               
  21 : *     ADV1 = ADVE MILIEU1 CHMAT1 ;                                       
  22 : *                                                                               
  23 : * OPERANDES ET RESULTAT:                                                        
  24 : * ----------------------                                                        
  25 : *                                                                               
  26 : *     CND1     'RIGIDITE'  MATRICE DE ADVECTION                              
  27 : *     MILIEU1  'MODELE'    STRUCTURE MODELISEE                                  
  28 : *     CHMAT1   'CHAMELEM'  DE SOUS-TYPE 'CARACTERISTIQUES' AVEC DEUX COMPOSANTES
  29 : *                                                                               
  30 : * MODULES UTILISES:                                                             
  31 : * -----------------                                                             
  32 : *                                                                               
  33 :       IMPLICIT INTEGER(I-N)
  34 : -INC CCOPTIO                                                                    
  35 : -INC SMCHAML
  36 : *                                                                                                                                                                                                 
  37 : *                                                                               
  38 : * VARIABLES:                                                                    
  39 : * ----------                                                                    
  40 : *                                                                               
  41 :       CHARACTER*8 LETYPE                                                        
  42 :       CHARACTER*4 LISM(1)
  43 :       DATA LISM/'SYMM'/
  44 : *
  45 : * AUTEUR,DATE DE CREATION:                                                      
  46 : * ------------------------                                                      
  47 : *                                                                               
  48 : *     MARINO ARROYO, 18 MAI 1999                                           
  49 : *                                                                               
  50 : * LANGAGE:                                                                      
  51 : * --------                                                                      
  52 : *                                                                               
  53 : *       ESOPE + FORTRAN77                                                       
  54 : *                                                                               
  55 : ************************************************************************   
  56 : *                                                                               
  57 :       MOTERR(1:8)=' MODELE '                                                    
  57 :       CALL MESLIR(-137)                                                         
  57 :       CALL LIROBJ('MMODEL',IPMODE,1,IRET1)                                      
  58 :       IF (IERR.NE.0) RETURN                                                     
  59 : *                                                                               
  59 :       CALL MESLIR(-135)                                                         
  59 :       CALL LIROBJ('MCHAML',IPCHEL,1,IRET1)                                      
  60 :       IF (IERR.NE.0) RETURN                                                      
  61 : *                                                                               
  62 : *     TEST SUR LE SOUS-TYPE DE LE CHAMELEM                                      
  63 : *                                                                               
  64 :       MCHELM=IPCHEL                                                             
  65 :       SEGACT,MCHELM                                                             
  66 : *                                                                               
  67 :       LETYPE = TITCHE                                                           
  68 :       IF (LETYPE.NE.'CARACTER') THEN                                            
  69 :          SEGDES,MCHELM                                                    
  70 :          MOTERR='CARACTERISTIQUES'                                              
  70 :          CALL ERREUR(291)                                                       
  71 :          RETURN                                                                 
  72 :       ENDIF                                                                     
  73 : *                                                                               
  74 :       SEGDES,MCHELM                                                       
  75 : *     
  76 : *     ON LIT SI LE MOT CLE DE SYMMETRIE EST PRESENT
  77 : *
  77 :       CALL LIRMOT(LISM,1,KIKI,0)
  78 :       IF (KIKI.EQ.1) THEN
  79 :          ISYMM = 1
  80 :       ELSE
  81 :          ISYMM = 0 
  82 :       ENDIF
  83 : 
  83 :       CALL TADVE1(IPMODE,IPCHEL,IPRIGI,ISYMM)                                    
  84 :       IF (IERR.NE.0) RETURN                                                     
  85 : *                                                                               
  85 :       CALL ECROBJ('RIGIDITE',IPRIGI)                                            
  86 :       RETURN                                                                    
  87 :       END                                                                       
  88 :  
  89 :  
  90 :  
  91 :  
  92 :  

© Cast3M 2003 - All rights reserved.
Disclaimer