Open Source   /   Heterogeneous Simulation Engine

LibAtsSim

Open Source
Task schedule of the asynchronous iteration across devices
Task schedule of the asynchronous Gauss-Seidel iteration across CPU and GPU units.

About

LibAtsSim is the official C++/Metal implementation of the SIGGRAPH 2025 conference paper "Automated Task Scheduling for Cloth and Deformable Body Simulations in Heterogeneous Computing Environments".

Authors: Chengzhu He, Zhendong Wang, Zhaorui Meng, Junfeng Yao, Shihui Guo, Huamin Wang.

We provide several examples to show our scheduler and the progress of asynchronous iterations. Comparison of asynchronous and synchronous results:

Asynchronous result Synchronous result

← Back to Research