|4.0.1||ParaView version 4.0.1.|
|4.1.0||ParaView version 4.1.0.|
|4.4.0||ParaView version 4.4.0.|
|5.0||ParaView version 5.0.0.|
ParaView is an open-source, multi-platform data analysis and visualization application. ParaView users can quickly build visualizations to analyze their data using qualitative and quantitative techniques. The data exploration can be done interactively in 3D or programmatically using ParaViews batch processing capabilities.
ParaView was developed to analyze extremely large datasets using distributed memory computing resources. It can be run on supercomputers to analyze datasets of exascale size as well as on laptops for smaller data.
Load the paraview module corresponding to the version you want to use, e.g
module load paraview/5.0.0
This will add the paraview application to your search path.
To start Paraview in the standard, serial way:
When running the paraview GUI NSC recommends using ThinLinc to access Triolith. For more information on how to use ThinLinc, please see: www.nsc.liu.se/systems/triolith/#accessing_triolith_thinlinc
Paraview supports parallel rendering. This is recommended if your data sets are very large. It is based on a client-server model. The client is the Paraview graphical interface, where the screen output is rendered. The heavy computation is done on the parallel server. If the size of the data exceeds the memory capacity of a regular compute node, you may want to use a fat node or even a huge node.
The client and server are setup as follows:
Login to a compute node
Load the required Paraview module, e.g.
module load paraview/5.0.0
Start the Paraview client in the background
Start the parallel server
mpirun -np <number of cores> pvserver --use-offscreen-rendering
You should get a text output showing which node and port Paraview is using, e.g. node=n290 and port=11111
Waiting for client... Connection URL: cs://n290:11111 Accepting connection(s): n290:11111
11111 is the default port
Your client should now connect to the pvserver we set up and you should be able to do parallel rendering.
To exit paraview, disconnect the client from the server
Disconnect client from server. Menu: File->Disconnect
On huge nodes, we currently only support Paraview 5.0.0. It can be accesed via the following module:
module load paraview/5.0.0-huge
The Pipeline Browser (top left windows in the Paraview GUI) shows if you are running in serial or parallel mode:
One should change the following setting in Paraview, when using a parallel server:
The Remote Render Threshold option tells Paraview to always use parallel rendering. This option is important to obtain parallel scalability.