Loading
OpenMP parallelization for 3x3 BILU: ILU(0), ILU(1), and ILU(2)
Closes #846 (closed)
!634 (closed) でのパイプライン - テストの失敗を修正した MR です。
※パイプライン - ビルドの失敗に応じた 3 コミットは squash しました。
以下、!634 (closed) の説明文を転載
Fill-in付きを含むILU 前処理のスレッド並列化に対応した。ただし、現状は、3次元(3x3ブロッキングにのみ)にのみ対応する。ニーズがあれば、他自由度に関する拡充も可能。
本実装を基礎とするACC化によって、GPU環境(Miyabi, Wisteria-A上)でも動作確認の実績あり。マージが無事に実行されたらOpenACC化も続けて行う予定である。