About the remote visualization capabilities at CCR:

  • Four dedicated compute nodes host remote visualization capabilities for CCR users.

  • The remote visualization nodes are part of the CCR general academic computing cluster (rush).  These nodes can be accessed from outside the cluster using the NICE Remote Visualization software suite.  Access restrictions are the same as the general CCR compute cluster.  If you are not on campus, you must connect through the VPN.

  • The nodes have 12 cores, 256GB of memory and 2 Nvidia Tesla M2075 GPUs each.

  • The visualization nodes are integrated with Slurm.  As such, each allocation to use these resources will initiate a Slurm batch job.  The limits for these jobs are set to be 24 hours of wall time.  After this time limit is reached, your remote visualization session will be terminated and the resource released for other users.

  • These nodes can be used when there is a need to use an OpenGL application GUI with access to the CCR Cluster resources.

The procedure described below will allow OpenGL software to run in a hardware accelerated mode on the visualization nodes and display the application on your local workstation.  It should behave as if you were running the application locally in terms of performance.  A side benefit of this scheme is that the connection is VNC based, such that you can disconnect and connect to the display at any time without terminating your job.

Visualization Software

The node runs the NICE Remote Visualization software suite.  This software has been tested on Firefox, Internet Explorer and Chrome on current versions of MacOS, Windows, and the most popular versions of Linux operating systems.  Use the following procedure to install the client software and connect to the server.

  1. Connect to : https://viz01.ccr.buffalo.edu/enginframe/demo/showcase

  2. If prompted, choose to “accept certificates”, “add exception”, “continue anyway”, “understand the risks”, etc.

  3. Click on the “Log-in” link located under the “Services” area on the left-hand site of the web-site. Enter your login information when prompted – it’s the same as your CCR login.

  4. Once logged in to the web-site click on “Download Client” in the upper-right portion of the site.  Select the client installer appropriate for your machine and run it. The .msi file is the installer for Windows, the .rpm file is the installer for RedHat linux, and the .dmg file is the installer for Max OS X.  NOTE: this step only needs to be performed once - the first time you are using the portal.

  5. Once the viz node client software is installed you can launch a 3D Linux desktop session from the website. Click “Desktop sessions -> 3D Linux Session” in the “Services” tab on the left-hand side of the web-site. Use the “IceWM” Window manager and use the “Default” screen resolution unless you are confident that one of the higher resolution alternatives matches your system. Then click “Start Session”.

  6. Your browser will prompt you to open the client session, click "Open" or "OK depending on your browser.

  7. A new VNC window will appear containing the desktop, as shown below. In the “Server Status” dialog click “Close” to dismiss the 32-bit application warning.  At this point, you are running on a fully hardware accelerated OpenGL desktop, and you can run any graphics applications available.


IMPORTANT:  Please close your session from the "Sessions" tab of the web page when you are done.  We have a limited number of licenses for the remote visualization software.