News & Events

Parallelization and the Message Passing Interface

Tools from the Couch

Event Details

Professional Development Opportunities

Date: July 7, 2021

Time: 2:30pm - 4:00pm

Wednesday July 7, 2021 @2:30pm EDT

Parallelization and the Message Passing Interface (MPI)

Modern simulations and data analysis often relies on parallelization, where multiple processors either work together on small sub-task of your code, or divide and conquer larger work. In this session I will give a brief recap of parallelization, then dive into detail with distributed memory parallelization with MPI (Message Passing Interface). I will showcase converting some serial codes into parallel and highlight speed-up gains. This session will be a prerequisite for the CAC session on July 21st.

Presenter: Dr. Mark Richardson is the Education and Outreach Officer at the McDonald Institute, and did his Ph.D and subsequent postdoctoral fellowships in computational astrophysics. His research has relied on high performance computing resources in Canada, the US, the UK and France to produce large cosmological simulations of galaxy formation and evolution.

Special note: This session will act as a pre-requisite for the July 21st session from the Queen’s Centre for Advanced Computing (CAC) on MPI with Python using the CAC resources, delivered by CAC’s Junior Analytics Developer Fernando Hernandez Leiva.


Would you like to access the video and resources from this session?

If you want to sign up for an email list to find out about similar upcoming opportunities, you can do so below: