Efficient mesh management in Firedrake using PETSc-DMPlex

dc.citation.firstpageS143en_US
dc.citation.issueNumber5en_US
dc.citation.journalTitleSIAM Journal on Scientific Computingen_US
dc.citation.lastpageS155en_US
dc.citation.volumeNumber38en_US
dc.contributor.authorLange, Michaelen_US
dc.contributor.authorMitchell, Lawrenceen_US
dc.contributor.authorKnepley, Matthew G.en_US
dc.contributor.authorGorman, Gerard J.en_US
dc.date.accessioned2017-02-22T21:07:15Zen_US
dc.date.available2017-02-22T21:07:15Zen_US
dc.date.issued2016en_US
dc.description.abstractThe 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.en_US
dc.identifier.citationLange, Michael, Mitchell, Lawrence, Knepley, Matthew G., et al.. "Efficient mesh management in Firedrake using PETSc-DMPlex." <i>SIAM Journal on Scientific Computing,</i> 38, no. 5 (2016) Society for Industrial and Applied Mathematics: S143-S155. http://dx.doi.org/10.1137/15M1026092.en_US
dc.identifier.doihttp://dx.doi.org/10.1137/15M1026092en_US
dc.identifier.urihttps://hdl.handle.net/1911/93964en_US
dc.language.isoengen_US
dc.publisherSociety for Industrial and Applied Mathematicsen_US
dc.rightsArticle 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.en_US
dc.titleEfficient mesh management in Firedrake using PETSc-DMPlexen_US
dc.typeJournal articleen_US
dc.type.dcmiTexten_US
dc.type.publicationpublisher versionen_US
local.sword.agentConverisen_US
Files
Original bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
15m1026092.pdf
Size:
1.05 MB
Format:
Adobe Portable Document Format
Description: