Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente |
documentation:tools:software:matlab [2018/04/25 14:19] – [Exemples de scripts de soumission] ltaulell | documentation:tools:software:matlab [2023/05/04 11:34] (Version actuelle) – [Exemples de scripts de soumission] ltaulell |
---|
| |
^ Version ^ Compilateur ^ Interconnexion ^ chemin d'accès ^ OS ^ modèle de configuration ^ | ^ 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 | | | R2022a () | gcc 10.2.1, java 11.0.15 | N/A | /applis/PSMN/debian11/Generic/modules/all | debian 11 | N/A | |
| | **modulefile** : Matlab/R2017b ||||| | | | **modulefile** : Matlab/R2022a ||||| |
| R2015b (8.6.0.267246) | N/A | N/A | /applis/PSMN/generic/Matlab/R2015b/bin | N/A | N/A | | | R2019b (9.7.0.1296695) | gcc 10.2.1, java 11.0.15 | N/A | /applis/PSMN/debian11/Generic/modules/all | debian 11 | N/A | |
| | **modulefile** : Matlab/R2015b ||||| | | | **modulefile** : Matlab/R2019b ||||| |
| | R2019b (9.7.0.1296695) | Gcc 6.3, Java 1.8 | N/A | /applis/PSMN/generic/Matlab,/R2019b/bin | debian 9 | N/A | |
| | | **modulefile** : Matlab/R2019b ||||| |
| |
| |
Pour utiliser les modules, consulter [[documentation:tools:modules|Environment Modules]] | * Pour utiliser les modules, consulter [[documentation:tools:modules|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, [[documentation:tools:software:scilab|Scilab]], [[documentation:tools:software:sagemath|SageMath]], [[documentation:tools:software:r|R]], [[documentation:tools:langages:python:accueil|python]] ou tout autre équivalent libre. | |
| |
| * 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, [[documentation:tools:software:scilab|Scilab]], [[documentation:tools:software:sagemath|SageMath]], [[documentation:tools:software:r|R]], [[documentation:tools:langages:python:accueil|python]] ou tout autre équivalent libre. |
| |
| * Pour afficher la liste des toolbox installées, ainsi que leur numéro de version, utilisez ''ver()''. |
===== Exemples de scripts de soumission ===== | ===== Exemples de scripts de soumission ===== |
| |
<note warning> | <note warning> |
| |
Ce script est donné à titre d'exemple, merci de le modifier selon vos besoins. \\ | Ce script est donné à titre d'exemple, merci de le modifier selon vos besoins. \\ |
| |
</note> | </note> |
| |
# config env | # config env |
source /usr/share/lmod/lmod/init/bash | source /usr/share/lmod/lmod/init/bash |
module load Matlab/R2015b | ml use /applis/PSMN/debian11/Generic/modules/all/ |
| module load Matlab/R2019b |
##### Change to current working directory ##### | |
WORKDIR=${SGE_O_WORKDIR} | |
| |
cd ${WORKDIR} | # change to current submit dir |
| # important, elsewhere, job is started from ~/ |
| cd "${SGE_O_WORKDIR}" || { echo "cannot cd to ${SGE_O_WORKDIR}"; exit 1; } |
| |
##### Execute Program #### | ##### Execute Program #### |