SCC OnDemand Instructions

CS350 will be using SCC as the primary and intended platform for students to complete the homework assignments. Shared Computing Cluster (SCC) is a collection of tens of thousands of machines. Researchers, or in our case, students, can request some timeshare of these machines to run jobs.

There are many ways you can interact with SCC.

You can (in order of what we recommend):

  1. Spin up a VSCode Server, which allows you to interact with an SCC machine through a vscode web interface.
  1. See section VSCode Server Instructions
  1. Spin up a Desktop, which allows you to interact with an SCC machine through a web desktop (though you will have to install/use a code editor within the desktop interface).
  1. See section Desktop Instructions
  1. Connect to SCC via ssh (if you are comfortable with this– feel free to try, though the login nodes may not be a great place to run experiments, etc)

To complete assignments you will first need to upload the template homework files to SCC . When you are finished, you will need to download the zipped homework file.

Contents

Uploading Files to SCC

VSCode Server Instructions

[Optional] Desktop Instructions


Uploading Files to SCC

The Menu Bar

The Upload File Button


VSCode Server Instructions

The Menu Bar

A Running VSCode Server

Opening a New Terminal

Opening a Additional Terminal Tabs

Navigating between Terminals



[Optional] Desktop Instructions

The Menu Bar

A Running Desktop Instance

The Expanded Desktop Toolbar includes Clipboard Access and Full Screen Buttons