OnDemand

OnDemand is our "one stop shop" for access to our High Performance Computing resources. With OnDemand, you can upload and download files, create, edit, submit, and monitor jobs, run GUI applications, and connect via SSH, all via a web broswer, with no client software to install and configure.

System Requirements

Currently, the site is confirmed to work with newer versions of Chrome (22+), Firefox (16+), and Internet Explorer (11+). We are still working to expand availability to additional clients, and are planning on including compatibility for mobile devices (phones and tablets) in the future. 

Connecting

To connect to OnDemand, visit https://ondemand.osc.edu. The first page of OnDemand site displays instructions on how to login to OSC OnDemand which are shown in the image below:

How to Login to OSC OnDemand

Click the button labeled "Login via CILogon" at the bottom to continue to step 1 shown below:

  • Step 1 requires you choose an identity provider to login with. This can be any institute you're affiliated with or even services like Google.
  • Step 2 has you log in using your credentials for the provider you picked.
  • Step 3 has you log in with your OSC credentials in order to link your identity provider to your OSC account.

NOTE:  These three steps are only needed the first time you login to OSC OnDemand. 

Once completed you will be presented with this page:

Default OnDemand FrontPage

Or this page if your browser window is more compact:

OnDemand Compact Front Page

The three lined icon to the right of the compact page expands when clicked to show the full toolbar that the non-compact page has. At this point, you can begin accessing the tools in OnDemand.

File Transfer

Move data on and off of OSC storage services. To use the file transfer client, select "Files" in the main menu. For more information, please visit the file transfer and management page.

Job Management

Create, edit, submit, and monitor jobs. To access the job management tools, use the "Jobs" menu. For more information about the tools please visit the job management page.

Job Management Menu

Shell Access

OnDemand provides the ability SSH to Oakley or Ruby (if your account has access to) from inside your web browser. To get to a terminal, select the "Clusters" menu and choose either Oakley or Ruby.

Shell Access

Please note that this action will open a "pop-up" window. If your browser is configured to block pop-ups, you will not see the terminal. 

Configuring Pop-up Settings

If your brower is configured to block pop-ups, use the following guide to allow all pop-ups from OnDemand.  You will first need to attempt to open a shell to bring up the following windows.  If you have previously configured the pop-up settings for OnDemand you may need to open your settings page to make the appropriate settings.

Internet Explorer

To configure Internet Explorer to always allow popups from OnDemand, select "Always allow" under the "Options for this site" menu at the bottom of the screen.

Chrome

To configure Chrome to always allow popups from OnDemand, click the "Pop-up blocked" icon to the right of the address bar.  Select "Always allow pop-ups from ondemand.osc.edu" and click Done.

Firefox

To configure Firefox to always allow popups from OnDemand, select the Options button at the top of the screen and click "Allow pop-ups for ondemand.osc.edu."

Safari

To configure Safari to allow popups, go to Safari -> Preferences -> Security and uncheck "Block pop-up windows."

System Status

This page shows the current status of entire system (nodes in use, cores in use, and number of running, queued, and blocked jobs). 

System Status

If you click the image, you'll get detailed report including the total system load, the CPU usage, the total cluster memory use, and the total network traffic on the cluster. The "CPU Report" showing less than 100% use means that there are some cores not currently being used by job, but that doesn't necessarily mean that they are available to be scheduled; there may be a system reservation that is preventing the scheduler from utilizing all of those cores.

Get a Virtual Desktop

Request a desktop to run GUI applications, without the hassle or performance problems associated with X11 forwarding. To access one, please select "Oakley VDI" or others under "Virtual Desktop Interface" from the "Apps" menu.

Open Oakley Desktop

From here you will arrive on the page shown below. Please modify the resolution information if needed and click "Launch". You may need to wait for a few minutes for the interface to launch.

Here, it also provides you the access to Files ("Acess Files") and Shell (">_Launch Shell"), and allows you to go back to OnDemand main page ("Go to Dashboard").

vdi

Once the interface is ready to be used, your session manager will have a job which looks like the image below:

vdi session

To access the interface, you can choose from "noVNC Instructions", "Native Client Instructions", or "Java Client Instructions". If you use "noVNC", you can choose from "Launch noVNC in New Tab" to get your desktop shown below and work accordingly, or "View Only (Share-able Link)" to get your desktop or share your desktop with colleagues in "View Only" mode.

Oakley Desktop

 

The Virtual Desktop Interfaces should not be used for computationally or memory intensive processes because it is a shared resource and there are other users on the same node. Such processes will be terminated. Please peform such work on compute node as discussed below.

Access Desktop or Application on Compute Node

Request a desktop or applcation on compute node through the batch system, without the hassle or performance problems associated with X11 forwarding. To access one, please select "Oakley Desktop" or others under "Compute Node Session" from the "Apps" menu.  Currently we provide access to Oakley Desktop, Ruby Desktop ((if your account has access to), AbaqusAnsys, and COMSOL.

If you choose "Oakley Desktop", you will arrive on the page shown below. Please enter the information as desired and click "Launch". You may need to wait for a few minutes for the interface to launch. If you'd like to recieve an email notifiying you of when the interface has launched, please select "I would like to recieve an email when the session starts".

oakley desktop

Once the interface is ready to be used, your session manager will have a job which looks like the image below:

oakley running

Similarly, you can choose from "noVNC Instructions", "Native Client Instructions", or "Java Client Instructions" to get the interface. If you use "noVNC", you can choose from "Launch noVNC in New Tab" to get your desktop and work accordingly, or "View Only (Share-able Link)" to get your desktop or share your desktop with colleagues in "View Only" mode.

Here, you can run computationally or memory intensive processes since you do not share the node(s) with other clients
Supercomputer: 
Service: