Modulefpreviousupnextcontentsindex[BIG][Normal][small]
Suiv.: 5.3 Un exemple en dimension 3 Sup.: 5.2 Un exemple en dimension 2 Préc.: 5.2.1 Analyse descendante Index Table des matières


5.2.2 Construction ascendante

Partant de la notion la plus "haute", le domaine, on a, dans la section précédente, dégagé les différentes notions utiles: mailleurs, contours, lignes, points. La réalisation effective du maillage se fait en sens inverse, c'est-à-dire, en partant de la notion la plus "basse', le point, pour, pas à pas, définir le domaine.

 
Figure: Les items caractéristiques 

La figure 5.2 indique les 13 points nécessaires à la définition de la géométrie. Elle montre les 16 lignes qu'ils permettent de bâtir. Ensuite les contours sont formés:

i
pour le bouclier: les lignes l1, l7, l5, l6, dans cet ordre. Le nombre de points des lignes l1 et l5, d'une part et celui de l7 et l6 d'autre part, sont égaux.
ii
pour la zone d'air: les lignes l2, l3, l4, l7, l8, l16, l13, l12, dans cet ordre. Comme l2 est définie du point P2 au point P3, le sens de parcours de l2 est direct quand on parcourt le contour. Notons que les 4 dernières lignes sont données dans le sens rétrograde (pour indiquer la présence du trou), par suite l8 sera parcourue à l'envers (par rapport à sa définition).
iii
pour le cercle : ensemble des lignes l10, l11, il utilise, dans sa définition, une courbe descriptive. Par suite, ces 2 lignes seront repérées par un numéro de description géométrique indiquant cette option et auront comme numéro de référence le numéro donné à cette courbe. Par ailleurs, il faudra veiller à définir ces lignes dans le sens direct (par choix de leurs 2 points extrémités).
iv
pour le demi conducteur : lignes l8, l9, l10, l11, l14, l16, la première ligne (l8) de ce contour est vue dans le sens direct.
v
pour le demi circuit de refroidissement : lignes l15, l11, l10, le choix de l15 comme première ligne dit que celle-ci est vue dans son sens de définition.

 
Figure: Le domaine maillé 

Le fichier de données est le suivant:

'PARTIE_FOUR                                                         '
 COURBES
     1                                 $ IMPRE
 COURBE01(X,Y)=
       X*X+Y*Y-4.;                                                     
FIN
'POINTS                                                              '
     1    13                            $ IMPRE NPOINT  $
$   NOP   NOREF(NOP)     X(NOP).            Y(NOP).  $
     1       0         -.525000E+01     -.300000E+01
     2       0         -.300000E+01     -.300000E+01
     3       0         0.500000E+01     -.300000E+01
     4       0         -.212132E+01     -.212132E+01
     5       0         0.212132E+01     -.212132E+01
     6       1         -.141421E+01     -.141421E+01
     7       1         0.141421E+01     -.141421E+01
     8       1         -.141421E+01     0.141421E+01
     9       0         -.212132E+01     0.212132E+01
    10       0         0.212132E+01     0.212132E+01
    11       0         -.525000E+01     0.300000E+01
    12       0         -.300000E+01     0.300000E+01
    13       0         0.500000E+01     0.300000E+01
'LIGNES                                                              '
     1    16                            $ IMPRE  NDLM   $
$   NOLIG NOELIG NEXTR1 NEXTR2 NOREFL NFFRON       RAISON $
       1      5      1      2      0      0     0.100000E+01
       2     10      2      3      0      0     0.100000E+01
       3      8      3     13      0      0     0.100000E+01
       4     10     13     12      0      0     0.100000E+01
       5      5     12     11      0      0     0.100000E+01
       6      8     11      1      0      0     0.100000E+01
       7      8      2     12      0      0     0.100000E+01
       8      7      4      5      0      0     0.100000E+01
       9      2      5      7      0      0     0.100000E+01
      10      6      6      7      1     10     0.100000E+01
      11      6      8      6      1     10     0.100000E+01
      12      7      5     10      0      0     0.100000E+01
      13      7     10      9      0      0     0.100000E+01
      14      2      8      9      0      0     0.100000E+01
      15      8      7      8      0      0     0.100000E+01
      16      7      9      4      0      0     0.100000E+01
'QUAC                                                                '
     1     0     4     4     1          $ IMPRE NIVEAU NUDSD NBRELI NS1L
 $ LISTE DES LIGNES DU CONTOUR :
     1     7     5     6
     5     1                            $ IMAX NQUAD
