Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
recherche:cluster:softwares [04/04/2023 23:54] – julien.favre | recherche: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 est un package utilisable avec Matlab pour traiter les cartes EBSD. La documentation est disponible sur : https:// | ||
Ligne 151: | Ligne 152: | ||
</ | </ | ||
- | 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é: | ||
+ | < | ||
+ | cp ~/ | ||
+ | cp ~/ | ||
+ | cp ~/ | ||
+ | </ | ||
+ | |||
+ | 3) Installation à proprement dit de Mtex. | ||
+ | Naviguez dans le répertoire d' | ||
+ | Vérifiez bien que vous avez importé GCC9 et Matlab avec " | ||
+ | Lancer la commande " | ||
+ | Normalement Mtex va s' | ||
+ | |||
+ | 4) Vous pensez avoir fini... ben non... En fait quand on lance Matlab, Mtex ne se lance pas spontanément. Donc pour lancer un job avec Mtex il faut quelques astuces. | ||
+ | Déja, commencez par générer un fichier job pour votre calcul avec : | ||
+ | < | ||
+ | module load tools/ | ||
+ | cluster-create-slurm-script-01.sh -matlab | ||
+ | </ | ||
+ | Pensez bien à modifier la version importée de matlab en mettant la commande module load matlab/ | ||
+ | Pour lancer un job matlab il faut bien utiliser la commande " | ||
+ | |||
+ | Une fois que vous avez fait ça, dans votre script il faut d' | ||
+ | < | ||
+ | cd ~/ | ||
+ | startup_mtex | ||
+ | cd ~/mtex | ||
+ | monscriptmtexici | ||
+ | </ | ||
+ | avec " | ||
+ | |||
+ | 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' | ||