Visualization server

The r740visu server is dedicated to extensive visualization (OpenGL/Mesa/CUDA8) at PSMN.

It is equipped with 2 Intel processors Xeon Gold 5122 @3.6GHz (16 logical cores) with 192 GiB of RAM. It is accessible using x2go and has a hardware accelerator NVidia Quadro P4000©.

Finally, and most importantly, the server give access to the /scratch/E5/e5-2670-gfs-scratch (scratch system common to E5-* queues.

r740visu is not a submission node.

This machine was set up thanks to the preparatory work, recipes and integrations carried out on the CBP experimental platform.

Prerequisites

Configure the x2goclient

  • New session

  1. Session → New,
  2. You can return to the parameters by clicking on the small arrowhead,
  3. The session is saved in this white rectangle.
  • Parameters: Tab Session

  1. Name the session,
  2. Host = r740visu,
  3. Try auto login → Checked,
  4. Use proxy server → Checked,
  5. SSH → Checked,
  6. Host = allo-psmn.psmn.ens-lyon.fr,
  7. Same login → Checked,
  8. Same password → Checked,
  9. ssh-agent → Checked,
  10. Session type = :!: XFCE :!:.
:!: WARNING : the Session type NEED to be SET TO XFCE :!:
  • Parameters: Tab Connection

  1. choose a speed between ADSL and WAN.
  • Parameters: Tab Input/Output

  1. Customize the screen size, or leave in Full/whole mode, your choice,
  2. If necessary, force keyboard settings (Mac and Windows).
  • Parameters : Tab Media

  1. Sound support → Unchecked,
  2. printing support → Unchecked.
  • Parameters: Tab Directory

(nothing to do)

Connection

Just click on the session of your choice (arrow 3) to start the connection process.

Expected result:

XFCE Desktop

Usage

Every application installed in the PSMN environment can be used as is.

Numeric keyborad

If your numeric keypad is not recognized, in a terminal, run the program numlockx .

modulefiles

For every application requiring the loading of a modulefile, it is necessary to first load from a terminal the modulefile then run the application.

Sometimes, x2go sessions don't load the ~/.profile. You can force it, by hand, with source ~/.profile, or add this line to your ~/.bashrc :

source /usr/share/lmod/lmod/init/bash

VirtualGL

For every application requiring hardware acceleration (OpenGL / GLX / GLSL / …), after loading the corresponding modulefile, you must prefix the call to the application by calling VirtualGL: vglrun MyApp

Examples

  • VMD

In a terminal run:

source ~/.profile
module load VMD/1.9.2
vglrun vmd

VMD

  • molden/gmolden

In a terminal run:

source ~/.profile
module load Molden/5.4
vglrun gmolden

gmolden

  • ParaView

In a terminal run:

source ~/.profile
module load ParaView/4.4.0
vglrun paraview

ParaView "pressure-volume"

ParaView "velocity-surfaceLIC

  • Avogadro

In a terminal run:

source ~/.profile
vglrun avogadro

en/documentation/tutorials/visualisation.txt · Dernière modification: 2019/10/22 10:48 par ltaulell