Show simple item record

dc.contributor.authorGillis, Thomas
dc.contributor.authorvan Rees, Wim M.
dc.date.accessioned2024-05-10T16:31:19Z
dc.date.available2024-05-10T16:31:19Z
dc.date.issued2022-09-29
dc.identifier.issn1064-8275
dc.identifier.issn1095-7197
dc.identifier.urihttps://hdl.handle.net/1721.1/154915
dc.description.abstractWe present the derivation, implementation, and analysis of a multiresolution adaptive grid framework for numerical simulations on octree-based three-dimensional block-structured collocated grids with distributed computational architectures. Our approach provides a consistent handling of nonlifted and lifted interpolating wavelets of arbitrary order demonstrated using second-, fourth-, and sixth-order wavelets, combined with standard finite-difference-based discretization operators. We first validate that the wavelet family used provides strict and explicit error control when coarsening the grid, and show that lifting wavelets increase the grid compression rate while conserving discrete moments across levels. Further, we demonstrate that high-order PDE discretization schemes combined with sufficiently high-order wavelets retain the expected convergence order even at resolution jumps. We then simulate the advection of a scalar to analyze convergence for the temporal evolution of a PDE. The results shows that our wavelet-based refinement criterion is successful at controlling the overall error while the coarsening criterion is effective at retaining the relevant information on a compressed grid. Our software exploits a block-structured grid data structure for efficient multilevel operations, combined with a parallelization strategy that relies on a one-sided MPI-RMA communication approach with active post-start-complete-wait synchronization. Using performance tests up to 16,384 cores, we demonstrate that this leads to a highly scalable performance. The associated code is available under a BSD-3 license at https://github.com/vanreeslab/murphy.en_US
dc.language.isoen
dc.publisherSociety for Industrial & Applied Mathematicsen_US
dc.relation.isversionof10.1137/21m141676xen_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.sourceSociety for Industrial & Applied Mathematicsen_US
dc.titleMURPHY---A Scalable Multiresolution Framework for Scientific Computing on 3D Block-Structured Collocated Gridsen_US
dc.typeArticleen_US
dc.identifier.citationGillis, Thomas and van Rees, Wim M. 2022. "MURPHY---A Scalable Multiresolution Framework for Scientific Computing on 3D Block-Structured Collocated Grids." SIAM Journal on Scientific Computing, 44 (5).
dc.contributor.departmentMassachusetts Institute of Technology. Department of Mechanical Engineering
dc.relation.journalSIAM Journal on Scientific Computingen_US
dc.eprint.versionFinal published versionen_US
dc.type.urihttp://purl.org/eprint/type/JournalArticleen_US
eprint.statushttp://purl.org/eprint/status/PeerRevieweden_US
dc.date.updated2024-05-10T16:25:42Z
dspace.orderedauthorsGillis, T; van Rees, WMen_US
dspace.date.submission2024-05-10T16:25:43Z
mit.journal.volume44en_US
mit.journal.issue5en_US
mit.licensePUBLISHER_POLICY
mit.metadata.statusAuthority Work and Publication Information Neededen_US


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record