アバクス

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 シミュレーション..