Documentation de la bibliothèque MED-fichier V2.3 : De la V2.2 à la V2.3


Sommaire de la rubrique

Introduction

Cette rubrique a pour objectif de faciliter le passage de MED-fichier V2.2 à MED-fichier V2.3, elle s'adresse en premier lieu aux développeurs qui veulent mettre à niveau leur interface avec la bibliothèque MED-fichier au sein d'un code.

Précisons immédiatement que l'API de MED-fichier V2.3 est compatible a 100% par rapport à MED-fichier V2.2 car elle résulte uniquement de l'ajout de nouvelles fonctions prenant en compte les joints et la numérotation globale.

Evolutions apportées au modèle de données

Support des maillages distribués

MED-fichier V2.3 donne la possibilité de stocker les informations nécessaires à la définition de maillages distribués sur plusieurs sous-domaines. Chaque maillage distribué peut être sauvegardé dans un fichier MED classique auquel peuvent s'ajouter la définition :

Pour plus de détails, on peut consulter le modèle de données et le guide d'utilisation du module "joint".

Evolutions apportées aux types de données pré-existants

Numérotation globale des entités

Dans MED-fichier 2.3, on peut ajouter une numérotation globale optionnelleee à toute entité du maillage (noeud, arrete, ou maille). Le modèle de donnée a donc evolué pour supporter cette nouvelle fonctionalité, ceci en restant totalement compatible avec la version précédente de MED-fichier. Pour plus de détails, on peut consulter le modèle de données.

Evolutions apportées à l'API de la bibliothèque

Nouvelles fonctionnalités

Ecriture et lecture des joints associés à un maillage particulier

L'API de MED-fichier V2.3 propose des routines pour écrire/lire le contenu de joints associés à un maillage. Comme décrit dans le modele de données, un joint est une aggrégation de correspondances entre entités de même type ou non :

La description de ces routines est disponible dans le guide de référence. Le mode d'utilisation de ces routines est fourni par le guide d'utilisation.

Ecriture et lecture d'une numérotation globale associée à des entités du maillage

Evolutions apportées aux utilitaires

Utilitaire MDUMP

L'utilitaire mdump prend compte l'ensemble des évolutions du modèle et fonctionnelles pré-citées.

Utilitaire MEDCONFORME

L'utilitaire medconforme permet de vérifier la conformité d'un fichier MED vis-à-vis de la bibliothèque MED-fichier V2.3.

Pour un fichier donné, l'utilitaire medconforme :

Utilitaire MEDIMPORT

Aucun utilitaire "d'importation" n'est nécessaire comme le format MED V2.3 est totalement compatible avec le format MED V2.2

Mettre à jour une interface MED-fichier V2.3

Prise en compte des Joints

On a 2 possibilités :

Dans cette seconde optique, vous devez prendre en compte les routines sur les joints fournies par MED-fichier V2.3 :

Prise en compte de la numérotation globale des entités