Distributed Computing Using MPI and the Raspberry Pi¶
By Libby Shoop, Suzanne J. Matthews, Joel C. Adams and Dick Brown (CSinParallel)
Based on original materials created by Libby Shoop in 2020 and the mpi4py raspberry pi guide created by CSinParallel in 2021.
Table of Contents¶
- 1. Background
- 2. Program Structure Patterns
- 3. Decomposition using parallel for loop patterns
- 4. Point to point communication: the message passing pattern
- 5. Collective Communication: Broadcast pattern
- 6. Collective Communication: reduction pattern
- 7. Collective Communication: scatter and gather patterns
- 8. Some Exemplar Applications
- 9. Appendix
Acknowledgements¶
This work is sponsored in part by
U.S. National Science Foundation (NSF) Collaborative Research Grants DUE-1822480/1822486/1855761. Collaborative Research: CSinParallel: Experiential Learning of Parallel and Distributed Computing through Sight, Sound, and Touch.
License¶
This work is licensed under a Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International License.
You have attempted of activities on this page