On the unmapped tent pitching for the heterogeneous wave equation
Marcella Bonazzoli, Gabriele Ciaramella, Ilario Mazzieri
TL;DR
This paper extends Unmapped Tent Pitching (UTP) to a heterogeneous 1D wave equation with piecewise-constant speed, and analyzes how to optimally decompose the space–time domain for parallel solution. By comparing configurations across regions with speeds c1 and c2, it demonstrates that using identical subdomain dimensions in both regions, governed by the maximum speed c_max, minimizes time to solution. The key result is that the optimal choice is L2 = L1 and H2 = H1 (i.e., m2 = m1), leading to a total computational cost T_tot = L^2/(2 m1 c1) and allowing the heterogeneous case to proceed with the same footprint as the homogeneous case by solving heterogeneous local problems with c(x). This provides a principled guideline for applying UTP to heterogeneous media and informs extension to higher spatial dimensions.
Abstract
The Unmapped Tent Pitching (UTP) algorithm is a space--time domain decomposition method for the parallel solution of hyperbolic problems. It was originally introduced for the homogeneous one-dimensional wave equation in [Ciaramella, Gander, Mazzieri, 2024]. UTP is inspired by the Mapped Tent Pitching (MTP) algorithm [Gopalakrishnan, Sch{ö}berl, Wintersteiger, 2017], which constructs the solution by iteratively building polytopal space--time subdomains, referred to as tents. In MTP, each physical tent is mapped onto a space--time rectangle, where local problems are solved before being mapped back to the original domain. In contrast, UTP avoids the nonlinear and potentially singular mapping step by computing the solution directly on a physical space--time rectangle that contains the tent, at the expense of redundant computations in the region outside the tent. In this work, we investigate several strategies to extend UTP to heterogeneous media, where the wave propagation speed is piecewise constant over two subregions of the domain. Among the considered approaches, the most efficient in terms of computational time is the one employing space--time subdomains with identical spatial and temporal dimensions in both regions, determined by the maximum propagation speed.
