Search engine for discovering works of Art, research articles, and books related to Art and Culture
ShareThis
Javascript must be enabled to continue!

Spectral reordering for faster elasticity simulations

View through CrossRef
AbstractWe present a novel method for faster physics simulations of elastic solids. Our key idea is to reorder the unknown variables according to the Fiedler vector (i.e., the second-smallest eigenvector) of the combinatorial Laplacian. It is well known in the geometry processing community that the Fiedler vector brings together vertices that are geometrically nearby, causing fewer cache misses when computing differential operators. However, to the best of our knowledge, this idea has not been exploited to accelerate simulations of elastic solids which require an expensive linear (or non-linear) system solve at every time step. The cost of computing the Fiedler vector is negligible, thanks to an algebraic Multigrid-preconditioned Conjugate Gradients (AMGPCG) solver. We observe that our AMGPCG solver requires approximately 1 s for computing the Fiedler vector for a mesh with approximately 50Kvertices or 100Ktetrahedra. Our method provides a speed-up between$$10\%$$10%–$$30\%$$30%at every time step, which can lead to considerable savings, noting that even modest simulations of elastic solids require at least 240 time steps. Our method is easy to implement and can be used as a plugin for speeding up existing physics simulators for elastic solids, as we demonstrate through our experiments using the Vega library and the ADMM solver, which use different algorithms for elasticity.
Springer Science and Business Media LLC
Title: Spectral reordering for faster elasticity simulations
Description:
AbstractWe present a novel method for faster physics simulations of elastic solids.
Our key idea is to reorder the unknown variables according to the Fiedler vector (i.
e.
, the second-smallest eigenvector) of the combinatorial Laplacian.
It is well known in the geometry processing community that the Fiedler vector brings together vertices that are geometrically nearby, causing fewer cache misses when computing differential operators.
However, to the best of our knowledge, this idea has not been exploited to accelerate simulations of elastic solids which require an expensive linear (or non-linear) system solve at every time step.
The cost of computing the Fiedler vector is negligible, thanks to an algebraic Multigrid-preconditioned Conjugate Gradients (AMGPCG) solver.
We observe that our AMGPCG solver requires approximately 1 s for computing the Fiedler vector for a mesh with approximately 50Kvertices or 100Ktetrahedra.
Our method provides a speed-up between$$10\%$$10%–$$30\%$$30%at every time step, which can lead to considerable savings, noting that even modest simulations of elastic solids require at least 240 time steps.
Our method is easy to implement and can be used as a plugin for speeding up existing physics simulators for elastic solids, as we demonstrate through our experiments using the Vega library and the ADMM solver, which use different algorithms for elasticity.

Related Results

Guiro: User-Guided Matrix Reordering Preprint Behrisch2019
Guiro: User-Guided Matrix Reordering Preprint Behrisch2019
Matrix representations are one of the main established and empirically proven to be effective visualization techniques for relational (or network) data. However, matrices —similar ...
Recovery of loss of packet in network using constant packet reordering
Recovery of loss of packet in network using constant packet reordering
When the packet is reordered the most standard implementation of the Transmission control protocol (TCP) gives poor performance. This paper proposes a new version of the TCP which ...
Regionalization of Climate Elasticity Preserves Dooge's Complementary Relationship
Regionalization of Climate Elasticity Preserves Dooge's Complementary Relationship
Climate elasticity of streamflow represents a nondimensional measure of the sensitivity of streamflow to climatic factors. Estimation of such elasticities from observational record...
Green Supply Chain Newsvendor Model and Analysis under Multiplicative Random Demand
Green Supply Chain Newsvendor Model and Analysis under Multiplicative Random Demand
In this paper, we investigate the performance of green supply chain newsvendor model under multiplicative random demand. In our model, the green supply chain consists of one manufa...
Estimation and Dynamic Evolution of Provincial Factor-Output Elasticity in China
Estimation and Dynamic Evolution of Provincial Factor-Output Elasticity in China
China is currently in a new phase of transition from high-speed growth to high-quality growth, and accurate estimation of element outputs is essential for the smooth progress of th...
The composition and provenance analysis of materials on Chang’E-4 Yutu-2 rover traverse
The composition and provenance analysis of materials on Chang’E-4 Yutu-2 rover traverse
Introduction:  The composition and provenance of the materials in South Pole - Aitken Basin (SPA) on southern farside is essential to a number of unresolved science questi...
Deep learning based spectral extrapolation for dual‐source, dual‐energy x‐ray computed tomography
Deep learning based spectral extrapolation for dual‐source, dual‐energy x‐ray computed tomography
PurposeData completion is commonly employed in dual‐source, dual‐energy computed tomography (CT) when physical or hardware constraints limit the field of view (FoV) covered by one ...
ANALYSIS OF DEMAND WITHIN THE BEEF VALUE CHAIN IN MAIDUGURI, BORNO STATE, NIGERIA.
ANALYSIS OF DEMAND WITHIN THE BEEF VALUE CHAIN IN MAIDUGURI, BORNO STATE, NIGERIA.
The study examined the beef value chain with a view of measuring the elasticities of demand within the chain. Specifically, price elasticity of demand, cross price elasticity and e...

Back to Top