Visit us on YouTube and subscribe

ACCESS CI YouTube Channel

ACCESS Support Video Learning Center

These videos are designed to introduce the ACCESS program which helps researchers and educators use national advanced computing systems and services. Each playlist contains a number of short videos explaining a component of the ACCESS ecosystem. You can watch the whole playlist or find an explanation of a single topic.

Note that the ACCESS web pages continue to evolve in response to user feedback, so the appearance of some pages (e.g., the positioning of particular labels, buttons, or links) may have changed since these videos were recorded. However the overarching ACCESS concepts they describe – resources, allocations, support, and so on – are largely unaffected.

NSF ACCESS New User Tutorial

Watch the whole playlist or jump to a topic in the videos below.

This 8-video tutorial walks new ACCESS users through getting started, exploring available resources, requesting and exchanging allocations, using resources via SSH and SLURM, getting support, and acknowledging ACCESS in your research.

A Brief Introduction to ACCESS

Get a short overview of the NSF ACCESS project, including its purpose as the interface to U.S. national computational infrastructure and how to access its portal. This video can also be used to introduce ACCESS in workshops, tutorials, and similar settings.

Getting Started

Learn how to create an ACCESS account, the different roles for ACCESS users, and the ACCESS Acceptable Use and Code of Conduct policies.

Exploring ACCESS Resources

Find out how to get information about the computing and storage systems available to ACCESS users, including the ACCESS Resource Catalog, the ACCESS Chatbot, the ACCESS Resource Advisor (ARA), and the Software Discovery Service (SDS).

Allocation Requests

Learn about the eligibility requirements for an allocation, the different types of allocations, and how to request an ACCESS allocation via the Allocations portal.

Exchanging Credits

Discover how to exchange ACCESS credits for the use of a particular ACCESS resource, including tools like the Allocations portal's Credit Exchange Calculator to help identify a resource for your project.

Using Resources via SLURM

Watch a demonstration of connecting to an ACCESS resource using SSH and running a program via the Simple Linux Utility for Resource Management (SLURM).

Getting Support

Explore the different ways you can get help when you need it via the ACCESS Support portal, depending on the kind of help you need.

Acknowledging ACCESS

Find out how to locate pre-approved language to acknowledge and cite the use of ACCESS resources in a research presentation or publication.

SSH for ACCESS

Watch the whole playlist or jump to a topic in the videos below.

Intro to SSH Keys

Get a clear, beginner-friendly overview of SSH keys and how they enable secure remote access. Presented by Joel Adams for the NSF-funded ACCESS program, this video explains public/private key encryption and why SSH matters for cyberinfrastructure users.

Creating SSH Keys

Learn how to generate SSH keys using the ssh-keygen command on MacOS, Linux, or Windows. This tutorial guides you through creating secure ed25519 keys step by step, laying the groundwork for connecting to ACCESS systems.

Uploading Your Public Key

Follow this tutorial to upload your SSH public key to the ACCESS COmanage Registry. You’ll learn how to locate your key, navigate the upload process, and prepare multiple devices for secure access to ACCESS resources.

Using SSH Keys

Discover how to log in to ACCESS Resources using SSH. This video covers key prerequisites, login procedures, basic Linux commands, and introduces tools like nano, SLURM, and Open OnDemand for new ACCESS users.

ACCESS Resource Advisor

Learn about using the ACCESS Resource Advisor, a tool to help you select an appropriate resource for your research project.

ACCESS Allocations Website Tour

Take a tour of the ACCESS Allocations website with developer Matt Yoder, covering the home page, projects and requests, credits and resources, users and roles, request history, and how to get help.

Getting Started with SLURM

Watch the whole playlist or jump to a topic in the videos below.

SLURM Intro

This presentation provides an introduction to the Simple Linux Utility for Resource Management (SLURM), including the structure of a SLURM job-request file, and a conceptual overview of how SLURM works for different kinds of parallel applications.

SLURM and OpenMP

This presentation demonstrates: building a simple OpenMP program on an ACCESS Resource, creating a SLURM job-request script for the OpenMP program, submitting the SLURM script to run the OpenMP program, and viewing the results produced by the OpenMP program.

SLURM and MPI

This presentation demonstrates: building a simple MPI program on an ACCESS Resource, creating a SLURM job-request script for the MPI program, submitting the SLURM script to run the MPI program, and viewing the results produced by the MPI program.

SLURM and CUDA

This presentation demonstrates: building a simple CUDA program on an ACCESS Resource, creating a SLURM job-request script for the CUDA program, submitting the SLURM script to run the CUDA program, and viewing the results produced by the CUDA program.

SLURM Conclusions

This presentation summarizes: the SLURM workflow presented in the preceding presentations, the use of Linux environment modules, the different SLURM parameters for OpenMP, MPI, and CUDA programs, and the use of the squeue and scancel commands for managing job requests.