
handle: 10044/1/78180 , 10871/120204
Abstract We consider the application of three performance-portable programming models in the context of a high-order spectral element, implicit time-stepping solver for the Navier–Stokes equations. We aim to evaluate whether the use of these models allows code developers to deliver high-performance solvers for computational fluid dynamics simulations that are capable of effectively utilising both many-core CPU and GPU architectures. Using the core elliptic solver for the Navier–Stokes equations as a benchmarking guide, we evaluate the performance of these models on a range of unstructured meshes and give guidelines for the translation of existing codebases and their data structures to these models.
Technology, Shared-memory parallel programming models, Interdisciplinary Applications, Helmholtz equation, 01 Mathematical Sciences, FEM, Science & Technology, 02 Physical Sciences, 000, Mathematical, Physics, OpenMP, BENCHMARK, PERFORMANCE, FRAMEWORK, Nuclear & Particles Physics, 004, Physics, Mathematical, Kokkos, OpenACC, Physical Sciences, Computer Science, Computer Science, Interdisciplinary Applications, 08 Information and Computing Sciences
Technology, Shared-memory parallel programming models, Interdisciplinary Applications, Helmholtz equation, 01 Mathematical Sciences, FEM, Science & Technology, 02 Physical Sciences, 000, Mathematical, Physics, OpenMP, BENCHMARK, PERFORMANCE, FRAMEWORK, Nuclear & Particles Physics, 004, Physics, Mathematical, Kokkos, OpenACC, Physical Sciences, Computer Science, Computer Science, Interdisciplinary Applications, 08 Information and Computing Sciences
| selected citations These citations are derived from selected sources. This is an alternative to the "Influence" indicator, which also reflects the overall/total impact of an article in the research community at large, based on the underlying citation network (diachronically). | 21 | |
| popularity This indicator reflects the "current" impact/attention (the "hype") of an article in the research community at large, based on the underlying citation network. | Top 10% | |
| influence This indicator reflects the overall/total impact of an article in the research community at large, based on the underlying citation network (diachronically). | Top 10% | |
| impulse This indicator reflects the initial momentum of an article directly after its publication, based on the underlying citation network. | Top 10% |
