Häufig gestellte Fragen zu ANSYS Mechanical

Wie gebe ich die Lizenzfunktion an, die im Stapel verwendet werden soll?

Auf der Seite mit den Softwareeinstellungen können Sie die Lizenzfunktion angeben, die Sie überprüfen möchten, indem Sie das anhängen -p Flagge zu Ihrem Befehl.

Wenn Sie beispielsweise die Funktion nutzen möchten meba, sieht Ihr Befehlsfeld ungefähr so aus:

ansys181 -dis -b -with ibmmpi -np $RESCALE_CORES_PER_SLOT -machines $MACHINES -p meba -i

Wie kann ich die Anzahl der Kerne abonnieren?

Auf der Seite mit den Softwareeinstellungen können Sie die gewünschte Anzahl von Kernen pro Knoten entweder mit:

Unterzeichnung mit mehreren Knoten

Wenn Sie beispielsweise 12 Kerne pro Knoten in einem 3-Knoten-System festlegen möchten Gruppe, entfernen Sie das Flag „-np“ und verwenden Sie nur das Flag „-machines“. Die Maschinendatei enthält dann in jeder Zeile die Hosts aller Maschinen. Um den Abruf der Informationen zu automatisieren, können Sie den folgenden Befehl verwenden:

export LICENSE_FEATURE=meba
node1=$(head -n 1 ~/machinefile | tail -n 1)
node2=$(head -n 2 ~/machinefile | tail -n 1)
node3=$(head -n 3 ~/machinefile | tail -n 1)
ansys${ANSYSMECH_VERSION/./} -dis -b -
machines $node1:12:$node2:12:$node3:12 -i <input-file.dat> -p $LICENSE_FEATURE

Unterzeichnung mit einem Knoten

Alternativ können Sie ein Hardware-Setup verwenden, das 32 Kerne oder mehr pro Knoten enthält. Der Emerald Kerntyp ist ein gutes Beispiel, da es 36 Kerne pro Knoten gibt. Daher Ihr Befehl zum Einrichten eines 36 Core Emerald-Cluster, aber nur Mechanical mit 32 Kernen ausführen, wäre wie unten gezeigt. Beachten Sie hier, dass wir das Maschinenflag entfernt haben.

export LICENSE_FEATURE=mebaansys${ANSYSMECH_VERSION/./} -dis -b -np 32 -i -p $LICENSE_FEATURE

Wie nutze ich mehrere Knoten, wenn ich Mechanical interaktiv auf einem End-to-End-Desktop ausführe?

In der Mechanical-GUI können Sie zusätzliche Lösungsprozesseinstellungen angeben, darunter die Möglichkeit, zusätzliche Maschinen/Knoten anzugeben, die im Lösungsprozess verwendet werden.

Um die zusätzlichen Maschinen/Knoten im Cluster zu nutzen, nehmen Sie die folgende Konfigurationsänderung in der Mechanical-GUI vor.

  • Behalten Sie die Option „Anwendungsstandard verwenden“ bei, also „Mein Computer“.
  • Öffnen Sie die Mechanical-GUI und öffnen Sie die Lösungsprozesseinstellungen (siehe Screenshot unten).
  • Wählen Sie „Arbeitsplatz“ und klicken Sie dann auf „Erweitert“.
  • Aktualisieren Sie die folgenden Felder:
    • Maximale Anzahl genutzter Kerne
      • Dies sollte kleiner oder gleich der Anzahl der Kerne sein, die beim Start des Jobs angegeben wurden.
    • Zusätzliche Befehlszeilenargumente
      • Dieses Feld sollte die Syntax haben -machines <fill in machine info> z.B -machines ip-10-25-75-132.ec2.internal:36:ip-10-25-68-133.ec2.internal:36
      • Um die Hostnamen der Maschinen zu erhalten, stellt Rescale die erforderliche Zeichenfolge in einer Datei im Home-Verzeichnis bereit.
      • Öffnen Sie ein Terminal und geben Sie den folgenden Befehl ein: cat mpd.hosts.string und kopieren Sie die Ausgabe zB
bash-4.2$ cat mpd.hosts.stringip-10-25-75-132.ec2.internal:36:ip-10-25-68-133.ec2.internal:36
ANSYS Mechanical-Einstellungen für mehrere Knoten