Login to CCR OnDemand




As of 11/7/17 the NICE EnginFrame portal is no longer in production.  Users must use the CCR OnDemand software


Using your UB username, login to the CCR OnDemand portal:


Enter your CCR password and the answer to your security question:


Do you have two-factor authentication enabled?

If so, you will need to enter your one-time token (OTP) generated from your mobile app.  

More details on two-factor authentication




You will now be asked to give your consent to the CCR OnDemand application to access resources on the server.  Click the green Approve button:




Once logged in you are presented with the CCR OnDemand dashboard.  






Click on the "Interactive Apps" menu at the top of the window and choose one of the available desktop options.  Details on each type are below:


UB-HPC Desktop - This app will launch an interactive desktop on one or more nodes in the UB-HPC cluster.  You can choose from the following partitions: general-compute, debug, largemem and gpu.  This is the same thing as launching an interactive batch job.





OpenGL Desktop - This app launches an OpenGL-enabled session on the remote visualization nodes.  Only choose this option if you require hardware accelerated graphics.  Wait times could be long.  We recommend you check the option to receive an email when the session starts.  We recommend you check the option to receive an email when the session starts and enter your preferred email address.



NOTE: Starting a visualization session can take anywhere from a few minutes (if the visualization nodes have available capacity) up to 24 hours (if there are current jobs running and the nodes are full).  The visualization session you're starting is an actual job on the CCR academic cluster and therefore subject to the same issues that may affect jobs submitted directly to the batch scheduler, SLURM.  The scheduler looks at all jobs submitted and puts them in priority order while checking to see what nodes (servers) are available for use.  There are four visualization nodes that can be shared by only two jobs each, meaning only eight users can be using the visualization sessions at a given time.  Visualization sessions are permitted to run for 24 hours and will be canceled when time expires, whether you close the session or not.  Please make sure you're monitoring your sessions so you save your files before you're logged off.  PLEASE be fair to other users and log off when you're done rather than waiting for time to expire.





StarCCM Desktop - This app launches an OpenGL DISABLED desktop and should be used for running the StarCCM software only.  This software requires starting up a visualization in a different way than all other hardware accelerated applications.  Follow the instructions here to launch StarCCM:


NOTE: Starting a visualization session can take anywhere from a few minutes (if the visualization nodes have available capacity) up to 24 hours (if there are current jobs running and the nodes are full).  The visualization session you're starting is an actual job on the CCR academic cluster and therefore subject to the same issues that may affect jobs submitted directly to the batch scheduler, SLURM.  The scheduler looks at all jobs submitted and puts them in priority order while checking to see what nodes (servers) are available for use.  There are four visualization nodes that can be shared by only two jobs each, meaning only eight users can be using the visualization sessions at a given time.  Visualization sessions are permitted to run for 24 hours and will be canceled when time expires, whether you close the session or not.  Please make sure you're monitoring your sessions so you save your files before you're logged off.  PLEASE be fair to other users and log off when you're done rather than waiting for time to expire.





CUDA Desktop - This app launches a CUDA/OpenGL-enabled session on the remote visualization nodes.  Only choose this option if you require hardware accelerated graphics AND CUDA as the wait times for these nodes can be long.  We recommend you check the option to receive an email when the session starts and enter your preferred email address.



NOTE: Starting a visualization session can take anywhere from a few minutes (if the visualization nodes have available capacity) up to 24 hours (if there are current jobs running and the nodes are full).  The visualization session you're starting is an actual job on the CCR academic cluster and therefore subject to the same issues that may affect jobs submitted directly to the batch scheduler, SLURM.  The scheduler looks at all jobs submitted and puts them in priority order while checking to see what nodes (servers) are available for use.  There are four visualization nodes that can be shared by only two jobs each, meaning only eight users can be using the visualization sessions at a given time.  Visualization sessions are permitted to run for 24 hours and will be canceled when time expires, whether you close the session or not.  Please make sure you're monitoring your sessions so you save your files before you're logged off.  PLEASE be fair to other users and log off when you're done rather than waiting for time to expire.





In this example, we've started up an OpenGL Desktop.  Once you click the Launch button, you will be redirected to the session information where you can see the status of the job.  This one is queued:

If you have elected to receive an email when your job starts, you can leave the CCR OnDemand portal until the email arrives and then log back in to open your session.  


As it is preparing to start you will see:



When a session is ready to launch, it will look like this in the Interactive Sessions section of CCR OnDemand:




Click on the blue "Launch noVNC in New Tab" button and you will see your desktop window on the node you've been allocated:



You are now logged into a visualization session and onto a node in the CCR academic cluster.  You can begin your work!  


NOTE: If your session starts and does not display a menu or icons on the bottom (as shown in these screenshots), check out this troubleshooting article



To start a terminal window, click on the window icon at the bottom of your screen, shown here:




This is a terminal window and where you will type all of your commands.  If you are unfamiliar with UNIX commands, we recommend you view the following articles:

Basic UNIX

UNIX File Transfer


For information about where files are stored, how to check your quotas, and how to purchase additional storage, please see:

Storage and Quotas


All software available for use on CCR servers is listed here:

Current Software Information

How do I install software?


Still unsure what to do next?  Schedule an appointment with one of our computational scientists for a training session by submitting a help request.



Launching GUIs for COMSOL, MATLAB, StarCCM, and ABAQUS:


COMSOL:

In the terminal window, load your required modules and then type:  

comsol -np 5 -tmpdir $SLURMTMPDIR -mpmode owner


MATLAB:

In the terminal window, load your required modules and then type:  

matlab -nosoftwareopengl


StarCCM:

Make sure to use the StarCCM desktop app

In the terminal window,  load your required modules and then type: 

starccm+ -clientldpreload libvglfaker.so


ABAQUS:

Make sure to load the "-viz" version of the ABAQUS module.

In the terminal window, type the following commands: 

module load abaqus/2017-viz

abaqus cae


All done?

When you're done with your session, please logout by clicking on your name at the top right corner of the window and choosing "Log Out"


REMEMBER:  Visualization sessions only last a maximum of 24 hours and will be terminated automatically when time expires so SAVE YOUR DATA!





You'll notice when you refresh your screen in CCR OnDemand, your interactive session is now gone.




To delete a running session, click the red Delete button:


You'll be prompted to confirm your decision:



A notification will be displayed when the session is successfully removed: