私の C++ プログラムには、直径 Xnm の球からの多数の数学的計算が含まれます。球のサイズは以下のように宣言されています。
p->a.ld(1, 2000.); //%diameter of sphere
where ld is
// ******operator ld load
void ld (long r,long c, float w)
{
#ifdef CHECKBOUND
if (r>rows || c>cols || r<1 || c<1)
{
ERR(); // ERR
std::cout << "** Invalid Element";
return ;
}
#endif
arr[FLATTEN2(r,c)]=w;
return ;
};
計算のために球をパーツ (2 または 4) に分割し、計算のために各パーツを異なるコンピューターまたはグリッドに送信し、結果を収集したいと思います。この部分は私にとって難しいようです。誰かがすでにこの問題を克服していることを願っています。これを行う方法についていくつかのアイデアを共有したいと思います! 球の代わりに他の複雑な構造を使用することを計画しているため、それらをさらに多くの部分に分割する必要があり、さまざまなパラメーターも存在するため、結果を収集して最終結果を生成する必要があります。