https://hgpu.org/?p=16536
OpenSBLI: A framework for the automated derivation and parallel execution of finite difference solvers on a range of computer architectures