Journal article icon

Journal article

Firedrake: Automating the finite element method by composing abstractions

Abstract:

Firedrake is a new tool for automating the numerical solution of partial differential equations. Firedrake adopts the domain-specific language for the finite element method of the FEniCS project, but with a pure Python runtime-only implementation centered on the composition of several existing and new abstractions for particular aspects of scientific computing. The result is a more complete separation of concerns that eases the incorporation of separate contributions from computer scientists,...

Expand abstract
Publication status:
Published
Peer review status:
Peer reviewed
Version:
Publisher's version

Actions


Access Document


Files:
Publisher copy:
10.1145/2998441

Authors


Expand authors...
Imperial College London More from this funder
Publisher:
Association for Computing Machinery Publisher's website
Journal:
ACM Transactions on Mathematical Software Journal website
Volume:
43
Issue:
3
Pages:
1-27
Publication date:
2017-01-16
Acceptance date:
2016-09-01
DOI:
EISSN:
1557-7295
ISSN:
0098-3500
Pubs id:
pubs:734484
URN:
uri:b9eed7aa-beb8-44b2-8ba7-d882c3551205
UUID:
uuid:b9eed7aa-beb8-44b2-8ba7-d882c3551205
Local pid:
pubs:734484

Terms of use


Metrics


Views and Downloads






If you are the owner of this record, you can report an update to it here: Report update to this record

TO TOP