Loading
Add METHOD=DIRECTmf to the !SOLVER keyword reference
FrontISTR 本体の METHOD=DIRECTmf 追加 MR(FrontISTR!674 (merged))に対応するリファレンス更新。
solver.ja.md / solver.en.md に以下を追記する。
- METHOD の選択肢に DIRECTmf(マルチフロンタル直接法、任意プロセス数の MPI 並列対応)
- DIRECTmf 専用オプション行(4 行目: MF_Ordering, MF_Mode, MF_BLR, MF_MaxRefine, MF_TileSize, MF_AmalgWidth, MF_BLRSkipDist, MF_BLRRankReuse/5 行目: MF_BLREps, MF_RefineResid, MF_PivotThreshold, MF_ZeroPivot, MF_BLRGainCap)の説明。分解モードは対称フラグによる自動選択が基本である旨、悪条件時の MF_BLREps の推奨値を含む
- ITERLOG/TIMELOG/LOGLEVEL の DIRECTmf における役割分担(TIMELOG=段階別時間、ITERLOG=反復改良の残差履歴、LOGLEVEL=診断)
- 機能リファレンス(docs/functions_reference/06_solver.ja.md)の直接法節に DIRECTmf の選択肢と能力の説明を追記(METHOD 欄は他の解法と同等の 1 行の概略に抑え、キーワードリファレンスは書式に徹する構成)
- CONTACT_ELIM に DIRECTmf の並列接触解析は CONTACT_ELIM=1 が必要である旨
- SA_CoarseSolver の選択肢 4(DIRECTmf を SA-AMG の粗グリッド用ソルバーとして使用)
- 使用例(BLR 圧縮+反復改良)
本体 MR がマージされるまで保留とし、キーワード仕様が審査で変わった場合は追随する。