| contributor author | Dunning, Daniel J. | |
| contributor author | Robey, Robert W. | |
| contributor author | Kuehn, Jeffery A. | |
| contributor author | Cook, Jeanine | |
| date accessioned | 2022-02-05T22:31:35Z | |
| date available | 2022-02-05T22:31:35Z | |
| date copyright | 12/10/2020 12:00:00 AM | |
| date issued | 2020 | |
| identifier issn | 1530-9827 | |
| identifier other | jcise_21_1_011011.pdf | |
| identifier uri | http://yetl.yabesh.ir/yetl1/handle/yetl/4277693 | |
| description abstract | This paper presents an implementation of phantom-cell adaptive mesh refinement (AMR) on a graphics processing unit (GPU) using CLAMR, a cell-based mini-app that runs on a variety of next-generation platforms. Phantom-cell AMR is a hybrid method of cell-based AMR and patch-based AMR that provides a separation of physics and mesh codes. By designing a structure that allows each level of the mesh to be independent, there are minimal development requirements that are needed to convert regular grid applications to AMR. The decoupling of physics and mesh codes through these phantom cells improves composability and creates an easy pathway toward implementing AMR codes on Exascale systems, specifically targeting GPUs. Physics and mesh codes can be accelerated individually, allowing for fewer dependencies and more opportunities for optimization. A complete implementation of phantom-cell AMR on a GPU with opencl is presented for the purpose of showing the simplicity of porting the algorithms to accelerator-based architectures and the performance and optimization improvements that are made as a result. | |
| publisher | The American Society of Mechanical Engineers (ASME) | |
| title | A Performance Analysis of Phantom-Cell Adaptive Mesh Refinement on CPUs and GPUs | |
| type | Journal Paper | |
| journal volume | 21 | |
| journal issue | 1 | |
| journal title | Journal of Computing and Information Science in Engineering | |
| identifier doi | 10.1115/1.4048717 | |
| journal fristpage | 011011-1 | |
| journal lastpage | 011011-9 | |
| page | 9 | |
| tree | Journal of Computing and Information Science in Engineering:;2020:;volume( 021 ):;issue: 001 | |
| contenttype | Fulltext | |