A series of small routines to practice the use of MPI and OpenMP for multi-core / multi-machine computing.