| Both sides previous revision
Previous revision
Next revision
|
Previous revision
|
howto:paraview [2022/04/11 22:18] ccrosby |
howto:paraview [2025/04/14 10:59] (current) ccrosby [Running Paraview] |
| ====== Running Paraview ====== | ====== Running Paraview ====== |
| |
| === Video tutorial - Parallel paraview in client / server mode === | === Video tutorial - Parallel ParaView in client / server mode === |
| Watch this [[https://youtu.be/yvK0Rda7Bkc|video tutorial]] | Watch this [[https://youtu.be/xuvOtrX6j64|video tutorial]] |
| | |
| | === Alternative method - ParaView using GPUs in the cluster === |
| | {{ :howto:paraview_user_guide_version_1.2.pdf |}} |
| |
| ===== Introduction ===== | ===== Introduction ===== |
| [[https://paraview.org|Paraview]] is an extremely capable open-source programme for visualising simulation results. It supports a wide variety of file formats and is used in many different scientific and engineering disciplines. The code is designed to make effective use of parallel processing in order to process extremely large datasets. There are many recent versions installed on Lengau and they can be used in a multitude of different ways. The recommended method involves running a Paraview server in parallel on one or more compute nodes and using the Paraview graphics client on your own workstation to connect to that server by way of an ssh tunnel. The method is described here: | [[https://paraview.org|Paraview]] is an extremely capable open-source programme for visualising simulation results. It supports a wide variety of file formats and is used in many different scientific and engineering disciplines. The code is designed to make effective use of parallel processing in order to process extremely large datasets. There are many recent versions installed on Lengau and they can be used in a multitude of different ways. The recommended method involves running a Paraview server in parallel on one or more compute nodes and using the Paraview graphics client on your own workstation to connect to that server by way of an ssh tunnel. The method is described [[howto:paraview#preferred_method_-_parallel_using_compute_nodes_and_remote_front_end|here]] |
| |
| There are several Paraview installations: | There are several Paraview installations: |
| - A standard binary distribution Paraview-5.8.1 in ''/apps/chpc/compmech/ParaView-5.8.0-MPI-Linux-Python3.7-64bit'' | - A standard binary distribution Paraview-5.8.1 in ''/apps/chpc/compmech/ParaView-5.8.0-MPI-Linux-Python3.7-64bit'' |
| - A custom-compiled server version of Paraview-5.8.1, accessible by way of the module ''chpc/compmech/Paraview/5.8.1-osmesa'' | - A custom-compiled server version of Paraview-5.8.1, accessible by way of the module ''chpc/compmech/Paraview/5.8.1-osmesa'' |
| | - A standard binary server version of ParaView-5.12.1, accessible by way of the module ''chpc/compmech/Paraview/5.12.1-osmesa'' |
| |
| |
| * If you want to use Paraview-5.8.1 for this, load the ''OSmesa'' module of Paraview, as well as an appropriate MPI module on the compute node before starting the Paraview server: <code>module load chpc/compmech/Paraview/5.8.1-osmesa | * If you want to use Paraview-5.8.1 for this, load the ''OSmesa'' module of Paraview, as well as an appropriate MPI module on the compute node before starting the Paraview server: <code>module load chpc/compmech/Paraview/5.8.1-osmesa |
| module load chpc/compmech/mpich/4.0/gcc-9.2.0-ssh | module load chpc/compmech/mpich/4.0/gcc-9.2.0-ssh |
| mpiexec -np 24 pvserver --mpi --force--offscreen-rendering </code> | mpiexec -np 24 pvserver --mpi --force--offscreen-rendering </code> |
| | * For the latest version 5.12.1, the process is somewhat simpler. There is no need to load the mpich module and the --mpi command line option is not required:<code>module load chpc/compmech/Paraview/5.12.1-osmesa |
| | mpiexec -np 24 pvserver --force--offscreen-rendering </code> |
| |
| |