View analytic
Thursday, August 9 • 3:00pm - 4:30pm

Sign up or log in to save this to your schedule and see who's attending!

Feedback form is now closed.
MPI Message Passing Interface, is a standardized message-passing system for writing parallel applications. The official standard defines the syntax and semantics of a library for writing in Fortran and C. However, there are unofficial implementations for MPI for Python. This tutorial will cover the mpi4py module for writing Python MPI programs. We will give an overview of MPI with the examples in python. We will discuss the differences between mpi4py and “normal” MPI. We will compare mpi4py’s Object oriented and nonOO methodologies, giving advantages for each. We will continue with numerous examples showing the more common MPI calls. We also discuss extended examples including solving a partial differential equation on a grid and doing Bag of Task parallelism to solve many related problems. Links: http://mpi4py.scipy.org, http://mpi-forum.org,https://www.python.org


Thursday August 9, 2018 3:00pm - 4:30pm
Room 207

Attendees (4)