Remote-Überwachung eines ANSYS Fluent-Batchjobs

Übersicht

Dieses Dokument beschreibt die Methode zum Verbinden und Überwachen eines Rescale ANSYS Fluent-Batchjobs aus der Ferne mithilfe von ANSYS Fluent Remote. Visualisierung Client von einem Rescale oder lokalen Arbeitsplatz.

Voraussetzungen:

  • Richten Sie die SSH-Konnektivität ein in Job-Einstellungen bevor Aufträge übermittelt werden, wie beschrieben werden auf dieser Seite erläutert.
  • Ein Rescale Batch- und Workstation-Job muss übermittelt werden
  • Der Rescale Workstation-Job kann durch eine lokale Workstation ersetzt werden
  • Sowohl der Batch-Job (Server) und Workstation (Client) Version von Fluent muss genau gleiche Figure
    • In diesem Dokument verwenden wir ANSYS Fluent 2022 R2.
  • Die folgende Methodik verwendet Linux. Die Windows-Implementierung ist mit einigen Modifikationen ebenfalls anwendbar.
  • Dies wird in der Workbench-Umgebung nicht unterstützt; nur Fluent Standalone.

Senden eines Fluent-Batchjobs

Der allgemeine Arbeitsablauf dieses Schritts kann hier verfolgt werden ANSYS Fluent Batch-Tutorials

Um den Fluent Remote Visualization Server zu starten, wenn der Batch-Job übermittelt wird, muss die folgende Syntax in das Befehlsfeld eingefügt werden:

-sifile=rescale_remote.txt

Ein Beispiel für einen Sendebefehl würde folgendermaßen aussehen:

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

Wenn die Angabe des Portbereichs für den Server erforderlich ist, kann eine zusätzliche Syntax hinzugefügt werden:

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

Mindestens 2 Ports (portspan=>1) ist für eine erfolgreiche Verbindung erforderlich.

Sobald der Batch-Job läuft, wird die Datei rescale_remote.txt im Arbeitsverzeichnis erstellt. Sie enthält die private IP-Adresse des Servers, die Portnummer und das Fluent-Job-Passwort. Notieren Sie sich diese Informationen, da sie im nächsten Schritt benötigt werden.

z1zQQ78 1FQi rIej ZqS1Wka9RGmg87xSED6UoR7GcuXmVtlkDoFwaXKDvAJzh1tg 8bxlKp1qQZK4ecFuHJnwTzU9vcMxrgRR9XQ4dT6xRrXNnaFlpqlRYIzHsPN1C8MDtArgMJ8 vxZgCgsJQdBp9ukl6VGtk5ZgTxvmqOsoFty2 xDmLZE367 XV4w

Herstellen einer Verbindung von einer Rescale-Workstation

Erstellen Sie Arbeitsplatz Job mit der Kachel „ANSYS Interactive Workflow“. Stellen Sie sicher, dass dieselbe Version wie für den Batch-Job verwendet wird.

Stellen Sie eine Verbindung zur GUI-Schnittstelle her, klicken Sie auf Desktop verwalten auf dem Desktop und wählen Sie den im vorherigen Schritt übermittelten Stapelauftrag aus.

Finde rescale_remote.txt in England, Lebendschwänzen Fenster und laden Sie die Datei herunter.

A57vvZ5UscQIE2 PWX6w515aSVFbUqa sX36T2PnoWmxKpG AhJHlwIL8m8sjr0xWncMZF9D02EmMQFYW7ped5EUItYqg4j2Z5R 75BXvJezQsS8so7N l pQokIV7Q66vABskSYfe4JCO2ok0mIW1OUQcB08DIhiAfbIvowHxyZa NNGzmTUlPNTGFnLA

Richten Sie von einem Terminalfenster aus einen umgekehrten SSH-Tunnel zum Batch-Job ein (vorausgesetzt, die SSH-Schlüssel sind korrekt implementiert).

Das rescale_remote.txt Datei enthält eine IP-Adresse und einen Port (siehe oben), diese sollten in den folgenden Befehl nach dem eingefügt werden -L Flagge, zB:

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

In diesem Fall:

id_rsaPrivate Schlüsseldatei für SSH
22 (oder 32100)SSH-Verbindungsport
udeprod_SBLKdBenutzername für Batch-Job
20.238.159.14Öffentliche IP des Batch-Jobs
46249Fluent Remote Viz-Server-Port*
10.29.3.246Private IP des Fluent Remote Viz-Servers

