アバクス
Abaqus は、次のコマンドを使用して実行する必要があります。
abaqus job= cpus=$RESCALE_CORES_PER_SLOT mp_mode=mpi インタラクティブ これにより、ジョブのハードウェア設定で指定されたすべてのコアで Abaqus が実行されます。 これは .inp 入力ファイルのファイル名であることに注意してください (.inp – 拡張子なし)。
コマンド「scratch = path/to/file」を追加して、スクラッチ ディレクトリを設定することもできます。 例えば:
abaqus job=sXNUMXb cpus=$RESCALE_CORES_PER_SLOT mp_mode=mpi スクラッチ=$PWD/tmp インタラクティブ 一般的な (オプションの) 追加コマンドには、[gpus=number-of-gpgpus]、[memory=memory-size]、[output_precision={single | フル}]、[結果フォーマット={odb | シム | 両方}]。 SSH で接続することもできます コンピューティング クラスターは、緩やかまたは緊密な一連のコンピューティング クラスターで構成されます。 その他 そして abaqus -help を実行してコマンドの完全なリストを取得します。
グローバル + ローカル (2 ステージ) モデル ジョブを実行するには、グローバルとローカルの .inp ファイルの両方を入力ファイルとしてアップロードする必要があります。 以下に示す一般的なコマンドを使用して、グローバル モデルとローカル モデルを実行します。
グローバル モデル: abaqus job= 対話型
ローカル モデル: abaqus job= globalmodel= interaction
たとえば、グローバル モデルとローカル モデルの名前がそれぞれ input_global.inp と input_local.inp で、それを完全な出力精度と倍精度で並列実行する必要がある場合、コマンドは次のようになります。
#グローバル モデル abaqus job=input_global cpus=$RESCALE_CORES_PER_SLOT mp_mode=mpi \output_precision=full double=両方の並列=ドメイン インタラクティブ #ローカル モデル abaqus job=input_local cpus=$RESCALE_CORES_PER_SLOT mp_mode=mpi \output_precision=full double=両方の並列=ドメイン globalmodel =input_global インタラクティブ
Rescale はコマンドを順番に実行し、グローバル モデルを実行してからローカル モデルを実行します。
FlexLM ライセンス サーバーの代わりに Dassault Systemes License Server (DSLS) を使用するには、「ソフトウェア設定」ページでコマンドの前に次の行を追加します。
エクスポート ABQLMIMPL=DSLS エクスポート DSLS_CONFIG=$(IFS=:; DSLS=$HOME/DSLS ; if [ ! -f $DSLS ] ; then for i in $LM_LICENSE_FILE ; do echo ${i#*@}:${i% @*} >> $DSLS;done;fi;echo $DSLS)
Rescale はコマンドを順番に実行し、グローバル モデルを実行してからローカル モデルを実行します。
ダッソー・システムを使用するには
Abaqus ユーザー サブルーチンを使用すると、通常のデータ入力方法では制限が多すぎる場合に、Abaqus のいくつかの機能の機能を拡張できます。 たとえば、Abaqus では通常利用できないユーザー定義の材料プロパティをサブルーチンを使用して定義できます。 ユーザー サブルーチンは分析中に FORTRAN コードとして記述され、Abaqus はこのコードを参照して、ユーザー指定のプロパティまたは条件を計算および定義します。 ジョブを送信するときに、サブルーチンをコンパイルしてモデルにアタッチする必要があります。
各ユーザー サブルーチンのインターフェイスと要件の詳細については、次のページを参照してください。 Abaqus ユーザー サブルーチン リファレンス マニュアル..
注: Rescale プラットフォームには、Abaqus が gfortran コンパイラーとのみリンクされています。
FORTRAN サブルーチンを使用して Abaqus シミュレーションを実行するには、コマンドを次のように変更します。
アバキュースのジョブ= ユーザー= cpus=$RESCALE_CORES_PER_SLOT mp_mode=mpi インタラクティブ
置換:
<input-file>
Abaqus 入力ファイルを使用する
<user-subroutine>
サブルーチンを含むソース ファイルまたはオブジェクト ファイルの名前を置き換えます。
詳細については、ジョブのセットアップ例と結果のページをご覧ください。 ユーザーサブルーチンを使用した abaqus シミュレーション..