02 Salome
02 Salome
02 Salome
1
1
• Import and export, repair and clean, create and modify
geometries (CAD)
2
• Mesh, quality control, import / export meshes
• Manipulate the physical and numerical properties of a
geometry
2 3 4
• Manage the various stages of a computation: receive
data, setting up a calculation, return results
• Run computation sequences and coupling between
solvers
4
• View and post-process the results
Graphic functionalities
Transparency
Coloring
Shading/Wireframe
Rotation, zoom, pan ...
Salome components
Basic primitives
3D primitives
Advanced primitives
Boolean operations
Generations
Transformations
Operations
Constructions
Measures
vertex
edge
Operations
Boolean: merge, join, cut, intersect
Fillet, chamfer, partition
Explode: decomposition into basis objects
Generations
Extrusion, revolution, filling, pipes
Geometric groups
Manage geometric objects from which can be
created element / node groups required when
assigning boundary conditions or material
properties...
Modifications of meshes
Principles:
One algorithm for each dimension (example in 1D: Wire
discretization)
One hypothesis for each algorithm (example: Nb. Segments)
0D 1D 2D 3D
10 - Code_Aster and Salome-Meca course material GNU FDL Licence
Salome, SMESH module: algorithms
For each dimension, several Some algorithms are
algorithms are available : multidimensional :
1D 1D-2D
Wire discretization BLSurf
Projection 1D Netgen 1D-2D
...
1D-2D-3D
2D
Netgen 1D-2D-3D
Quadrangle (Mapping)
Netgen 1D-2D
BLSurf
…
3D
Tetrahedrons (NETGEN)
Tetrahedrons(GHS3D)
Hexahedrons (i,j,k)
…
Algo 2D :
Quadrangle (Mapping)
Filters
In Paravis, the data is managed by means of filters.
Example: Deformed shape, cutting plane …
The filters depend on the type of data. They can be chained.
Initial data Filter 1 Filter 2 ...
Views
A surface on which you can see the data.
Example: 3D, 2D, histogram, plot…
Displays
The data can be seen in different ways in different views
Example: Surface, Wireframe, PointSprite…