Skip to main content

Research Repository

Advanced Search

Outputs (73)

SYCL compute kernels for ExaHyPE (2024)
Conference Proceeding
Loi, C. M., Bockhorst, H., & Weinzierl, T. (2024). SYCL compute kernels for ExaHyPE. In Proceedings of the 2024 SIAM Conference on Parallel Processing for Scientific Computing (PP) (90-103). https://doi.org/10.1137/1.9781611977967.8

We discuss three SYCL realisations of a simple Finite Volume scheme over multiple Cartesian patches. The realisation flavours differ in the way how they map the compute steps onto loops and tasks: We compare an implementation that is exclusively usin... Read More about SYCL compute kernels for ExaHyPE.

A multiscale optimisation algorithm for shape and material reconstruction from a single X-ray image (2024)
Conference Proceeding
Westmacott, H., Ivrissimtzis, I., & Weinzierl, T. (2024). A multiscale optimisation algorithm for shape and material reconstruction from a single X-ray image. In ICIGP '24: Proceedings of the 2024 7th International Conference on Image and Graphics Processing (252-259). https://doi.org/10.1145/3647649.3647690

We produce thickness and bone to soft tissue ratio estimations from a single, 2D medical X-ray image. For this, we simulate the scattering of the rays through a model of the object and embed this simulation into an optimiser which iteratively adjusts... Read More about A multiscale optimisation algorithm for shape and material reconstruction from a single X-ray image.

Efficient GPU Offloading with OpenMP for a Hyperbolic Finite Volume Solver on Dynamically Adaptive Meshes (2023)
Conference Proceeding
Wille, M., Weinzierl, T., Brito Gadeschi, G., & Bader, M. (2023). Efficient GPU Offloading with OpenMP for a Hyperbolic Finite Volume Solver on Dynamically Adaptive Meshes. In A. Bhatele, J. Hammond, M. Baboulin, & C. Kruse (Eds.), High Performance Computing. ISC High Performance 2023 (65-85). https://doi.org/10.1007/978-3-031-32041-5_4

We identify and show how to overcome an OpenMP bottleneck in the administration of GPU memory. It arises for a wave equation solver on dynamically adaptive block-structured Cartesian meshes, which keeps all CPU threads busy and allows all of them to... Read More about Efficient GPU Offloading with OpenMP for a Hyperbolic Finite Volume Solver on Dynamically Adaptive Meshes.

A multiresolution Discrete Element Method for triangulated objects with implicit time stepping (2022)
Journal Article
Noble, P., & Weinzierl, T. (2022). A multiresolution Discrete Element Method for triangulated objects with implicit time stepping. SIAM Journal on Scientific Computing, 44(4), A2121-A2149. https://doi.org/10.1137/21m1421842

Simulations of many rigid bodies colliding with each other sometimes yield particularly interesting results if the colliding objects differ significantly in size and are nonspherical. The most expensive part within such a simulation code is the colli... Read More about A multiresolution Discrete Element Method for triangulated objects with implicit time stepping.

Spherical accretion of collisional gas in modified gravity I: self-similar solutions and a new cosmological hydrodynamical code (2022)
Journal Article
Zhang, H., Weinzierl, T., Schulz, H., & Li, B. (2022). Spherical accretion of collisional gas in modified gravity I: self-similar solutions and a new cosmological hydrodynamical code. Monthly Notices of the Royal Astronomical Society, 515(2), 2464-2482. https://doi.org/10.1093/mnras/stac1991

The spherical collapse scenario has great importance in cosmology since it captures several crucial aspects of structure formation. The presence of self-similar solutions in the Einstein-de Sitter (EdS) model greatly simplifies its analysis, making i... Read More about Spherical accretion of collisional gas in modified gravity I: self-similar solutions and a new cosmological hydrodynamical code.

Dynamic task fusion for a block-structured finite volume solver over a dynamically adaptive mesh with local time stepping (2022)
Book Chapter
Li, B., Schulz, H., Weinzierl, T., & Zhang, H. (2022). Dynamic task fusion for a block-structured finite volume solver over a dynamically adaptive mesh with local time stepping. In High Performance Computing 37th International Conference, ISC High Performance 2022, Hamburg, Germany, May 29 – June 2, 2022, Proceedings (153-173). Springer Verlag. https://doi.org/10.1007/978-3-031-07312-0_8

Load balancing of generic wave equation solvers over dynamically adaptive meshes with local time stepping is dicult, as the load changes with every time step. Task-based programming promises to mitigate the load balancing problem. We study a Finite V... Read More about Dynamic task fusion for a block-structured finite volume solver over a dynamically adaptive mesh with local time stepping.

Doubt and Redundancy Kill Soft Errors---Towards Detection and Correction of Silent Data Corruption in Task-based Numerical Software (2021)
Conference Proceeding
Samfass, P., Weinzierl, T., Reinarz, A., & Bader, M. (2021). Doubt and Redundancy Kill Soft Errors---Towards Detection and Correction of Silent Data Corruption in Task-based Numerical Software. . https://doi.org/10.1109/ftxs54580.2021.00005

Resilient algorithms in high-performance computing are subject to rigorous non-functional constraints. Resiliency must not increase the runtime, memory footprint or I/O demands too significantly. We propose a task-based soft error detection scheme th... Read More about Doubt and Redundancy Kill Soft Errors---Towards Detection and Correction of Silent Data Corruption in Task-based Numerical Software.