# Guide de référence du module fortran MEDlibrary

## Fonctions

subroutine | mlbclo (cret)
| Cette routine force l'écriture des données sur disque, nettoie la mémoire et ferme tous les fichiers MED ouverts (de même que tous les fichiers HDF).
subroutine | mlbstv (version, cret)
| Renvoie le numéro de version de la librairie MED dans une chaîne de caractères.
subroutine | mlbhsv (version, cret)
| Renvoie le numéro de version de la librairie HDF utilisée par la bibliothèque MED dans une chaîne de caractères.
subroutine | mlbnuv (major, minor, rel, cret)
| Renvoie les 3 numéros de version de la librairie MED.
subroutine | mlbhnv (major, minor, rel, cret)
| Renvoie les 3 numéros de version de la librairie HDF5 utilisée par MED.

## Documentation des fonctions

subroutine mlbclo | ( | integer | cret | ) |

Cette routine force l'écriture des données sur disque, nettoie la mémoire et ferme tous les fichiers MED ouverts (de même que tous les fichiers HDF).

Paramètres:

  | cret | retour négatif en cas d'erreur, Zéro sinon.

Cette routine force l'écriture des données sur disque, nettoie la mémoire et ferme tous les fichiers MED ouverts (de même que tous les fichiers HDF). Attention donc à l'emploi de cette routine qui doit utilisée en cas de force majeure dans un contexte d'E/S parallèles.

Définition à la ligne 18 du fichier medflibrary.f.

subroutine mlbhnv | ( | integer | major,
|  | integer | minor,
|  | integer | rel,
|  | integer | cret |
| ) |  |  |

Renvoie les 3 numéros de version de la librairie HDF5 utilisée par MED.

Paramètres:

  | major | Numéro de version majeur.
  | minor | Numéro de version mineur.
  | rel | Numéro de release.
  | cret | retour négatif en cas d'erreur, Zéro sinon.

Cette routine retourne le numéro de version de la bibliothèque HDF5 utilisée par MED. Le numéro de version est renvoyé sous la forme de trois entiers (majeur, mineur, release).

Définition à la ligne 64 du fichier medflibrary.f.

subroutine mlbhsv | ( | character*(*) | version,
|  | integer | cret |
| ) |  |  |

Renvoie le numéro de version de la librairie HDF utilisée par la bibliothèque MED dans une chaîne de caractères.

Paramètres:

  | version | Version de la bibliothèque HDF5 codée dans une chaîne de caractères
  | cret | retour négatif en cas d'erreur, Zéro sinon.

Cette routine retourne le numéro de version de la bibliothèque HDF utilisée avec la bibliothèque MED. Le numéro de version est renvoyé sous la forme d'une chaîne de caractères.

Définition à la ligne 79 du fichier medflibrary.f.

subroutine mlbnuv | ( | integer | major,
|  | integer | minor,
|  | integer | rel,
|  | integer | cret |
| ) |  |  |

Renvoie les 3 numéros de version de la librairie MED.

Paramètres:

  | major | Numéro de version majeur.
  | minor | Numéro de version mineur.
  | rel | Numéro de release.
  | cret | retour négatif en cas d'erreur, Zéro sinon.

Cette routine retourne le numéro de version de la bibliothèque MED. Le numéro de version est renvoyé sous la forme de trois entiers (majeur, mineur, release).

Définition à la ligne 33 du fichier medflibrary.f.

subroutine mlbstv | ( | character*(*) | version,
|  | integer | cret |
| ) |  |  |

Renvoie le numéro de version de la librairie MED dans une chaîne de caractères.

Paramètres:

  | version | Numéro de version défini dans une chaîne de caractères.
  | cret | retour négatif en cas d'erreur, Zéro sinon.

Cette routine retourne le numéro de version de la bibliothèque MED. Le numéro de version est renvoyé sous la forme d'une chaîne de caractères.

Définition à la ligne 48 du fichier medflibrary.f.