An Incremental Singular Value Decomposition Approach for Large-Scale Spatially Parallel & Distributed but Temporally Serial Data -- Applied to Technical Flows
Niklas K\"uhl, Hendrik Fischer, Michael Hinze, Thomas Rung

TL;DR
This paper introduces an incremental SVD method for efficiently analyzing large-scale, time-evolving 3D CFD data, enabling significant data compression with minimal loss of accuracy in complex flow simulations.
Contribution
It proposes a novel incremental SVD framework with a bunch matrix for efficient, scalable data reduction in large-scale, parallel CFD simulations, applicable to various computational science problems.
Findings
Achieved approximately 95% data compression with 1% error in force and wave elevation.
Validated the approach on flow around a cylinder, hydrofoil, and a container ship in waves.
Demonstrated low computational overhead (~10%) for large snapshot matrices.
Abstract
The paper presents a strategy to construct an incremental Singular Value Decomposition (SVD) for time-evolving, spatially 3D discrete data sets. A low memory access procedure for reducing and deploying the snapshot data is presented. Considered examples refer to Computational Fluid Dynamic (CFD) results extracted from unsteady flow simulations, which are computed spatially parallel using domain decomposition strategies. The framework addresses state of the art PDE-solvers dedicated to practical applications. Although the approach is applied to technical flows, it is applicable in similar applications under the umbrella of Computational Science and Engineering (CSE). To this end, we introduce a bunch matrix that allows the aggregation of multiple time steps and SVD updates, and significantly increases the computational efficiency. The incremental SVD strategy is initially verified and…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsFluid Dynamics and Vibration Analysis · Advanced Numerical Methods in Computational Mathematics · Numerical methods for differential equations
