Devito: Automated Fast Finite Difference Computation. - Navjot Kukreja; Mathias Louboutin; Felippe Vieira; Fabio Luporini; Michael Lange 001; Gerard Gorman (WOLFHPC@SC, 2016)

Devito: Towards a Generic Finite Difference DSL Using Symbolic Python. - Michael Lange 001; Navjot Kukreja; Mathias Louboutin; Fabio Luporini; Felippe Vieira; Vincenzo Pandolfo; Paulius Velesko; Paulius Kazakas; Gerard Gorman (PyHPC@SC, 2016)

Towards Self-Verification in Finite Difference Code Generation. - Jan Hückelheim; Ziqing Luo; Fabio Luporini; Navjot Kukreja; Michael Lange 001; Gerard Gorman; Stephen F. Siegel; Matthew B. Dwyer; Paul D. Hovland (CORRECTNESS@SC, 2017)

Optimised finite difference computation from symbolic equations. - Michael Lange 001; Navjot Kukreja; Fabio Luporini; Mathias Louboutin; Charles Yount; Jan Hückelheim; Gerard J. Gorman (SciPy, 2017)

Performance prediction of finite-difference solvers for different computer architectures. - Mathias Louboutin; Michael Lange 001; Felix J. Herrmann; Navjot Kukreja; Gerard Gorman (Comput. Geosci., 2017)

High-level python abstractions for optimal checkpointing in inversion problems. - Navjot Kukreja; Jan Hückelheim; Michael Lange 001; Mathias Louboutin; Andrea Walther; Simon W. Funke; Gerard Gorman (CoRR, 2018)

Backpropagation for long sequences: beyond memory constraints with constant overheads. - Navjot Kukreja; Jan Hückelheim; Gerard J. Gorman (CoRR, 2018)

Devito: an embedded domain-specific language for finite differences and geophysical exploration. - Mathias Louboutin; Michael Lange 001; Fabio Luporini; Navjot Kukreja; Philipp A. Witte; Felix J. Herrmann; Paulius Velesko; Gerard J. Gorman (CoRR, 2018)

Combining checkpointing and data compression for large scale seismic inversion. - Navjot Kukreja; Jan Hückelheim; Mathias Louboutin; Kaiyuan Hou; Fabio Luporini; Paul D. Hovland; Gerard Gorman (CoRR, 2018)

Combining Checkpointing and Data Compression to Accelerate Adjoint-Based Optimization Problems. - Navjot Kukreja; Jan Hückelheim; Mathias Louboutin; Paul D. Hovland; Gerard Gorman (Euro-Par, 2019)

Automatic Differentiation for Adjoint Stencil Loops. - Jan Hückelheim; Navjot Kukreja; Sri Hari Krishna Narayanan; Fabio Luporini; Gerard Gorman; Paul D. Hovland (ICPP, 2019)

Training on the Edge: The why and the how. - Navjot Kukreja; Alena Shilova; Olivier Beaumont; Jan Hückelheim; Nicola J. Ferrier; Paul D. Hovland; Gerard Gorman (IPDPS Workshops, 2019)

Towards automatically building starting models for full-waveform inversion using global optimization methods: A PSO approach via DEAP + Devito. - Oscar F. Mojica; Navjot Kukreja (CoRR, 2019)

Lossy Checkpoint Compression in Full Waveform Inversion. - Navjot Kukreja; Jan Hückelheim; Mathias Louboutin; John Washbourne; Paul H. J. Kelly; Gerard J. Gorman (CoRR, 2020)

Architecture and Performance of Devito, a System for Automated Stencil Computation. - Fabio Luporini; Mathias Louboutin; Michael Lange 001; Navjot Kukreja; Philipp A. Witte; Jan Hückelheim; Charles Yount; Paul H. J. Kelly; Felix J. Herrmann; Gerard J. Gorman (ACM Trans. Math. Softw., 2020)

LVDIF: a framework for real-time interaction with large volume data. - Jialin Wang 002; Nan Xiang; Navjot Kukreja; Lingyun Yu 001; Hai-Ning Liang (Vis. Comput., 2023)

Optimizing Forward Wavefield Storage Leveraging High-Speed Storage Media. - João Speglich; Navjot Kukreja; George Bisbas; Átila Saraiva; Jan Hückelheim; Fabio Luporini; John Washbourne (IPDPS (Workshops), 2024)