When:
Thursday, January 30, 2025
1:00 PM - 2:30 PM CT
Where: Online
Audience: Faculty/Staff - Student - Post Docs/Docs - Graduate Students
Contact:
Leticia Vega
Group: Northwestern IT Research Computing and Data Services
Category: Training
Running code in parallel can be an effective way to leverage Quest's computational resources and speed up your workflow. In this 90-minute workshop, we discuss how to write Python code that can utilize multiple cores on Quest. Learn what parallel programming is, how to parallelize, and when to parallelize. We will discuss multiple methods for writing and running parallel programs in Python, as well as how to install, manage and use Python parallelization packages. There are no formal prerequisites for this workshop, but we recommend that attendees have an active account on Quest and are familiar with the basics of submitting jobs and programming in Python. This workshop will not be recorded.
Prerequisites: Before attending this workshop, researchers new to Quest should:
• Apply for a Quest allocation. We recommend “Research Allocation I” if you are new to Quest. If your lab has a joint Quest allocation, you can also apply to join that allocation.
• Watch the Introduction To Quest video series to get an overview of the system, learn how to submit jobs, and become familiar with best practices. To learn more about Quest, see About Quest.
• Become familiar with Unix command line: see our Intro Command Line and Bash Scripting workshops and check Online Resource Guide for learning basic command line skills.