8

ここに画像の説明を入力

次のアルゴリズムを使用して、単純なクロス シミュレーションを実行できます。

def tick(dt):
    for p1 in particles:
        for bound in p.bounds:
            p2 = bound.particle
            p2.vel += p1.pos + bound.stable_pos - p2.pos
        p1.pos += p1.vel * dt

テストとして、JavaScript で実装してみました。残念ながら、これはスケーリングが不十分です。パフォーマンスはパーティクルの数に応じて急速に低下し、制限は非常に低くなります。このアルゴリズムを並列化する方法はありますか? 単純な疑似コードとして説明していただけますか?

4

1 に答える 1

2

平行クロス シミュレーション デザインの詳細な説明は次のとおりです

于 2013-03-29T00:25:55.440 に答える