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.