Suchen Sie nach der zuvor heruntergeladenen Datei „rescale_remote.txt“, bearbeiten Sie sie und tauschen Sie die IP-Adresse gegen Folgendes aus:

localhost

Die endgültige Datei sollte ungefähr so aussehen:

JrPldyLb8x9tf3TPNPAmkupvcTWOA8RNz8HEullGEiQli1Ty6I7nBNYLGVGPh3ACYkTJbCO84BjgkjSXh5MfzrDt9fXFkzsJLakYRxjePqypxXt3diqPYK80Mixb9fGRANGD k4F smdtlfw7 9oUOEZPRsoiV0sDPrDhVa90LazrVhTjHvQgthvNw4wgg

Ausführen des ANSYS Fluent Visualization Client

Führen Sie in einem neuen Terminalfenster den folgenden Befehl aus:

flremote

Wenn der Client geladen ist, wählen Sie die geänderte rescale_remote.txt Datei.

pii90NJKVtcAiRmmL828 UVsAUwXStHy w9Mk3xTT4iOSPrBXb79pEoGwYg0OaP3fOGH 2D4xxK74x4T2Qsi3XsZqQrHpy1nZ0d0Jl29n2yy5pd6e5iNr3dV8o2bMB1kUvHJ3kLJDisdUes5WmB3WyAPrF81JX3Y

Klicken Sie auf die Verbinden Klicken Sie auf die Schaltfläche, und der Client stellt erfolgreich eine Verbindung zum Server her.

R6LvGmOPrEW3JR0koe4JGyBvd qhnGDw9nQCDAY6AhrdAuQPFkHseQriqR6Nh

Prüfen Sie die GastgeberDie IP-Adresse von stimmt mit der privaten IP-Adresse des Servers überein und die Case ist der Job, der auf dem Remote-Batch-Job ausgeführt wird.

Herstellen einer Verbindung von einer lokalen Arbeitsstation

Das Verfahren ist dasselbe wie bei der Verbindung von einer Rescale-Workstation. Stellen Sie sicher, dass die erforderlichen Ports in der Firewall geöffnet sind, und geben Sie bei Bedarf im Batch-Job-Befehl die zulässigen Ports an.

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

Möglicherweise muss der SSH-Tunnelport auch geöffnet werden. Um zu überprüfen, ob der erforderliche Port geöffnet ist, verwenden Sie den folgenden Befehl:

ss -tupln |grep [port number]

Dies sollte zurückkehren [port number] is LISTEN.

Um die Konnektivität zu überprüfen, verwenden Sie den folgenden Befehl:

nc localhost [port number]

Dies sollte eine nicht negative Antwort zurückgeben.

AbZoX6idLjPb6knIudpfiT4poOoQoAx7Fa4BiSDjMKO0GlmOsA9 AR1F2iD2tY1S6pFQrFJW R7gFbkUHJ4k daZNEiBrSdLyv n0nqgXU U5umEEYZqoicxlBjXL TqlvqvaQo0XfUnHvMgTslOrtfYo0o5jfV4nNybE351R4EAlYOF1EtP3gImXwoSgw

Verwenden des ANSYS Fluent Remote Visualization Client

Bis zu sechs Remote-Visualisierungssitzungen können in einer Instanz der Anwendung. Für diese Anwendung ist keine ANSYS-Lizenz erforderlich.

NX9P75tC2rzva9LgpKJWmXDB9ujKUCSCt5PTi duCDyNDsRiYjAgMwtcbefkqA9MrBaZjK8ytlQxL5xcOMTV3wPJfwjlTqJ1YBiHXmD6JnNguo06AkiJ9nUnJIIeLEcwtK7

Es ist möglich, mit der Stapelverarbeitungsberechnung zu interagieren, indem Sie sie anhalten und Änderungen vornehmen.

Vorsicht: Drücken Unterbrechen werden wir STOP der Stapelverarbeitungsauftrag „Neu skalieren“. Es gibt NEIN „Sind Sie sicher?“-Eingabeaufforderung, um Ihre Aktion zu bestätigen.

Es ist auch möglich, im Batch-Job vordefinierte Zwischenplots anzuzeigen.

zjYWoTDrDfOXjLcPJIVX3glrYz UFQz RQkveF3HTKTmpQrTpR5SzSHE9Lpa2O5LBAZMFB0wbQOA1O8dqblEOBwIbdBpFdpcjkMy9yduXLwJ7I6 C2va11mCiYxnmDYDEwjbXWbP4nd3xkc11yjC9N7 NWttcraDVttgvEu7Lk2cADsXKSUqXpyZJK Lg