At the heart of any finite element simulation is the assembly of matrices and vectors from discrete variational forms. We propose a general interface between problem-specific and general-purpose components of finite element programs. This interface is called Unified Form-assembly Code (UFC). A wide range of finite element problems is covered, including mixed finite elements and discontinuous Galerkin methods. We discuss how the UFC interface enables implementations of variational form evaluation to be independent of mesh and linear algebra components. UFC does not depend on any external libraries, and is released into the public domain. Copyright \ua9 2009, Inderscience Publishers
This article considers the development of a reusable object-oriented array library, as well as the u...
We present the Unified Form Language (UFL), which is a domain-specific language for representing wea...
We describe here a library aimed at automating the solution of partial differential equations using ...
A central component of FEniCS is the UFC interface (Unified Form-assembly Code). UFC is an 8703 inte...
Much of the FEniCS software is devoted to the formulation of variational forms (UFL), the discretiza...
The finite element method may be viewed as a method for forming a discrete linear system 4064 AU = b...
In this paper, we discuss how to efficiently evaluate and assemble general finite element variationa...
As a key step towards a complete automation of the finite element method, we present a new algorithm...
The Finite Element Interface to Linear Solvers (FEI) is a linear system assembly library. Sparse sys...
In finite element methods, numerical simulation of the problem requires the generation of a linear s...
AbstractWe argue that producing maintainable high-performance implementations of finite element meth...
The finite element method (FEM) is a computational tool widely used to design and analyse complex s...
We describe here a library aimed at automating the solution of partial differential equations using ...
Making a finite element code easier to maintain is achieved by further modulaizing it. Due to its tw...
We examine aspects of the computation of finite element matrices and vectors which are made possible...
This article considers the development of a reusable object-oriented array library, as well as the u...
We present the Unified Form Language (UFL), which is a domain-specific language for representing wea...
We describe here a library aimed at automating the solution of partial differential equations using ...
A central component of FEniCS is the UFC interface (Unified Form-assembly Code). UFC is an 8703 inte...
Much of the FEniCS software is devoted to the formulation of variational forms (UFL), the discretiza...
The finite element method may be viewed as a method for forming a discrete linear system 4064 AU = b...
In this paper, we discuss how to efficiently evaluate and assemble general finite element variationa...
As a key step towards a complete automation of the finite element method, we present a new algorithm...
The Finite Element Interface to Linear Solvers (FEI) is a linear system assembly library. Sparse sys...
In finite element methods, numerical simulation of the problem requires the generation of a linear s...
AbstractWe argue that producing maintainable high-performance implementations of finite element meth...
The finite element method (FEM) is a computational tool widely used to design and analyse complex s...
We describe here a library aimed at automating the solution of partial differential equations using ...
Making a finite element code easier to maintain is achieved by further modulaizing it. Due to its tw...
We examine aspects of the computation of finite element matrices and vectors which are made possible...
This article considers the development of a reusable object-oriented array library, as well as the u...
We present the Unified Form Language (UFL), which is a domain-specific language for representing wea...
We describe here a library aimed at automating the solution of partial differential equations using ...