For visualization of large data sets it's often unpractical to download them to a local workstation, the size of the data sets and the available bandwith are limiting factors. To visualize in place (i.e. close to the data), a visualization server is available. It's especially helpful for complex 3D graphics. In addition, GPU cluster nodes can be used as well when accesses via interactive jobs.
For simpler visualization (2D graphics, simple 3D graphics) it's usually sufficient to work inside an X2Go session.
Concept: VirtualGL uses a local GPU for rendering the 3D parts and sends the resulting 2D representation to the client.
The visualization server is cluster-v.math.tu-berlin.de.
Users who would like to use VirtualGL must be members of the vglusers group.
Generally there are three ways to use VirtualGL:
In special cases it can be useful to start a GUI within an interactive job, e.g. in connection with a running simulation, for debugging or due to special hardware requirements.
For such cases the interactive job should be started from withhin an X2Go session (choose any of the login servers) and it needs an additional environment variable.
Example:
cluster-i% USE_VGL=1 qrsh -l gpus=1 bash --login
node733% display=$(/afs/math/software/gpu/sbin/start_private_xserver)
node733% module load paraview
node733% vglrun -d $display -c rgb paraview