This is a demo project to demonstrate a reasonable structure for CMake based projects, that use CTest to run unit tests via Catch, specifically demonstrating some uses of MPI.
This project was developed as a teaching aid for UCL's "Research Computing with C++" course developed by Dr. James Hetherington and Dr. Matt Clarkson.