Publication: Boxlib with tiling: an adaptive mesh refinement software framework
| dc.contributor.coauthor | Zhang, W. | |
| dc.contributor.coauthor | Almgren, A. | |
| dc.contributor.coauthor | Day, M. | |
| dc.contributor.coauthor | Nguyen, T. | |
| dc.contributor.coauthor | Shalf, J. | |
| dc.contributor.department | Department of Computer Engineering | |
| dc.contributor.facultymember | Yes | |
| dc.contributor.kuauthor | Erten, Didem Unat | |
| dc.contributor.schoolcollegeinstitute | College of Engineering | |
| dc.date.accessioned | 2024-11-09T11:42:53Z | |
| dc.date.issued | 2016 | |
| dc.description.abstract | In 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.fulltext | Yes | |
| dc.description.indexedby | WOS | |
| dc.description.indexedby | Scopus | |
| dc.description.openaccess | Gold OA | |
| dc.description.publisherscope | International | |
| dc.description.sponsoredbyTubitakEu | EU - TÜBİTAK | |
| dc.description.sponsorship | Exascale Co-Design Program of the DOE Office of Advanced Scientific Computing Research under U.S. Department of Energy | |
| dc.description.sponsorship | Office of Science of the U.S. Department of Energy | |
| dc.description.sponsorship | Scientific and Technological Research Council of Turkey (TÜBİTAK) | |
| dc.description.sponsorship | Marie Sklodowska Curie Reintegration Grant by the European Commission | |
| dc.description.sponsorship | SciDAC Program | |
| dc.description.sponsorship | This 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.studentonlypublication | No | |
| dc.description.studentpublication | No | |
| dc.description.version | Published Version | |
| dc.identifier.doi | 10.1137/15m102616x | |
| dc.identifier.eissn | 1095-7197 | |
| dc.identifier.embargo | No | |
| dc.identifier.endpage | 172 | |
| dc.identifier.filenameinventoryno | IR00431 | |
| dc.identifier.issn | 1064-8275 | |
| dc.identifier.issue | 5 | |
| dc.identifier.quartile | Q1 | |
| dc.identifier.scopus | 2-s2.0-84994174432 | |
| dc.identifier.startpage | 156 | |
| dc.identifier.uri | https://doi.org/10.1137/15m102616x | |
| dc.identifier.uri | https://hdl.handle.net/20.500.14288/270 | |
| dc.identifier.volume | 38 | |
| dc.identifier.wos | 000387347700010 | |
| dc.keywords | High-performance computing | |
| dc.keywords | Software framework | |
| dc.keywords | Tiling | |
| dc.language.iso | eng | |
| dc.publisher | Society for Industrial and Applied Mathematics (SIAM) Publications | |
| dc.relation.grantno | DE-AC02-05CH11231 | |
| dc.relation.grantno | DE-AC02-05CH11231 | |
| dc.relation.grantno | 215E285 | |
| dc.relation.ispartof | SIAM Journal on Scientific Computing | |
| dc.subject | Mathematics, applied | |
| dc.title | Boxlib with tiling: an adaptive mesh refinement software framework | |
| dc.type | Journal Article | |
| dspace.entity.type | Publication | |
| local.contributor.kuauthor | Erten, Didem Unat | |
| relation.isOrgUnitOfPublication | 89352e43-bf09-4ef4-82f6-6f9d0174ebae | |
| relation.isOrgUnitOfPublication.latestForDiscovery | 89352e43-bf09-4ef4-82f6-6f9d0174ebae | |
| relation.isParentOrgUnitOfPublication | 8e756b23-2d4a-4ce8-b1b3-62c794a8c164 | |
| relation.isParentOrgUnitOfPublication.latestForDiscovery | 8e756b23-2d4a-4ce8-b1b3-62c794a8c164 |
Files
Original bundle
1 - 1 of 1
