Skip to content

Visualisation à distance

Service de visualisation des données à distance permettant les pré et post-traitements au moyen de logiciels graphiques

Pré-requis : Installer la dernière version du client TurboVNC sur votre poste de travail http://www.turbovnc.org/.

Étape 1 : démarrage d'une session graphique

A partir d'une frontale d'Austral : demandez une session de visualisation graphique en tapant la commande : startvisu

Une aide est disponible en ajoutant --help dans la ligne de commande.

Ce script soumet un calcul dans Slurm, dans la file d'attente dédiée aux sessions de visualisation. Cinq serveurs équipés de 2 GPU L40 et de 768 Go de mémoire chacun accueillent les sessions. Ces GPU sont utilisés par l'affichage graphique, ils ne sont pas prévus pour être exploités par les calculs.

Une fois le calcul démarré, un message s'affiche dans votre fenêtre de commande avec les paramètres à donner à votre client TurboVNC sur votre poste de travail

Étape 2 : connexion à la session

Sur votre poste de travail : lancer le client TurboVNC viewer et saisissez les paramètres de serveur sans oublier le :display. Une deuxième fenêtre vous demandera votre identifiant et votre mot de passe : ce sont ceux du calculateur.

Une fenêtre "bureau" doit apparaitre. Le chapeau RedHat dans le coin haut-gauche permet d'afficher un menu et d'ouvrir un terminal.

Étape 3 : fin de la session

La fermeture de la fenêtre TurboVNC Viewer ne termine pas la session. Tant que le calcul tourne, vous pouvez vous y reconnecter en utilisant les mêmes paramètres.

Pour terminer la session, il faut soit se déloguer (clic-droit sur le logo on/off en haut à droite, puis votre identifiant et "Log Out") ou tuer le job Slurm associé (commande scancel avec le numéro de calcul).

Comme pour tout calcul, au bout de la durée du calcul "TimeLimit" (par défaut 4 h), le calcul est tué : la session et tout ce qu'elle contient sont également tués.

Session par défaut

Par défaut, les ressources suivantes sont associées :

  • Wallclock : 4 h
  • Nb coeurs CPU : 4
  • Mémoire : ⅙ du serveur soit environ 123 Go

Si vous avez besoin de plus de ressources, consulter les options de startvisu en utilisant l'argument --help.

Logiciels

Les logiciels, comme Paraview, sont déjà installés et accessibles via la gestion des modules. Tapez la commande module avail pour connaître la liste.

Remarque : les logiciels graphiques utilisant les librairies OpenGL doivent être lancés via la commande vglrun : par exemple, pour lancer Paraview, après avoir chargé le module correspondant (Exemple : module load /visu/paraview), il faut taper vglrun paraview.

Retrouver les informations d'une session

Les informations de la session sont sauvegardées dans le fichier ~/.visu/slurm-jobid.out en remplaçant jobid par le numéro du calcul.

Les serveurs de visualisation

IP publiques des 5 serveurs :

  • s23visu1 : austral-visu1.criann.fr = 195.221.22.135
  • s23visu2 : austral-visu2.criann.fr = 195.221.22.136
  • s23visu3 : austral-visu3.criann.fr = 195.221.22.137
  • s23visu4 : austral-visu4.criann.fr = 195.221.22.138
  • s23visu5 : austral-visu5.criann.fr = 195.221.22.139

Astuces sous Gnome

L'environnement graphique utilisé pour les sessions est Gnome.

Si vous êtes peu familier avec cet affichage, voici quelques astuces.

  • lancer un terminal : cliquer sur le chapeau rouge RedHat dans le coin haut-gauche, le bandeau des applications apparaît.
  • déverrouiller l'économiseur d'écran : clic-déplacer vers le haut.
  • iconifier une fenêtre d'application : clic-droit sur le bandeau haut de la fenêtre et choisir Minimize
  • mettre une fenêtre d'application en pleine fenêtre : clic-droit sur le bandeau haut de la fenêtre et choisir Maxmize
  • faire apparaître une fenêtre iconifiée : cliquer sur le chapeau rouge RedHat dans le coin haut-gauche
  • utilisation des bureaux virtuels : cliquer sur le chapeau rouge RedHat dans le coin haut-gauche puis afficher le bandeau légèrement visible sur le coté droit de la fenêtre

Plus d'informations sur Gnome : https://help.gnome.org/users/

En cas de problème ou de demande de fonctionnalité, contacter le support.


Last update: June 25, 2024 09:26:37