--- title: 'MSC Nastran' published: true taxonomy: category: - docs external_links: process: true no_follow: true target: _blank mode: active --- [toc] ## 利用環境{#enviroment} ### 利用できるバージョン・システム{#version} バージョン | システムA | システムB | システムC ----------------- | ----- | ----- | ----- 2021.0 (default) | ― | AU | AU 2020.0 | ― | AU | AU 2019.1 | ― | AU | AU 2019.0 | ― | AU | AU 2018.2 | ― | AU | AU 2018.0 | ― | AU | AU 2017.1 | ― | AU | AU 2017.0 | ― | AU | AU \+ : すべてのユーザが利用可能 AU : 学術研究機関限定で利用可能 KU : 京都大学構成員限定で利用可能 ― : 利用不可 ### Modules{#modules} Modulesソフトウェアパッケージは,アプリケーションの利用に必要な環境設定をmoduleコマンドを実行することで,動的に切り替えて設定することができます.また,異なるバージョンのアプリケーションを切り替えて利用する際に,簡単に環境設定を変更することができます.詳細は [Modules](/config/modules) をご覧ください. バージョン | モジュールファイル名 ------------------------- | --------------- Nastran 2021.0 | nastran/20210 Nastran 2020.0 | nastran/20200 Nastran 2019.1 | nastran/20191 Nastran 2019.0 | nastran/20190 Nastran 2018.2 | nastran/20182 Nastran 2018.0 | nastran/20180 Nastran 2017.1 | nastran/20171 Nastran 2017.0 | nastran/20170 module avail コマンドにて,利用できるモジュールファイル一覧が確認できます. ## 機能概要{#overview} MSC Nastranは,部品レベルから複雑な構造物全体まで,幅広い解析を行うことができる汎用構造解析プログラムです.基本解析機能に加えて,複合領域シミュレーション機能により,従来の線形静解析,様々な動解析,設計最適化解析,熱解析,3D接触を含む高度な陰解法非線形解析,衝突・衝撃解析,さらに落下解析などの高速現象のための陽解法非線形解析などの領域のシミュレーションを行えます. ### 機能{#functions} * 線形・非線形、静的・動的解析 * 実固有値解析 * 周波数応答解析 * 過渡応答解析 * ランダム応答解析 * 音響-構造連成解析 * 衝撃・衝突解析 * 最適化解析 * Marcとの連成 * Adamsとの連成 など ## 利用方法{#usage} ### 環境設定(moduleコマンドの実行){#env_set} moduleコマンドを実行し,環境設定を行います.(利用したいバージョンのmoduleファイルをロードします) ```nohighlight $ module load nastran ``` ### 会話型での実行{#tss} #### 形式 ```nohighlight $ tssrun nast20170 入力ファイル [オプション ...] ``` **tssrun** コマンドの詳細は [会話型処理](/run/interactive) をご覧ください. nast20170コマンドは,ジョブスクリプト内で実行することも可能です. ### subnastranコマンドでのバッチジョブ実行{#subnastran} ジョブ投入を簡略化するために,subnastranコマンドを用意しています.ジョブスクリプトを記述せずに,バッチ実行を行えます. #### 形式 ```nohighlight $ subnastran キュー名 入力ファイル [qsub option ...] [Nastran option ...] Nastran option smp=(並列数) Shared Memory Parallel (default: smp=1) ``` #### 例 ```nohighlight $ subnastran eb d0307.dat smp=4 ``` ジョブの実行が終了後は,入力ファイル以外に新たに以下のような実行結果ファイルが生成されます. * ジョブ処理結果ファイル * B072615.o443917 ---- 標準出力ファイル * B072615.e443917 ---- エラーファイル * 出力ファイル(入力ファイル名と同じ名前で作成されます) * d0307.f04 ----実行要約ファイル * d0307.log ----ログファイル * d0307.f06 ----解析結果ファイル (注意)同じ入力ファイル名で,ジョブを何度も実行すれば,実行結果ファイル毎に以下のように番号が付与されたファイルがいくつも作成されるのでご注意ください.ジョブを続けて4件実行した場合のファイル名との関係を以下に示します. * 結果ファイル * d0307.f06 (4件目実行ジョブ.最新ジョブ) * d0307.f06.1(1件目実行ジョブ.最も古いジョブ) * d0307.f06.2(2件目実行ジョブ) * d0307.f06.3(3件目実行ジョブ) ## 参考資料{#references} ### 日本語{#ref_ja} * [MSC Nastran ドキュメント (MSC Software)](http://simcompanion.mscsoftware.com/infocenter/index?page=content&cat=MSC__MD_NASTRAN_DOCUMENTATION&channel=DOCUMENTATION) ### 英語{#ref_en} * [MSC Nastran Docs (MSC Software)](http://simcompanion.mscsoftware.com/infocenter/index?page=content&cat=MSC__MD_NASTRAN_DOCUMENTATION&channel=DOCUMENTATION) ## リンク{#link} ### 外部リンク{#ex_link} * [MSC.Nastran (MSC Software)](http://www.mscsoftware.co.jp/products/nastran/) ## 講習会{#seminar} [プログラム講習会](http://www.iimc.kyoto-u.ac.jp/ja/services/comp/support/course/) を定期的に開催しています.講習会資料を配布していますので,ご利用ください.