When:
Friday, May 4, 2018
10:00 AM - 12:00 PM CT
Where: Mudd Hall ( formerly Seeley G. Mudd Library), 2124, 2233 Tech Drive, Evanston, IL 60208 map it
Audience: Faculty/Staff - Student - Post Docs/Docs - Graduate Students
Cost: free
Contact:
Melanie Wilson
(847) 467-5824
Group: Northwestern Information Technology
Category: Training
Do you want to learn how to parallelize your code to use the cores or memory of more than one node in a cluster? Did you know you can do this without Fortran or C++? Message Passing Interface (MPI) is a standard that allows researchers to leverage the computing resources of clusters like Quest to execute compute-intensive and memory-intensive code across nodes. Mpi4py provides an implementation of MPI for Python. We will be reviewing the basic ideas behind MPI, such as communication and distributed memory, and then work through Python examples that demonstrate how to incorporate the mpi4py interface in your work. All researchers are welcome to attend, but some familiarity with Python required. Please bring a laptop with an SSH client (terminal program) installed. Participants will be provided with temporary access to Quest for the workshop.