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 Arbeitsplatz als Kunde:

Sie richten ein COMSOL Multiphysics Server 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
Einstellungen der COMSOL Server Setup-Software
  • 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 Core Typ und Anzahl der Kerne für diesen Server. Diese umfassen die Rechenressourcen, die zum Lösen Ihrer Modelle zur Verfügung stehen.
Hardwareeinstellungen des COMSOL Server Setup
  • Überprüfen Sie die Auftragseinstellungen und klicken Sie auf Absenden. Ihre Gruppe Es dauert nun einige Minuten, bis das System hochgefahren ist. Bitte nutzen Sie den Live-Tailing-Bereich, um die process_output.log Datei. Sobald das Protokoll wie im Screenshot unten aussieht, ist Ihr Server bereit, Aufträge zu empfangen.
COMSOL Server bereit

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).

COMSOL Rescale Desktop Client Connect

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 Modell. 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.
COMSOL-Server trennen/herunterfahren

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 InstanzWenn 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.log Datei.
  • Sobald die process_output.log Die 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.

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 Hostname Ausgabe in process_output.log.
    • Also, wenn Hostname: ip-xxx-xxx-xxx-xxx angezeigt wird, navigieren Sie bitte zu xxx.xxx.xxx.xxx:2036 über einen Webbrowser

Anmelden am COMSOL-Server

  • Geben Sie hier einfach die Username und Password berichtet in der process_output.log Datei des COMSOL Server-Jobs.
    • Der Standardbenutzername ist rescale.
COMSOL Server-Anmeldung
  • Wenn Sie sich erfolgreich angemeldet haben, lesen Sie bitte die COMSOL-Lizenzvereinbarung.
COMSOL Server-Lizenzvereinbarung
  • Wenn Sie die Vereinbarung akzeptieren, sollte die COMSOL Server Application Library jetzt geladen werden:
COMSOL Server-Schnittstelle

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:
COMSOL-Serverjob beenden