
Table des matières
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