Guide de référence du module fortran MEDprofile

Fonctions

subroutine mpfprw (fid, pname, psize, profil, cret)
 Cette routine permet d'écrire un profil dans un fichier MED.
subroutine mpfnpf (fid, n, cret)
 Cette routine permet de lire le nombre de profil dans un fichier MED.
subroutine mpfpfi (fid, it, pname, psize, cret)
 Cette routine permet de lire les informations sur un profil dans un fichier MED.
subroutine mpfpsn (fid, pname, psize, cret)
 Cette routine permet de lire la taille d'un profil dont on connait le nom.
subroutine mpfprr (fid, pname, profil, cret)
 Cette routine permet de lire un profil dans un fichier MED.

Documentation des fonctions

subroutine mpfnpf ( integer  fid,
integer  n,
integer  cret 
)

Cette routine permet de lire le nombre de profil dans un fichier MED.

Paramètres:
fid Identificateur du fichier.
n Nombre de profil.
cret retour négatif en cas d'erreur, Zéro sinon.

Cette routine permet de lire le nombre de profil dans un fichier MED.

Remarques
Un profil est un tableau de numéros d'entités (numérotation MED relative à un type géométrique d'élément commence à 1. ) associés aux valeurs à traiter. Un profil permet de sélectionner les entités d'un maillage lors de la lecture ou l'écriture d'un champ ou d'un maillage. La définition d'un profil se fait selon les conventions suivantes :
  • Les numéros d'entité utilisés pour définir un profil sont ceux de la numérotation implicite (ordre d'apparition des entités par ordre croissant).
  • Il s'agit d'une liste compacte : on ne met que les numéros représentatifs. Exemple : sur un maillage de 30 noeuds, si on a un champ portant sur les noeuds de numéros de référence 4, 5 et 12, le profil correspondant sera la liste (4,5,12).

Définition à la ligne 36 du fichier medprofile.f.

subroutine mpfpfi ( integer  fid,
integer  it,
character *(*)  pname,
integer  psize,
integer  cret 
)

Cette routine permet de lire les informations sur un profil dans un fichier MED.

Paramètres:
fid Identificateur du fichier.
it Itérateur sur le profil. La valeur initiale de l'itérateur est 1.
pname Nom du profil utilisé (de taille maximum MED_NAME_SIZE ) ou (MED_NO_PROFILE | MED_ALLENTITIES_PROFILE ) s'il n'y a pas de profil.
psize Taille du profil.
cret retour négatif en cas d'erreur, Zéro sinon.

Cette routine permet de lire les informations sur un profil dans un fichier MED. L'accès au profil se fait via un itérateur. Les informations lues sont : le nom du profil ainsi que le nombre d'entités référencées dans le profil.

Remarques
Un profil est un tableau de numéros d'entités (numérotation MED relative à un type géométrique d'élément commence à 1. ) associés aux valeurs à traiter. Un profil permet de sélectionner les entités d'un maillage lors de la lecture ou l'écriture d'un champ ou d'un maillage. La définition d'un profil se fait selon les conventions suivantes :
  • Les numéros d'entité utilisés pour définir un profil sont ceux de la numérotation implicite (ordre d'apparition des entités par ordre croissant).
  • Il s'agit d'une liste compacte : on ne met que les numéros représentatifs. Exemple : sur un maillage de 30 noeuds, si on a un champ portant sur les noeuds de numéros de référence 4, 5 et 12, le profil correspondant sera la liste (4,5,12).

Définition à la ligne 56 du fichier medprofile.f.

subroutine mpfprr ( integer  fid,
character*(*)  pname,
integer:dimension(*)  profil,
integer  cret 
)

Cette routine permet de lire un profil dans un fichier MED.

Paramètres:
fid Identificateur du fichier.
pname Nom du profil utilisé (de taille maximum MED_NAME_SIZE ) ou (MED_NO_PROFILE | MED_ALLENTITIES_PROFILE ) s'il n'y a pas de profil.
profil Tableau des numéros d'entités associées aux valeurs à traiter.
cret retour négatif en cas d'erreur, Zéro sinon.

