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 ジョブのパスワードが含まれます。 これらは次のステップで使用するため、メモしておいてください。

z1zQQ78 1FQi rIej ZqS1Wka9RGmg87xSED6UoR7GcuXmVtlkDoFwaXKDvAJzh1tg 8bxlKp1qQZK4ecFuHJnwTzU9vcMxrgRR9XQ4dT6xRrXNnaFlpqlRYIzHsPN1C8MDtArgMJ8 vxZgCgsJQdBp9ukl6VGtk5ZgTxvmqOsoFty2 xDmLZE367 XV4w

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

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

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

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

A57vvZ5UscQIE2 PWX6w515aSVFbUqa sX36T2PnoWmxKpG AhJHlwIL8m8sjr0xWncMZF9D02EmMQFYW7ped5EUItYqg4j2Z5R 75BXvJezQsS8so7N l pQokIV7Q66vABskSYfe4JCO2ok0mIW1OUQcB08DIhiAfbIvowHxyZa NNGzmTUlPNTGFnLA

ターミナル ウィンドウからバッチ ジョブへのリバース 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

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

JrPldyLb8x9tf3TPNPAmkupvcTWOA8RNz8HEullGEiQli1Ty6I7nBNYLGVGPh3ACYkTJbCO84BjgkjSXh5MfzrDt9fXFkzsJLakYRxjePqypxXt3diqPYK80Mixb9fGRANGD k4F smdtlfw7 9oUOEZPRsoiV0sDPrDhVa90LazrVhTjHvQgthvNw4wgg

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

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

flremote

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

pii90NJKVtcAiRmmL828 UVsAUwXStHy w9Mk3xTT4iOSPrBXb79pEoGwYg0OaP3fOGH 2D4xxK74x4T2Qsi3XsZqQrHpy1nZ0d0Jl29n2yy5pd6e5iNr3dV8o2bMB1kUvHJ3kLJDisdUes5WmB3WyAPrF81JX3Y

クリック つながり、 ボタンをクリックすると、クライアントはサーバーに正常に接続します。

R6LvGmOPrEW3JR0koe4JGyBvd qhnGDw9nQCDAY6AhrdAuQPFkHseQriqR6Nh

チェック 主催者の IP アドレスはサーバーのプライベート IP アドレスと一致し、 事例 リモート バッチ ジョブで実行されているジョブです。

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

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

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

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

ss -tupln |grep [port number]

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

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

nc localhost [port number]

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

AbZoX6idLjPb6knIudpfiT4poOoQoAx7Fa4BiSDjMKO0GlmOsA9 AR1F2iD2tY1S6pFQrFJW R7gFbkUHJ4k daZNEiBrSdLyv n0nqgXU U5umEEYZqoicxlBjXL TqlvqvaQo0XfUnHvMgTslOrtfYo0o5jfV4nNybE351R4EAlYOF1EtP3gImXwoSgw

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

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

NX9P75tC2rzva9LgpKJWmXDB9ujKUCSCt5PTi duCDyNDsRiYjAgMwtcbefkqA9MrBaZjK8ytlQxL5xcOMTV3wPJfwjlTqJ1YBiHXmD6JnNguo06AkiJ9nUnJIIeLEcwtK7

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

ホテルからのお願い 押します 割り込み 意志 STOP 再スケール バッチ ジョブ。 があります NO "本気ですか?" アクションを確認するプロンプトが表示されます。

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

zjYWoTDrDfOXjLcPJIVX3glrYz UFQz RQkveF3HTKTmpQrTpR5SzSHE9Lpa2O5LBAZMFB0wbQOA1O8dqblEOBwIbdBpFdpcjkMy9yduXLwJ7I6 C2va11mCiYxnmDYDEwjbXWbP4nd3xkc11yjC9N7 NWttcraDVttgvEu7Lk2cADsXKSUqXpyZJK Lg