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 KnotenIn der herkömmlichen Datenverarbeitung ist ein Knoten ein Objekt in einem Netzwerk. ... Mehr entweder mit:
Unterzeichnung mit mehreren Knoten
Wenn Sie beispielsweise 12 Kerne pro Knoten in einem 3-Knoten-System festlegen möchten GruppeEin Computercluster besteht aus einer Reihe von lose oder eng miteinander verbundenen ... Mehr, 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 KerntypVorkonfigurierte und optimierte Architekturen für verschiedene HPC... Mehr ist ein gutes Beispiel, da es 36 Kerne pro Knoten gibt. Daher Ihr Befehl zum Einrichten eines 36 Coreeine einzelne Verarbeitungseinheit innerhalb eines Mehrkernprozessors oder ... Mehr 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.stringund kopieren Sie die Ausgabe zB
- Dieses Feld sollte die Syntax haben
- Maximale Anzahl genutzter Kerne
bash-4.2$ cat mpd.hosts.stringip-10-25-75-132.ec2.internal:36:ip-10-25-68-133.ec2.internal:36
