OpenSBLI: Automated code-generation for heterogeneous computing architectures applied to compressible fluid dynamics on structured grids - Lusher, David J.; Jammy, Satya P.; Sandham, Neil D. (Computer Physics Communications, 2021)