recherche:cluster:softwares

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édentes Révision précédente
Prochaine révision
Révision précédente
recherche:cluster:softwares [05/04/2023 00:06] julien.favrerecherche:cluster:softwares [05/04/2023 16:42] (Version actuelle) julien.favre
Ligne 110: Ligne 110:
  
 ==== Utiliser MTEX sur le cluster ==== ==== Utiliser MTEX sur le cluster ====
 +Référent: `[[julien.favre@emse.fr]]`
  
 Mtex est un package utilisable avec Matlab pour traiter les cartes EBSD. La documentation est disponible sur : https://mtex-toolbox.github.io/ Mtex est un package utilisable avec Matlab pour traiter les cartes EBSD. La documentation est disponible sur : https://mtex-toolbox.github.io/
Ligne 151: Ligne 152:
 </Code> </Code>
  
-Normalement la compilation doit se dérouler sans problème.+Normalement la compilation doit se dérouler sans problème. Sinon, c'est dommage pour vous.
  
 Maintenant copiez certains fichiers obtenus de la compilation vers le répertoire de mtex que vous avez décompressé: Maintenant copiez certains fichiers obtenus de la compilation vers le répertoire de mtex que vous avez décompressé:
Ligne 173: Ligne 174:
 </Code> </Code>
 Pensez bien à modifier la version importée de matlab en mettant la commande module load matlab/R2020b Pensez bien à modifier la version importée de matlab en mettant la commande module load matlab/R2020b
-Pour lancer un job matlab il faut bien utiliser la commande "matlab -nodisplay -nojvm -nodesktop -nosplash -r run_mtex" avec "run_mtex" le nom de votre fichier de script, vérifiez que c'est bien cette commande que vous avez dans le fichier job.+Pour lancer un job matlab il faut bien utiliser la commande "matlab -nodisplay -nojvm -nodesktop -nosplash -r run_mtex" avec "run_mtex" le nom de votre fichier de script (sans marquer l'extension ".m"), vérifiez que c'est bien cette commande que vous avez dans le fichier job. Gardez le nom de script "run_mtex", car on va l'utiliser juste après...
  
-Une fois que vous avez fait ça, dans votre script il faut d'abord lancer Mtex, puis lancer votre script. Je vous propose de faire un script matlab de lancementfaites un fichier "run_mtex.m" contenant :+Une fois que vous avez fait ça, dans votre script il faut d'abord lancer Mtex, puis après seulement lancer votre script de post-traitement. Je vous propose donc de faire un script matlab de lancementfaites un fichier "run_mtex.m" contenant :
 <Code:bash> <Code:bash>
-cd /export/home/tartempion/mtex-5.9.0+cd ~/mtex-5.9.0
 startup_mtex startup_mtex
-cd /export/tartempion/mtex+cd ~/mtex
 monscriptmtexici monscriptmtexici
 </Code> </Code>
-avec "tartempion" votre nom d'utilisateur, et "monscriptmtexici" à remplacer par votre nom de fichier de script Mtex.+avec "monscriptmtexici" à remplacer par votre nom de fichier de script Mtex (sans marquer l'extension ".m"). On suppose aussi ici que votre répertoire de travail est /export/home/tartempion/mtex. Donc pensez bien à ajuster ce nom de répertoire dans le script de lancement.
  
-Donc quand vous lancez un traitement depuis un dossier de travail, mettez le fichier job dedans, qui lance run_mtex.m, qui lance mtex et lance votre script. A priori ça devrait marcher. Sinon, n'hésitez pas à compléter ce tuto...+Pour résumer, quand vous lancez un traitement depuis un dossier de travail, mettez le fichier job dedans, celui-ci va lancer run_mtex.m, qui démarre Mtex et lance votre script. A priori ça devrait marcher. Sinon, n'hésitez pas à compléter ce tuto...
  
  
  • recherche/cluster/softwares.1680646010.txt.gz
  • Dernière modification : 05/04/2023 00:06
  • de julien.favre