Skip to main content

Research Repository

Advanced Search

Outputs (75)

A multiscale optimisation algorithm for shape and material reconstruction from a single X-ray image (2024)
Presentation / Conference Contribution

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)
Presentation / Conference Contribution

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.

Spherical accretion of collisional gas in modified gravity I: self-similar solutions and a new cosmological hydrodynamical code (2022)
Journal Article

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

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)
Presentation / Conference Contribution

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.

Studies on the energy and deep memory behaviour of a cache-oblivious, task-based hyperbolic PDE solver (2019)
Journal Article

We study the performance behaviour of a seismic simulation using the ExaHyPE engine with a specific focus on memory characteristics and energy needs. ExaHyPE combines dynamically adaptive mesh refinement (AMR) with ADER-DG. It is parallelized using t... Read More about Studies on the energy and deep memory behaviour of a cache-oblivious, task-based hyperbolic PDE solver.

A simple diffuse interface approach on adaptive Cartesian grids for the linear elastic wave equations with complex topography (2019)
Journal Article

In most classical approaches of computational geophysics for seismic wave propagation problems, complex surface topography is either accounted for by boundary-fitted unstructured meshes, or, where possible, by mapping the complex computational domain... Read More about A simple diffuse interface approach on adaptive Cartesian grids for the linear elastic wave equations with complex topography.

Form Follows Function - Do algorithms and applications challenge or drag behind the hardware evolution? (2016)
Presentation / Conference Contribution

Exascale roadmaps are dominated by predictions on hardware trends. At the same time, hardware-software co-design is a frequently cited phrase. It suggests that software development has an impact on the hardware evolution. Is this assumption valid? If... Read More about Form Follows Function - Do algorithms and applications challenge or drag behind the hardware evolution?.

Integration of FULLSWOF2D and PeanoClaw: Adaptivity and Local Time-stepping for Complex Overland Flows (2015)
Presentation / Conference Contribution

We propose to couple our adaptive mesh refinement software PeanoClaw with existing solvers for complex overland flows that are tailored to regular Cartesian meshes. This allows us to augment them with spatial adaptivity and local time-stepping withou... Read More about Integration of FULLSWOF2D and PeanoClaw: Adaptivity and Local Time-stepping for Complex Overland Flows.