Ceci est une ancienne révision du document !
Version | Compilateur | Interconnexion | chemin d'accès | OS | modèle de configuration |
---|---|---|---|---|---|
R2017b (9.3.0.713579) | N/A | N/A | /applis/PSMN/generic/Matlab/R2017b/bin | N/A | N/A |
modulefile : Matlab/R2017b | |||||
R2015b (8.6.0.267246) | N/A | N/A | /applis/PSMN/generic/Matlab/R2015b/bin | N/A | N/A |
modulefile : Matlab/R2015b |
Pour utiliser les modules, consulter Environment Modules
L'usage de matlab au PSMN est fortement déconseillé (problème de jetons de licences et jobs parallèles). Merci de préférer Octave, Scilab, SageMath, R, python ou tout autre équivalent libre.
#!/bin/tcsh ###### Select resources ##### #$ -N nom_job #$ -cwd #$ -V #$ -j y #$ -q matlab # ##### Change to current working directory ##### cd ${SGE_O_WORKDIR} ##### Set environment ##### source /usr/share/lmod/lmod/init/tcsh module load Matlab/R2015b ##### Execute Program ##### matlab -nodisplay -nodesktop -nojvm -nosplash < program_matlab.m #
Pour soumettre il faut lancer :
qsub batchrun.csh
(qui doit être exécutable, p.ex. avec la commande chmod u+x batchrun.csh
)
#!/bin/tcsh ###### Select resources ##### #$ -N nom_job #$ -cwd #$ -V #$ -j y #$ -q matlab ##### For larger memory ##### ##$ -q matlabbig # config env source /usr/share/lmod/lmod/init/tcsh module load Matlab/R2015b ##### Change to current working directory ##### set WORKDIR=${SGE_O_WORKDIR} cd ${WORKDIR} ##### Execute Program #### matlab -nodisplay -nodesktop -nojvm -nosplash < program_matlab.m #
Pour soumettre il faut lancer :
qsub script.matlab