We examine aspects of the computation of finite element matrices and vectors which are made possible by automated code generation. Given a variational form in a syntax which resembles standard mathematical notation, the low-level computer code for building finite element tensors, typically matrices, vectors and scalars, can be generated automatically via a form compiler. In particular, the generation of code for computing finite element matrices using a quadrature approach is addressed. For quadrature representations, a number of optimisation strategies which are made possible by automated code generation are presented. The relative performance of two different automatically generated representations of finite element matrices is examined, ...
In Chapter 6, we saw that an important step in the assembly of matrices and vectors for the 4523 dis...
New technologies in computer science applied to numerical computations open the door to alternative ...
Efficient numerical solvers for partial differential equations are critical to vast fields of engine...
This chapter addresses the conventional run-time quadrature approach for the numerical integration o...
Supporting computer code for the paper 'Optimisations for quadrature representations of finite eleme...
Efficient Matlab codes in 2D and 3D have been proposed recently to assemble finite element matrices....
The tensor contraction structure for the computation of the element tensor AT obtained in Chapter 8,...
As a key step towards a complete automation of the finite element method, we present a new algorithm...
We investigate the compilation of general multilinear variational forms over affines simplices and p...
We describe here a library aimed at automating the solution of partial differential equations using ...
We describe here a library aimed at automating the solution of partial differential equations using ...
The finite element method can be viewed as a machine that automates the discretization of differenti...
The finite element method may be viewed as a method for forming a discrete linear system 4064 AU = b...
We describe here a library aimed at automating the solution of partial differential equations using ...
We have extended the domain-specific language UFL, the Unified Form Lan-guage, to support symbolic p...
In Chapter 6, we saw that an important step in the assembly of matrices and vectors for the 4523 dis...
New technologies in computer science applied to numerical computations open the door to alternative ...
Efficient numerical solvers for partial differential equations are critical to vast fields of engine...
This chapter addresses the conventional run-time quadrature approach for the numerical integration o...
Supporting computer code for the paper 'Optimisations for quadrature representations of finite eleme...
Efficient Matlab codes in 2D and 3D have been proposed recently to assemble finite element matrices....
The tensor contraction structure for the computation of the element tensor AT obtained in Chapter 8,...
As a key step towards a complete automation of the finite element method, we present a new algorithm...
We investigate the compilation of general multilinear variational forms over affines simplices and p...
We describe here a library aimed at automating the solution of partial differential equations using ...
We describe here a library aimed at automating the solution of partial differential equations using ...
The finite element method can be viewed as a machine that automates the discretization of differenti...
The finite element method may be viewed as a method for forming a discrete linear system 4064 AU = b...
We describe here a library aimed at automating the solution of partial differential equations using ...
We have extended the domain-specific language UFL, the Unified Form Lan-guage, to support symbolic p...
In Chapter 6, we saw that an important step in the assembly of matrices and vectors for the 4523 dis...
New technologies in computer science applied to numerical computations open the door to alternative ...
Efficient numerical solvers for partial differential equations are critical to vast fields of engine...