MPSの動作概要。まず粒子に重力などの外力を加えて、速度や位置といった物性値を更新する。次に、非圧縮という条件を満たすために圧力方程式を解いて、粒子の位置と速度を補正する。その繰り返しで解析を行なう。近傍粒子間のインタラクションですべての物性値が計算され、パフォーマンスのボトルネックとなるのは、浮動小数点演算性能と、ランダムメモリアクセス性能である

MPSの動作概要。まず粒子に重力などの外力を加えて、速度や位置といった物性値を更新する。次に、非圧縮という条件を満たすために圧力方程式を解いて、粒子の位置と速度を補正する。その繰り返しで解析を行なう。近傍粒子間のインタラクションですべての物性値が計算され、パフォーマンスのボトルネックとなるのは、浮動小数点演算性能と、ランダムメモリアクセス性能である