Publications
Showing 16 results for Author: Daniel Arndt
Feb, 2026
ORNL Report
S4PST 2024-2025 Project Report
We present the "Stewardship and Advancement of Programming Systems and Tools" (S4PST) project report for the calendar years 2024 and 2025. S4PST is dedicated to the stewardship and advancement of Programming Systems and Tools (PST) mainly targeting high-performance computing (HPC) for the scientific community. The project is part of the funded software stewardship organiza…
Dec, 2025
Journal
The ArborX Library: Version 2.0
This article provides an overview of the 2.0 release of the ArborX library, a performance portable geometric search library based on Kokkos. We describe the major changes in ArborX 2.0 including a new interface for the library to support a wider range of user problems, new search data structures (brute force and distributed), support for user functions to be executed on th…
Dec, 2025
Journal
The deal.II Library, Version 9.7
This paper provides an overview of the new features of the finite element library deal.II, version 9.7.
Feb, 2025
Journal
Toucan: A Performance Portable, Scalable Implementation of the DECA Algorithm
In the field of additive manufacturing (AM), cellular automata (CA) is extensively used to simulate microstructural evolution during solidification. However, while traditional CA approaches are relatively fast, they still require a substantial number of time steps, are limited to moderate volumes, and are relatively difficult to improve through parallelism due to the highl…
Dec, 2024
Journal
Advances in ArborX to support exascale applications
ArborX is a performance portable geometric search library developed as part of the Exascale Computing Project (ECP). In this paper, we explore a collaboration between ArborX and a cosmological simulation code HACC. Large cosmological simulations on exascale platforms encounter a bottleneck due to the in-situ analysis requirements of halo finding, a problem of identifying d…
Dec, 2024
Journal
The deal.II library, Version 9.6
This paper provides an overview of the new features of the finite element library deal.II, version 9.6.
Apr, 2024
Conference Paper
Experiences with implementing Kokkos’ SYCL backend
With the recent diversification of the hardware landscape in the high-performance computing community, performance-portability solutions are becoming more and more important. One of the most popular choices is Kokkos. In this paper, we describe how Kokkos maps to SYCL 2020, how SYCL had to evolve to enable a full Kokkos implementation, and where we still rely on extensions…
Dec, 2023
Journal
The deal.II Library, Version 9.5
This paper provides an overview of the new features of the finite element library deal.II, version 9.5.
Nov, 2023
Journal
Kokkos 3: Programming Model Extensions for the Exascale Era
As the push towards exascale hardware has increased the diversity of system architectures, performance portability has become a critical aspect for scientific software. We describe the Kokkos Performance Portable Programming Model that allows developers to write single source applications for diverse high-performance computing architectures. Kokkos provides key abstraction…
Nov, 2023
Conference Paper
Fast tree-based algorithms for DBSCAN for low-dimensional data on GPUs
DBSCAN is a well-known density-based clustering algorithm to discover arbitrary shape clusters. While conceptually simple in serial, the algorithm is challenging to efficiently parallelize on manycore GPU architectures. Common pitfalls, such as asynchronous range query calls, result in high thread execution divergence in many implementations. In this paper, we propose a ne…
Nov, 2023
Journal
The deal.II library, Version 9.3
This paper provides an overview of the new features of the finite element library deal.II, version 9.3.