Schnek: A C++ library for the development of parallel simulation codes on regular grids - Ballantyne, John (Mendeley, 2018)