The National Institute for Computational Sciences

Kraken Software


Category: Analysis-Visualization


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 ParaView's 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 terascale as well as on laptops for smaller data.


See "Alternative" below.


----------- Module Specific Help for 'paraview/3.10.0' ------------


a parallel interactive scientific visulaization framework.

The server component has been installed on Kraken. To use this
install you will start the server on Kraken, start the client
on your local workstation, and connect to the server over an ssh
tunnel. An example is provided below.

Example usage on Kraken:

# 1) launch an interactive batch job. In the following WW is the job size
     in processes, PP is the number of processes per node, and HH is the
     number of hours to run for.

    > qsub -I -V -l size=WW -l walltime=HH:00:00 

# 2) load the ParaView module

    > module load paraview/3.10.0

    > which pvserver

# 3) create a tunnel to the rank 0 compute node. This involves a couple of
     steps. First you will aquire the rank 0 hostname. In the following 
     XXXXX is the hostname. Second you will select a port to use on your
     local workstation and a port to use on Kraken. In the following 
     YYYYY is the port number on your workstation, and ZZZZZ is the port
     number on Kraken. You will use these three pieces of information
     to create the tunnel in ssh's native command syntax.

    > aprun -n 1 /bin/hostname

    > ~C
    Forwarding port.

# 4) start ParaView server on Kraken. In the following WW is job size
     that was requested in your qsub command, YYYYY is the port number
     you selected when you established the ssh tunnel.

    > aprun -n WW `which pvserver` --use-offscreen-rendering --server-port=YYYYY
    Listen on port: YYYYY
    Waiting for client...
    Client connected.
    Client connection closed.

# 5) start ParaView client on your workstation and connect to Kraken.
     The first time you do this you will need to add a server. Select
     the client/server option, set the port number to YYYYY, and the
     command type to manual. From this point on you can use this server
     to connect over a tunnel created on YYYYY. 

It is critical to performance that you explicitly use the 
--use-offscreen-rendering command line option.

When connecting over a broadband connection you will get better
frame rates if you enable zlib compression in the paraview client.


This package has the following support level : Unsupported

Available Versions

Version Available Builds
pgi intel gnu Other