Search arXiv⌕ Search

arXiv · 2610.35420

A framework for trackable and modular rounding error analysis

Abstract

Robust and meaningful rounding error analysis is becoming increasingly challenging as modern numerical computations involve a rapidly evolving variety of arithmetic formats, precisions, and computational kernels. We propose a trackable and modular framework for rounding error analysis, together with a new notation for bounding accumulated rounding errors. The analysis is trackable in the sense that the origin and propagation of individual error terms remain explicit in the final result, and modular in the sense that local error bounds can be replaced according to the arithmetic, precision, or computational kernel without repeating the structural analysis. We also introduce the notation $γ_n=(1-{\bm u})^{-n}-1$, which provides an alternative to the classical $γ_n^{\mathrm h}=n{\bm u}/(1-n{\bm u})$ notation. A key feature is that our notation does not require the restriction $n{\bm u}<1$ and conveniently handles errors arising from division. Using block LU factorization as a representative example, we show that the framework distinguishes the error sources of different algorithmic variants and permits improved kernels, such as compensated summation and accurate matrix multiplication, to be incorporated directly into the resulting error bounds.

Explore related subjects

Keep this discovery

Explore connections, maps & timelines

BibTeXRIS

Erin Carson, Yuxin Ma, Meiyue Shao. 2026-10-26. A framework for trackable and modular rounding error analysis. https://arxiv.org/abs/2610.35420

Cite the original work for its findings. Save a collection to share your selection of sources.

KEEP EXPLORING

Related papers

The Robust Newton Method for Polynomials and its Polynomiography

We present the Robust Newton Method (RNM) for a complex polynomial $p$ of degree $n\geq2$, with continuous map $F(z)=z-p(z)\overline{p'(z)}/(9A(z)^2)$, where $A(z)=\max_{0\leq j\leq n}|p^{(j)}(z)|/j!$. Its fixed points are the roots and critical points; elsewhere it strictly decreases $|p|$ along the Newton direction. The Geometric Modulus Principle inspires the construction and supplies an escape step at nonroot critical points. Every root has an open basin. When nonroot critical points are simple, almost every seed converges to a root, and root-basin boundaries lie in countably many Lipschitz curves with Hausdorff dimension one when nonempty. These conclusions apply after any sufficiently small nonzero linear perturbation $p(z)+δz$. Every RNM orbit, with or without escapes, converges to a root or critical point. A hybrid enforcing one RNM update every $T$ iterations retains convergence and reaches $|p(z)p'(z)|\leq\varepsilon$ in $O(T/\varepsilon^2)$ updates, with constants depending on the polynomial and seed; $T=1$ gives RNM. Orbits approaching simple roots eventually reach Smale's $α$-certification, permitting a permanent Newton switch and $O(\log\log(1/\varepsilon))$ further steps for absolute root error $\varepsilon$. For cubics, deterministic critical-point initialization yields an explicit preparatory bound, retained by an RNM-guided Newton refinement. Illustrative computations cover cubics and degree-ten polynomials. For $p(z)=z^n-1$, the basins are exactly the open Voronoi regions, with boundary points converging to the origin. Polynomiographs illustrate basin geometry and iteration-based coloring.

math.NA↗

High-performance computing for the BGK model of the Boltzmann equation with a meshfree Arbitrary Lagrangian-Eulerian method

In this paper, we present high-performance computing for the BGK model of the Boltzmann equation with a mesh-free method. For the numerical simulation of the BGK equation, we use an Arbitrary-Lagrangian-Eulerian (ALE) method developed in previous work, where the approximation of spatial derivatives and the reconstruction of a function are based on the weighted least squares method. A Graphics Processing Unit (GPU) is used to accelerate the code. The result is compared with sequential and parallel versions of the CPU code. Two- and three-dimensional driven cavity problems are solved, where a speed-up of several orders of magnitude is obtained compared to a sequential CPU simulation. The transport step is implemented as a node-parallel CUDA kernel for both two- and three-dimensional physical space: one GPU thread advances one particle-velocity-node pair by tracing its characteristic foot point and reconstructing the distribution there with a register-resident weighted least squares solve. For the three-dimensional case, no velocity reduction is applicable: a single distribution function $f$ is evolved on the full $N_v^3$ velocity grid, so the transport in every coordinate direction follows the resolved velocity node. The device memory footprint is kept at exactly twice the distribution storage by a structure-of-arrays layout with a single transport buffer; particle management runs on the host, so no device-side scratch copies of the cloud are required.

math.NA↗

A Computational Method for the Inverse Robin Problem with Convergence Rate

The inverse Robin problem consists in determining the Robin parameter in an elliptic partial differential equation posed on a domain $Ω$. In this work it is assumed that the right-hand sides of the elliptic problem are known, that the associated solution is available on a subdomain $ω\subset Ω$ and that this solution vanishes at most at isolated points on the boundary $\partial Ω$. Within this framework, a computational method for the reconstruction of the Robin parameter is established, which is inspired by a unique continuation method. The proposed scheme relies solely on first-order Lagrange finite elements ensuring a straightforward implementation. Under the main assumption that the Robin parameter is in a finite dimensional space of continuously differentiable functions it is shown that the numerical method is second order convergent in the finite element's mesh size. For noisy data this convergence rate is shown to hold true until the noise term dominates the error estimate. Numerical experiments are presented that highlight the feasibility of the Robin parameter reconstruction and that confirm the theoretical convergence results numerically.

math.NA↗