La machine r740visu est dédiée à la visualisation intensive (OpenGL/Mesa/CUDA) au PSMN.
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 /scratch/E5N
(système de scratch commun aux files d'attentes E5-*
).
r740visu n'est pas une machine de soumission.
Cette machine a été mise en place grâce aux travaux préparatoires, recettes et intégrations réalisés sur la plate-forme expérimentale du CBP.
Dans le cas d'une connexion par tunnel (Windows/PuTTY), reportez-vous au paragraphe 4
Session type
DOIT être XFCE
Ce paragraphe concerne une connexion à la machine de visualisation depuis l'intérieur de l'École (voir infographie).
Légende :
Résultat attendu :
Ce paragraphe concerne une connexion à la machine de visualisation depuis l'extérieur de l'École, depuis un client Linux ou Mac OSX. Il faut que les rebonds SSH soient actifs, assurez-vous d'avoir lu (comprise et testée) la documentation correspondante.
Légende :
~/.ssh/config
(sur poste chercheur) :Host allo-psmn-multihop User $USER ProxyCommand ssh -qt $USER@ssh.psmn.ens-lyon.fr tcpconnect allo-psmn.psmn.ens-lyon.fr %p
Remplacez $USER
par votre login au PSMN
Dans l'onglet Session
, bloc Proxy server
, case Host
, remplacez allo-psmn.psmn.ens-lyon.fr
par la nouvelle configuration : allo-psmn-multihop
. Vous devez obtenir la même chose qu'au §3 à l'ouverture de session x2go.
Ce paragraphe concerne une connexion à la machine de visualisation depuis l'extérieur de l'École depuis Windows (voir infographie).
La première étape consiste à créer un tunnel SSH vers la machine de visualisation :
Changez le Host Name
pour celui de la machine de visualisation (ici, pour l'exemple, r740visu). Donc, renommez la session en r740visu (pour suivre l'exemple) et sauvegardez.
Host Name
(ici r740visu.psmn.ens-lyon.fr)
Connection→Proxy
, sélectionnez Local
.Connection→Proxy
, réglez Telnet command
ainsi : plink.exe -load allo-psmn -nc %host:%port
Connection→SSH→Tunnels
, réglez Source port
sur le port 2222 et Destination
sur r740visu.psmn.ens-lyon.fr:22
Session
, sauvegardez, puis cliquez sur Open
. Votre tunnel est à présent ouvert.Le paramétrage de la session X2Go est le suivant :
Hôte
saisissez localhost
Identifiant
saisissez votre loginPort SSH
sur 2222Essayer l'authentification automatique
Type de session
sur XFCE
Validez avec OK, puis double-cliquez sur l'icône de la session dans la partie droite du client X2Go. Vous êtes maintenant connecté à l'interface graphique de la machine.
Chaque application installée dans l'environnement PSMN peut être utilisée telle quelle.
Si votre pavé numérique n'est pas reconnu, dans un terminal, executez le programme numlockx
.
Pour chaque application nécessitant le chargement d'un modulefile, il faut, depuis un terminal, loader le modulefile puis exécuter l'application.
Les sessions x2go ignorent parfois le chargement de ~/.profile
. Vous pouvez forcer à la main : source ~/.profile
, ou ajouter cette ligne dans votre ~/.bashrc
:
source /usr/share/lmod/lmod/init/bash
Les utilisateurs de MacOSX doivent avoir le X11 Mac server
(XQuartz) installé et fonctionnel (et démarré) avant de démarrer x2go-client, voir x2goclient documentation
Pour chaque application nécessitant une accélération matérielle (OpenGL/GLX/GLSL/…), après le chargement du modulefile correspondant, il faut préfixer l'appel à l'application par l'appel à VirtualGL : vglrun MyApp
Dans un terminal :
source ~/.profile module load VMD/1.9.2 vglrun vmd
Dans un terminal :
source ~/.profile module load Molden/5.4 vglrun gmolden
Dans un terminal :
source ~/.profile module load ParaView/4.4.0 vglrun paraview
Dans un terminal :
source ~/.profile vglrun avogadro