Firedrake: automating the finite element method by composing abstractions F Rathgeber, DA Ham, L Mitchell, M Lange, F Luporini, ATT McRae, ... ACM Transactions on Mathematical Software (TOMS) 43 (3), 1-27, 2016 | 706 | 2016 |
Devito (v3. 1.0): an embedded domain-specific language for finite differences and geophysical exploration M Louboutin, M Lange, F Luporini, N Kukreja, PA Witte, FJ Herrmann, ... Geoscientific Model Development 12 (3), 1165-1187, 2019 | 212 | 2019 |
Architecture and performance of Devito, a system for automated stencil computation F Luporini, M Louboutin, M Lange, N Kukreja, P Witte, J Hückelheim, ... ACM Transactions on Mathematical Software (TOMS) 46 (1), 1-28, 2020 | 160 | 2020 |
Cross-loop optimization of arithmetic intensity for finite element local assembly F Luporini, AL Varbanescu, F Rathgeber, GT Bercea, J Ramanujam, ... ACM Transactions on Architecture and Code Optimization (TACO) 11 (4), 1-25, 2015 | 90* | 2015 |
TSFC: a structure-preserving form compiler M Homolya, L Mitchell, F Luporini, DA Ham SIAM Journal on Scientific Computing 40 (3), C401-C428, 2018 | 69 | 2018 |
A large-scale framework for symbolic implementations of seismic inversion algorithms in Julia PA Witte, M Louboutin, N Kukreja, F Luporini, M Lange, GJ Gorman, ... Geophysics 84 (3), F57-F71, 2019 | 62 | 2019 |
An algorithm for the optimization of finite element integration loops F Luporini, DA Ham, PHJ Kelly ACM Transactions on Mathematical Software (TOMS) 44 (1), 1-26, 2017 | 62 | 2017 |
Devito: Towards a generic finite difference dsl using symbolic python M Lange, N Kukreja, M Louboutin, F Luporini, F Vieira, V Pandolfo, ... 2016 6th workshop on python for high-performance and scientific computing …, 2016 | 56 | 2016 |
Firedrake user manual DA Ham, PHJ Kelly, L Mitchell, CJ Cotter, RC Kirby, K Sagiyama, ... Imperial College London and University of Oxford and Baylor University and …, 2023 | 51 | 2023 |
A structure-exploiting numbering algorithm for finite elements on extruded meshes, and its performance evaluation in Firedrake GT Bercea, ATT McRae, DA Ham, L Mitchell, F Rathgeber, L Nardi, ... Geoscientific Model Development 9 (10), 3803-3815, 2016 | 44 | 2016 |
Full-waveform inversion, Part 1: Forward modeling M Louboutin, P Witte, M Lange, N Kukreja, F Luporini, G Gorman, ... The Leading Edge 36 (12), 1033-1036, 2017 | 38 | 2017 |
Compressive least-squares migration with on-the-fly Fourier transforms PA Witte, M Louboutin, F Luporini, GJ Gorman, FJ Herrmann Geophysics 84 (5), R655-R672, 2019 | 35 | 2019 |
Devito: Automated fast finite difference computation N Kukreja, M Louboutin, F Vieira, F Luporini, M Lange, G Gorman 2016 Sixth International Workshop on Domain-Specific Languages and High …, 2016 | 33 | 2016 |
Full-waveform inversion, part 3: Optimization P Witte, M Louboutin, K Lensink, M Lange, N Kukreja, F Luporini, ... The Leading Edge 37 (2), 142-145, 2018 | 26 | 2018 |
Generalizing run-time tiling with the loop chain abstraction MM Strout, F Luporini, CD Krieger, C Bertolli, GT Bercea, C Olschanowsky, ... 2014 IEEE 28th International Parallel and Distributed Processing Symposium …, 2014 | 24 | 2014 |
Full-waveform inversion, Part 2: Adjoint modeling M Louboutin, P Witte, M Lange, N Kukreja, F Luporini, G Gorman, ... The Leading Edge 37 (1), 69-72, 2018 | 22 | 2018 |
Automatic differentiation for adjoint stencil loops J Hückelheim, N Kukreja, SHK Narayanan, F Luporini, G Gorman, ... Proceedings of the 48th International Conference on Parallel Processing, 1-10, 2019 | 19 | 2019 |
Stride: A flexible software platform for high-performance ultrasound computed tomography C Cueto, O Bates, G Strong, J Cudeiro, F Luporini, ÒC Agudo, G Gorman, ... Computer methods and programs in biomedicine 221, 106855, 2022 | 18 | 2022 |
Optimised finite difference computation from symbolic equations M Lange, N Kukreja, F Luporini, M Louboutin, C Yount, J Hückelheim, ... arXiv preprint arXiv:1707.03776, 2017 | 11 | 2017 |
Evaluation of architectural supports for fine-grained synchronization mechanisms T De Matteis, F Luporini, G Mencagli, M Vanneschi Proceedings of the 11th IASTED International Conference on Parallel and …, 2013 | 11 | 2013 |