Full course description
Term: Spring 2026
Date: February 27th, 2026
Time: 12:00 p.m. to 1:00 p.m.
Location: Online Only
Instructor: Ayat Mohammed
Presented By: Advanced Research Computing (ARC)
Description:
Prerequisites:
- You will need an ARC account to follow along and set up these tools.
- Access to a VT network (e.g., on campus or connected to VPN)
Description:
ARC’s high-performance computing (HPC) resources support a wide range of computational needs, from serial workloads to large-scale parallel applications running on multi-core CPUs and GPUs. While all users have access to foundational software such as Linux/Unix tools and the Slurm job scheduler, many research projects require specialized tools, compilers, programming libraries, or domain-specific applications. This workshop focuses on how users can customize their ARC environment to meet these needs, with an emphasis on creating and managing Python virtual environments (VEs). Participants will learn how to create and use a conda environment for tailored Python workflows while also being exposed to other virtual environment types like venv, pip, and how to set up environments for use with Jupyter Notebooks available in Open OnDemand (OOD). Examples and hands-on exercises will demonstrate best practices for organizing, managing, and using virtual environments effectively on ARC syste ms.
