The CUIT Research Services HPC Training Series is designed to onboard researchers to shared high-performance computing (HPC) resources at Columbia. Led by HPC engineers, these sessions will introduce participants to Columbia’s shared on-prem HPC clusters, (Insomnia, Manitou, and Ginsburg) and provide foundational skills for effectively leveraging these resources. Whether you're new to HPC or looking to refine your skills, this series will guide you through essential tools and workflows for running computational research efficiently.
These workshops are designed to help new users get started with HPC resources and build foundational skills for their research computing needs. You can take one or all of the courses, depending on your needs.
Intro to Python (Training Series #3)
In this workshop, we'll introduce Python, a versatile and easy-to-learn programming language widely used in many fields, including high-performance computing (HPC). We'll explore why Python is a popular choice due to its simplicity, readability, and extensive library support. In the context of HPC, Python is used for data analysis, automation, and scientific computing. We'll also cover some key Python modules used in HPC, such as NumPy, which help optimize performance and scale computations efficiently across clusters.
Register for the rest of the HPC Training Series:
-
-
-
-
Finally, sign up for CUIT's Research Computing Training Listserv, rc-training, to be emailed about future training sessions.