Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédenteProchaine révisionLes deux révisions suivantes | ||
documentation:tutorials:visualisation [2015/11/27 10:23] – [modulefiles] ltaulell | documentation:tutorials:visualisation [2020/05/07 15:30] – [3,5. Connexion depuis l'extérieur (Linux, Mac)] ltaulell | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
====== Serveur de visualisation ====== | ====== Serveur de visualisation ====== | ||
- | La machine **r730visu-pub** est dédiée à la visualisation intensive (OpenGL/GLX/Mesa/CUDA6) au PSMN. | + | La machine **r740visu** est dédiée à la visualisation intensive (OpenGL/ |
- | Elle est identique aux machines du [[documentation: | + | Elle est équipé de deux processeurs Intel Xeon Gold 5122 à 3.60GHz (16 coeurs logiques) et de 192 GiB de RAM. |
- | Elle est accessible en **x2go**, et dispose | + | Elle est accessible en **x2go**, et dispose |
- | Enfin et surtout, elle a accès au ''/ | + | Enfin, et surtout, elle donne accès au ''/ |
- | <WRAP round important> | + | <WRAP round important> |
<WRAP info> | <WRAP info> | ||
- | ===== Prérequis ===== | + | ===== 1. Prérequis ===== |
- | - Installer **x2go** (x2goclient) sur le poste utilisateur (Linux, Mac ou Windows => http:// | ||
- [[documentation: | - [[documentation: | ||
- | - [[documentation: | + | - [[documentation: |
- [[documentation: | - [[documentation: | ||
+ | - Installer **x2go** (x2goclient) sur le poste utilisateur (Linux, Mac ou Windows => http:// | ||
- | ===== Configuration de x2goclient ===== | + | ===== 2. Configuration de x2goclient ===== |
* Nouvelle session | * Nouvelle session | ||
Ligne 50: | Ligne 50: | ||
- Nommez la session, | - Nommez la session, | ||
- | - Host = **r730visu-pub**, | + | - Host = **r740visu**, |
- Try auto login -> Checked, | - Try auto login -> Checked, | ||
- Use proxy server -> Checked, | - Use proxy server -> Checked, | ||
- SSH -> Checked, | - SSH -> Checked, | ||
- | - Host = **allo-psmn.ens-lyon.fr**, | + | - Host = **allo-psmn.psmn.ens-lyon.fr**, |
- Same login -> Checked, | - Same login -> Checked, | ||
- Same password -> Checked, | - Same password -> Checked, | ||
- ssh-agent -> Checked, | - ssh-agent -> Checked, | ||
- | - Session type = **XFCE** :!:. | + | - Session type = :!: **XFCE** :!:. |
+ | |||
+ | Dans le cas d'une connexion par tunnel (Windows/ | ||
</ | </ | ||
</ | </ | ||
+ | |||
+ | <note warning>: | ||
+ | |||
* Paramètres : Onglet Connection | * Paramètres : Onglet Connection | ||
Ligne 126: | Ligne 131: | ||
- | ===== Connexion ===== | + | ===== 3. Connexion |
+ | |||
+ | Ce paragraphe concerne une connexion à la machine de visualisation depuis l' | ||
+ | |||
+ | |||
+ | <WRAP group> | ||
+ | <WRAP half column> | ||
+ | |||
+ | {{: | ||
+ | |||
+ | </ | ||
+ | <WRAP half column> | ||
+ | |||
+ | __Légende :__ | ||
+ | * **noir** : lien physique | ||
+ | * <wrap round notice> | ||
+ | * <wrap round danger> | ||
+ | * <wrap round safety> | ||
+ | |||
+ | </ | ||
+ | </ | ||
<WRAP group> | <WRAP group> | ||
Ligne 146: | Ligne 171: | ||
- | ===== Utilisation ===== | + | ===== 3,5. Connexion depuis l' |
+ | |||
+ | Ce paragraphe concerne une connexion à la machine de visualisation depuis l' | ||
+ | |||
+ | <WRAP group> | ||
+ | <WRAP half column> | ||
+ | |||
+ | {{: | ||
+ | |||
+ | </ | ||
+ | <WRAP half column> | ||
+ | |||
+ | __Légende :__ | ||
+ | * **noir** : lien physique | ||
+ | * <wrap round notice> | ||
+ | * <wrap round danger> | ||
+ | * <wrap round safety> | ||
+ | |||
+ | </ | ||
+ | </ | ||
+ | |||
+ | * Modification minimale à faire dans votre '' | ||
+ | |||
+ | <code bash> | ||
+ | Host allo-psmn-multihop | ||
+ | User $USER | ||
+ | ProxyCommand ssh -qt $USER@ssh.psmn.ens-lyon.fr tcpconnect allo-psmn.psmn.ens-lyon.fr %p | ||
+ | </ | ||
+ | |||
+ | <wrap important> | ||
+ | |||
+ | * Modification x2go : | ||
+ | |||
+ | Dans l' | ||
+ | |||
+ | ===== 4. Connexion depuis l' | ||
+ | |||
+ | Ce paragraphe concerne une connexion à la machine de visualisation depuis l' | ||
+ | |||
+ | <WRAP group> | ||
+ | <WRAP half column> | ||
+ | |||
+ | {{: | ||
+ | |||
+ | </ | ||
+ | <WRAP half column> | ||
+ | |||
+ | __Légende :__ | ||
+ | * **noir** : lien physique | ||
+ | * <wrap round notice> | ||
+ | * <wrap round danger> | ||
+ | * <wrap round safety> | ||
+ | |||
+ | </ | ||
+ | </ | ||
+ | |||
+ | |||
+ | ==== Créer un tunnel SSH ==== | ||
+ | |||
+ | <note important> | ||
+ | |||
+ | La première étape consiste à créer un tunnel SSH vers la machine de visualisation : | ||
+ | |||
+ | * Copiez la session de la passerelle (allo-psmn, Load, renommez, save). | ||
+ | |||
+ | Changez le '' | ||
+ | |||
+ | <note important> | ||
+ | |||
+ | {{: | ||
+ | |||
+ | * Dans '' | ||
+ | * Dans '' | ||
+ | |||
+ | {{: | ||
+ | |||
+ | * Dans '' | ||
+ | |||
+ | {{: | ||
+ | |||
+ | * Revenez dans '' | ||
+ | |||
+ | ==== Connexion X2Go ==== | ||
+ | |||
+ | <WRAP group> | ||
+ | <WRAP half column> | ||
+ | <note important> | ||
+ | </ | ||
+ | <WRAP half column> | ||
+ | {{: | ||
+ | </ | ||
+ | </ | ||
+ | |||
+ | <WRAP group> | ||
+ | <WRAP half column> | ||
+ | {{: | ||
+ | </ | ||
+ | <WRAP half column> | ||
+ | Le paramétrage de la session X2Go est le suivant : | ||
+ | |||
+ | * Dans '' | ||
+ | * Dans '' | ||
+ | * Réglez '' | ||
+ | * Cochez la case '' | ||
+ | * Réglez '' | ||
+ | </ | ||
+ | </ | ||
+ | |||
+ | |||
+ | Validez avec OK, puis double-cliquez sur l' | ||
+ | |||
+ | {{: | ||
+ | |||
+ | |||
+ | ===== 5. Utilisation ===== | ||
Chaque application installée dans l' | Chaque application installée dans l' | ||
+ | |||
+ | ==== Pavé numérique ==== | ||
+ | |||
+ | Si votre pavé numérique n'est pas reconnu, dans un terminal, executez le programme '' | ||
==== modulefiles ==== | ==== modulefiles ==== | ||
Ligne 154: | Ligne 297: | ||
Pour chaque application nécessitant le chargement d'un modulefile, il faut, depuis un terminal, loader le modulefile puis exécuter l' | Pour chaque application nécessitant le chargement d'un modulefile, il faut, depuis un terminal, loader le modulefile puis exécuter l' | ||
+ | Les sessions x2go ignorent parfois le chargement de '' | ||
+ | |||
+ | <code bash> | ||
+ | |||
+ | |||
+ | ==== Utilisateurs Mac OSX ==== | ||
+ | |||
+ | Les utilisateurs de MacOSX doivent avoir le '' | ||
==== VirtualGL ==== | ==== VirtualGL ==== | ||
- | Pour chaque application nécessitant une accélération matérielle (OpenGL/ | + | Pour chaque application nécessitant une accélération matérielle (OpenGL/ |
- | ===== Exemples ===== | + | ===== 6. Exemples ===== |
* VMD | * VMD | ||
Ligne 165: | Ligne 316: | ||
< | < | ||
+ | source ~/.profile | ||
module load VMD/1.9.2 | module load VMD/1.9.2 | ||
vglrun vmd | vglrun vmd | ||
Ligne 176: | Ligne 328: | ||
< | < | ||
+ | source ~/.profile | ||
module load Molden/5.4 | module load Molden/5.4 | ||
vglrun gmolden | vglrun gmolden | ||
Ligne 187: | Ligne 340: | ||
< | < | ||
+ | source ~/.profile | ||
module load ParaView/ | module load ParaView/ | ||
vglrun paraview | vglrun paraview | ||
Ligne 200: | Ligne 354: | ||
< | < | ||
+ | source ~/.profile | ||
vglrun avogadro | vglrun avogadro | ||
</ | </ |