ParaView is a general data analysis and visualization application and is available on all the Shared Research Computing Systems. This document describes some of many different ways to run ParaView on the clusters.
Running the GUI on GPU nodes using the Visualization Portal
The Rice Visualization Portal provides an easy way to run a remote desktop on the DAVinCI cluster. This method does not require a local installation of ParaView, just a Java plugin in your browser or a VNC client. This is a good approach if your data is located on DAVinCI and will run on a single node.
- Log into the Visualization Portal and select Paraview GUI from the panel on the left
- Set the screen resolution and ParaView version from the drop down menus and click Submit
- A remote desktop session should launch within a few seconds. If your session disconnects for any reason, simply log back into the portal, select My Sessions from the top menu and reconnect to your running session. Make sure to exit ParaView when you are done, not just the remote desktop client.
Running pvserver on GPU nodes using the Visualization Portal
The Rice Visualization Portal can also be used to run batch jobs on the clusters. In this case the pvserver application can be run in parallel on multiple nodes and multiple GPUs. This method requires ParaView to be installed locally on your workstation or laptop and is useful if your data is located on DAVinCI and is too large to run on a single machine.
- Log into the Visualization Portal and select Paraview Service from the panel on the left
- Set the ParaView version and processor counts from the drop down menus and click Submit
After a few seconds you should see some text containing a connection URL similar to this: cs://gpu-002.davinci.rcsg.rice.edu:11111
- On your local machine, open a terminal window and launch ParaView from the command line with the -url=cs://gpu-002.davinci.rcsg.rice.edu:11111 flag and go to step 9
- Or, start ParaView, go to File > Connect and click the Add Servers button
- Fill in a name, choose Client/Server in the drop down list, enter the host name from your URL, and fill in the port number. In our example it would look something like this:
- Select Manual in the drop down list and click Save
- Now select your newly created server configuration and click the Connect button
- The local ParaView is now connected to the remote pvserver. When you are finished, select File > Disconnect from the menu
Running pvserver using the Server Connect GUI in ParaView
ParaView provides its own support for launching and managing connections to pvservers. In order to use this interface you will need to have ParaView installed on your local laptop or workstation. This method is useful if you do not have a Visualization Portal account, your data is located on a cluster other than DAVinCI, or your data is on DAVinCI but it is too large for the GPU nodes.
Adding configurations for the Shared Research Computing Systems
Go to the File > Connect menu and click on the Fetch Servers button in the dialog window
In the Fetch Server Configuration window, click the Edit Sources button
Add a URL for the Rice visualization server as shown:
and then click Save
Select any server configurations you would like to use and the click the Import Selected button
Running remote servers
Go to the File > Connect menu and in the dialog window, select the cluster you want to run on and click Connect
Fill out the fields in the Start dialog window, make sure the node, ppn, and walltime values match the queue you've chosen. For example, on DAVinCI it may look something like this:
At this point a terminal widow will open reporting that your job has been submitted. When the jobs starts running it will automatically connect back to your ParaView GUI. Depending on the how busy the cluster is, it may take anywhere from a couple of seconds to several hours for your job to start, during this time, do not close the terminal window
When you have finish with the remote server, select File > Disconnect from the menu and close the terminal window