Cette routine permet de lire un profil dans un fichier MED. Un profil est identifié par un nom.

Remarques
Un profil est un tableau de numéros d'entités (numérotation MED relative à un type géométrique d'élément commence à 1. ) associés aux valeurs à traiter. Un profil permet de sélectionner les entités d'un maillage lors de la lecture ou l'écriture d'un champ ou d'un maillage. La définition d'un profil se fait selon les conventions suivantes :
  • Les numéros d'entité utilisés pour définir un profil sont ceux de la numérotation implicite (ordre d'apparition des entités par ordre croissant).
  • Il s'agit d'une liste compacte : on ne met que les numéros représentatifs. Exemple : sur un maillage de 30 noeuds, si on a un champ portant sur les noeuds de numéros de référence 4, 5 et 12, le profil correspondant sera la liste (4,5,12).

Définition à la ligne 88 du fichier medprofile.f.

subroutine mpfprw ( integer  fid,
character*(*)  pname,
integer  psize,
integer:dimension(*)  profil,
integer  cret 
)

Cette routine permet d'écrire un profil dans un fichier MED.

Paramètres:
fid Identificateur du fichier.
pname Nom du profil utilisé (de taille maximum MED_NAME_SIZE ) ou (MED_NO_PROFILE | MED_ALLENTITIES_PROFILE ) s'il n'y a pas de profil.
psize Taille du profil.
profil Tableau des numéros d'entités associées aux valeurs à traiter.
cret retour négatif en cas d'erreur, Zéro sinon.

Cette routine permet d'écrire un profil dans un fichier MED. Un profil est identifié par un nom.

Remarques
Un profil est un tableau de numéros d'entités (numérotation MED relative à un type géométrique d'élément commence à 1. ) associés aux valeurs à traiter. Un profil permet de sélectionner les entités d'un maillage lors de la lecture ou l'écriture d'un champ ou d'un maillage. La définition d'un profil se fait selon les conventions suivantes :
  • Les numéros d'entité utilisés pour définir un profil sont ceux de la numérotation implicite (ordre d'apparition des entités par ordre croissant).
  • Il s'agit d'une liste compacte : on ne met que les numéros représentatifs. Exemple : sur un maillage de 30 noeuds, si on a un champ portant sur les noeuds de numéros de référence 4, 5 et 12, le profil correspondant sera la liste (4,5,12).

Définition à la ligne 20 du fichier medprofile.f.

subroutine mpfpsn ( integer  fid,
character *(*)  pname,
integer  psize,
integer  cret 
)

Cette routine permet de lire la taille d'un profil dont on connait le nom.

Paramètres:
fid Identificateur du fichier.
pname Nom du profil utilisé (de taille maximum MED_NAME_SIZE ) ou (MED_NO_PROFILE | MED_ALLENTITIES_PROFILE ) s'il n'y a pas de profil.
psize Taille du profil.
cret retour négatif en cas d'erreur, Zéro sinon.

Cette routine permet de lire la taille d'un profil dont on connait le nom.

Remarques
Un profil est un tableau de numéros d'entités (numérotation MED relative à un type géométrique d'élément commence à 1. ) associés aux valeurs à traiter. Un profil permet de sélectionner les entités d'un maillage lors de la lecture ou l'écriture d'un champ ou d'un maillage. La définition d'un profil se fait selon les conventions suivantes :
  • Les numéros d'entité utilisés pour définir un profil sont ceux de la numérotation implicite (ordre d'apparition des entités par ordre croissant).
  • Il s'agit d'une liste compacte : on ne met que les numéros représentatifs. Exemple : sur un maillage de 30 noeuds, si on a un champ portant sur les noeuds de numéros de référence 4, 5 et 12, le profil correspondant sera la liste (4,5,12).

Définition à la ligne 72 du fichier medprofile.f.


Généré le Mon May 16 17:11:09 2011 pour MED fichier par  doxygen 1.6.1