mlsanityData to 14 Oct 2026

Task-Based Programming for Adaptive Mesh Refinement in Compressible Flow Simulations

arXiv 2508.05020 ↗First posted 7 Aug 2025cs.DC cs.CE cs.MScited by 2

Not on the map. Why?

Abstract (arXiv)

High-order solvers for compressible flows are vital in scientific applications. Adaptive mesh refinement (AMR) is a key technique for reducing computational cost by concentrating resolution in regions of interest. In this work, we develop an AMR-based numerical solver using Regent, a high-level programming language for the Legion programming model. We address several challenges associated with implementing AMR in Regent. These include dynamic data structures for patch refinement/coarsening, mesh validity enforcement, and reducing task launch overhead via task fusion. Experimental results show that task fusion achieves 18x speedup, while automated GPU kernel generation via simple annotations yields 9.7x speedup for the targeted kernel. We demonstrate our approach through simulations of two canonical compressible flow problems governed by the Euler equations.

Key facts. Cited by 2 papers in the map (data through 14 Oct 2026). First posted on arXiv 7 Aug 2025.

Builds on

No reference list yet.

Built on by

Cited by year (2026 to 14 Oct)

Citing papers per year: 2025: 1; 2026: 1.

2 papers.