ParaView on Levante

For using ParaView on levante, there currently is the option of using the client-server mode of ParaView 5.10.1. To use it, download paraview 5.10.1 on your local computer.

These instructions and the setups described here are under active development. Fail fast, try again, fail better. In case of issues, please contact us via support@dkrz.de .

The paraview-internal solution

For this solution, you need ssh-askpass (available in basically all linux distributions), or password-less ssh authentications (passwordless keys or ssh-agent), or putty with ssh-keys on windows.

For information on building ssh connections, see Access and Environment.

Download the profile file , start paraview 5.10.1 on your local system. (on MacOS, open /Applications/ParaView-5.10.1.app will pass the ssh-settings from your shell into paraview).

  • File -> Connect…

  • [ Load Servers ]

  • Load the profile file.

  • Chose DKRZ Levante

  • [ Connect ]

  • Adjust “SSH Username” to your dkrz user name, “Account to be charged” to your DKRZ project ID (ab1234).

  • Chose a fairly random “pvserver port” somewhere in the thousands (trying to avoid collisions with other users)

  • The other choices should probably stay at their default. You might need to adjust the ssh command (plink from your putty for windows). If you are using Windows, and the path to your plink contains spaces (which it most likely does), you need to encapsulate the path in quotes after locating the file.

  • Currently only mesa rendering is supported. The GPU support will follow.

  • [ OK ]

The Shell script solution

On U*X systems

  • Download the connect-script (currently in an early draft status).

  • Adapt

    • PARAVIEW_ACCTCODE (l55) to your DKRZ project id (ab1234),

    • PARAVIEW_USERNAME (l62) to your DKRZ user name

    • PARAVIEW_CLIENT (l67) to the path to the paraview binary you just downloaded

  • Execute the script, and you should be set.

  • Come back regularly to this page to check for updates.

If you don’t have bash and ssh

You need to allocate a node (from compute or a fraction of it via interactive),:

salloc -N 1 -p compute,interactive --mem=0 -A ab1234

and build an ssh tunnel to it – the equivalent of

ssh -J levante.dkrz.de -L 11111:localhost:11111 THE_NAME_OF_THE_NODE_YOU_JUST_ALLOCATED

Then connect to localhost:11111 via paraview (File->Connect...).

Outlook

We are currently testing a VNC setup on the visualization nodes. Once that’s considered good for public use (and the GPU nodes are available), we will provide instructions on this option.