MATLAB
MATLAB est un logiciel de calcul numérique. Les licences sont disponibles pour les laboratoires IN2P3.
Note
Plusieurs versions sont disponible au CC-IN2P3. Veuillez vous référer à la syntaxe des logiciels de gestion d’environnement pour lister et charger la version souhaitée.
Attention
Ce logiciel est sous licence académique et ne peut pas être utilisé pour des calculs à caractère industriel.
Si vous utilisez MATLAB sur la plateforme de calcul, il faut déclarer la ressource au moment de la soumission. Veuillez vous référer au paragraphe dédié pour plus de détails. Pour visualiser l’utilisation de MATLAB et de ses différents modules installés au CC-IN2P3, voir :
Pour lancer l’exécution du script MATLAB mon_script.m
en mode commande, il faut utiliser l’option -nodisplay
de la commande matlab
. Par exemple :
% matlab -nojvm -nodisplay -r 'mon_script ; exit'
Déclaration sur la plateforme de calcul
La ressource matlab
doit être spécifiée lors de l’utilisation de MATLAB dans un job.
MATLAB propose des boîtes à outils (« toolbox ») qui regroupent des fonctionnalités spécifiques. La licence MATLAB du CC-IN2P3 dispose d’un certain nombre de ces boîtes à outils. Pour quatre d’entre elles, des ressources ont été définies dans Slurm :
Distrib Computing Toolbox auquel correspond la ressource
matlab_distrib
Image Toolbox auquel correspond la ressource
matlab_img
Optimization Toolbox auquel correspond la ressource
matlab_opt
Signal Toolbox auquel correspond la ressource
matlab_sig
Statistics Toolbox auquel correspond la ressource
matlab_stat
Quand l’une de ces boîtes à outils est utilisée, la ressource correspondante doit être declarée à la soumission. Il faut aussi ajouter la ressource matlab
à chaque utilisation d’une boîte à outils.