Distributed Simulation of Large Multi-body Systems

Fuente: arXiv
Salvato in:
Dettagli Bibliografici
Autori principali: Kale, Manas, Kry, Paul G.
Natura: Preprint
Pubblicazione: 2024
Soggetti:
Accesso online:
Tags: Aggiungi Tag
Nessun Tag, puoi essere il primo ad aggiungerne!!
_version_ 1866911813349670912
author Kale, Manas
Kry, Paul G.
author_facet Kale, Manas
Kry, Paul G.
contents We present a technique designed for parallelizing large rigid body simulations, capable of exploiting multiple CPU cores within a computer and across a network. Our approach can be applied to simulate both unilateral and bilateral constraints, requiring straightforward modifications to the underlying physics engine. Starting from an approximate partitioning, we identify interface bodies and add them to overlapping sets such that they are simulated by multiple workers. At each timestep, we blend the states of overlap bodies using weights based on graph geodesic distances within the constraint graph. The use of overlap simulation also allows us to perform load balancing using efficient local evaluations of the constraint graph. We demonstrate our technique's scalability and load-balancing capabilities using several large-scale scenes.
format Preprint
id arxiv_https___arxiv_org_abs_2403_17261
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle Distributed Simulation of Large Multi-body Systems
Kale, Manas
Kry, Paul G.
Graphics
Distributed, Parallel, and Cluster Computing
I.3
We present a technique designed for parallelizing large rigid body simulations, capable of exploiting multiple CPU cores within a computer and across a network. Our approach can be applied to simulate both unilateral and bilateral constraints, requiring straightforward modifications to the underlying physics engine. Starting from an approximate partitioning, we identify interface bodies and add them to overlapping sets such that they are simulated by multiple workers. At each timestep, we blend the states of overlap bodies using weights based on graph geodesic distances within the constraint graph. The use of overlap simulation also allows us to perform load balancing using efficient local evaluations of the constraint graph. We demonstrate our technique's scalability and load-balancing capabilities using several large-scale scenes.
title Distributed Simulation of Large Multi-body Systems
topic Graphics
Distributed, Parallel, and Cluster Computing
I.3
url https://arxiv.org/abs/2403.17261