Présentation de la plate-forme SALOME

Transcription

Présentation de la plate-forme SALOME
EDF
Electricité
de France
Présentation de la plate-forme SALOME
Journées scientifiques du GdR Momas
7 octobre 2004, Univ. Paris 6
E. Deville, CEA Saclay DEN/DM2S
1
Plan de l’exposé
1.
La plate-forme SALOME
9
9
9
9
2.
EDF
Les modules SALOME
9
9
9
9
9
9
9
Electricité
de France
3.
Objectifs et principales fonctionnalités
Cadre de développement
Choix technologiques
Architecture générale
l’interface applicative et l’étude
le noyau (notamment MEDMémoire)
le module GEOM
le module MESH
le module new-DATA
le module SUPERV
le module VISU
Versions de Salomé
9
9
2.0.0 sortie en juillet 2004
2.1.0 prévue en décembre 2004
Présentation de la plate-forme Alliances
2
La plate-forme SALOME – Introduction
Une plate-forme de développement générique de
pré/post –traitement et de couplage de codes pour la simulation numérique
EDF
Maillage
Electricité
de France
Systèmes
CAO
Supervision
Géométrie
Solveurs
Propriétés
Visualisation
Post
produite sous forme de logiciel libre dans le cadre du RNTL SALOME (21 partenaires
Open Source)
Présentation de la plate-forme Alliances
3
La plate-forme SALOME – Objectifs
EDF
Electricité
de France
¾ Favoriser l’inter fonctionnement entre modélisation CAO et codes de calcul
¾ Faciliter la mise en œuvre de couplage entre codes de calcul en environnement
distribué hétérogène
¾ Apporter une interface utilisateur générique, conviviale et efficace, qui
contribue à la réduction des coûts et des délais de réalisation des études
¾ Favoriser la réutilisation de portions de codes
¾ Mutualiser la réalisation des développements non spécifiques (pré et postprocesseurs) dans le domaine de la simulation numérique
Présentation de la plate-forme Alliances
4
EDF
Electricité
de France
Post-Pro
Superv
Data
Maillage
APPLICATIVE (IHM)
Géométrie
INTERFACE
La plate-forme SALOME – Fonctionnalités
Affichage
Affichage
2D
2Det
et3D
3D
Persistance
Etude
Noyau
¾ Import/export de géométries, réparer/nettoyer des géométries,
créer/modifier
¾ Mailler des éléments géométriques, contrôler la qualité, importer/exporter
¾ Manipuler des propriétés physiques ou numériques d’éléments géométriques
¾ Effectuer une étape de calcul en utilisant un solveur : entrée des données,
configuration du solveur, sortie du champ résultat
¾ Mettre en œuvre des enchaînements/couplages entre solveurs
¾ Visualiser/post-traiter les champs résultats
¾ Gérer des études : définition, sauvegarde/reprise
Présentation de la plate-forme Alliances
5
Environnement de la plate-forme SALOME
Barres de menus et d’outils
EDF
Explorateur d’objets
(Object browser)
Electricité
de France
Scène graphique 3D
Interpréteur PYTHON
Catalogue des modules
Barre de statuts
Présentation de la plate-forme Alliances
Fenêtre de messages
6
Le module GEOMETRIE (1/2)
¾ Principales Fonctionnalités :
9 Import et correction de modèles CAO
9 Adaptation de maquette CAO en vue du calcul
9 Conception de modèles géométriques simples
EDF
Electricité
de France
¾ Technologies :
9 Open CASCADE
9 Interface STEP et IGES
Présentation de la plate-forme Alliances
7
Le module GEOMETRIE (2/2)
¾ Modélisation topologique et géométrique
EDF
Electricité
de France
9
9
9
9
9
Primitives de Base :
Primitives 3D :
Algorithmes Topologiques :
Opérations Locales :
Sketcher
Plan de Travail, Point, Vecteur, etc.
Boite, Cylindre, Extrusion, etc.
Opérations Booléennes, Partition, etc.
Congés, Chanfreins (2.1.0)
¾ Contrôle et Adaptation (2.1.0)
9
9
9
9
Contrôle de validité des modèles
Collage de Faces
Bouchage de Trous
Modification des Orientations
¾ Transformations (Rotation, Translation, etc.)
¾ Mesures
9 Longueur, Aire, Volume, Distances minimales entre modèles
9 Centre de Gravité, Axes d ’Inertie
Présentation de la plate-forme Alliances
8
Le module MAILLAGE
¾ Algos élémentaires de maillage
9 1d : linéique basique (i)
¾
EDF
Electricité
de France
¾
¾
¾
9 2d : quad (i,j) ou Tri (MEFISTO)
9 3d : hexa (i,j,k) ou tétra (NETGEN)
API pour intégrer des algorithmes de maillage commerciaux
9 Plug-in GSH3D (2.1.0)
Outils de Contrôle
9 Nœuds et Bords libres, longueur d ’arêtes
9 Rapport d’arêtes et d’angles
9 Orientation
Outils de correction
9 Orientation (normales)
Outils d ’édition
9 Ajout / Modification / Suppression d ’éléments
9 Ajout / modification / Suppression de groupes
Présentation de la plate-forme Alliances
9
Le module POST-PRO
¾ Outils de représentation graphique et d’exploitation des résultats issus des codes de
simulation numérique
9 scalaires, vecteurs
EDF
¾
Electricité
de France
¾
¾
¾
9 Maillages
9 Configurations atomiques (2.1.0)
Technologies :
9 VTK, Modèle de données MED
Affichage de courbes d ’évolution 2D
Représentations graphique 3D
9 Déformation, Iso-Valeurs
9 plan de coupe, Vecteurs
9 lignes de courant
Animation
Présentation de la plate-forme Alliances
10
Le module SUPERVISION
¾ Editer un graphe de calcul
9
9
9
EDF
Electricité
de France
Récupérer, fusionner des graphes existants
Browser le catalogue de module
Ajouter, retirer des nœuds et des liens
¾ Instancier un graphe de calcul
9
9
9
Renseigner les ports d’entrée du graphe
Indiquer les données de sortie à référencer dans l’étude
Choisir les machines d’exécution (distribution des calculs)
¾ Exécuter un graphe de calcul
9
9
9
9
Exécution avec arrêt/reprise et suivi de l’activité
Filtrer les messages des solveurs
Visualiser les résultats en cours de calcul
Récupérer et post-traiter les données calculées
Présentation de la plate-forme Alliances
11

Documents pareils