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édente | ||
| documentation:tutorials:visualisation [2020/05/07 14:10] – [3,5. Connexion depuis l'extérieur (Linux, Mac)] ltaulell | documentation:tutorials:visualisation [2023/12/12 11:00] (Version actuelle) – supprimée ltaulell | ||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| - | ====== Serveur de visualisation ====== | ||
| - | |||
| - | La machine **r740visu** est dédiée à la visualisation intensive (OpenGL/ | ||
| - | |||
| - | 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 d'un accélérateur matériel **NVidia Quadro P4000©**. | ||
| - | |||
| - | Enfin, et surtout, elle donne accès au ''/ | ||
| - | |||
| - | <WRAP round important> | ||
| - | |||
| - | <WRAP info> | ||
| - | |||
| - | |||
| - | ===== 1. Prérequis ===== | ||
| - | |||
| - | - [[documentation: | ||
| - | - [[documentation: | ||
| - | - [[documentation: | ||
| - | - Installer **x2go** (x2goclient) sur le poste utilisateur (Linux, Mac ou Windows => http:// | ||
| - | |||
| - | ===== 2. Configuration de x2goclient ===== | ||
| - | |||
| - | * Nouvelle session | ||
| - | |||
| - | <WRAP group> | ||
| - | <WRAP half column> | ||
| - | |||
| - | {{ : | ||
| - | |||
| - | </ | ||
| - | <WRAP half column> | ||
| - | |||
| - | - Session -> New, | ||
| - | - Vous pourrez revenir aux paramêtres en cliquant sur la petite tête de flèche, | ||
| - | - La session est enregistrée dans ce rectangle blanc. | ||
| - | |||
| - | </ | ||
| - | </ | ||
| - | |||
| - | * Paramètres : Onglet Session | ||
| - | |||
| - | <WRAP group> | ||
| - | <WRAP half column> | ||
| - | |||
| - | {{ : | ||
| - | |||
| - | </ | ||
| - | <WRAP half column> | ||
| - | |||
| - | - Nommez la session, | ||
| - | - Host = **r740visu**, | ||
| - | - Try auto login -> Checked, | ||
| - | - Use proxy server -> Checked, | ||
| - | - SSH -> Checked, | ||
| - | - Host = **allo-psmn.psmn.ens-lyon.fr**, | ||
| - | - Same login -> Checked, | ||
| - | - Same password -> Checked, | ||
| - | - ssh-agent -> Checked, | ||
| - | - Session type = :!: **XFCE** :!:. | ||
| - | |||
| - | Dans le cas d'une connexion par tunnel (Windows/ | ||
| - | |||
| - | </ | ||
| - | </ | ||
| - | |||
| - | <note warning>: | ||
| - | |||
| - | |||
| - | * Paramètres : Onglet Connection | ||
| - | |||
| - | <WRAP group> | ||
| - | <WRAP half column> | ||
| - | |||
| - | {{ : | ||
| - | |||
| - | </ | ||
| - | <WRAP half column> | ||
| - | |||
| - | - choisissez une vitesse entre ADSL et WAN. | ||
| - | |||
| - | </ | ||
| - | </ | ||
| - | |||
| - | * Paramètres : Onglet Input/ | ||
| - | |||
| - | <WRAP group> | ||
| - | <WRAP half column> | ||
| - | |||
| - | {{ : | ||
| - | |||
| - | </ | ||
| - | <WRAP half column> | ||
| - | |||
| - | - Personnalisez la taille d' | ||
| - | - Au besoin, forcez les réglages du clavier (Mac et Windows). | ||
| - | |||
| - | </ | ||
| - | </ | ||
| - | |||
| - | * Paramètres : Onglet Média | ||
| - | |||
| - | <WRAP group> | ||
| - | <WRAP half column> | ||
| - | |||
| - | {{ : | ||
| - | |||
| - | </ | ||
| - | <WRAP half column> | ||
| - | |||
| - | - Sound support -> Unchecked, | ||
| - | - printing support -> Unchecked. | ||
| - | |||
| - | </ | ||
| - | </ | ||
| - | |||
| - | * Paramètres : Onglet Dossiers | ||
| - | |||
| - | <WRAP group> | ||
| - | <WRAP half column> | ||
| - | |||
| - | {{ : | ||
| - | |||
| - | </ | ||
| - | <WRAP half column> | ||
| - | |||
| - | //(rien à faire)// | ||
| - | |||
| - | </ | ||
| - | </ | ||
| - | |||
| - | |||
| - | ===== 3. Connexion directe ===== | ||
| - | |||
| - | 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 half column> | ||
| - | |||
| - | {{ : | ||
| - | |||
| - | </ | ||
| - | <WRAP half column> | ||
| - | |||
| - | Cliquez simplement sur la session de votre choix (flèche 3) pour lancer le processus de connexion. | ||
| - | |||
| - | </ | ||
| - | </ | ||
| - | |||
| - | Résultat attendu : | ||
| - | |||
| - | {{ : | ||
| - | |||
| - | |||
| - | ===== 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 : | ||
| - | |||
| - | Remplacez, 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' | ||
| - | |||
| - | ==== Pavé numérique ==== | ||
| - | |||
| - | Si votre pavé numérique n'est pas reconnu, dans un terminal, executez le programme '' | ||
| - | |||
| - | ==== modulefiles ==== | ||
| - | |||
| - | 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> | ||
| - | |||
| - | ==== VirtualGL ==== | ||
| - | |||
| - | Pour chaque application nécessitant une accélération matérielle (OpenGL/ | ||
| - | |||
| - | ===== 6. Exemples ===== | ||
| - | |||
| - | * VMD | ||
| - | | ||
| - | Dans un terminal : | ||
| - | |||
| - | < | ||
| - | source ~/.profile | ||
| - | module load VMD/1.9.2 | ||
| - | vglrun vmd | ||
| - | </ | ||
| - | |||
| - | {{ : | ||
| - | |||
| - | * molden/ | ||
| - | |||
| - | Dans un terminal : | ||
| - | |||
| - | < | ||
| - | source ~/.profile | ||
| - | module load Molden/5.4 | ||
| - | vglrun gmolden | ||
| - | </ | ||
| - | |||
| - | {{ : | ||
| - | |||
| - | * ParaView | ||
| - | |||
| - | Dans un terminal : | ||
| - | |||
| - | < | ||
| - | source ~/.profile | ||
| - | module load ParaView/ | ||
| - | vglrun paraview | ||
| - | </ | ||
| - | |||
| - | {{ : | ||
| - | |||
| - | {{ : | ||
| - | |||
| - | * Avogadro | ||
| - | |||
| - | Dans un terminal : | ||
| - | |||
| - | < | ||
| - | source ~/.profile | ||
| - | vglrun avogadro | ||
| - | </ | ||
| - | |||
| - | {{ : | ||