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
Les versions installées sur Jean Zay peuvent être retrouvées par la commande suivante :
module avail matio
Environnement
Les versions de MATIO sont disponibles dans différents environnements. Pour les lister, utilisez la commande suivante :
module show matio
Pour utiliser cette bibliothèque dans d'autres environnements, veuillez contacter l'équipe Support aux Utilisateurs.
Pour obtenir les informations sur les chemins d'accès aux librairies, il sera nécessaire de charger au préalable l'environnement choisi. Par exemple :
module load intel-compilers/19.0.4 intel-mpi/19.0.4module show matioUtilisation
La bibliothèque est accessible par la commande 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.4module 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 matioifort appel_matio.f90 -lmatio