Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
documentation:tools:software:matlab [2018/02/26 15:00] – [Matlab] ltaulelldocumentation:tools:software:matlab [2023/05/04 11:34] (Version actuelle) – [Exemples de scripts de soumission] ltaulell
Ligne 2: Ligne 2:
  
 ^  Version  ^  Compilateur  ^  Interconnexion  ^  chemin d'accès  ^  OS  ^  modèle de configuration  ^ ^  Version  ^  Compilateur  ^  Interconnexion  ^  chemin d'accès  ^  OS  ^  modèle de configuration  ^
-|  R2015b (8.6.0.267246)  |  N/A  |  N/A  |  /applis/PSMN/generic/Matlab/R2015b/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/R2015b  |||||+| | **modulefile** : Matlab/R2022a  ||||| 
 +|  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/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]]
- +
- +
- {{INLINETOC}} +
- +
- +
-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, R, [[documentation:tools:langages:python|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>
-Ces scripts sont donnés à titre d'exemple, merci de les modifier selon vos besoins. \\ 
-</note> 
  
-  * exemple 1+Ce script est donné à titre d'exemple, merci de le modifier selon vos besoins. \\
  
-<code bash batchrun.csh> +</note>
-#!/bin/tcsh +
-###### Select resources ##### +
-#$ -N nom_job +
-#$ -cwd +
-#$ -V +
-#$ -j y +
-#$ -q matlab +
-#+
  
-##### Change to current working directory ##### 
-cd ${SGE_O_WORKDIR} 
  
-##### Set environment ##### +<code bash script.matlab> 
-source /usr/share/lmod/lmod/init/tcsh +#!/bin/bash
-module load Matlab/R2015b +
- +
-##### Execute Program ##### +
- +
-matlab -nodisplay -nodesktop -nojvm -nosplash < program_matlab.m +
- +
-+
-</code> +
- +
-Pour soumettre il faut lancer : +
-<code bash> +
-  qsub batchrun.csh +
-</code>   +
-(qui doit être exécutable, p.ex. avec la commande ''chmod u+x batchrun.csh'' )  +
- +
-  * exemple 2 +
- +
-<code bash script.matlab > +
-#!/bin/tcsh+
 ###### Select resources ##### ###### Select resources #####
 #$ -N nom_job #$ -N nom_job
 #$ -cwd #$ -cwd
 #$ -V #$ -V
-#$ -j y 
 #$ -q matlab #$ -q matlab
 ##### For larger memory ##### ##### For larger memory #####
-##$ -q matlabbig+###$ -q matlabbig
  
 # config env # config env
-source /usr/share/lmod/lmod/init/tcsh +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 ##### +
-set 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 ####
Ligne 83: Ligne 51:
 Pour soumettre il faut lancer : Pour soumettre il faut lancer :
 <code bash> <code bash>
-  qsub script.matlab +qsub script.matlab 
 </code>  </code> 
documentation/tools/software/matlab.1519657256.txt.gz · Dernière modification : 2020/08/25 15:58 (modification externe)