Abstract
Discrete ordinates 𝑆𝑁 transport solvers on unstructured meshes pose a challenge to scale due to complex data dependencies, memory access patterns and a high-dimensional domain. In this paper, we review the performance bottlenecks within the shared memory parallelization scheme of an existing transport solver on modern many-core architectures with high core counts. With this analysis, we then survey the performance of this solver across a variety of compute hardware. We then present a new Asynchronous Many-Task (AMT) algorithm for shared memory parallelism, present results showing an increase in computational performance over the existing method, and evaluate why performance is improved.
| Original language | English |
|---|---|
| Number of pages | 24 |
| Journal | Journal of Computational and Theoretical Transport |
| Early online date | 25 May 2026 |
| DOIs | |
| Publication status | E-pub ahead of print - 25 May 2026 |
Bibliographical note
Publisher Copyright:© 2026 AWE PLC.
Fingerprint
Dive into the research topics of 'An Asynchronous Many-Task Algorithm for Unstructured SN Transport on Shared Memory Systems'. Together they form a unique fingerprint.Cite this
- APA
- Author
- BIBTEX
- Harvard
- Standard
- RIS
- Vancouver