Paralleler Sparse Solver

<< Hier Klicken, um das Inhaltsverzeichnis anzuzeigen >>

Finite Elemente > Grundlagen > Gleichungslöser

Paralleler Sparse Solver

Vorherige Seite   Hauptseite  Nächste Seite Seite drucken

Der Parallele Sparse Solver ist ein für dünn besetzte Gleichungssysteme optimierter, direkter Gleichungslöser auf Basis der Intel® Math Kernel Library und einsetzbar für alle Anwendungsfälle der Statik und Dynamik einschließlich der Untersuchung von Stabilitätsproblemen. Durch eine besonders effiziente Datenorganisation wird der benötigte Speicherplatz gegenüber dem Standard-Gleichungslöser deutlich reduziert und die Anzahl der erforderlichen Rechenoperationen minimiert. Die Auswahl erfolgt in den Statik-Berechnungs­einstellungen.

 

Auf Mehrprozessorsystemen wird durch Parallelisierung nach dem OpenMP-Standard eine weitere Geschwin­dig­keits­steigerung erreicht. Standardmäßig werden alle zur Verfügung stehenden Prozessorkerne aktiviert. Mit Hilfe der Umge­bungs­va­ria­blen OMP_NUM_THREADS kann dieses Verhalten übersteuert werden. Die Einstellung OMP_NUM_THREADS=1 bewirkt zum Beispiel, dass der Gleichungslöser nur einen einzigen Prozessorkern nutzt. Die Definition der Umgebungsvariablen erfolgt in der Systemsteuerung. Änderungen werden unter Umständen erst nach erneuter Benutzeranmeldung wirksam.

 

Bei besonders großen oder dicht besetzten Gleichungssystemen kann der Speicherbedarf den Adressraum der 32‑Bit Programmversion übersteigen. Die Berechnung wird dann mit folgender Fehlermeldung abgebrochen:

 

Gleichungssystem triangulieren

 

** Fehlermeldungen **

FEM-F147:  Sparse Solver: Adressierbarer Speicher überschritten.

 

Programmabbruch, 0 Warnung(en), 1 Fehler.

 

Durch Einsatz der 64‑Bit‑Edition lässt sich das Problem beheben.

 

Bei verschieblichen Systemen wird die Berechnung entweder mit einer Fehlermeldung wegen Singularität des Gleichungs­sys­tems oder mit einer Warnung wegen zu großer Verformungen beendet. Stabilitäts­versagen wird generell durch Singularität des Gleichungssystems angezeigt.