Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.


Section


Column
width20%


Column
width80%

On this page:

Table of Contents

Within our visualization documentation:

Child pages (Children Display)
depth2




Insert excerpt
Getting Help
Getting Help
nopaneltrue



Visualization Consulting

UA HPC offers consulting services in visualization. You can send an email to vislab-consult@list.arizona.edu for technical support from Data & Visualization consultant. To see a gallery of past projects please visit https://rtdatavis.github.io/.


Software

Paraview

Paraview  is available as a module. You will use those in server mode where the calculations are done on HPC nodes and the rendering is back on your workstation. View our material on  Visualization With ParaView for more information.

Child pages (Children Display)
pageVisualization With ParaView

Blender

Blender is a tremendously useful open source 3D modeling program. Detailed instructions for Blender are available in several tutorials.

Child pages (Children Display)
pageVisualization With Blender

Visit

Step by step instructions for using VisIt are on this page, and it is also available as a module on our system.



GUIs Through Open OnDemand

You can utilize the GUI version of an application using a Virtual Desktop or through one of our interactive applications using Open OnDemand.

When you choose an application from the Interactive Apps dropdown at the top of the page and enter the resources you need (like cores and wall time hours) you will have access to a session that will let you use a compute node interactively through a virtual desktop or software-specific GUI application.  
 



VPN - Virtual Private Network

A VPN service (Virtual Private Network) is available for HPC, primarily for applications that cannot navigate the bastion host for visualization, and because the performance is frequently better than tunneling through the Bastion host. This is separate from the UA VPN. We suggest you first try the Desktop application of OnDemand for GUI applications as shown for Matlab immediately above.

VPN - Virtual Private Network


X11 Examples

The alternative to using the Open OnDemand desktop is to use X11 tunneling, though it should be noted that in most cases the performance is not as good. The examples below use X11 forwarding to access the graphical interfaces for the listed software.

Ansys Workbench

 In this example, we use the GUI for launching Ansys projects. Note: Ansys is also available as a GUI application through Open OnDemand. You can expect it to be much faster using OnDemand

Code Block
languagebash
themeMidnight
$ ssh -X netid@hpc.arizona.edu
$ shell -X
$ interactive -x -a your_group # starts an interactive session for one hour. The -x option will enable image forwarding
$ module load cuda11           # Provides the GLX functionality needed by some components like CFD Post
$ module load ansys
$ runwb2


GLX - Useful for VisIt

The functionality of GLX requires synchronization between your workstation and the compute nodes.  Keep in mind that the login nodes do not have a graphics so you must request a compute using an interactive session.  

These steps provide a practical example for using the Visualization software called VisIt

Section


Column
width20%


Column
width80%


Code Block
languagebash
themeMidnight
$ ssh -X netid@hpc.arizona.edu
$ shell -X                      
$ interactive -a your_group -x  # The -x flag provides the graphics tunneling 
$ module load cuda11            # Provides support for GLX. A GPU node is not required
$ glxinfo                       # **See notes below if you get an error during this step
$ glxspheres64                  # This is a good test of rendering back on the workstation
$ module load visit
$ visit



** You might get a "Bad Value" error on the Mac command line. This can by fixed by entering the following on the command line

Code Block
languagebash
themeMidnight
$ defaults write org.macosforge.xquartz.X11 enable_iglx -bool true

On a Linux workstation, you might need to create a file /etc/X11/xorg/conf with the following section:

Code Block
themeMidnight
Section "ServerFlags"  

    Option "AllowIndirectGLX" "on"  
    Option "IndirectGLX" "on"  
EndSection