MSC Nastran
最終更新日:2024年7月3日
MSC Nastran は車両・船舶・エンジン・精密機械の開発、建築構造解析、航空宇宙分野などで広く利用されている汎用構造解析有限要素法プログラムです。
Nastranは玄界(Genkai)システム内でのみの利用となります。
MSC製品は、2024年2月まで稼働していた前システム(ITO)における利用者数が少なかった為、現システムではライセンス数を削減しました。それに伴い、外部PC等にインストールしたMSC製品からの利用はできなくなりました。また、リモートでのGUI起動も(サポート対象外という理由で)制限されます。
利用環境
- ノードグループA, B, C, ログインノード
| バージョン | 九州大学構成員 | 学術研究機関構成員 | 民間利用の方 |
|---|---|---|---|
| 2024.1 | ○ | ○ | - |
利用方法(Nastran)
環境設定
$ module load nastran/2024.1
対話型処理
Nastran は nast20241 コマンドで起動します。 入力データの拡張子は “.dat” としてください。
以下は、入力ファイル“d0307.dat”を用いて Nastran による解析を行なう例です。記憶容量と一時記憶ファイルに関するオプションも指定しています。
|
スレッド並列実行の場合はsmp= に続けて並列数を指定します。
|
通常の実行で返却されるファイルは拡張子によって区分けされます。
| .f04 | 実行に要したCPU時間、入出力時間、データベース使用統計など |
| .f06 | 解析結果 |
| .log | アカウント情報、エラーメッセージなどの解析レポート |
| .DBALL | データブロックとパラメータ |
| .MASTER | マスターデータベースディクショナリ |
オプションを指定しない場合、Nastran の解析はバックグラウンドで行なわれます。 処理結果は実行が終了次第、コマンドを入力したディレクトリに返却されます。 “batch=no”オプションを指定することで、処理をフォアグラウンドに 切替えることができます。
|
.f04、.f06、.log ファイルをひとつのファイル “.out”に集める場合には、“batch=no append=yes”オプションを付加します。
|
バッチ処理
計算規模が大きい解析はバッチ処理で行ってください。
バッチ処理では batch=no オプションが必須です。 また、smp=[スレッド並列数] または dmp=[分散並列数] による並列計算も指定できます。 性能は計算規模・解析内容に依存します.
以下は1ノードでのジョブスクリプト例です。
|
参考資料
マニュアル
MSC Nastran Documentation: Release 2024(https://mscsoftware.my.site.com/customers/s/article/MSC-Nastran-Documentation-Release-2024)
Hexagon のSimCompanionに登録することで、マニュアルをはじめとした関連情報を入手することができます。
サンプルデータ
NASTRANのサンプルデータファイルが /home/app/Nastran/2024.1/msc20241/nast/demo/ から参照可能です。