【活动已结束】Taichi DEM 代码优化挑战赛来了!Airpods 胶囊咖啡机还有更多社区周边等你来拿~

这个好棒,直接用粒子做弹性体模拟。这个模型粒子数多少,运行帧率多少呢?

斯坦福兔子形状的团块,颗粒数82337,初始胶结数307821。

因为是工程定量仿真,所以暂时做不到实时计算和显示,可视化GIF动图是通过存档数据后处理得到的。兔子下落这个算例时间步取为2.63e-5s,一共持续时间10s,故一共跑约380000步。将其等分为200个存档点,则每个存档点约1900步。每个存档点是可视化序列的1帧,所以导出的GIF是20fps。从计算时间来看,使用Nvidia A100 80GB VRAM GPU跑本例计算用时3211.26s,相当于1秒计算118步=仿真体系中的0.0031秒。以1秒60帧为基准的话,相当于0.1862fps。

我们将在11月25-28日于海口举办的第十二届中国颗粒大会上详细介绍,欢迎关注 :blush:

1 个赞

好的,了解了。效果很棒,速度看来离实时应用还有些差距。:slight_smile:

补充一个Demo:跳跳兔

jump_send

2 个赞

笨兔子:这只兔子似乎没有那么聪明。它翻了。

roll_send

2 个赞

评选已结束

经过社区投票和评委评审,DEM 代码优化挑战赛结果如下:

恭喜以上几位同学~ 也感谢参与活动的小伙伴们~ 奖品和周边将在近期联系大家登记信息并发出~

4 个赞

你好,感谢大佬分享的code! 感觉受益匪浅,但是关于contact force计算前的部分,就是利用前缀和prefix实现加速接触检测,这里感觉好难理解,请问这个环节有什么资料之类的有比较详细的解释或者可以参考的吗