COMSOL
Dieses Tutorial zeigt Ihnen, wie Sie den Client-Server-Betriebsmodus von COMSOL in Rescale nutzen. Sie können auf die Cloud-Computing-Ressourcen von Rescale zugreifen und gleichzeitig die COMSOL-Software und -Grafiken auf Ihrem Client-Rechner nutzen.
Wenn Sie Ihr persönliches verwenden ArbeitsplatzEine Workstation ist ein leistungsstarkes Computersystem, das für professionelle Zwecke entwickelt wurde. Mehr als Kunde:
Sie richten ein COMSOL Multiphysics ServerEin Server ist ein Computerprogramm, das Dienste für andere bereitstellt. Mehr in Form eines Neuskalierungsauftrag. Erstellen Sie dann eine SSH-Tunnel Verbindung in Ihrer persönlichen Workstation, um Ihre Daten sicher auf den von Rescale gehosteten COMSOL-Server zu übertragen. Schließlich verwenden Sie die COMSOL GUI um eine Verbindung zu diesem Server herzustellen, Ihren Arbeitsablauf auszuführen und die Verbindung zu trennen/herunterzufahren, wenn Sie fertig sind.
Wenn Sie einen Rescale Desktop als Client verwenden:
Sie richten ein COMSOL Multiphysics Server in Form eines Neuskalierungsauftrag. Dann werden Sie ein Desktop neu skalieren die eine direkte Verbindung zum Server ohne SSH herstellen. Schließlich verwenden Sie die COMSOL GUI um eine Verbindung zu diesem Server herzustellen, Ihren Arbeitsablauf auszuführen und die Verbindung zu trennen/herunterzufahren, wenn Sie fertig sind.
Generieren Ihres SSH-Schlüssels (nur erforderlich, wenn der Client Ihre persönliche Workstation ist)
Wenn der Client-Rechner Ihre persönliche Workstation ist, müssen Sie die Anweisungen in diesem Abschnitt befolgen. Wenn es sich um einen Desktop neu skalieren Sie können zum nächsten Abschnitt springen.
- Vor dem Einrichten des COMSOL Multiphysics Servermüssen Sie zuerst Generieren Sie Ihren SSH-Schlüssel für Ihren Clientcomputer.
- Fügen Sie anschließend den SSH-Schlüssel zu Ihrem Rescale-Konto hinzu, um Konfigurieren Sie Ihre Jobeinstellungen. Mit dieser Einstellung können Sie von Ihrer persönlichen Workstation aus nicht nur eine Verbindung zum COMSOL-Server herstellen, sondern auch zu allen laufenden Clustern Ihrer Job-Einreichungen.
Einrichten des COMSOL Multiphysics Servers in Rescale
- Gehen Sie auf die Rescale-Plattform und klicken Sie auf + Neuer Job um einen neuen Job zu erstellen.
- Sie müssen keine Eingabedateien hinzufügen, daher können Sie die Eingabedateien
- Gehen Sie weiter zum Softwareeinstellungen Seite. In dem Softwareeinstellungen konfigurieren Abschnitt auswählen COMSOL Multiphysics Server

- Der Analyseoptionen, wählen Sie die Softwareversion aus und ändern Sie den Befehl nicht. Unter LizenzoptionenWählen Vorhandene Lizenz verwenden und geben Sie Ihre COMSOL Multiphysics Server-Lizenzadresse ein
- Gehen Sie weiter zum Hardwareeinstellungen Seite. Geben Sie hier die Coreeine einzelne Verarbeitungseinheit innerhalb eines Mehrkernprozessors oder ... Mehr Typ und Anzahl der Kerne für diesen Server. Diese umfassen die Rechenressourcen, die zum Lösen Ihrer Modelle zur Verfügung stehen.

- Überprüfen Sie die Auftragseinstellungen und klicken Sie auf Absenden. Ihre GruppeEin Computercluster besteht aus einer Reihe von lose oder eng miteinander verbundenen ... Mehr Es dauert nun einige Minuten, bis das System hochgefahren ist. Bitte nutzen Sie den Live-Tailing-Bereich, um die
process_output.logDatei. Sobald das Protokoll wie im Screenshot unten aussieht, ist Ihr Server bereit, Aufträge zu empfangen.

Von deiner process output.log Datei benötigen Sie die folgenden Informationen, um eine Verbindung zum COMSOL-Server herzustellen. Bei ca. Zeilen 3,4, 5 und XNUMX Im Protokoll finden Sie die Serverinformationen.
- Wenn der Client Ihr Computer ist, benötigen Sie:
Username&Password - Wenn der Client ein Rescale Desktop ist, benötigen Sie:
Username,Password, &Hostname
Herstellen einer Verbindung von Ihrer persönlichen Workstation
Wenn Sie Ihren persönlichen Arbeitsplatz verwenden, müssen Sie zunächst eine SSH-Tunnel zum Remote-Cluster (COMSOL-Server).
- Verweisen Sie auf unsere Herstellen einer Verbindung zu Ihrem Cluster Dokumentation.
- Stellen Sie sicher, dass Sie den Weiterleitungsport wie folgt einrichten:
- Quellport: 2036
- Reiseziel: localhost: 2036
- Stellen Sie sicher, dass Sie den Weiterleitungsport wie folgt einrichten:

