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 the1
is the last digit of the5901
to the left ofl12345
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, orvglrun /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