Open wistaria opened 10 years ago
grid(comm, num_rows, num_cols, grid_major)
ライブラリ名だけでなく、ソルバ名(ルーチン名、解法)も指定するようにする。 コンストラクタの例:
今まで:ソルバ依存の部分(ソルバの初期化・終了、グリッド、分散行列の生成・破棄)は、できるだけdiagonalize関数に押し込めていた。 これから:各段階で作る。例えば、ソルバのグリッドは、gridクラスで作るなど
mapping_bc, distributed_matrixに関する変更は終了 1f1b60908bc9a9c1dd1f70566d65fefe33c97db0
mapping_bc
は、現在、コンストラクタでテンプレートをとる。
これをクラス自体がテンプレートをとるように変更する。
7783761f3f9f321d5fc201bd7740592ba5cb781e