ANSYS Fluent バッチ ジョブのリモート監視

概要

このドキュメントでは、ANSYS Fluent Remote を使用して、Rescale ANSYS Fluent バッチ ジョブをリモートで接続して監視する方法について説明します。 可視化 Rescale またはローカルからのクライアント .

前提条件

  • SSH接続をセットアップする ジョブの設定 説明したように、ジョブが送信される前に こちら.
  • Rescale Batch および Workstation ジョブを送信する必要があります
  • Rescale Workstation ジョブはローカル ワークステーションで置き換えることができます
  • 両方のバッチ ジョブ ( ) およびワークステーション (クライアント) バージョンの Fluent は、 正確に 同じ
    • このドキュメントでは、ANSYS Fluent 2022 R2 を使用します。
  • 次の方法論では Linux を使用します。 いくつかの変更を加えれば、Windows の実装にも適用できます。
  • これはワークベンチ環境ではサポートされていません。 Fluent スタンドアロンのみ。

Fluent バッチ ジョブの送信

このステップの一般的なワークフローはここで実行できます。 ANSYS Fluent バッチ チュートリアル

バッチ ジョブの送信時に Fluent Remote Visualization Server を起動するには、コマンド ボックスに次の構文を追加する必要があります。

-sifile=rescale_remote.txt

submit コマンドの例は次のようになります。

fluent 3ddp -gu -ssh -cnf=$FLUENT_HOSTS -t$RESCALE_CORES_PER_SLOT -i run_plot.jou -sifile=rescale_remote.txt

サーバーのポート範囲を指定する必要がある場合は、追加の構文を追加できます。

-setenv="REMOTING_PORTS=40000/portspan=10"

少なくとも 2 つのポート (portspan=>1) 接続を成功させるために必要です。

バッチ ジョブが実行されると、 rescale_remote.txt ファイルが作業ディレクトリに作成されます。 これには、サーバーのプライベート IP、ポート番号、および Fluent ジョブのパスワードが含まれます。 これらは次のステップで使用するため、メモしておいてください。

Rescale ワークステーションからの接続

作る ANSYS インタラクティブ ワークフロー タイルを使用したジョブ。 バッチ ジョブと同じバージョンが使用されていることを確認してください。

GUI インターフェイスに接続し、クリックします。 デスクトップの管理 デスクトップ上で をクリックし、前の手順で送信されたバッチ ジョブを選択します。

もう完成させ、ワークスペースに掲示しましたか? rescale_remote.txt セクションに Live Tailing ウィンドウを開き、ファイルをダウンロードします。

ターミナル ウィンドウからバッチ ジョブへのリバース SSH トンネルをセットアップします (SSH キーが正しく実装されていると仮定します)。

  rescale_remote.txt ファイルには IP アドレスとポート (上記を参照) が含まれています。これらは、次のコマンドの後に含める必要があります。 -L フラグ、例:

ssh -i id_rsa -p 22 udeprod_SBLKd@20.238.159.14 -L 
46249:10.29.3.246:46249 -v -N

この場合:

id_rsaSSH用の秘密鍵ファイル
22(または32100)SSH接続ポート
udeprod_SBLKdバッチジョブのユーザー名
20.238.159.14バッチジョブのパブリックIP
46249Fluent Remote Viz サーバー ポート*
10.29.3.246Fluent Remote Viz サーバーのプライベート IP

以前にダウンロードした rescale_remote.txt を見つけて編集し、IP を次のものと交換します。

localhost

最終的なファイルは次のようになります。

ANSYS Fluent Visualization クライアントの実行

新しいターミナル ウィンドウから次のコマンドを実行します。

flremote

クライアントがロードされたら、変更された rescale_remote.txt ファイルにソフトウェアを指定する必要があります。

クリック お問合せ ボタンをクリックすると、クライアントはサーバーに正常に接続します。

チェック ライブ、セミライブ、オンデマンドビデオ の IP アドレスはサーバーのプライベート IP アドレスと一致し、 シミュレーション例 リモート バッチ ジョブで実行されているジョブです。

ローカルワークステーションからの接続

手順はRescale Workstationから接続する場合と同じです。 必要なポートがファイアウォールで開いていることを確認し、必要に応じてバッチ ジョブ コマンドで次のコマンドを使用して、許可されるポートを指定します。

-setenv="REMOTING_PORTS=40000/portspan=10"

SSH トンネル ポートをオープン ポートに変更する必要がある場合もあります。 必要なポートが開いていることを確認するには、次のコマンドを使用します。

ss -tupln |grep [port number]

これは返されるはずです [port number] is LISTEN.

接続を確認するには、次のコマンドを使用します。

nc localhost [port number]

これにより、否定的ではない応答が返されるはずです。

ANSYS Fluent リモート視覚化クライアントの使用

XNUMX 回で最大 XNUMX つのリモート視覚化セッションを行うことができます アプリケーションの。 このアプリケーションには ANSYS ライセンスは必要ありません。

一時停止したり変更を加えたりすることで、バッチ ジョブの計算を操作することができます。

ウォールタイム - 押します 割り込み 意志 STOP 再スケール バッチ ジョブ。 があります NO "本気ですか?" アクションを確認するプロンプトが表示されます。

バッチ ジョブで事前定義された中間プロットを表示することもできます。