Тёмный

A GPU-Based Multilevel Additive Schwarz Preconditioner for Cloth and Deformable Body Simulation 

Huamin Wang
Подписаться 610
Просмотров 2,6 тыс.
50% 1

Botao Wu, Zhendong Wang and Huamin Wang. 2022. A GPU-Based Multilevel Additive Schwarz Preconditioner for Cloth and Deformable Body Simulation. ACM Transactions on Graphics (SIGGRAPH), vol. 41, no. 4, 14 pages.
In this paper, we wish to push the limit of real-time cloth and deformable body simulation to a higher level with 50K to 500K vertices, based on the development of a novel GPU-based multilevel additive Schwarz (MAS) preconditioner. Similar to other preconditioners under the MAS framework, our preconditioner naturally adopts multilevel and domain decomposition concepts. But contrary to previous works, we advocate the use of small, non-overlapping domains that can well explore the parallel computing power on a GPU. Based on this idea, we investigate and invent a series of algorithms for our preconditioner, including multilevel domain construction using Morton codes, low-cost matrix precomputation by one-way Gauss-Jordan elimination, and conflict-free symmetric-matrix-vector multiplication in runtime preconditioning. The experiment shows that our preconditioner is effective, fast, cheap to precompute and scalable with respect to stiffness and problem size. It is compatible with many linear and nonlinear solvers used in cloth and deformable body simulation with dynamic contacts, such as PCG, accelerated gradient descent and L-BFGS. On a GPU, our preconditioner speeds up a PCG solver by approximately a factor of four, and its CPU version outperforms a number of competitors, including ILU0 and ILUT.
收起

Наука

Опубликовано:

 

5 авг 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 7   
@fredericnataf7927
@fredericnataf7927 2 года назад
Very smart development on domain decomposition. Nice to see that domain decomposition methods have made their way, from Paris (France), the third author of "An introduction to Domain Decomposition Methods".
@iosifchesca2160
@iosifchesca2160 2 года назад
This is so awesome! 500k vertices simulation in real time ... that's incredible.
@graphicsRat
@graphicsRat 2 года назад
Absolutely flawless. Well done!
@waifu_enjoyer
@waifu_enjoyer 2 года назад
Looking forward to seeing this tech in MMD’s
@MigukinArtem
@MigukinArtem 2 года назад
it would be wonderful if you compare the simulated stretching with transformation of real material
@freenomon2466
@freenomon2466 Год назад
any plans on making this available as product?
@Cardiopazia
@Cardiopazia 2 года назад
the "AGEIA PhysX Cloth Demo" was 14 years ago, feels like outside of CGI movies not much has changed. Could this be actually implemented as a Unreal Engine and/or Unity plugin? Run at 60 FPS?
Далее
Fast GPU-Based Two-Way Continuous Collision Handling
7:18
Has Generative AI Already Peaked? - Computerphile
12:48
Smart Sigma Kid #funny #sigma #memes
00:26
Просмотров 2,7 млн
3D Gaussian Splatting! - Computerphile
17:40
Просмотров 127 тыс.
Why Do Bubbles Form In Glasses Of Water?
12:33
Просмотров 85 тыс.
Photogrammetry / NeRF / Gaussian Splatting comparison
23:30
Что стало с Windows Phone?
0:43
Просмотров 276 тыс.