This interactive workshop focuses on navigating an HPC environment using Linux, giving participants the core skills needed to move confidently around a cluster. It covers essential command-line concepts such as understanding the Linux file system, moving between directories, managing files and folders, viewing and editing content, monitoring storage usage, and working efficiently from the terminal.
Participants will also learn how to copy files to and from the cluster using common secure transfer tools, an essential part of any research workflow. Since HPC systems are primarily Linux-based, these skills form the foundation for accessing data, organizing projects, and preparing work for large-scale computing. The session is hands-on and designed to build comfort, speed, and independence in a research computing environment.
This session is part of the CUIT Research Services HPC Training Series, designed to onboard researchers to the shared high-performance computing (HPC) resources at Columbia. Led by HPC engineers, these webinars will introduce participants to Columbia’s shared on-premise HPC cluster (Insomnia) and provide foundational skills for effectively leveraging its resources. Whether you're new to HPC or looking to refine your expertise, this series will guide you through essential tools and workflows for running computational research efficiently.
You may take one or all of the courses, depending on your needs, though we recommend attending all sessions for the best experience.
Thursday, April 9 | HPC Training #1: Introduction to High-Performance Computing (HPC)
Tuesday, April 14 | HPC Training #2: Editing Tools within HPC (Vim)
Thursday, April 16 | HPC Training #3: Navigating an HPC Environment with Linux
Tuesday, April 21 | HPC Training #4: Scheduling Your First HPC Jobs with Bash
Thursday, April 23 | HPC Training #5: Optimizing HPC Workloads with Python
Tuesday, April 28 | HPC Training #6: Harnessing Accelerated HPC Workloads with Singularity