Mixed and hybrid finite element methods
Mixed and hybrid finite element methods
Three-Dimensional Finite Element Methods for the Stokes Problem
SIAM Journal on Numerical Analysis
Efficient management of parallelism in object-oriented numerical software libraries
Modern software tools for scientific computing
Computational Differential Equations
Computational Differential Equations
Computational Partial Differential Equations: Numerical Methods and Diffpack Programming
Computational Partial Differential Equations: Numerical Methods and Diffpack Programming
Algorithm 839: FIAT, a new paradigm for computing finite element basis functions
ACM Transactions on Mathematical Software (TOMS)
Optimizing the Evaluation of Finite Element Matrices
SIAM Journal on Scientific Computing
FEMSTER: An object-oriented class library of high-order discrete differential forms
ACM Transactions on Mathematical Software (TOMS)
Optimizing FIAT with level 3 BLAS
ACM Transactions on Mathematical Software (TOMS)
Efficient compilation of a class of variational forms
ACM Transactions on Mathematical Software (TOMS)
Benchmarking Domain-Specific Compiler Optimizations for Variational Forms
ACM Transactions on Mathematical Software (TOMS)
Algorithms and Data Structures for Multi-Adaptive Time-Stepping
ACM Transactions on Mathematical Software (TOMS)
Data structures and requirements for hp finite element software
ACM Transactions on Mathematical Software (TOMS)
Generic compressed sparse matrix insertion: algorithms and implementations in MTL4 and FEniCS
Proceedings of the 8th workshop on Parallel/High-Performance Object-Oriented Scientific Computing
Singularity-free evaluation of collapsed-coordinate orthogonal polynomials
ACM Transactions on Mathematical Software (TOMS)
On the efficiency of symbolic computations combined with code generation for finite element methods
ACM Transactions on Mathematical Software (TOMS)
ACM Transactions on Mathematical Software (TOMS)
Unified framework for finite element assembly
International Journal of Computational Science and Engineering
DOLFIN: Automated finite element computing
ACM Transactions on Mathematical Software (TOMS)
Efficient Assembly of $H(\mathrm{div})$ and $H(\mathrm{curl})$ Conforming Finite Elements
SIAM Journal on Scientific Computing
Data structures and transformations for physically based simulation on a GPU
VECPAR'10 Proceedings of the 9th international conference on High performance computing for computational science
Unified Embedded Parallel Finite Element Computations via Software-Based Fréchet Differentiation
SIAM Journal on Scientific Computing
Analysis of an Interface Stabilized Finite Element Method: The Advection-Diffusion-Reaction Equation
SIAM Journal on Numerical Analysis
SIAM Journal on Scientific Computing
ACM Transactions on Mathematical Software (TOMS)
Benchmarking FEniCS for mantle convection simulations
Computers & Geosciences
Finite Element Integration on GPUs
ACM Transactions on Mathematical Software (TOMS)
Optimized code generation for finite element local assembly using symbolic manipulation
ACM Transactions on Mathematical Software (TOMS)
Vectorized OpenCL implementation of numerical integration for higher order finite elements
Computers & Mathematics with Applications
ACM Transactions on Mathematical Software (TOMS)
Numerical integration on GPUs for higher order finite elements
Computers & Mathematics with Applications
Hi-index | 0.00 |
As a key step towards a complete automation of the finite element method, we present a new algorithm for automatic and efficient evaluation of multilinear variational forms. The algorithm has been implemented in the form of a compiler, the FEniCS Form Compiler (FFC). We present benchmark results for a series of standard variational forms, including the incompressible Navier--Stokes equations and linear elasticity. The speedup compared to the standard quadrature-based approach is impressive; in some cases the speedup is as large as a factor of 1000.