





![[BIG]](../icons/zoom18.gif)
![[Normal]](../icons/zoom14.gif)
![[small]](../icons/zoom10.gif)
 Next:  2.3 Main ideas
Up:  2 Three-dimensional mesh generation (1)
 Prev:  2.1 Introduction
Index
Contents
For the  three-dimensional case, it corresponds to:
-  generating meshes from point, two-dimensional meshes, coarse meshes, etc., data,  using the appropriate 
 algorithms;
-  modifying existing meshes and combining them to form the final mesh,   step by step,  to which a 
D.S. of type  NOPO is associated. This D.S. is then stored in a sequential access file.
In order to perform the above steps, we need to:
-  locate all the  primal sub-sets in the domain by eliminating all sub-sets which can be derived by
 symmetry, translation, etc., or more generally, by geometric transformation;
-  locate the domains which can be derived from a 
two-dimensional mesh of one of its sections;  
-  record, furthermore, the primal subsets linked to physical type constraints;
-  search for the module which is the most suitable for each of these sub-sets;
-  determine the nature of the data which each of these modules use;
-  construct the data from the points, ..., present; 
-  activate the desired  mesh generator(s);
-  perform the symmetries, translations, rotations, etc., of the primal sub-sets;
-  "glue" these meshes together, two by two;
-  repeat the two previous steps until the entire domain is covered;  
-  split the elements into tetrahedra or into sub-elements of the
same type, if desired;
-  define the non-vertex  nodes, if necessary, and remove the vertices from the nodal list;
-  renumber, if necessary, the elements and/or nodes;
-  store the result on file (and plot it to verify and ensure the quality of the mesh).
For each primal sub-set, we select the  module which is most suitable:
-  for a topologically hexahedral domain, we use, excluding  APNOP3, module  GEL3D1
 (see chapter 3); 
-  For a topologically cylindrical domain, we use module  MA2D3D (see chapter 3, or
keyword  MA23 of  APNOP3);
-  for an arbitrary domain, module  COLIB2 (multi-block method), or the corresponding
processor  COLIXX, is used excluding  APNOP3 (see chapter 3);
-  when the elements to be created are few or identical, module  CONOPO
(manual method) could be used;
-  module  MAOBJE is used to treat catalogued objects;
-  for all cases where the mesh is created not using  APNOP3, if the mesh must be used
for fine manipulations,  SDREST is used to introduce this mesh into memory and manipulate it
via the different possibilities presented by  APNOP3.






![[BIG]](../icons/zoom18.gif)
![[Normal]](../icons/zoom14.gif)
![[small]](../icons/zoom10.gif)
 Next:  2.3 Main ideas
Up:  2 Three-dimensional mesh generation (1)
 Prev:  2.1 Introduction
Index
Contents