Publication:
Boxlib with tiling: an adaptive mesh refinement software framework

dc.contributor.coauthorZhang, W.
dc.contributor.coauthorAlmgren, A.
dc.contributor.coauthorDay, M.
dc.contributor.coauthorNguyen, T.
dc.contributor.coauthorShalf, J.
dc.contributor.departmentDepartment of Computer Engineering
dc.contributor.facultymemberYes
dc.contributor.kuauthorErten, Didem Unat
dc.contributor.schoolcollegeinstituteCollege of Engineering
dc.date.accessioned2024-11-09T11:42:53Z
dc.date.issued2016
dc.description.abstractIn this paper we introduce a block-structured adaptive mesh refinement software framework that incorporates tiling, a well-known loop transformation. Because the multiscale, multiphysics codes built in boxlib are designed to solve complex systems at high resolution, performance on current and next generation architectures is essential. With the expectation of many more cores per node on next generation architectures, the ability to effectively utilize threads within a node is essential, and the current model for parallelization will not be sufficient. We describe a new version of boxlib in which the tiling constructs are embedded so that boxlib-based applications can easily realize expected performance gains without extra effort on the part of the application developer. We also discuss a path forward to enable future versions of boxlib to take advantage of NUMA-aware optimizations using the tida portable library.
dc.description.fulltextYes
dc.description.indexedbyWOS
dc.description.indexedbyScopus
dc.description.openaccessGold OA
dc.description.publisherscopeInternational
dc.description.sponsoredbyTubitakEuEU - TÜBİTAK
dc.description.sponsorshipExascale Co-Design Program of the DOE Office of Advanced Scientific Computing Research under U.S. Department of Energy
dc.description.sponsorshipOffice of Science of the U.S. Department of Energy
dc.description.sponsorshipScientific and Technological Research Council of Turkey (TÜBİTAK)
dc.description.sponsorshipMarie Sklodowska Curie Reintegration Grant by the European Commission
dc.description.sponsorshipSciDAC Program
dc.description.sponsorshipThis work was supported by the SciDAC Program and the Exascale Co-Design Program of the DOE Office of Advanced Scientific Computing Research under U.S. Department of Energy contract DE-AC02-05CH11231. This research used resources of the National Energy Research Scientific Computing Center, which is supported by the Office of Science of the U.S. Department of Energy under contract DE-AC02-05CH11231.The research of this author was supported by the Marie Sklodowska Curie Reintegration Grant by the European Commission and by Tubitak grant 215E285.
dc.description.studentonlypublicationNo
dc.description.studentpublicationNo
dc.description.versionPublished Version
dc.identifier.doi10.1137/15m102616x
dc.identifier.eissn1095-7197
dc.identifier.embargoNo
dc.identifier.endpage172
dc.identifier.filenameinventorynoIR00431
dc.identifier.issn1064-8275
dc.identifier.issue5
dc.identifier.quartileQ1
dc.identifier.scopus2-s2.0-84994174432
dc.identifier.startpage156
dc.identifier.urihttps://doi.org/10.1137/15m102616x
dc.identifier.urihttps://hdl.handle.net/20.500.14288/270
dc.identifier.volume38
dc.identifier.wos000387347700010
dc.keywordsHigh-performance computing
dc.keywordsSoftware framework
dc.keywordsTiling
dc.language.isoeng
dc.publisherSociety for Industrial and Applied Mathematics (SIAM) Publications
dc.relation.grantnoDE-AC02-05CH11231
dc.relation.grantnoDE-AC02-05CH11231
dc.relation.grantno215E285
dc.relation.ispartofSIAM Journal on Scientific Computing
dc.subjectMathematics, applied
dc.titleBoxlib with tiling: an adaptive mesh refinement software framework
dc.typeJournal Article
dspace.entity.typePublication
local.contributor.kuauthorErten, Didem Unat
relation.isOrgUnitOfPublication89352e43-bf09-4ef4-82f6-6f9d0174ebae
relation.isOrgUnitOfPublication.latestForDiscovery89352e43-bf09-4ef4-82f6-6f9d0174ebae
relation.isParentOrgUnitOfPublication8e756b23-2d4a-4ce8-b1b3-62c794a8c164
relation.isParentOrgUnitOfPublication.latestForDiscovery8e756b23-2d4a-4ce8-b1b3-62c794a8c164

Files

Original bundle

Now showing 1 - 1 of 1
Thumbnail Image
Name:
418.pdf
Size:
446.31 KB
Format:
Adobe Portable Document Format