Affichage d'isolignes, de lignes de courant, de particules; interrogation des données; calculateur intégré; export en format png ou PostScript : voici quelques-unes des fonctionnalités de nos logiciels.
Structure de données
- Maillages structurés, non structurés et hybrides
- Champs scalaires, vectoriels et tensoriels
- Nombre non limité de champs de solution
Accès aux fichiers
- Lecture de fichiers compressés (z,Z,gz,bz)
- Transfert de fichiers par les protocoles : http, ftp ou vu (protocole de VU)
- Transfert sur un autre ordinateur de données en cours de simulation ou de visualisation
Régions
- Plans de coupe selon le repère du domaine (X,Y,Z)
- Plans de coupe selon une orientation arbitraire, indiquée par l'utilisateur ou modifiée interactivement
- Sphères ou cylindres de coupe
- Affichage des éléments intersectés ou de la coupe dans ces éléments
- Lignes ou surfaces curvilignes d'un maillage (I,J,K)
- Isosurfaces d'une variable ou d'une expression mathématique d'une variable secondaire
- Frontières du domaine
- Injecteurs (points ou râteaux 1D, 2D ou 3D)
- Balayage entre deux plans de coupe, deux surfaces curvilignes ou deux isosurfaces
Calculateur intégré
Il est possible de combiner les différents champs de la solution sous forme d'expressions mathématiques, ainsi que d'extraire et d'afficher l'information des données de façon dynamique.
- Expressions mathématiques pour indiquer des valeurs pour :
- isolignes et isosurfaces
- coloration
- rayon des particules
- composantes d'un vecteur
- déformation
- facteurs d'échelle
- extraction de données
- etc.
- Expressions composées à partir de variables, de constantes, de fonctions et d'opérateurs relationnels et conditionnels. Exemples :
var1-var2, var1/2, var1%15, var1>0?log(var1):0, sqrt(U*U+V*V+W*W)
- Fonctions mathématiques
- Calcul du volume des éléments
- Calcul de variables continues à partir de variables discontinues de type Taylor
- Calcul des dérivées totales et des dérivées partielles
- Calcul de la fonction courant pour domaines 2D
- Sauvegarde des expressions entrées par l'utilisateur pour utilisation ultérieure
Maillage
- Sélection des blocs
- Affichage des numéros de noeuds et d'éléments
- Couleurs variées pour les différents blocs
- Rétrécissement visuel des éléments (les éléments peuvent être réduits à l'affichage)
- Élimination des surfaces internes de maillage
Isolignes et isosurfaces
- Isosurfaces de toute variable ou expression
- Isolignes de toute variable ou expression, sur tout support 2D
- Affichage de la valeur de chaque isoligne ou isosurface
- Sauvegarde des valeurs dans un fichier
Graphes
- Surfaces en dégradé de couleurs
- Illumination uniforme ou selon l'algorithme de Gouraud
- Coloration constante ou variable par élément
Lignes de courant et particules
- Calcul sur-le-champ et contrôle interactif de l'injection
- Affichage sous forme de lignes/tubes et de sphères
- Contrôle de la précision de calcul, de l'intervalle d'affichage graphique, de l'intervalle d'injection et de la durée de vie
- Taille de la particule selon une variable ou expression
- Intégration à travers les limites de blocs ou de maillages
- Injection à partir de points, lignes (râteaux), surfaces ou cubes (points, cercles, disques, sphères), provenant de coordonnées arbitraires, de la géométrie ou de noeuds du maillage
- Positions d'injection modifiables interactivement
- Coloration selon une variable ou une expression, ou variée, selon le point d'injection, afin de suivre la trajectoire
Vecteurs
- Affichage sous forme de flèches ou de cônes
- Taille des vecteurs selon la variable sondée
- Contrôle de la taille (facteur d'échelle ou longueur normalisée)
Tenseurs
- Pour champ tensoriel symétrique d'ordre 2, en 2D ou 3D
- Calcul des axes principaux du tenseur aux noeuds du maillage
- Affichage des vecteurs propres sous forme d'axes ou d'ellipsoïdes
- Normalisation par les valeurs propres
Interrogation des données
- Extraction quantitative en 0D, 1D, 2D ou 3D
- Interrogation interactive à l'écran
- Extraction du numéro du noeud et de l'élément, des coordonnées et de la valeur de chaque variable
- Redirection des valeurs vers gnuplot pour l'affichage de graphiques
- Facilitation des premières étapes de développement des programmes de simulation
- Écriture dans un fichier pour spécification de conditions initiales pour une simulation subséquente, ou à des fins de comparaison
Géométrie
- Courbes et surfaces simples ou splines rationnelles
- Sélection précise des éléments géométriques à afficher
Chimie
- Atomes et liens colorés selon la représentation standard
- Création automatique des liens selon le rayon de van der Waals
- Possibilité d'afficher les atomes selon le rayon covalent ou le rayon de van der Waals
- Visualisation des surfaces moléculaires
Animation
- Pour l'étude des phénomènes transitoires, le suivi de l'évolution d'un maillage adaptatif ou l'illustration d'une étude paramétrique de la solution
- Lecture et animation de fichiers avec des images en 3D plutôt que des projections 2D : les fonctions de rotation, translation et zoom restent disponibles
- Contrôle interactif de l'animation
- Sauvegarde de l'animation en images PostScript ou ppm
- Sauvegarde directe de l'animation en un fichier mpeg
Attributs d'affichage
- Pas de limite interne sur le nombre d'images qui peuvent être affichées simultanément
- Affichage multiple d'une image avec rotation et translation pour effet miroir de données axisymétriques ou pour répéter un bloc périodique
- Seuils pour une sélection précise des valeurs affichées
- Coloration et transparence constantes, ou selon une variable ou une expression
- Élimination des faces avant ou arrière du domaine
- Déplacement de l'image (affichée à une certaine distance de la sonde)
- Déformation modulable selon toute variable ou expression
- Déplacement et déformation de façon indépendante dans les trois axes (X,Y,Z)
Formats de sortie des images
- Portable Network Graphics (png), pour insertion dans un site web ou dans des documents
- PostScript vectoriel (résolution indépendante de celle de l'écran) ou matriciel, pour insertion dans des documents
- Portable pixmap (PPM). Peut être utilisé pour créer ensuite des images en format tiff, gif ou autre
- Format vidéo mpeg
|