OnDemand | Ohio Supercomputer Center
Skip navigation
You are here
Client Resources
Gateways
OnDemand
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.
We've created a brief video explaining OnDemand's capabilities so users can better gauge if it is the right fit for them. Getting connected to OnDemand is also covered in this video. In addition, we've developed tutorial videos for OnDemand's job client and file management client.
System Requirements
Currently, the site is confirmed to work with newer versions of Chrome (87+), Firefox (87+), 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
. The first page of the OnDemand site displays instructions on how to log in to OSC OnDemand, which are shown in the image below:
There are two options for logging in.
Option 1: Using OSC HPC Credentials
Follow the steps below to use OSC HPC credentials to directly log in.
Option 2: Using Third-Party Credentials
You can also map third-party credentials to an OSC account and log in using the third-party credentials.
Click the button labeled "Log in with third party though CILogon" at the bottom to continue to step 1 shown below:
Step 1 requires you to choose an identity provider to log in with. This can be any institute you're affiliated with or even services like Google.
If you check "Remember this selection" you will need to delete cookies from the cilogon domain to make a new choice. You can do this through your browser's settings or at
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.
These three steps are only needed the first time you log in to OSC OnDemand.
Only
one
third-party credential can be mapped to an osc account at a time. An osc account can be disassociated from an external account by navigating to:
and clicking
Remove
Once completed you will be presented with this page:
Or this page if your browser window is more compact:
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.
Shell Access
OnDemand provides the ability to SSH to Pitzer, Cardinal, or Ascend from inside your web browser. To get to a terminal, select the "Clusters" menu and choose either Pitzer, Cardinal, or Ascend.
Please note that this action will open a new tab with shell access to the cluster.
System Status
System status can be accessed by clicking on the "Clusters" tab and selecting "System Status" on the drop-down menu. This page shows the current status of the entire system (nodes in use, cores in use, and number of running, queued, and blocked jobs).
If you click the image, you'll get a 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 a 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 either "Interactive HPC" or "Virtual Desktop Interface" from the "Desktops" menu.
Virtual Desktop Interface
Select one VDI app and 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.
The maximum walltime for VDI is 24 hours.
Here it also provides access to Files ("Access Files") and Shell (">_Launch Shell") and allows you to go back to the OnDemand main page ("Go to Dashboard").
Once the interface is ready to be used, your session manager will have a job that looks like the image below:
To access the interface, you can choose from "noVNC Instructions" or "Native 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 (Shareable Link)" to get your desktop or share your desktop with colleagues in "View Only" mode. If you use "Native Client Instructions", see
this page
for more information on how to use OSC Connect.
The Virtual Desktop Interfaces should not be used for computationally or memory intensive processes
because i
t is a shared resource and there are other users on the same node.
Such processes will be terminated. Please perform such work on compute node as discussed below.
Interactive HPC
Request a desktop on compute node through the batch system without the hassle or performance problems associated with X11 forwarding. To access one, please select "Pitzer Desktop" or others under "Interactive" from the "Desktops" menu.
If you choose "Pitzer 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."
Once the interface is ready to be used, your session manager will have a job that looks like the image below:
Similarly, you can choose from "noVNC Instructions" or "Native 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 (Shareable Link)" to get your desktop or share your desktop with colleagues in "View Only" mode. If you use "Native Client Instructions," see
this page
for more information on how to use OSC Connect.
Here you can run computationally or memory intensive processes since you do not share the node(s) with other clients.
Access Application on Compute Node
Request an application on compute node through the batch system without the hassle or performance problems associated with X11 forwarding. To access one, please select any app from the "Desktop Apps" menu. See "
Desktop App Catalog
" for more information.
Support Tickets
The OnDemand dashboard now supports the ability to send a support ticket to our Help Desk system.
To do so from your OnDemand Dashboard, simply go to > Help > Submit Support Ticket and fill in the following fields on the form that comes up:
Username:
Logged in user. Username will be added to support ticket body for reference.
Email:
Email address for communication regarding this ticket. Only a single email address is supported.
CC:
Additional email address to copy onto this ticket. Only a single email address is supported.
Subject:
Brief description of the problem.
Expected behavior:
Detailed description of what was expected to happen.
Actual behavior:
Detailed description of the unintended outcome.
Steps to reproduce:
Detailed description of steps that led to the problem.
Service:
Portal
File Transfer and Management
Job Management
‹ Interactive Reporting
up
File Transfer and Management ›
Client Resources
Getting Started
New User Resource Guide
HPC Basics
Getting Connected
Budgets and Accounts
Applying for Academic Accounts
UNIX Basics
Linux Command Line Fundamentals
Linux Tutorial
Tar Tutorial
Unix Shortcuts
Classroom Project Resource Guide
Classroom Guide for Students
Using Jupyter for Classroom
Using Rstudio for classroom
Using nbgrader for Classroom
HOWTO
Using Software on Pitzer RHEL 7
HOW TO: Look at requested time accuracy using XDMoD
HOWTO: Add and Use DUO MFA
HOWTO: Collect performance data for your program
HOWTO: Create and Manage Python Environments
HOWTO: Install Tensorflow locally
HOWTO: Install Python packages from source
HOWTO: Use GPU with Tensorflow and PyTorch
HOWTO: Debugging Tips
HOWTO: Establish durable SSH connections
HOWTO: Estimating and Profiling GPU Memory Usage for Generative AI
HOWTO: Identify users on a project account and check status
HOWTO: Install a MATLAB toolbox
HOWTO: Install your own Perl modules
HOWTO: Locally Installing Software
HOWTO: Manage Access Control List (ACLs)
HOWTO: Use NFSv4 ACL
HOWTO: Use POSIX ACL
HOWTO: PyTorch Distributed Data Parallel (DDP)
HOWTO: PyTorch Fully Sharded Data Parallel (FSDP2)
HOWTO: Reduce Disk Space Usage
HOWTO: Reduce GPU memory usage during ANN training and inference
HOWTO: Run Python in Parallel
HOWTO: Submit Homework to Repository at OSC
HOWTO: Submit multiple jobs using parameters
HOWTO: Tune Performance
HOWTO: Tune VASP Memory Usage
HOWTO: Use 'rclone' to Upload Data
HOWTO: Use 'rclone' to Upload Data from Google Drive
HOWTO: Use Address Sanitizer
HOWTO: Use Cron and OSCusage for Regular Emailed Reports
HOWTO: Use Docker and Singularity Containers at OSC
HOWTO: Use Extensions with JupyterLab
HOWTO: Use GPU in Python
HOWTO: Use Globus (Overview)
HOWTO: Use AWS S3 in Globus
HOWTO: Use OneDrive in Globus
HOWTO: Deploy your own endpoint on a server
HOWTO: Use Jupyter on OnDemand
HOWTO: Use VNC in a batch job
HOWTO: Use a Conda/Virtual Environment With Jupyter
HOWTO: Use an Externally Hosted License
HOWTO: Use ulimit command to set soft limits
HOWTO: Using MLFlow to track ML training and models
HOWTO: test data transfer speed
Citation
New User Training
OSC Custom Commands
OSCfinger
OSCgetent
OSCprojects
OSCusage
gpu-seff
osc-seff
OSC User Code of Ethics
Supercomputing FAQ
Supercomputing Terms
Available Software
Browse Software
Community Software
License Server Status
OnDemand Application List
Scientific Database List
BLAST Database
Software List
Abaqus
AFNI
AMBER
ANSYS
ANSYS Mechanical
CFX
FLUENT
Workbench Platform
AlphaFold 3
AlphaFold
Altair HyperWorks
Apptainer
AutoDock
BCFtools
BLAS
BLAST
BWA
Blender
Boost
Bowtie
Bowtie2
CMake
COMSOL
Interactive Parallel COMSOL Job
CP2K
CUDA
Cell Ranger
Code Server
ComfyUI
Connectome Workbench
Cufflinks
DS9
DSI Studio
Darshan
Desmond
FFTW
FSL
FastQC
FreeSurfer
GAMESS
GATK
GNU Compilers
GROMACS
GSL
Gaussian
Git
Gurobi
HDF5
HDF5-Serial
HISAT2
HPC Toolkit
HTSlib
IQmol
Intel Compilers
Intel MPI (Old)
Intel MPI
Intel Math Kernel Library
Java
Julia
LAMMPS
LAPACK
LS-DYNA
LS-OPT
LS-PrePost
User-Defined Material for LS-DYNA
Linaro HPC tools
Linaro Performance Reports
Linaro MAP
Linaro DDT
MATLAB
SPM
MRIQC
MRIcroGL
MVAPICH
MVAPICH2
Mathematica
Miniconda3
NAMD
NCCL
NVHPC
NWChem
Ncview
NetCDF
Neuropointillist
Nextflow
Nodejs
ORCA
Ollama
OpenACC
OpenAI Python
OpenCV
OpenFOAM
OpenMP
OpenMPI
ParaView
Parallel-netCDF
Perl
Picard
Podman
PyMOL
PyTorch
Python
Q-Chem
QGIS
Quantum ESPRESSO
R and Rstudio
RELION
Rosetta
Ruby
Rust
SAMtools
SRA Toolkit
STAR
STAR-CCM+
Run STAR-CCM+ to STAR-CCM+ Coupling
Schrodinger
Scipion
SnpEff
Spark
Stata
Subread
Texlive
Tinker
Trimmomatic
Trinity
TurboVNC
VASP
VCFtools
VMD
VirtualGL
VisIt
WARP3D
WCStools
XFdtd
aocc
bedtools
dcm2nii
fMRIPrep
ffmpeg
oneAPI
parallel-command-processor
vLLM
Software Refresh
Updates to Oakley Application Software - September 2015
Updates to Ruby Application Software - September 2015
Software Refresh - February 2017
Software Refresh - August/September 2018
Software Refresh - May 2020
Statewide Software Licensing
Statewide Software-Altair
Storage Documentation
Technical Support
HPC Changelog
MVAPICH2 version 2.3 modules modified on Owens
Known issues
Search Documentation
Supercomputers
Ascend
Ascend Programming Environment
Ascend Software Environment
Batch Limit Rules
Citation
Available software list on Next Gen Ascend
OSU College of Medicine Compute Service
SSH key fingerprints
Technical Specifications
Cardinal
Technical Specifications
Cardinal Programming Environment
Cardinal Software Environment
Citation
Batch Limit Rules
Cardinal SSH key fingerprints
Migrating jobs from other clusters
Pitzer
Technical Specifications
Pitzer Programming Environment
Pitzer Software Environment
Batch Limit Rules
Citation
Pitzer SSH key fingerprints
Guidance After Pitzer Upgrade to RHEL9
Guidance on Requesting Resources on Pitzer
GPU Computing
High Bandwidth Memory
Tutorials & Training
Seminar: What can OSC do for you? Services for Faculty Research and Teaching
Batch Processing at OSC
Batch System Concepts
Batch Execution Environment
Job Scripts
Job Submission
Monitoring and Managing Your Job
Scheduling Policies and Limits
Slurm Directives Summary
Batch Environment Variable Summary
Batch-Related Command Summary
License software flag usage information
Messages from sbatch
Troubleshooting Batch Problems
batch email notifications
Slurm Migration
How to Prepare Slurm Job Scripts
How to Submit, Monitor and Manage Jobs
Steps on How to Submit Jobs
Slurm Migration Issues
Knowledge Base
Account Consolidation Guide
Community Accounts
Compilation Guide
Firewall and Proxy Settings
Job and storage charging
Out-of-Memory (OOM) or Excessive Memory Usage
Thread Usage Best Practices
XDMoD Tool
Job Viewer
XDMoD - Checking Job Efficiency
Gateways
Client Portal
Self-Signup for Accounts
Change or Reset Password and Retrieve Usernames
Adding grant information
Check usage costs for current fiscal year
Invite, add, remove users
Limiting charges with budgets
Manage profile information
Multi-factor authentication
Project review and special properties
Projects, budgets and charge accounts
billing statements
HPC Job Activity tool
Interactive Reporting
OnDemand
File Transfer and Management
Job Management
Facilitation
Data Storage
Overview of File Systems
Storage Hardware
2016 Storage Service Upgrades
2020 Storage Service Upgrades
2022 Storage Service Upgrades
Protected Data Service
Manage the protected data and its access
Securely transferring files to protected data location
Security, Accessibility, and Policies
Proposed OSC Policies for Public Comments
Service Costs
FY26 budgets: Action may be required
Service Terms
Upcoming Events
Virtual Help Desk
Apr 28 2026 -
2:00pm
to
4:00pm
Virtual Help Desk
Apr 29 2026 -
2:00pm
to
4:00pm
Virtual Help Desk
May 5 2026 -
2:00pm
to
4:00pm
Virtual Help Desk
May 6 2026 -
2:00pm
to
4:00pm
more
Recent News
Columbus,
Ohio -
April 23
Ohio Supercomputer Center releases 2025-2026 Research Report
Columbus,
Ohio -
April 16
Open OnDemand powers student cybersecurity training at Commonwealth University’s BloomCON
Columbus,
Ohio -
April 9
Mount Union faculty use OSC to bring large-scale computing and data analysis into the classroom
more
Translate
Ohio Department of Higher Education
25 South Front Street
Columbus, Ohio 43215
State Government Links
Mike DeWine, Governor
Ohio.gov
Ohio Checkbook
Education Links
Ohio Department of Higher Education
Ohio Technology Consortium
OARnet
OSC
OhioLINK
OACC
IUC
OTTA
ODE