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. VisualisierungVisualisierung ist die Darstellung komplexer wissenschaftlicher oder... Mehr Client von einem Rescale oder lokalen ArbeitsplatzEine Workstation ist ein leistungsstarkes Computersystem, das für professionelle Zwecke entwickelt wurde. Mehr.
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 (ServerEin Server ist ein Computerprogramm, das Dienste für andere bereitstellt. Mehr) 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.
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änzenauch als Echtzeit-Protokollüberwachung oder Live-Protokollüberwachung bezeichnet … Mehr Fenster und laden Sie die Datei herunter.
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_rsa | Private Schlüsseldatei für SSH |
| 22 (oder 32100) | SSH-Verbindungsport |
| udeprod_SBLKd | Benutzername für Batch-Job |
| 20.238.159.14 | Öffentliche IP des Batch-Jobs |
| 46249 | Fluent Remote Viz-Server-Port* |
| 10.29.3.246 | Private 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:
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.
Klicken Sie auf die Verbinden Klicken Sie auf die Schaltfläche, und der Client stellt erfolgreich eine Verbindung zum Server her.
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.
Verwenden des ANSYS Fluent Remote Visualization Client
Bis zu sechs Remote-Visualisierungssitzungen können in einer InstanzEine virtuelle Amazon-Maschine Mehr der Anwendung. Für diese Anwendung ist keine ANSYS-Lizenz erforderlich.
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.