Paraview
ParaView is an open-source, cross-platform data visualization and analysis tool that allows users to create visualizations and analyze large datasets. It was developed to process and visualize scientific and engineering data, such as computational fluid dynamics (CFD) simulations, seismic data, medical imaging, and climate data.
ParaView provides a graphical user interface (GUI) that enables users to interactively explore and visualize data. It supports a wide range of data formats and allows users to customize and manipulate visualizations to suit their needs. Additionally, ParaView provides a scripting interface that allows users to automate repetitive tasks and create custom analysis pipelines.
ParaView is widely used in a variety of scientific and engineering fields, including aerospace, automotive, biomedical, energy, and geosciences, among others. It is actively developed and maintained by Kitware, a software company that specializes in open-source solutions for scientific computing and data analysis.
Availability¶
| Software | Version | Dependent Toolchain | Module Load Command |
|---|---|---|---|
| ParaView | 5.11.2-egl | - | module load ParaView/5.11.2-egl |
| ParaView | 5.11.2-osmesa | - | module load ParaView/5.11.2-osmesa |
| ParaView | 5.13.2 | foss/2024a | module load foss/2024a ParaView/5.13.2 |
Application Information, Documentation¶
The documentation of ParaView is available at ParaView manual. To use ParaView on the cluster, users need to use the same version of ParaView on their local machine. You can download the ParaView from ParaView official download page
Using ParaView¶
ParaView supports GPU acceleration, which can significantly improve performance and reduce processing times for certain types of data and operations. GPU acceleration is particularly useful for large datasets with many points or cells, as well as for operations such as volume rendering and streamlines. You can use ParaView with GPU acceleration, but you need to use GPU nodes on our cluster. ParaView is also designed to work in parallel environments, and it supports the Message Passing Interface (MPI) standard for distributed computing. With MPI support, ParaView can be used to visualize and analyze large-scale datasets on clusters.
Sample Batch Script to Run ParaView with MPI support: pvserver_cpu.submit.sh
To use ParaView with GPU, you need to use the following job script
Sample Batch Script to Run ParaView with GPU support: pvserver_gpu.submit.sh
Submit the job script using the sbatch command: sbatch pvserver_gpu.submit.sh or sbatch pvserver_cpu.submit.sh.
Once you submit the job, please open the output file with .out extension, and get the port number from the output file. Once you open the output file (with .out extension) and go to the end of the file, you should see the following
Next, open a new terminal and type
ssh -L $port:localhost:$port $USER@login02.tartan.njit.edu
where $port corresponds to the port number.
Once you open ParaView from your local machine go to File --> Connnect, and you will see a dialogue box with the name Choose Server Configuration. You need to select Add Server option and there you need to use the following as shown below.
Make sure to use the same port number in Port option. Once you add the server, you need to select Connect to connect ParaView to the cluster.
Note
The port number may change every time you submit the job. In that case, you need to modify the port number by selecting the Edit Server option. The step to modify the server is shown in the above tutorial.
Related Applications¶
- Tecplot
User Contributed Information¶
Please help us improve this page
Users are invited to contribute helpful information and corrections through our Github repository.