1.2. Software Needed

1.2.1. Installation on various systems

Installing these libraries on different operating systems is specific to each OS. There are quite a few references available for doing this.

The Raspberry Pi cluster images provided by the CSinParallel group already have everything you need installed, including the following code examples that we describe in detail in the following chapters.

1.3. The code for the examples

The code is part of a Github repo containing small examples of parallel programming patterns initially started by Joel Adams of Calvin University.

This book presents each of the examples found in the folder in this repo called patternlets/mpi4py. You should read about each one and then try it on your system where you have the above mentioned software packages installed.

You have attempted of activities on this page
Next Section - 2. Program Structure Patterns