DP模型,连续体 体积缩小

GAMES201/swmpm3d.py at master · g1n0st/GAMES201 (github.com) 对于这个作业,沙子在collapse的过程中,总体积会缩小30%左右,请问是什么原因呢? 是显式解法的问题吗?

请问为啥我跑不了这个代码,里面就说这个错误,标量场不能用来跑循环迭代
File “D:/py_test/swmpm3d.py”, line 129, in substep:
for p in range(n_s_particles):
Invalid constant scalar data type: <class ‘taichi.lang.field.ScalarField’>

可以提供一下完整的代码或者代码链接不?

把for p in range(n_s_particles): 改成 for p in range(n_s_particles[None]):

1 个赞

我给出的链接就是完整代码。