This chapter addresses the conventional run-time quadrature approach for the numerical integration of local element tensors associated with finite element variational forms, and in particular automated optimizations that can be performed to reduce the number of floating point operations. An alternative to the run-time quadrature approach is the tensor representation presented in Chapter 8. Both the quadrature and tensor approaches are implemented in FFC (see Chapter 11). In this chapter we discuss four strategies for optimizing the quadrature representation for run-time performance of the generated code and show that optimization strategies lead to a dramatic improvement in run-time performance over a naive implementation. We also examine p...
In engineering, physical phenomena are often described mathematically by partial differential equati...
In finite element calculations, the integral forms are usually evaluated using nested loops over ele...
One of the key features of FEniCS is automated code generation for the general and efficient solutio...
This chapter addresses the conventional run-time quadrature approach for the numerical integration o...
We examine aspects of the computation of finite element matrices and vectors which are made possible...
We investigate the compilation of general multilinear variational forms over affines simplices and p...
In Chapter 6, we saw that an important step in the assembly of matrices and vectors for the 4523 dis...
As a key step towards a complete automation of the finite element method, we present a new algorithm...
Supporting computer code for the paper 'Optimisations for quadrature representations of finite eleme...
We examine the effect of using complexity-reducing relations [Kirby et al. 2006] to generate optimiz...
The tensor contraction structure for the computation of the element tensor AT obtained in Chapter 8,...
The finite element method may be viewed as a method for forming a discrete linear system 4064 AU = b...
Much of the FEniCS software is devoted to the formulation of variational forms (UFL), the discretiza...
In this paper, we discuss how to efficiently evaluate and assemble general finite element variationa...
The importance of suitable numerical quadrature is usually not emphasized in the context of higher-o...
In engineering, physical phenomena are often described mathematically by partial differential equati...
In finite element calculations, the integral forms are usually evaluated using nested loops over ele...
One of the key features of FEniCS is automated code generation for the general and efficient solutio...
This chapter addresses the conventional run-time quadrature approach for the numerical integration o...
We examine aspects of the computation of finite element matrices and vectors which are made possible...
We investigate the compilation of general multilinear variational forms over affines simplices and p...
In Chapter 6, we saw that an important step in the assembly of matrices and vectors for the 4523 dis...
As a key step towards a complete automation of the finite element method, we present a new algorithm...
Supporting computer code for the paper 'Optimisations for quadrature representations of finite eleme...
We examine the effect of using complexity-reducing relations [Kirby et al. 2006] to generate optimiz...
The tensor contraction structure for the computation of the element tensor AT obtained in Chapter 8,...
The finite element method may be viewed as a method for forming a discrete linear system 4064 AU = b...
Much of the FEniCS software is devoted to the formulation of variational forms (UFL), the discretiza...
In this paper, we discuss how to efficiently evaluate and assemble general finite element variationa...
The importance of suitable numerical quadrature is usually not emphasized in the context of higher-o...
In engineering, physical phenomena are often described mathematically by partial differential equati...
In finite element calculations, the integral forms are usually evaluated using nested loops over ele...
One of the key features of FEniCS is automated code generation for the general and efficient solutio...