私は大まかにこれをやりたいpythonスクリプトを持っています:
いくつかの粒子位置を配列に呼び出します
アルゴリズムを 512^3 のすべての位置で実行して、それらを NxNxN 行列に分配します
その行列を python にフィードバックします
Pythonでプロットを使用してマトリックスを視覚化します(つまりmayavi)
最初にシリアルで記述する必要がありますが、理想的にはステップ 2 を並列化して計算を高速化する必要があります。どのようなツールや戦略から始めることができるか。私は Python と Fortran をよく知っていますが、特定の問題のために 2 つを接続する方法についてはあまり知りません。現時点では、Fortran ですべてを実行してから、Python プログラムをロードしています。一度にすべて実行したいと考えています。ありがとう
編集:私が並列にしたいのは「恥ずかしいほど並列」であり、それはN個の粒子の単なるループであり、そのループをできるだけ早く通過したい.