Speichern Ihres Modells, Trennen und Herunterfahren vom Server
- Wenn Sie sich mit dem COMSOL-Server verbinden, werden Sie möglicherweise gefragt, ob Sie Ihre aktuelle ModellEine numerische, symbolische oder logische Darstellung eines Systems ... Mehr. Wir empfehlen Ihnen, mit „Ja“ zu antworten, um die aktuellste Version Ihres Modells auf den Server zu übertragen. Wenn Sie mit „Nein“ antworten, wird die zuletzt gespeicherte Kopie Ihres Modells auf den Server übertragen.
- Wenn Sie eine Verbindung zu einem Server herstellen, wird Ihr Modell standardmäßig auf den Server übertragen. Wenn bereits ein Modell auf dem Server vorhanden ist, werden Sie möglicherweise gefragt, ob Sie mit Ihrem aktuellen Modell auf dem Desktop oder mit dem Modell auf dem Server arbeiten möchten.
- Wenn Sie die Verbindung zu Ihrem Server trennen/herunterfahren möchten, gehen Sie zu Reichen Sie das > COMSOL Multiphysics Server > Verbindung zum Server trennenUm Ihren von Rescale gehosteten COMSOL-Server zu beenden, müssen Sie dies hier tun, indem Sie schließen.

Dieses Tutorial zeigt Ihnen, wie Sie COMSOL Server auf Rescale verwenden.
Sie richten ein COMSOL Server durch den Start eines Neuskalierungsauftrag.
Wenn Sie sich von Ihrer persönlichen Workstation aus verbinden, erstellen Sie eine SSH-Tunnel zum von Rescale gehosteten COMSOL-Server.
Schließlich verwenden Sie einen Webbrowser, um auf den COMSOL-Server zuzugreifen.
Generieren Ihres SSH-Schlüssels (nur erforderlich, wenn der Client Ihre persönliche Workstation ist)
Wenn der Client-Rechner Ihre persönliche Workstation ist, müssen Sie die Anweisungen in diesem Abschnitt befolgen, bevor Sie eine COMSOL Server InstanzEine virtuelle Amazon-Maschine MehrWenn es ein Desktop neu skalieren Sie können zum nächsten Abschnitt springen.
- Damit Sie eine sichere Verbindung zu einem COMSOL Server Von Ihrer Workstation aus müssen wir Ihre Sicherheitsanmeldeinformationen auf dem Server platzieren.
- Der erste Schritt besteht also darin, Generieren Sie Ihren SSH-Schlüssel für Ihre lokale Workstation.
- Fügen Sie anschließend den SSH-Schlüssel zu Ihrem Rescale-Konto hinzu, um Konfigurieren Sie Ihre Jobeinstellungen. Mit dieser Einstellung können Sie von Ihrer persönlichen Workstation aus nicht nur eine Verbindung zum COMSOL-Server herstellen, sondern auch zu allen laufenden Clustern Ihrer Job-Einreichungen.
- Dies ist nur ein Schritt, den Sie einmal für Ihr Konto ausführen müssen.
Einrichten des COMSOL-Servers in Rescale
- Gehen Sie auf die Rescale-Plattform und klicken Sie auf + Neuer Job um einen neuen Job zu erstellen.
- Sie müssen keine Eingabedateien hinzufügen, daher können Sie die Eingabedateien
- Gehen Sie weiter zum Softwareeinstellungen Seite. In dem Softwareeinstellungen konfigurieren Abschnitt auswählen COMSOL Server
- Der Analyseoptionen, wählen Sie die Softwareversion aus und ändern Sie den Befehl nicht. Unter LizenzoptionenWählen Vorhandene Lizenz verwenden und geben Sie Ihre COMSOL Server-Lizenzadresse ein
- Gehen Sie weiter zum Hardwareeinstellungen Seite. Geben Sie hier den Kerntyp und die Anzahl der Kerne für diesen Server an. Diese bilden die Rechenressourcen, die zum Lösen Ihrer Modelle zur Verfügung stehen.
- Überprüfen Sie die Auftragseinstellungen und klicken Sie auf Absenden. Ihr Cluster benötigt nun einige Minuten zum Hochfahren. Bitte nutzen Sie den Live-Tailing-Bereich, um die
process_output.logDatei. - Sobald die
process_output.logDie Datei meldet, dass der Server bereit ist und der Serverprozess eingehende Anfragen annehmen kann. Die Ausgabe sollte in etwa wie folgt aussehen:
Please wait until service is started...
COMSOL Server 5.3a (Build: 180) started listening on port 2036
Use the console command 'close' to exit the program
Von deiner process output.log Datei benötigen Sie die folgenden Informationen, um eine Verbindung zum COMSOL-Server herzustellen. Bei ca. Zeilen 3,4, 5 und XNUMX Im Protokoll finden Sie die Serverinformationen.
- Wenn der Client Ihre Workstation ist, benötigen Sie:
Username&Password - Wenn der Client ein Rescale Desktop ist, benötigen Sie:
Username,Password, &Hostname
Erstellen eines Portweiterleitungstunnels von Ihrer persönlichen Workstation aus
Wenn Sie sich mit Ihrem persönlichen Arbeitsplatzrechner statt mit einem Desktop neu skalierenmüssen Sie zunächst eine SSH-Tunnel zum Remote-Cluster, auf dem der COMSOL-Server läuft.
- Verweisen Sie auf unsere Herstellen einer Verbindung zu Ihrem Cluster Dokumentation.
- Stellen Sie sicher, dass Sie den Weiterleitungsport wie folgt einrichten:
- Quellport: 2036
- Reiseziel: localhost: 2036
Für Windows:
Stellen Sie sicher, dass Pageant ausgeführt wird und Ihr privater Schlüssel hinzugefügt wurde. Öffnen Sie anschließend eine Eingabeaufforderung und geben Sie den folgenden Befehl ein: plink -ssh @ -L 2036:localhost:2036 -N -v
Für Linux: ssh -i @ -L 2036:localhost:2036 -N -v
Das process_output.log Die Datei zeigt auch diese Tunnelinformationen an. Sie können den Port-Forwarding-Tunnel starten, bevor der COMSOL-Serverprozess vollständig hochgefahren ist. Denken Sie auch daran, mit „Ja“ zu antworten, wenn Sie bei der SSH-Verbindung aufgefordert werden, zu bestätigen, ob Sie eine Verbindung zum Server herstellen möchten.
**Hinweis: Sie können den SSH-Tunnel zu einem anderen lokalen Port öffnen, indem Sie den ersten Port vor „localhost“ ändern. Der zweite Port sollte 2036 bleiben, da dies der Standardport ist, auf dem COMSOL Server auf dem Remote-Rescale-Server ausgeführt wird. Wenn Sie den Tunnel beispielsweise wie folgt initiieren: ssh -i @ -L 8000:localhost:2036 -N -v Sie müssen navigieren zu localhost:8000 stattdessen.
Herstellen einer Verbindung zum COMSOL-Server von Ihrer persönlichen Workstation aus
- Sobald der Serverprozess läuft und die Portweiterleitungs-Tunnelsitzung mit dem Rescale-Server hergestellt wurde, sollte der COMSOL-Server von Ihrer Workstation aus zugänglich sein.
- Öffnen Sie einfach einen Webbrowser und navigieren Sie zu
localhost:2036. Dadurch sollte eine Anmeldeseite geöffnet werden.
Herstellen einer Verbindung von einem Rescale-Desktop
- Wenn Sie von einem Rescale-Desktop aus eine Verbindung zu einem COMSOL-Server herstellen, ist ein Portweiterleitungstunnel nicht erforderlich.
- Sie sollten auf den Server über die IP-Adresse zugreifen können, die in der
HostnameAusgabe inprocess_output.log.- Also, wenn
Hostname: ip-xxx-xxx-xxx-xxxangezeigt wird, navigieren Sie bitte zuxxx.xxx.xxx.xxx:2036über einen Webbrowser
- Also, wenn
Anmelden am COMSOL-Server
- Geben Sie hier einfach die
UsernameundPasswordberichtet in derprocess_output.logDatei des COMSOL Server-Jobs.- Der Standardbenutzername ist
rescale.
- Der Standardbenutzername ist

- Wenn Sie sich erfolgreich angemeldet haben, lesen Sie bitte die COMSOL-Lizenzvereinbarung.

- Wenn Sie die Vereinbarung akzeptieren, sollte die COMSOL Server Application Library jetzt geladen werden:

Herunterfahren des COMSOL-Serverprozesses
- Der COMSOL-Server bleibt so lange aktiv, bis der Job vom Benutzer gestoppt wird. Wenn Sie alle Vorgänge abgeschlossen haben, beenden Sie den COMSOL-Server-Job unbedingt von der Rescale-Plattform aus.
- Navigieren Sie vom Rescale-Portal zum Job und klicken Sie auf die rote Schaltfläche „STOP“ in der oberen rechten Ecke:
