FORMATS DE DONNÉES


1/ STRUCTURE DES FICHIERS DE DONNEES

1.Distribution des données
2.Le fichier de description
3.Le fichier de données

2/ FORMATS DE LECTURE DES DONNEES

1.Le format ASCII3D
2.Le format ASCII2D
3.Le format ASCII1D
4.Le format RCS (Radar Cross Section)
5.Le format HDB (Hypersonic Data Base)
6.Le format Moving
7.Le format HFEP (High Frequency Electromagnetics Problems)


1/ STRUCTURE DES FICHIERS DE DONNEES

1.Distribution des données

La distribution des répertoires que fourni le fichier "data.tar.Z" est organisée de manière rationnelle, ie on a l'arborescence suivante :

data/

desc/     gener/     sol/     verif/

desc/ contient les fichiers de description des cas à étudier, gener/ contient les codes fortran et C ainsi que les sources nécessaires à la génération des exemples, sol/ contient les fichiers de données aux divers formats reconnus par VIGIE et verif/ contient des programmes fortran et C capables de vérifier des fichiers de données au format hdb (non utilisés dans notre cas).

ATTENTION: pour des questions d'organisation il convient de conserver cette distribution dans l'utilisation ultérieure de VIGIE !

2.Le fichier de description

C'est le fichier que lit VIGIE. Il existe plusieurs niveaux de complexité :

a. Au minimum, on y déclare le format utilisé, le nom et le chemin d'accés du fichier de données formaté.

b. Eventuellement le nom des variables que l'on va trouver.

c. Le nom de nouvelles variables calculées à l'aide des opérations suivantes ( -, +, * , / , mise sous forme vectorielle 2D ou 3D, norme , calcul de la pression, calcul du Mach.

d. Des mots clés pour une utilisation plus performante et systématique de VIGIE évitant ainsi des manipulations répétitives à la souris lorsque que l'on veut accéder à une même représentation pour des fichiers de données différents.

De nombreux exemples sont donnés dans la documentation ainsi que dans les exemples fournis.

3.Le fichier de données

Ce fichier contient les résultats d'une simulation numérique où plus généralement un échantillon de données. Il doit être écrit dans un des formats que VIGIE peut interpréter, soit en ASCII pour des échantillons de petite taille, soit en binaire pour des résultats volumineux.

Il est donc nécessaire de formater un résultat ce qui semble être la manoeuvre la plus délicate. Mais pour ce qui concerne les cas d'école que nous traitons en MFN, l'écriture d'un convertisseur ne doit pas, en temps normal, prendre trop de temps.

On y trouve toutes les références relatives au maillage(type, coordonnées, table des connectivités), ainsi que les valeurs des variables exprimées aux noeuds du maillage.

2/ FORMATS DE LECTURE DES DONNEES

Les formats étants trés bien explicités dans la documentation, nous ne donnons ici que quelques critères d'utilisation. A noter que le nombre de variables exprimées n'est pas limité en théorie.

1.Le format ASCII3D

  • Utilisé pour des petits échantillons de données.
  • Problèmes 3D
  • Maillages multi-blocs, non structurés, composés de tetrahèdres.
  • 2.Le format ASCII2D

  • Utilisé pour des petits échantillons de données.
  • Problèmes 2D
  • Maillages multi-blocs, non structurés.
  • Maillage homogènes, composés de triangles ou de quadrangles.
  • Maillage inhomogènes, composés de polygones.
  • 3.Les format ASCII1D et ASCII1DV

  • Utilisés pour des problèmes 1D
  • On preferera utiliser XMGR !
  • 4.Le format RCS (Radar Cross Section)

  • Utilisés pour des problèmes 1D et des représentations polaires.
  • Fichier binaire IEEE.
  • Il existe un exemple en fortran pour coder ce format.
  • 5.Le format HDB (Hypersonic Data Base)

    C'est le plus général de tous les formats

  • Problèmes 3D ou 2D.
  • Fichier binaire IEEE.
  • Maillages multi-blocs, non structurés, ou structurés
  • Il existe un exemple en fortran pour coder ce format.
  • 6.Le format Moving

  • Utilisés pour des écoulements réactifs.
  • Utilisés pour des maillages mobiles.
  • Problèmes 3D.
  • Maillages non structurés, composés de tetrahèdres.
  • Il existe un exemple en fortran pour coder ce format.
  • 7.Le format HFEP (High Frequency Electromagnetics Problems)

  • Problèmes 2D.
  • Fichier binaire IEEE.
  • Maillages multi-blocs, non structurés ou structurés.
  • Maillage homogènes, composés de triangles ou de quadrangles.
  • Maillage inhomogènes, composés des deux.
  • Il existe un exemple en fortran pour coder ce format.