K
解析実行を自動化して結果を即座に分析できる
by keiichikutomi
Config.ini を自動生成し Hogan004.exe を実行するため、毎回の手動設定が不要になり、解析実行のミスが減ります EXEMODE(解析関数の種類)と LAPS(反復ステップ数)を引数で指定でき、複数の解析条件をスクリプト化して効率的に実行できます 解析完了を自動で待機(タイムアウト10分)し、結果ファイルを読み込んで日本語で分析概要を報告するため、完了確認の手間が削減されます メモリリーク調査・収束性確認・応力結果確認など、用途に応じた柔軟な分析出力により、何を調べたいのかに即座に対応できます Hoganの解析を繰り返し実行し、結果をすぐに確認したいシミュレーション技術者 異なるパラメータでの解析結果を効率的に比較したい研究者 ビルド → 実行 → 結果確認のサイクルを自動化してターンアラウンドタイムを短縮したい開発チーム EXEMODE(1~6)に応じて FILETYPE を決定し(1,2は ORGAN、それ以外は ARCLM)、Config.ini を上書き(FILENAME は既存値を維持)します。第2引数で LAPS を指定した場合は Data/{FILENAME}.ana の LAPS 行をEdit で変更します。cmake_buildrun.bat を実行し build_output.txt で "Build succeeded" を確認後、Hogan004.exe の終了をポーリング(3秒間隔、タイムアウト10分)で待機します。解析結果ファイル(Debug/{FILENAME}.{ext})を読み込み、ユーザーのコンテキストに応じて適切な分析を実施します。分析例として、メモリリーク調査時は .fig の MEM 行から HEAP/BLOCKS デルタ計算、収束性確認時はイテレーション情報分析、応力結果確認時は .str を読む、指示なしの場合は .fig の末尾30行を表示します。最後に Config.ini と LAPS を元の値に復元し、日本語で結果報告します。
PR