Code_Aster / Salome-Meca 中級者への道 2015年5月31日
目次 1.Code_Aster / Salome-Meca とは 2.初心者 中級者 上級者の定義 3.Eficas, ASTK で何ができる 4.公式 Documentation, Validation を活用しよ う 5.メッセージファイルを読んでエラーを解決
目次 6.コマンドファイルをテキストエディタで 編集しなければならない場合はどうする 7.コミュニティを活用しよう 8.まとめ
Code_Aster / Salome-Meca とは 1.Code_Aster / Salome-Meca Code_AsterはeDFが提供している 構造力学 熱力学を中 心とした有限要素法解析のオープンソースCAEソフト 400を超える要素 1次元 2次元 3次元ほか 2000以上のテストケース 13000ページ以上のドキュメント 使用方法 テクニック 理論的背景 公式フォーラム 他のオープンソースCAEソフトと較べてサポート体制が充実 しているのが特長
Code_Aster / Salome-Meca とは 2.Code_Aster と Salome-Meca の関係 Salome-Meca SALOME CAD ポスト Paraview メッシャー その他 ソルバー Code_Aster その他 ソルバーなど
初心者 中級者 上級者の定義 初心者 Salome-Meca のウィザードで計算ができる Eficas を使ってコマンドファイルの簡単な編集ができる 中級者 Eficas を使ってコマンドファイルの編集ができる ASTK でジョブが流せる 公式 Validation, Documentation から情報を集めて コマンドファイルを作れる mess ファイルを読んでエラーの対処ができる
初心者 中級者 上級者の定義 上級者 テキストエディタでコマンドファイルを編集して 計算の制御ができる ソフトのコンパイルができる ソースを改良できる
Eficas, ASTK で何ができる 1.Eficas とは コマンドファイルエディタ GUI コマンドファイルの書式を満足しているか色でわかる コマンドやオプションをダブルクリックで追加できる パラメータを入力するだけでコマンドができる コマンド間の依存関係も自動で判別してくれる
Eficas, ASTK で何ができる 2.何故 テキストエディタではなく Eficas をつかうのか コマンドファイルの書式は複雑 必須 排他的なパラメータがあり テキストエディタでは 最低限の書式も満足できないことが多い カンマやカッコの数も合わせる必要がある 書式が間違っているコマンドファイルは計算できない Eficas でも読み込めない
Eficas, ASTK で何ができる 2.何故 テキストエディタではなく Eficas をつかうのか テキストエディタでは書き間違いをする 可能性が非常に高い edf の開発者も Eficas を強く推奨している
Eficas, ASTK で何ができる 2.何故 テキストエディタではなく Eficas をつかうのか RESU=STAT_NON_LINE( MODELE=MODE, CHAM_MATER=MATE, EXCIT=_F(CHARGE=CHAR,), INCREMENT=_F(LIST_INST=INST) )
Eficas, ASTK で何ができる 3.ASTK とは ジョブマネージャー GUI 動作が軽い 入出力ファイルの自由度が高い ケースの継承ができる ケース1の解析結果を読み込んで ケース2の計算
公式 Documentation, Validation を 活用しよう 1.公式 Documentation edf の Code_Aster の公式サイトにあるPDFマニュアル まとめてダウンロードもできる
公式 Documentation, Validation を 活用しよう 1.公式 Documentation U系列 Utilisation U2 U3 U4 7 使い方 色々な問題の解き方の解説 助言 要素の解説 コマンドの解説 R系列 Reference 理論解説 V系列 Validation サンプルと精度検証 D系列 Developer 開発者向け
公式 Documentation, Validation を 活用しよう 1.公式 Documentation コマンドの使い方を知りたい場合 U4 7系列の該当のコマンドの資料を読む
公式 Documentation, Validation を 活用しよう 1.公式 Documentation 新しい問題を計算する場合 U2系列の該当する問題の資料を読む 資料中にV系列の該当サンプルが書いてある サンプルの資料を読む サンプルをコピーして解析してみる サンプルのコマンドファイルを編集する
公式 Documentation, Validation を 活用しよう 2.公式 Validation サンプルと精度検証
公式 Documentation, Validation を 活用しよう 2.公式 Validation サンプルと精度検証
公式 Documentation, Validation を 活用しよう 2.公式 Validation ファイルの検索 問題 定常 非定常 線形 非線形 次元 S 構造力学 S 静的 L 線形 L ビーム T 熱力学 D 動的 N 非線形 S シェル F 流体力学 P 定常 C 非線形境界条件 V 3次元 X モデル混合
公式 Documentation, Validation を 活用しよう 2.公式 Validation ファイルの検索 /home/user/salome/v2015_1/tools/code_aster_stable_1170/share/aster/tests comm, mmed(mail)を 任意の場所にコピー
公式 Documentation, Validation を 活用しよう 2.公式 Validation ASTK などでジョブを組んで実行
公式 Documentation, Validation を 活用しよう 2.公式 Validation Eficas で自分の問題に合うように修正
メッセージファイルを読んでエラーを解決 1.mess ファイルを開く 計算のログ どこで止まったのか どうすれば解決できるのかわかる
メッセージファイルを読んでエラーを解決 2.mess ファイルを読む 基本はフランス語なので 機械翻訳で英語化して読む Conseils 以下に解決方法が書いてある
コマンドファイルをテキストエディタで 編集しなければならない場合はどうする テキストエディタを 使うメリットはない 間違いをしやすいので Eficas でできるなら Eficas を使うべき
コマンドファイルをテキストエディタで 編集しなければならない場合はどうする 1.Eficas で編集できないコマンドファイルとは Python 形式で数式 ループや条件分岐がある
コマンドファイルをテキストエディタで 編集しなければならない場合はどうする 2.コマンドファイルをテキストエディタで編集する ベースのコマンドを Eficas で作る テキストエディタでコマンドを貼り付ける コマンドの細かい部分を修正する 計算を実行してエラー部分を修正していく
コミュニティ 日本語 を活用しよう Code_Aster & Salome-Meca 日本語解説 http://sites.google.com/site/codeastersalomemeca/home Salome-Meca活用研究会 http://cae21.info/jswg/index.php/home_ja/ Google Group http://groups.google.com/forum/?hl=ja#!forum/code_astersalome-meca
まとめ Eficas は取っ付きにくそうだが 高性能で使いやすい ASTK で入出力に自由度を持たせることができる mess ファイルを読んで エラーの解決 それでもわからない場合はコミュニティを使おう