ParaView

Personal computer

Available for Windows, OS X, and Linux

Windows and OS X

Download latest version from ParaView website

  • MPI means in can use multiple CPUs (non-MPI is available on Windows so you can use it and not have to install the separate MS-MPI package unless you want to)

  • AMD64 and x86_64 are synonyms that both means 64bit version for AMD or Intel chips (AMD is just a reference to the fact that AMD developed the x86_64 instruction set)

  • arm64 means 64bit version for ARM chips (currently just the Mac M1)

  • older version may work if newer fails on older OS or graphics card

Linux

Install with your package manager (can also download as above)

  • Debian and Ubuntu: sudo apt-get install paraview

  • Fedora: sudo yum install paraview

VDI

Available in the Compute Canada StdEnv (StdEnv/2020 also requires loading the gcc module)

$ module load CcEnv
$ module load StdEnv
$ module load paraview

or install in your personal Nix environment (this only has to be done once)

$ module load nix
$ nix-env -iA nixpkgs.paraview

Then you can just run it

$ paraview

unless you are using StdEnv/2023, in which case you also need to disable the VirtualGL libdlfaker.so (dynamic linker faker) LD_PRELOAD when starting it

$ LD_PRELOAD=${LD_PRELOAD/libdlfaker.so/} paraview

JupyterLab

The Compute Canada StdEnv is loaded by default, so you just need to load the paraview module.

$ module load paraview
$ paraview

Unlike the VDI case, the JupyterLab desktop does not enable VirtualGL (GPU accelerated OpenGL) by default. Instead you need to run any commands you wish to accelerate using vgrun -d egl <command>. The latest ParaView also require the -nodl option to disable the VirtualGL libdlfaker.so (dynamic linker faker) LD_PRELOAD.

$ vglrun -d egl -nodl paraview