Skip to content

CAR Mobility Systems Lab Setup Guide

Welcome to the OSU CAR Mobility Systems Lab documentation! This guide helps lab members set up their development environment and work effectively on the Ohio Supercomputer Center (OSC).

Lab Compute Dashboard

Track our OSC spending, job health, and per-user breakdowns on the live dashboard. Data refreshes automatically every morning. See how it's built.


🚀 Quick Start

New to the lab? Follow these steps to get up and running:

Step Guide Description
1 Install WSL2 Windows users: set up WSL2 (your Linux development environment)
2 Set up VS Code Install and configure Visual Studio Code with essential extensions
3 Get OSC Access Request your account on the Ohio Supercomputer Center
4 Connect via SSH Set up SSH keys and connect to OSC from your machine
5 Start Developing Use VS Code's Remote-SSH for seamless development on the cluster

🔧 Our Tool Stack

  • VS Code + Remote-SSH


    Edit, debug, and develop directly on OSC nodes from your local machine.

  • Git & GitHub


    Version control, pull requests, and CI/CD for reproducible research.

  • SLURM


    Schedule CPU and GPU jobs on OSC's Pitzer cluster.

  • uv + Modules


    Fast, reproducible Python environments on HPC.

  • PyTorch & PyG


    Neural network training with GPU acceleration and graph neural networks.

  • Claude & Copilot


    AI-assisted coding, debugging, and pipeline automation.


📚 Documentation Sections

  • Getting Started


    WSL2, VS Code, Python environments, and AI coding assistants for local development.

    Get started

  • OSC Basics


    Cluster specs, account setup, SSH, remote development, file transfer, and OnDemand.

    Learn OSC basics

  • Working on OSC


    SLURM job submission, environment management, pipeline orchestration, and simulators.

    Start working

  • ML Workflows


    PyTorch & GPU setup, PyG, project templates, notebook-to-script, and experiment tracking.

    ML guides

  • Contributing


    How this site works, adding pages, and setting up your own documentation site.

    Contribute

  • Assignments


    Hands-on tasks for new undergraduates: personal websites, EDA, and OSC onboarding.

    View assignments

  • Resources


    Troubleshooting guides, useful links, and OSC support contacts.

    Get help


💡 Tips

Use the search

Press S or / to search. Indexes all pages and code blocks.

Dark mode

Click the icon in the header to toggle.

Edit on GitHub

Found an error? Click on any page to suggest a fix.