Follow
David Ham
David Ham
Professor of Computational Mathematics, Imperial College London
Verified email at imperial.ac.uk - Homepage
Title
Cited by
Cited by
Year
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
6532016
Automated derivation of the adjoint of high-level transient finite element programs
PE Farrell, DA Ham, SW Funke, ME Rognes
SIAM Journal on Scientific Computing 35 (4), C369-C393, 2013
3452013
Finite element assembly strategies on multi‐core and many‐core architectures
GR Markall, A Slemmer, DA Ham, PHJ Kelly, CD Cantwell, SJ Sherwin
International Journal for Numerical Methods in Fluids 71 (1), 80-97, 2013
1552013
A mixed discontinuous/continuous finite element pair for shallow-water ocean modelling
CJ Cotter, DA Ham, CC Pain
Ocean Modelling 26 (1-2), 86-90, 2009
1032009
Thetis coastal ocean model: discontinuous Galerkin discretization for the three-dimensional hydrostatic equations
T Kärnä, SC Kramer, L Mitchell, DA Ham, MD Piggott, AM Baptista
Geoscientific Model Development 11 (11), 4359-4382, 2018
1012018
PyOP2: A high-level framework for performance-portable simulations on unstructured meshes
F Rathgeber, GR Markall, L Mitchell, N Loriant, DA Ham, C Bertolli, ...
2012 SC Companion: High Performance Computing, Networking Storage and …, 2012
892012
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
86*2015
Automated generation and symbolic manipulation of tensor product finite elements
ATT McRae, GT Bercea, L Mitchell, DA Ham, CJ Cotter
SIAM Journal on Scientific Computing 38 (5), S25-S47, 2016
782016
POD reduced-order unstructured mesh modeling applied to 2D and 3D fluid flow
J Du, F Fang, CC Pain, IM Navon, J Zhu, DA Ham
Computers & Mathematics with Applications 65 (3), 362-379, 2013
772013
LBB stability of a mixed Galerkin finite element pair for fluid flow simulations
CJ Cotter, DA Ham, CC Pain, S Reich
Journal of Computational Physics 228 (2), 336-348, 2009
692009
Automating the solution of PDEs on the sphere and other manifolds in FEniCS 1.2
ME Rognes, DA Ham, CJ Cotter, ATT McRae
Geoscientific Model Development 6 (6), 2099-2119, 2013
672013
TSFC: a structure-preserving form compiler
M Homolya, L Mitchell, F Luporini, DA Ham
SIAM Journal on Scientific Computing 40 (3), C401-C428, 2018
642018
A scalable unstructured grid 3-dimensional finite volume model for the shallow water equations
DA Ham, J Pietrzak, GS Stelling
Ocean Modelling 10 (1-2), 153-169, 2005
612005
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
592017
Towards generating optimised finite element solvers for GPUs from high-level specifications
GR Markall, DA Ham, PHJ Kelly
Procedia Computer Science 1 (1), 1815-1823, 2010
522010
Numerical wave propagation for the triangular P1DG–P2 finite element pair
CJ Cotter, DA Ham
Journal of Computational Physics 230 (8), 2806-2820, 2011
512011
Defining the source region of the Indian Ocean Tsunami from GPS, altimeters, tide gauges and tsunami models
J Pietrzak, A Socquet, D Ham, W Simons, C Vigny, RJ Labeur, E Schrama, ...
Earth and Planetary Science Letters 261 (1-2), 49-64, 2007
502007
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
45*2016
Automated continuous verification for numerical simulation
PE Farrell, MD Piggott, GJ Gorman, DA Ham, CR Wilson, TM Bond
Geoscientific Model Development 4 (2), 435-449, 2011
452011
Exposing and exploiting structure: optimal code generation for high-order finite element methods
M Homolya, RC Kirby, DA Ham
arXiv preprint arXiv:1711.02473, 2017
322017
The system can't perform the operation now. Try again later.
Articles 1–20