Ci-dessous, les différences entre deux révisions de la page.
Prochaine révisionLes deux révisions suivantes | |||
en:documentation:tools:modules [2020/07/09 09:43] – créée fleroux | en:documentation:tools:modules [2020/07/15 13:57] – fleroux | ||
---|---|---|---|
Ligne 4: | Ligne 4: | ||
- | '' | + | '' |
- | Chaque programme nécessite un environnement | + | Each program requires an environment |
- | <note tip>**Rappel** :\\ | + | <note tip>**Reminder** :\\ |
- | '' | + | \\ |
+ | '' | ||
- | Pour travailler, il faut se connecter, depuis | + | To work, you have to connect, from '' |
- | + | See how [[documentation: | |
- | Voir [[documentation: | + | |
</ | </ | ||
===== Modèles ===== | ===== Modèles ===== | ||
- | Des **exemples** d' | + | Some **examples** of initialization for PSMN users are available in the following files : |
* ''/ | * ''/ | ||
* ''/ | * ''/ | ||
Ligne 23: | Ligne 23: | ||
* ''/ | * ''/ | ||
- | Vous pouvez les copier, ou les inclure dans vos propre fichiers d' | + | You can copy them, or include them in your own initialization files. |
<code bash> | <code bash> | ||
Ligne 30: | Ligne 30: | ||
cp / | cp / | ||
- | ou | + | or |
cp / | cp / | ||
</ | </ | ||
- | Reconnectez-vous pour prendre en compte les changements. | + | Reconnect to take into account the changes. |
- | ===== Usage interactif | + | ===== interactive use ===== |
- | ==== charger | + | ==== Load " |
- | | + | |
<code bash> | <code bash> | ||
Ligne 47: | Ligne 47: | ||
</ | </ | ||
- | Peut être ajouté dans '' | + | Can be added in |
- | * pour csh/tcsh | + | * for csh/tcsh |
<code bash> | <code bash> | ||
Ligne 55: | Ligne 55: | ||
</ | </ | ||
- | Peut être ajouté dans '' | + | Can be added in |
- | * pour zsh | + | * for zsh |
<code bash> | <code bash> | ||
Ligne 63: | Ligne 63: | ||
</ | </ | ||
- | Peut être ajouté dans '' | + | PCan be added in |
==== pour tous les shell ==== | ==== pour tous les shell ==== | ||
- | | + | |
<code bash> | <code bash> | ||
- | # lister tous les modules | + | # list all modules |
module avail | module avail | ||
- | # lister les modules | + | # list the modules |
module avail openmpi | module avail openmpi | ||
</ | </ | ||
- | | + | |
<code bash> | <code bash> | ||
module load < | module load < | ||
- | # par exemple | + | # for exemple |
module load GCC/ | module load GCC/ | ||
- | # puis charger | + | # then load GCC 6.4.0 |
module load GCC/6.4.0 | module load GCC/6.4.0 | ||
</ | </ | ||
- | * Obtenir l'aide d' | + | * Getting help from a module |
<code bash> | <code bash> | ||
module help < | module help < | ||
Ligne 96: | Ligne 96: | ||
- | * Afficher les modules | + | * Show loaded |
<code bash> | <code bash> | ||
module list | module list | ||
</ | </ | ||
- | * Décharger un module | + | * Unloading a module |
<code bash> | <code bash> | ||
module unload < | module unload < | ||
Ligne 107: | Ligne 107: | ||
- | ===== Dans un script ===== | + | ===== In a script ===== |
- | exemple | + | exemple |
<code bash> | <code bash> | ||
Ligne 126: | Ligne 126: | ||
</ | </ | ||
- | ===== Références | + | ===== References |
* https:// | * https:// | ||
Ligne 137: | Ligne 137: | ||
==== pour csh/tcsh ==== | ==== pour csh/tcsh ==== | ||
- | * Charger l' | + | * Load the environment of the PSMN (**shell csh/tcsh**) |
<code bash> | <code bash> | ||
source / | source / | ||
Ligne 143: | Ligne 143: | ||
module load Base/psmn | module load Base/psmn | ||
</ | </ | ||
- | + | You can add in your '' | |
- | Vous pouvez ajouter dans votre '' | + | |
<code bash> | <code bash> | ||
Ligne 152: | Ligne 151: | ||
</ | </ | ||
- | ==== pour bash ==== | + | ==== for bash ==== |
- | * Charger l' | + | * Load the environment of the PSMN (**shell bash**) |
<code bash> | <code bash> | ||
source / | source / | ||
Ligne 161: | Ligne 160: | ||
</ | </ | ||
- | Vous pouvez ajouter dans votre '' | + | You can add in your '' |
<code bash> | <code bash> | ||
Ligne 169: | Ligne 168: | ||
</ | </ | ||
- | ==== pour tous les shell ==== | + | ==== for all shells |
- | * Lister les modules | + | * List available |
<code bash> | <code bash> | ||
module avail | module avail | ||
</ | </ | ||
- | * Obtenir la description | + | * Get the description |
<code bash> | <code bash> | ||
module whatis < | module whatis < |