David A. Ham

Orcid: 0000-0001-9545-9110

According to our database1, David A. Ham authored at least 34 papers between 2009 and 2024.

Collaborative distances:
  • Dijkstra number2 of four.
  • Erdős number3 of four.

Timeline

Legend:

Book 
In proceedings 
Article 
PhD thesis 
Dataset
Other 

Links

Online presence:

On csauthors.net:

Bibliography

2024
checkpoint_schedules: schedules for incremental checkpointing of adjoint simulations.
J. Open Source Softw., April, 2024

Differentiable programming across the PDE and Machine Learning barrier.
CoRR, 2024

Efficient N-to-M Checkpointing Algorithm for Finite Element Simulations.
CoRR, 2024

2023
Absorbing boundary conditions for the Helmholtz equation using Gauss-Legendre quadrature reduced integrations.
CoRR, 2023

Consistent Point Data Assimilation in Firedrake and Icepack.
CoRR, 2023

Physics-driven machine learning models coupling PyTorch and Firedrake.
CoRR, 2023

2022
Bringing Trimmed Serendipity Methods to Computational Practice in Firedrake.
ACM Trans. Math. Softw., 2022

Tensor Computations: Applications and Optimization (Dagstuhl Seminar 22101).
Dagstuhl Reports, 2022

Goal-Oriented Error Estimation and Mesh Adaptation for Tracer Transport Modelling.
Comput. Aided Des., 2022

2021
Code Generation for Productive, Portable, and Scalable Finite Element Simulation in Firedrake.
Comput. Sci. Eng., 2021

Escaping the abstraction: a foreign function interface for the Unified Form Language [UFL].
CoRR, 2021

Code generation for productive portable scalable finite element simulation in Firedrake.
CoRR, 2021

UFL Dual Spaces, a proposal.
CoRR, 2021

2020
A study of vectorization for matrix-free finite element methods.
Int. J. High Perform. Comput. Appl., 2020

Tensor Computations: Applications and Optimization (Dagstuhl Seminar 20111).
Dagstuhl Reports, 2020

2018
TSFC: A Structure-Preserving Form Compiler.
SIAM J. Sci. Comput., 2018

A domain-specific language for the hybridization and static condensation of finite element methods.
CoRR, 2018

2017
Firedrake: Automating the Finite Element Method by Composing Abstractions.
ACM Trans. Math. Softw., 2017

An Algorithm for the Optimization of Finite Element Integration Loops.
ACM Trans. Math. Softw., 2017

Exposing and exploiting structure: optimal code generation for high-order finite element methods.
CoRR, 2017

2016
Automated Generation and Symbolic Manipulation of Tensor Product Finite Elements.
SIAM J. Sci. Comput., 2016

A Parallel Edge Orientation Algorithm for Quadrilateral Meshes.
SIAM J. Sci. Comput., 2016

A numbering algorithm for finite element on extruded meshes which avoids the unstructured mesh penalty.
CoRR, 2016

2015
On-the-Fly Data Synopses: Efficient Data Exploration in the Simulation Sciences.
SIGMOD Rec., 2015

2014
Cross-Loop Optimization of Arithmetic Intensity for Finite Element Local Assembly.
ACM Trans. Archit. Code Optim., 2014

COFFEE: an Optimizing Compiler for Finite Element Local Assembly.
CoRR, 2014

2013
Automated Derivation of the Adjoint of High-Level Transient Finite Element Programs.
SIAM J. Sci. Comput., 2013

POD reduced-order unstructured mesh modeling applied to 2D and 3D fluid flow.
Comput. Math. Appl., 2013

Performance-Portable Finite Element Assembly Using PyOP2 and FEniCS.
Proceedings of the Supercomputing - 28th International Supercomputing Conference, 2013

2012
PyOP2: A High-Level Framework for Performance-Portable Simulations on Unstructured Meshes.
Proceedings of the 2012 SC Companion: High Performance Computing, 2012

Compiler Optimizations for Industrial Unstructured Mesh CFD Applications on GPUs.
Proceedings of the Languages and Compilers for Parallel Computing, 2012

2011
Numerical wave propagation for the triangular P1<sub>DG</sub>-P2 finite element pair.
J. Comput. Phys., 2011

2010
Towards generating optimised finite element solvers for GPUs from high-level specifications.
Proceedings of the International Conference on Computational Science, 2010

2009
LBB stability of a mixed Galerkin finite element pair for fluid flow simulations.
J. Comput. Phys., 2009


  Loading...