Jean Zay : la bibliothèque MATIO

Description

MATIO est une bibliothèque C pour lire et écrire des fichiers MAT MATLAB. La bibliothèque est conçue pour être utilisée par les programmes/bibliothèques qui manipulent les fichiers de données MAT et qui n'ont pas accès aux bibliothèques partagées de MATLAB ou qui ne veulent pas en dépendre.

Versions installées

  • matio/1.5.13-mpi: version 1.5.13 compilée avec MPI

Ces informations peuvent être retrouvées par la commande :

$ module avail matio

Environnement

Les versions de MATIO sont disponibles dans les environnements suivants :

  • intel-compilers/19.0.4 intel-mpi/19.0.4

Ces informations peuvent être retrouvées par la commande :

$ module show matio

Pour utiliser cette librairie dans d'autres environnements, veuillez contacter l'équipe Support aux Utilisateurs.

Remarque : pour obtenir les informations sur les chemins d'accès aux librairies, il sera nécessaire de charger au préalable l'environnement choisi (Intel dans cet exemple) :

$ module load intel-compilers/19.0.4 intel-mpi/19.0.4
$ module show matio

Utilisation

La bibliothèque est accessible par module.

Pour charger la version par défaut dans l'environnement courant ou dans l'environnement par défaut si aucun environnement n'est préalablement chargé :

$ module load matio

ou pour charger une version spécifique dans un environnement spécifique (Intel dans cet exemple) :

$ module load intel-compilers/19.0.4 intel-mpi/19.0.4
$ module load matio/1.5.13-mpi

Édition des liens

Lors de l'édition de liens, il est nécessaire d'ajouter l'option -lmatio :

$ module load matio
$ ifort appel_matio.f90 -lmatio

Documentation