TY - GEN
T1 - UnSNAP
T2 - A Mini-App for Exploring the Performance of Deterministic Discrete Ordinates Transport on Unstructured Meshes
AU - Deakin, Tom
AU - McIntosh-Smith, Simon
AU - Lovegrove, Justin
AU - Smedley-Stevenson, Richard
AU - Hagues, Andrew
PY - 2018/11/1
Y1 - 2018/11/1
N2 - Solving the deterministic discrete ordinates neutral particle transport equation is a computationally expensive application. On an unstructured mesh, the discontinuous Galerkin finite element method is used for discretisation of the spatial domain. Additionally, an upwind dependency is applied forming wavefront sweeps across the spatial mesh for each iteration of the solve. We present a new mini-app, UnSNAP, which can be used to investigate the performance of arbitrarily high-order finite element unstructured transport on modern architectures. A new schedule appropriate for such architectures is presented. Finally, we show performance results for the mini-app on CPUs with high numbers of cores.
AB - Solving the deterministic discrete ordinates neutral particle transport equation is a computationally expensive application. On an unstructured mesh, the discontinuous Galerkin finite element method is used for discretisation of the spatial domain. Additionally, an upwind dependency is applied forming wavefront sweeps across the spatial mesh for each iteration of the solve. We present a new mini-app, UnSNAP, which can be used to investigate the performance of arbitrarily high-order finite element unstructured transport on modern architectures. A new schedule appropriate for such architectures is presented. Finally, we show performance results for the mini-app on CPUs with high numbers of cores.
KW - deterministic discrete ordinates transport
KW - finite element
KW - discontinuous Galerkin
KW - sweep
KW - unstructured mesh
U2 - 10.1109/CLUSTER.2018.00076
DO - 10.1109/CLUSTER.2018.00076
M3 - Conference Contribution (Conference Proceeding)
SN - 9781538683200
SP - 598
EP - 606
BT - Workshop of Representative Applications (WRAp) 18 at 2018 IEEE International Conference on Cluster Computing (CLUSTER 2018)
PB - IEEE Computer Society
ER -