以下のことがやりたいのですが,どの言語でやればいいかよくわかりません(というか選び方がわかりません).アドバイスお願いします.

・粒子(砂)の堆積についてのシュミレーション
・数は1万個程度.大きさは100μm程度
・計算としてはルンゲクッタ法を用いる予定
・剛体球モデルを用いる予定

よろしくお願いします.