'TRIH                                                                '
     1     1     3     8     1          $ IMPRE NIVEAU NUDSD NBRELI NS1L
 $ LISTE DES LIGNES DU CONTOUR :
     2     3     4     7     8    16    13    12
     2     0     1                      $ NCOMP NBRINT IOPT $
     4                                  $ COMPOSANTE $
     -4                                 $ COMPOSANTE $
'TRIH                                                                '
     1     2     2     6     1          $ IMPRE NIVEAU NUDSD NBRELI NS1L
 $ LISTE DES LIGNES DU CONTOUR :
     8     9    10    11    14    16
     1     0     1                      $ NCOMP NBRINT IOPT $
     6                                  $ COMPOSANTE $
'TRIH                                                                '
     1     3     1     3     1          $ IMPRE NIVEAU NUDSD NBRELI NS1L
 $ LISTE DES LIGNES DU CONTOUR :
    15    11    10
     1     0     1                      $ NCOMP NBRINT IOPT $
     3                                  $ COMPOSANTE $
'RECO                                                                '
    1    2    3    4  0.10000E-02    1  $ IMP NIV1 NIV2 NIV3 EPS IOPT
     0     0                            $ NBNNF NBNNSD
'SYMD                                                                '
     1     4     2                      $ IMPRE NIVEA1 NIVEA2 
     0     0                            $ NBNNF NBNNSD
  0.10000E+01  0.10000E+01  0.00000E+00 $ A. B. C.
'RECO                                                                '
    1    4    2    3  0.10000E-02    1  $ IMP NIV1 NIV2 NIV3 EPS IOPT
     0     0                            $ NBNNF NBNNSD
'RECO                                                                '
    1    3    1    2  0.10000E-02    1  $ IMP NIV1 NIV2 NIV3 EPS IOPT
     0     0                            $ NBNNF NBNNSD
'RECO                                                                '
    1    2    0    1  0.10000E-02    1  $ IMP NIV1 NIV2 NIV3 EPS IOPT
     0     0                            $ NBNNF NBNNSD
'RENC                                                                '
     1     1     0                      $ IMPRE NIVEA1 NIVEA2 
'SAUV                                                                '
     1     0     0                      $ IMPRE NINOPO NTNOPO
 FOUR.NOPO                              
 $ NOM FICHIER                          
'F                                                                   '

à l'exécution, on obtient le listing suivant:

 ***************
 APPEL DE APNOPO : ( MAILLAGE 2D ) 
 ***************


 -- CREATION DU DATA  =-=  EXECUTION MODULE (DATA EXISTANT)  =-=  FIN  =-=  ?
    -                      -                                      -

E
 -- NOM DU FICHIER DE COMMANDES ? 
