English
Related papers

Related papers: Implementing a Restricted Function Space Class in …

200 papers

Firedrake is a new tool for automating the numerical solution of partial differential equations. Firedrake adopts the domain-specific language for the finite element method of the FEniCS project, but with a pure Python runtime-only…

High level domain specific languages for the finite element method underpin high productivity programming environments for simulations based on partial differential equations (PDE) while employing automatic code generation to achieve high…

Mathematical Software · Computer Science 2021-11-02 Nacime Bouziani , David A. Ham

A handy technique for the Finite Element Method (FEM) is presented that uses the null space for the implementation of Dirichlet and constraint boundary conditions. The focus of this method is to present an illustrative approach to modeling…

Numerical Analysis · Mathematics 2024-03-12 Stefan Schoder

Within the finite element community, discontinuous Galerkin (DG) and mixed finite element methods have become increasingly popular in simulating geophysical flows. However, robust and efficient solvers for the resulting saddle-point and…

Mathematical Software · Computer Science 2020-08-26 Thomas H. Gibson , Lawrence Mitchell , David A. Ham , Colin J. Cotter

Irksome is a library based on the Unified Form Language (UFL) that enables automated generation of Runge--Kutta methods for time-stepping finite element spatial discretizations of partial differential equations (PDE). Allowing users to…

Numerical Analysis · Mathematics 2025-02-20 Robert C. Kirby , Scott P. MacLachlan

Irksome is a library based on the Unified Form Language (UFL) that automates the application of Runge-Kutta time-stepping methods for finite element spatial discretizations of partial differential equations (PDEs). This paper describes…

Numerical Analysis · Mathematics 2025-08-29 Robert C. Kirby , Scott P. MacLachlan , Pablo D. Brubeck

We present an implementation of the trimmed serendipity finite element family, using the open source finite element package Firedrake. The new elements can be used seamlessly within the software suite for problems requiring $H^1$, \hcurl,…

Numerical Analysis · Mathematics 2022-11-11 Justin Crum , Cyrus Cheng , David A. Ham , Lawrence Mitchell , Robert C. Kirby , Joshua A. Levine , Andrew Gillette

Partial differential equations (PDEs) are used to describe a variety of physical phenomena. Often these equations do not have analytical solutions and numerical approximations are used instead. One of the common methods to solve PDEs is the…

Mathematical Software · Computer Science 2023-09-15 Ivan Yashchuk

Code generation based software platforms, such as Firedrake, have become popular tools for developing complicated finite element discretisations of partial differential equations. We extended the code generation infrastructure in Firedrake…

Mathematical Software · Computer Science 2017-11-08 Miklós Homolya , Robert C. Kirby , David A. Ham

The efficient solution of discretisations of coupled systems of partial differential equations (PDEs) is at the core of much of numerical simulation. Significant effort has been expended on scalable algorithms to precondition Krylov…

Mathematical Software · Computer Science 2018-02-22 Robert C. Kirby , Lawrence Mitchell

Many classical finite elements such as the Argyris and Bell elements have long been absent from high-level PDE software. Building on recent theoretical work, we describe how to implement very general finite element transformations in FInAT…

Mathematical Software · Computer Science 2020-08-26 Robert C. Kirby , Lawrence Mitchell

An automated framework is presented for the numerical solution of optimal control problems with PDEs as constraints, in both the stationary and instationary settings. The associated code can solve both linear and non-linear problems, and…

Numerical Analysis · Mathematics 2024-09-02 Santolo Leveque , James R. Maddison , John W. Pearson

The combination of machine learning and physical laws has shown immense potential for solving scientific problems driven by partial differential equations (PDEs) with the promise of fast inference, zero-shot generalisation, and the ability…

Machine Learning · Computer Science 2024-09-11 Nacime Bouziani , David A. Ham , Ado Farsi

The use of composable abstractions allows the application of new and established algorithms to a wide range of problems while automatically inheriting the benefits of well-known performance optimisations. This work highlights the…

Mathematical Software · Computer Science 2016-11-01 Michael Lange , Lawrence Mitchell , Matthew G. Knepley , Gerard J. Gorman

In this paper, we show existence and uniqueness of a solution to a functional differential equation with infinite delay. We choose an appropriate Frechet space so as to cover a large class of functions to be used as initial functions to…

Dynamical Systems · Mathematics 2007-07-17 T Sengadir

We introduce a new abstraction for the representation and solution of multi-domain problems using finite element methods. This is an advance over previous work in that it achieves a single higher-level abstraction that represents…

Mathematical Software · Computer Science 2025-12-09 Koki Sagiyama , Lawrence Mitchell , David A. Ham

Finite element methods provide accurate and efficient methods for the numerical solution of partial differential equations by means of restricting variational problems to finite-dimensional approximating spaces. However, they do not…

Numerical Analysis · Mathematics 2025-06-24 Robert C. Kirby , John D. Stephens

We introduce Fireshape, an open-source and automated shape optimization toolbox for the finite element software Firedrake. Fireshape is based on the moving mesh method and allows users with minimal shape optimization knowledge to tackle…

Optimization and Control · Mathematics 2020-09-22 Alberto Paganini , Florian Wechsung

We introduce a practical method to enforce partial differential equation (PDE) constraints for functions defined by neural networks (NNs), with a high degree of accuracy and up to a desired tolerance. We develop a differentiable…

Machine Learning · Computer Science 2023-04-19 Geoffrey Négiar , Michael W. Mahoney , Aditi S. Krishnapriyan

Despite decades of research in this area, mesh adaptation capabilities are still rarely found in numerical simulation software. We postulate that the primary reason for this is lack of usability. Integrating mesh adaptation into existing…

Numerical Analysis · Mathematics 2016-11-01 Nicolas Barral , Matthew G. Knepley , Michael Lange , Matthew D. Piggott , Gerard J. Gorman
‹ Prev 1 2 3 10 Next ›