Classroom Project Resource Guide | Ohio Supercomputer Center
Skip navigation
You are here
Client Resources
Getting Started
Classroom Project Resource Guide
Classroom Project Resource Guide
This document includes information on utilizing OSC resources in your classroom effectively.
Request a Classroom Project
Classroom projects will not be billed under the Ohio academic fee structure; all fees will be fully discounted at the time of billing.
Please submit a
new project request for a classroom project
. You will request a $500 budget. If an additional budget is needed or you want to re-use your project code, you can apply through MyOSC or contact us at OSCHelp. We require a class syllabus; this will be uploaded on the last screen before you submit the request.
During setup, OSC staff test accounts may be added to the project for troubleshooting purposes.
Access
We suggest that students consider connecting to our
OnDemand portal
to access the HPC resources. All production supercomputing resources can be accessed via that website without having to worry about client configuration. We have a
guide
for new students to help them figure out the basics of using OSC.
If your class has set up a custom R or Jupyter environment at OSC, please ask the students to connect to
class.osc.edu
Resources
We currently have two production clusters,
Pitzer
and
Cardinal
, with Nvidia GPUs available that may be used for classroom purposes. All systems have "debug" queues that, during typical business hours, allow small jobs of less than one hour to start much quicker than they might otherwise.
If you need to reserve access to particular resources, please contact
OSC Help
, preferably with at least two weeks lead time, so that we can put in the required reservations to ensure resources are available during lab or class times.
Software
We have a list of supported software, including sample batch scripts,
in our documentation
. If you have specific needs that we can help with, let
OSC Help
know.
If you are using Rstudio, please see
this webpage
If you are using Jupyter, please see the page
Using Jupyter for Classroom
Account Maintenance
Our
classroom project information guide
will instruct you on how to get students added to your project using our client portal. For more information, see the
documentation
You must also add your username as an authorized user
Homework Submissions
We can provide you with project space to have students submit assignments through our systems. Please
ask about this service
and see our
how-to
. We typically grant 1-5 TB for classroom projects.
Support
Help can be found by contacting
OSC Help
weekdays, 9 a.m. to 5 p.m. (614-292-1800).
Fill out a request online.
We update our web pages to show relevant
events at the center
(including training) and system notices on our main page (osc.edu). We also provide important information in the “message of the day” (visible when you log in). You also can receive notices by following
@HPCNotices
on X.
Helpful Links
FAQ:
Main supercomputing pages:
Documentation Attachment:
Classroom Project Info.pdf
Supercomputer:
Cardinal
Pitzer
Classroom Guide for Students
Using Jupyter for Classroom
Using Rstudio for classroom
Using nbgrader for Classroom
‹ Unix Shortcuts
up
Classroom Guide for Students ›
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
US