期刊
ACM TRANSACTIONS ON MATHEMATICAL SOFTWARE
卷 37, 期 2, 页码 -出版社
ASSOC COMPUTING MACHINERY
DOI: 10.1145/1731022.1731030
关键词
Algorithms; Design; Performance; DOLFIN; FEniCS project; code generation; form compiler
资金
- Research Council of Norway [NFR 180450]
We describe here a library aimed at automating the solution of partial differential equations using the finite element method. By employing novel techniques for automated code generation, the library combines a high level of expressiveness with efficient computation. Finite element variational forms may be expressed in near mathematical notation, from which low-level code is automatically generated, compiled, and seamlessly integrated with efficient implementations of computational meshes and high-performance linear algebra. Easy-to-use object-oriented interfaces to the library are provided in the form of a C++ library and a Python module. This article discusses the mathematical abstractions and methods used in the design of the library and its implementation. A number of examples are presented to demonstrate the use of the library in application code.
作者
我是这篇论文的作者
点击您的名字以认领此论文并将其添加到您的个人资料中。
推荐
暂无数据