ParaView on Levante#

You can use turbovnc on the GPU nodes of levante to export a remote desktop to your local machine, and run ParaView with GPU acceleration. For this you need to first install turbovnc or a compatible client on your local machine. See the turbovnc pages for downloads and installation instructions. You will need to deal with the fact that these nodes are behind the firewall of the system, so a plausible workflow is along the lines of

1st terminal (windows users can use putty instead of ssh):

ssh levante
salloc --mem=100G --gpus=1 -p gpu -A YOUR_PROJECT_ID
module purge # some modules conflict with the window manager of vnc
/opt/TurboVNC/bin/vncserver -wm /sw/bin/vncsession -geometry 2400x1600 &          # this will tell you a display id
hostname # l12345.atos.local

2nd terminal(windows users use plink instead of ssh)

ssh -L 5901:l12345:590X levante.dkrz.de # where 'l123456' is the id from 'hostname' above, and 'X' is the display id you just got, e.g. 1
# windows users use plink instead of ssh
  • Start your local turbovnc and connect to localhost:1 , where the 1 is the last digit of the 5901 to the left of l12345 in the ssh command.

  • Open a terminal in the vnc desktop environment

  • Set export VGL_DISPLAY=egl0

    • Call vglrun /work/k20200/k202160/paraview-build/install_v5.13.0_1e357ac85b42/bin/paraview for paraview 5.13, or vglrun /work/k20200/k202160/paraview-build/install_v6.0.0_a6e1bd8a1964/bin/paraview for paraview 6.0.

Known issues#

  • Sometimes ParaView will show rendering artefacts. If similar artefacts occur in vglrun glxgears, please report the node id to support@dkrz.de