LS-DYNA

バージョン システムA システムB システムC
ls971d R12.0.0 AU AU
ls971d R11.1.0 (default) AU AU
ls971d R10.1.0 AU AU
ls971d R10.0.0 AU AU
ls971d R9.3.0 AU AU
ls971d R9.0.1 AU AU
ls971d R8.1.0 AU AU

+ : すべてのユーザが利用可能
AU : 学術研究機関限定で利用可能
KU : 京都大学構成員限定で利用可能
― : 利用不可

本アプリケーションでは,一人で同時に利用可能なライセンス数を4に制限しています. そのため,一人で同時に5CPU以上の並列実行ができませんのでご注意ください. バッチジョブを複数投入する場合も,利用するCPUの合計が同時に4を超えることはできません.

Modulesソフトウェアパッケージは,アプリケーションの利用に必要な環境設定をmoduleコマンドを実行することで,動的に切り替えて設定することができます.また,異なるバージョンのアプリケーションを切り替えて利用する際に,簡単に環境設定を変更することができます.詳細は Modules をご覧ください.

バージョン モジュールファイル名
ls971d R12.0.0 ls-dyna/ls971-12.0.0
ls971d R11.1.0 ls-dyna/ls971-11.1.0
ls971d R10.1.0 ls-dyna/ls971-10.1.0
ls971d R10.0.0 ls-dyna/ls971-10.0.0
ls971d R9.3.0 ls-dyna/ls971-9.3.0
ls971d R9.0.1 ls-dyna/ls971-9.0.1
ls971d R8.1.0 ls-dyna/ls971-8.1.0

module avail コマンドにて,利用できるモジュールファイル一覧が確認できます.

LS-DYNAの入出力データを扱うプリポストソフトウェアとして,LS-PREPOSTがあります.LS-PREPOSTはシステムB,Cにインストールされています.

バージョン システムA システムB システムC
ls-prepost 4.6 (default) + +
ls-prepost 4.3 + +

+ : すべてのユーザが利用可能
― : 利用不可

バージョン モジュールファイル名
ls-prepost 4.6 ls-prepost/4.6
ls-prepost 4.3 ls-prepost/4.3

moduleコマンドを実行し,環境設定を行います(利用したいバージョンのmoduleファイルをロードします). moduleコマンドの詳細を知りたい方は Modules をご覧ください.

$ module load ls-prepost

Exceed onDemand で,次のコマンドを実行すると起動します. xrun コマンドの詳細は 会話型処理 をご覧ください.

$ xrun lsprepost

なおLS-DYNA,LS-PREPOSTの使用方法の参考資料として,メディアセンター北館窓口で紙媒体の講習会資料を先着順で配布しています.(部数に限りがありますので,ご了承ください.)

非線形動的構造解析ソフトウエアLS-DYNAは,陽解法により構造物の大変形,弾塑性,動的接触・挙動を時間履歴でシミュレーションするソフトウエアです.
LS-DYNAは,米国のローレンス・リバモア国立研究所(LLNL)の開発したDYNA3Dを改良したもので,Ver.950から標準機能として陰解法による構造解析や流体解析/熱解析も可能となりました.
陽解法・陰解法の搭載により,通常の線形解析や周波数応答にも対応し,ハイエンド汎用構造解析ソフトウェアとして活用できます.

  • 現象解析 : 下記のような現象に対する解析を行えます.
    • 衝突/衝撃(自動車の衝突等)
    • 塑性加工(プレス成形等)
    • 落下(携帯製品の落下等)
    • 亀裂/破壊(ひび割れ等)
    • 歪を伴う機構解析(ゴムローラーによる搬送等)
  • 接触
        LS-DYNAの接触解析は,20を超えるオプションが有効であり,接触面については固着,剥離,接触,滑り,摩擦などの条件が設定できます.
  • 材料モデル
        100を超す金属,非金属材料モデルが用意されており,材料モデル毎にバネ,ダンパー,剛体,溶接などのさまざまな要素が用意されています.
  • インターフェース
        CADデータや他の構造解析ソフト,その他のシミュレーションソフトとのインターフェースが用意されています.

  • 自動車
  • 航空宇宙
  • 防衛
  • 電気機器
  • 建設・土木
  • 原子力 など

moduleコマンドを実行し,環境設定を行います.(利用したいバージョンのmoduleファイルをロードします)

$ module load ls-dyna

$ tssrun ls971_d i=[実行ファイル]  ncpu=[並列CPU数(指定しない時は"1")]

実行ファイル,並列CPU数以外にもオプションの指定が可能です.詳細はマニュアル(LS-DYNA KEYWORD USER’S MANUAL)をご覧ください.

$ tssrun ls971_d i=sample.dyn ncpu=2
**tssrun** コマンドの詳細は [会話型処理](/run/interactive) をご覧ください.

「d3hsp」…解析計算履歴情報出力ファイル
「messag」…計算実行メッセージ、エラーメッセージ出力ファイル
「status.out」…解析結果出力ファイル
「d3plot」…モデルの3次元形状出力ファイル
「d3dump」…リスタート実行時必要データファイル

バッチジョブで実行するためには,バッチファイルを用意する必要があります.スクリプト内でコマンドラインで実行するのと同様にコマンドを記述し, qsub コマンドでジョブを投入します.

#!/bin/bash
#============ PBS Options ============
#QSUB -q gr19999b
#QSUB -ug gr19999
#QSUB -W 2:00
#QSUB -A p=1:t=2:c=2:m=7680M
#============ Shell Script ============
module load ls-dyna
#
ls971_d i=sample.dyn ncpu=$QSUB_CPUS

プログラム講習会 を定期的に開催しています.講習会資料を配布していますので,ご利用ください.


Copyright © Academic Center for Computing and Media Studies, Kyoto University, All Rights Reserved.