Show simple item record

dc.contributor.authorLange, Michael
Mitchell, Lawrence
Knepley, Matthew G.
Gorman, Gerard J.
dc.date.accessioned 2017-02-22T21:07:15Z
dc.date.available 2017-02-22T21:07:15Z
dc.date.issued 2016
dc.identifier.citation Lange, Michael, Mitchell, Lawrence, Knepley, Matthew G., et al.. "Efficient mesh management in Firedrake using PETSc-DMPlex." SIAM Journal on Scientific Computing, 38, no. 5 (2016) Society for Industrial and Applied Mathematics: S143-S155. http://dx.doi.org/10.1137/15M1026092.
dc.identifier.urihttps://hdl.handle.net/1911/93964
dc.description.abstract The use of composable abstractions allows the application of new and established algorithms to a wide range of problems, while automatically inheriting the benefits of well-known performance optimizations. This work highlights the composition of the PETSc DMPlex domain topology abstraction with the Firedrake automated finite element system to create a PDE solving environment that combines expressiveness, flexibility, and high performance. We describe how Firedrake utilizes DMPlex to provide the indirection maps required for finite element assembly, while supporting various mesh input formats and runtime domain decomposition. In particular, we describe how DMPlex and its accompanying data structures allow the generic creation of user-defined discretizations, while utilizing data layout optimizations that improve cache coherency and ensure overlapped communication during assembly computation.
dc.language.iso eng
dc.publisher Society for Industrial and Applied Mathematics
dc.rights Article is made available in accordance with the publisher's policy and may be subject to US copyright law. Please refer to the publisher's site for terms of use.
dc.title Efficient mesh management in Firedrake using PETSc-DMPlex
dc.type Journal article
dc.citation.journalTitle SIAM Journal on Scientific Computing
dc.citation.volumeNumber 38
dc.citation.issueNumber 5
dc.type.dcmi Text
dc.identifier.doihttp://dx.doi.org/10.1137/15M1026092
dc.type.publication publisher version
dc.citation.firstpage S143
dc.citation.lastpage S155
local.sword.agent Converis


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record