- All Categories
- Featured Events
- Alumni
- Application Deadline
- Arts
- Campus Discourse
- Careers
- BU Central
- Center for the Humanities
- Charity & Volunteering
- Kilachand Center
- Commencement
- Conferences & Workshops
- Diversity & Inclusion
- Examinations
- Food & Beverage
- Global
- Health & Wellbeing
- Keyword Initiative
- Lectures
- LAW Community
- LGBTQIA+
- Meetings
- Orientation
- Other Events
- Religious Services & Activities
- Special Interest to Women
- Sports & Recreation
- Social Events
- Study Abroad
- Weeks of Welcome
- ECE PhD Thesis Defense: Ze Niu10:00 am
- Right to the City 11:00 am
- IS&T RCS Tutorial - Python with Dask (Hands-on)12:30 pm
- ECE PhD Prospectus Defense: Sina Moayed Baharlou1:00 pm
- Aerial Silks Skills 114:00 pm
- Aerial Silks Skills 135:00 pm
- Aerial Silks Skills 155:15 pm
- Sunset Spin5:30 pm
- BU at Disney Animation Studios6:00 pm
- Ballet, Beginner 016:00 pm
- Barre Pilates Fusion6:00 pm
- Aerial Silks Intermediate 036:15 pm
- Aerial Silks Skills 177:30 pm
- IS&T RCS Tutorial - Version Control and Collaboration with Git and GitHub, Part Two (Hands-on)10:00 am
- IS&T RCS Tutorial - Intro to MPI - Scaling your code to run on multiple nodes (Hands-on)12:30 pm
- Pursuing Purpose through Career Change: Conversations with the Dean3:00 pm
- Right to the City Exhibition Reception5:00 pm
- Vinyasa Yoga5:30 pm
- BU Law Young Alumni Happy Hour in Boston6:00 pm
- Sunset Kayaking7:45 pm
IS&T RCS Tutorial - Intro to MPI - Scaling your code to run on multiple nodes (Hands-on)
Many programs can be sped up by using additional CPU cores. To do this the execution needs to be parallelized and distributed across multiple cores. While “shared-memory” approaches like OpenMP allow you to use many cores on a single machine, if the program can still benefit from additional cores then a “distributed-memory” approach like MPI is needed to use multiple machines/nodes. MPI provides a way to communicate between machines and distribute work/data so that they can work cooperatively. This tutorial will take a hands-on approach at writing several simple MPI programs and along the way demonstrate basic MPI functionality. Prior parallel programming experience for attendees is important. Programs will be written in Fortran so prior experience in Fortran is helpful, but the syntax is straightforward so C/C++ experience can be enough. It is strongly recommended that the “Introduction to Parallel Programming” tutorial be taken first for those new to parallel software development.
| When | 12:30 pm - 2:30 pm on 11 June 2026 |
|---|---|
| Building | Online over Zoom. |