We present the Unified Form Language (UFL), which is a domain-specific language for representing weak formulations of partial differential equations with a view to numerical approximation. Features of UFL include support for variational forms and functionals, automatic differentiation of forms and expressions, arbitrary function space hierarchies for multi-field problems, general differential operators and flexible tensor algebra. With these features, UFL has been used to effortlessly express finite element methods for complex systems of partial differential equations in near-mathematical notation, resulting in compact, intuitive and readable programs. We present in this work the language and its construction. An implementation of UFL is fr...
We discuss automating the calculation of weak shape derivatives in the Unified Form Language (ACM TO...
New technologies in computer science applied to numerical computations open the door to alternative ...
Abstract. Computational analysis of systems governed by partial differential equations requires not ...
We present the Unified Form Language (UFL), which is a domain-specific language for representing wea...
We present the Unified Form Language (UFL), which is a domain-specific language for representing wea...
We present the Unied Form Language (UFL), which is a domain-specic language for representing weak fo...
Much of the FEniCS software is devoted to the formulation of variational forms (UFL), the discretiza...
AbstractWe argue that producing maintainable high-performance implementations of finite element meth...
At the heart of any finite element simulation is the assembly of matrices and vectors from discrete ...
How do we build maintainable, robust, and performance-portable scientific applications? This thesi...
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 ...
In engineering, physical phenomena are often described mathematically by partial differential equati...
We have combined symbolic mathematics with code generation to be able to specify finite element meth...
We describe here a library aimed at automating the solution of partial differential equations using ...
We discuss automating the calculation of weak shape derivatives in the Unified Form Language (ACM TO...
New technologies in computer science applied to numerical computations open the door to alternative ...
Abstract. Computational analysis of systems governed by partial differential equations requires not ...
We present the Unified Form Language (UFL), which is a domain-specific language for representing wea...
We present the Unified Form Language (UFL), which is a domain-specific language for representing wea...
We present the Unied Form Language (UFL), which is a domain-specic language for representing weak fo...
Much of the FEniCS software is devoted to the formulation of variational forms (UFL), the discretiza...
AbstractWe argue that producing maintainable high-performance implementations of finite element meth...
At the heart of any finite element simulation is the assembly of matrices and vectors from discrete ...
How do we build maintainable, robust, and performance-portable scientific applications? This thesi...
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 ...
In engineering, physical phenomena are often described mathematically by partial differential equati...
We have combined symbolic mathematics with code generation to be able to specify finite element meth...
We describe here a library aimed at automating the solution of partial differential equations using ...
We discuss automating the calculation of weak shape derivatives in the Unified Form Language (ACM TO...
New technologies in computer science applied to numerical computations open the door to alternative ...
Abstract. Computational analysis of systems governed by partial differential equations requires not ...