First of all, the book you mention is very old. In fact, it misses the last two MPI standards (3 and 4), and every C++ standard from C++11 on. Secondly, know that MPI has officially no C++ bindings, so if you want to learn MPI you can use any MPI book and use the C interface. That said, take a look at my book "Parallel Programming for Science and ...


I think you should abandon that book and it’s code and have a look at Deal.ii and its associated video lectures on learning FEM. Wolfgang Bangerth is a regular contributor here. You can use the book and Wikipedia as references if there’s something in the lecture videos you don’t understand.

Only top voted, non community-wiki answers of a minimum length are eligible