four.data

 ------------------------------------------------------------------------------
 COURBES                                                             
 ------------------------------------------------------------------------------
 ** TRAITEMENT DU MOT CLE COUR
 ------------------------------

 ++ OPEN(11,FILE='',SPEC='SCRATCH,UNFORMATTED',RECL=0)

 ------------------------------------------------------------------------------
 POINTS                                                              
 ------------------------------------------------------------------------------
 ** TRAITEMENT DU MOT CLE POIN
 ------------------------------


 ------------------------------------------------------------------------------
 LIGNES                                                              
 ------------------------------------------------------------------------------
 ** TRAITEMENT DU MOT CLE LIGN
 ------------------------------


 ------------------------------------------------------------------------------
 QUAC                                                                
 ------------------------------------------------------------------------------
 ** TRAITEMENT DU MOT CLE QUAC
 ------------------------------

 &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
 MODULE QUACOO : PARTIE_FOUR                                                                     
 &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&

 &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
 FIN DU MODULE QUACOO 
 &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&


 ------------------------------------------------------------------------------
 TRIH                                                                
 ------------------------------------------------------------------------------
 ** TRAITEMENT DU MOT CLE TRIH
 ------------------------------

 &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
 MODULE TRIHER : PARTIE_FOUR                                                                     
 &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&


 ------  MAILLAGE FINAL                   ------ 
 NOMBRE DE POINTS                        (NP) :     78
 NOMBRE DE TRIANGLES                     (NE) :    100
 &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
 FIN DU MODULE TRIHER 
 &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&


 ------------------------------------------------------------------------------
 TRIH                                                                
 ------------------------------------------------------------------------------
 ** TRAITEMENT DU MOT CLE TRIH
 ------------------------------

 &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
 MODULE TRIHER : PARTIE_FOUR                                                                     
 &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&


 ------  MAILLAGE FINAL                   ------ 
 NOMBRE DE POINTS                        (NP) :     24
 NOMBRE DE TRIANGLES                     (NE) :     22
 &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
 FIN DU MODULE TRIHER 
 &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&


 ------------------------------------------------------------------------------
 TRIH                                                                
 ------------------------------------------------------------------------------
 ** TRAITEMENT DU MOT CLE TRIH
 ------------------------------

 &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
 MODULE TRIHER : PARTIE_FOUR                                                                     
 &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&


 ------  MAILLAGE FINAL                   ------ 
 NOMBRE DE POINTS                        (NP) :     32
 NOMBRE DE TRIANGLES                     (NE) :     45
 &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
 FIN DU MODULE TRIHER 
 &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&


 ------------------------------------------------------------------------------
 RECO                                                                
 ------------------------------------------------------------------------------
 ** TRAITEMENT DU MOT CLE RECO
 ------------------------------

 &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
 MODULE RECOLC : PARTIE_FOUR                                                                     
 &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
 &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
 FIN DU MODULE RECOLC
 &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&

 ------------------------------------------------------------------------------
 SYMD                                                                
 ------------------------------------------------------------------------------
 ** TRAITEMENT DU MOT CLE SYMD
 ------------------------------

 &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
 MODULE MODNOP : PARTIE_FOUR                                                                     
 &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
 &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
 FIN DU MODULE MODNOP
 &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&

 ------------------------------------------------------------------------------
 RECO                                                                
 ------------------------------------------------------------------------------
 ** TRAITEMENT DU MOT CLE RECO
 ------------------------------

 &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
 MODULE RECOLC : PARTIE_FOUR                                                                     
 &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
 &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
 FIN DU MODULE RECOLC
 &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&

 ------------------------------------------------------------------------------
 RECO                                                                
 ------------------------------------------------------------------------------
 ** TRAITEMENT DU MOT CLE RECO
 ------------------------------

 &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
 MODULE RECOLC : PARTIE_FOUR                                                                     
 &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
 &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
 FIN DU MODULE RECOLC
 &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&

 ------------------------------------------------------------------------------
 RECO                                                                
 ------------------------------------------------------------------------------
 ** TRAITEMENT DU MOT CLE RECO
 ------------------------------

 &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
 MODULE RECOLC : PARTIE_FOUR                                                                     
 &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
 &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
 FIN DU MODULE RECOLC
 &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&

 ------------------------------------------------------------------------------
 RENC                                                                
 ------------------------------------------------------------------------------
 ** TRAITEMENT DU MOT CLE RENC
 ------------------------------

 &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
 MODULE GIBBS : PARTIE_FOUR                                                                     
 &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
 &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
 MODULE RENUM1 : PARTIE_FOUR                                                                     
 &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&

 PERMUTATION DES COORDONNEES
 ---------------------------

 RENUMEROTATION DES NOEUDS
 -------------------------

 NOMBRE DE NOEUDS :       166

 ------------------------------------------------------------------
 I CARACTERISTIQUES I AVANT RENUMEROTATION I APRES RENUMEROTATION I
 ------------------------------------------------------------------
 I LARGEUR DE BANDE I              120     I               16     I
 ------------------------------------------------------------------
 I PROFIL TOTAL     I             4247     I             2034     I
 I PROFIL MOYEN     I               25.584 I               12.253 I
 ------------------------------------------------------------------
 &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
 FIN DU MODULE RENUM1 
 &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
 &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
 FIN DU MODULE GIBBS 
 &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&

 ------------------------------------------------------------------------------
 SAUV                                                                
 ------------------------------------------------------------------------------
 ** TRAITEMENT DU MOT CLE SAUV
 ------------------------------

 ++ OPEN(12,FILE='four.nopo',SPEC='UNFORMATTED',RECL=0)

 ------------------------------------------------------------------------------
 F                                                                   
 ------------------------------------------------------------------------------
 ** TRAITEMENT DU MOT CLE F   
 ------------------------------

 &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
 FIN DU MODULE APNOPO  
 &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&


 -- CREATION DU DATA  =-=  EXECUTION MODULE (DATA EXISTANT)  =-=  FIN  =-=  ?
    -                      -                                      -
F

Quelques remarques


Modulefpreviousupnextcontentsindex[BIG][Normal][small]
Suiv.: 5.3 Un exemple en dimension 3 Sup.: 5.2 Un exemple en dimension 2 Préc.: 5.2.1 Analyse descendante Index Table des matières