DESOLA: An active linear algebra library using delayed evaluation and runtime code generation. - Francis P. Russell; Michael R. Mellor; Paul H. J. Kelly; Olav Beckmann (Sci. Comput. Program., 2011)

Optimized code generation for finite element local assembly using symbolic manipulation. - Francis P. Russell; Paul H. J. Kelly (ACM Trans. Math. Softw., 2013)

Architectures and Precision Analysis for Modelling Atmospheric Variables with Chaotic Behaviour. - Francis P. Russell; Peter D. Düben; Xinyu Niu; Wayne Luk; Tim N. Palmer (FCCM, 2015)

Lower precision for higher accuracy: Precision and resolution exploration for shallow water equations. - James Stanley Targett; Xinyu Niu; Francis P. Russell; Wayne Luk; Stephen Jeffress; Peter D. Düben (FPT, 2015)

Generating Optimized Fourier Interpolation Routines for Density Functional Theory Using SPIRAL. - Doru-Thom Popovici; Francis P. Russell; Karl A. Wilkinson; Chris-Kriton Skylaris; Paul H. J. Kelly; Franz Franchetti (IPDPS, 2015)

Optimised three-dimensional Fourier interpolation: An analysis of techniques and application to a linear-scaling density functional theory code. - Francis P. Russell; Karl A. Wilkinson; Paul H. J. Kelly; Chris-Kriton Skylaris (Comput. Phys. Commun., 2015)

GiMMiK - Generating bespoke matrix multiplication kernels for accelerators: Application to high-order Computational Fluid Dynamics. - Bartosz D. Wozniak; Freddie D. Witherden; Francis P. Russell; Peter E. Vincent; Paul H. J. Kelly (Comput. Phys. Commun., 2016)

Exploiting the chaotic behaviour of atmospheric models with reconfigurable architectures. - Francis P. Russell; Peter D. Düben; Xinyu Niu; Wayne Luk; Tim N. Palmer (Comput. Phys. Commun., 2017)

From Tensor Algebra to Hardware Accelerators: Generating Streaming Architectures for Solving Partial Differential Equations. - Francis P. Russell; James Stanley Targett; Wayne Luk (ASAP, 2018)