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 | ||
logiciels:matlab [2015/02/23 11:14] montap01 [Execution sous slurm en multi-threadé] |
logiciels:matlab [2023/10/16 12:21] (Version actuelle) montap01 |
||
---|---|---|---|
Ligne 9: | Ligne 9: | ||
* 2008a | * 2008a | ||
* R2014a | * R2014a | ||
+ | * R2017b | ||
+ | * R2019b | ||
- | ==== Toolbox ==== | + | <note warning> |
- | Matlab | + | CALI ne dispose pas de licences |
- | + | </ | |
- | Toolbox disponibles sur CALI : | + | |
- | + | ||
- | MATLAB | + | |
- | Image Processing Toolbox | + | |
- | Optimization Toolbox | + | |
- | Partial Differential Equation Toolbox | + | |
- | Signal Processing Toolbox | + | |
- | System Identification Toolbox | + | |
===== Utilisation ===== | ===== Utilisation ===== | ||
Ligne 29: | Ligne 22: | ||
Par exemple : | Par exemple : | ||
module load matlab/ | module load matlab/ | ||
+ | | ||
+ | ==== Indiquer votre gestionnaire de licences ==== | ||
+ | Pré-requis : | ||
+ | - Votre laboratoire doit disposer d'un // | ||
+ | - Vous devez connaître le //nom DNS// de ce gestionnaire de licences, et le //numéro de port// utilisé | ||
+ | - L' | ||
+ | |||
+ | Une fois ces conditions remplies, positionnez une variable d' | ||
+ | <file bash> | ||
+ | export MLM_LICENSE_FILE < | ||
+ | </ | ||
+ | en remplaçant ''< | ||
+ | |||
+ | |||
==== Travailler avec slurm en mode séquentiel ==== | ==== Travailler avec slurm en mode séquentiel ==== | ||
Ligne 51: | Ligne 58: | ||
- Préparation du job slurm (fichier '' | - Préparation du job slurm (fichier '' | ||
# | # | ||
+ | # | ||
#SBATCH --partition=rapide | #SBATCH --partition=rapide | ||
- | #SBATCH --qos=rapide | ||
#SBATCH --ntasks=1 | #SBATCH --ntasks=1 | ||
+ | #SBATCH --mem-per-cpu=1000 | ||
+ | #SBATCH --time=00: | ||
module load matlab | module load matlab | ||
Ligne 62: | Ligne 71: | ||
</ | </ | ||
- | :!: Notez deux éléments importants | + | :!: Notez que : |
* l' | * l' | ||
* la commande '' | * la commande '' | ||
+ | * la quantité de mémoire demandée, et le temps prévisionnel d' | ||
+ | * vous devez choisir la partition en fonction de vos besoins (voir l' | ||
==== Execution sous slurm en multi-threadé ==== | ==== Execution sous slurm en multi-threadé ==== | ||
Ligne 95: | Ligne 106: | ||
# | # | ||
#SBATCH --partition=rapide | #SBATCH --partition=rapide | ||
- | #SBATCH --qos=rapide | ||
#SBATCH --ntasks=1 | #SBATCH --ntasks=1 | ||
#SBATCH --cpus-per-task=4 | #SBATCH --cpus-per-task=4 | ||
+ | #SBATCH --mem-per-cpu=1000 | ||
+ | #SBATCH --time=00: | ||
module load matlab | module load matlab |