ParaView in interactive mode

This short video tutorial show you how to connect your desktop to daint. The text below gives further explanations.

ParaView needs a host profile to connect to a remote server. Linux and Mac users will find a profile for daint in /apps/daint/UES/ParaView/server_daint.pvsc; Windows users must instead use the file /apps/daint/UES/ParaView/server_daint_Windows.pvsc. You need to copy this file to your remote desktop, start ParaView, and use the "File->Connect->Load Servers" command to install it on your local copy of the application.

This config file also needs a shell script generating a SLURM job. You will find this in /apps/daint/UES/ParaView/rc-submit-pvserver-xserver.sh.

Our advice is for you to make a copy of this file in your home on the daint filesystem, so that you can modify it further for your needs. You will then need to modify the file’s pathname in servers.pvsc.

Linux and Mac users will need one additional setup, to enable your desktop to directly connect to daint. Edit your $HOME/.ssh/config file to include the following lines:

Host daint*.cscs.ch
  ForwardAgent yes
  Port 22
  ProxyCommand ssh -q -Y <username>@ela.cscs.ch netcat %h %p -w 10

Windows users need a putty profile which will be sent to you upon request. Please contact vis-rt@cscs.ch. Once setup, you may start paraview in interactive mode and create a connection. Use the menu File->Connect and double-click on the option “Reverse-Connect-Daint”.

A popup menu will help you select the number of paraview servers, the number of tasks per node, and other attributes of your SLURM job. You will also need your Unix Id (type the command "id" on daint, and read the "uid" number. Insert that number instead of the 11111 used as default in the pvserver port entry (see image below). The SLURM job will then be launched and a parallel ParaView server will connect itself to your running client application.

You have an example in the picture below: