GUIX-H

Hochleistungsfähige grafische Benutzeroberfläche und paralleler Nachbearbeitungsprozess

GUIX-H: Hochleistungsfähige grafische Benutzeroberfläche und paralleler Nachbearbeitungsprozess

  • GUIX-H ist eine moderne grafische Benutzeroberfläche und parallele Nachbearbeitungsumgebung für CMPS- und Hydro-Solver. Sie kombiniert eine skalierbare Client-Server-Architektur mit leistungsstarken Kommunikationsschichten und ermöglicht so die Echtzeit-Einrichtung, -Steuerung und -Visualisierung komplexer CFD- und Hydrocode-Simulationen.

  • GUIX-H kann mehrere Solver gleichzeitig starten, verwalten und nachbearbeiten – selbst wenn diese auf unterschiedlichen Rechnern oder entfernten HPC-Clustern laufen. Die GUI gewährleistet eine schnelle, asynchrone Kommunikation mit den Solver-Prozessen mittels MPI-basierter Nachrichtenübermittlung und optimierter Transportprotokolle. Dadurch wird sichergestellt, dass Parameteraktualisierungen und Solver-Ausgaben verzögerungsfrei ausgetauscht werden.

  • Das System führt eine echte parallele Nachbearbeitung durch, wodurch Millionen von Datenpunkten in Echtzeit gestreamt und visualisiert werden können. Konturen, Stromlinien und Felddiagnosen werden interaktiv aktualisiert, während der Berechnungsfortschritt erfolgt, ohne die Benutzerinteraktion zu unterbrechen oder die Leistung der Schnittstelle zu beeinträchtigen. Sofern die Hardware dies unterstützt, nutzt die Architektur automatisch InfiniBand, DMA, gemeinsam genutzten Speicher oder die schnellsten verfügbaren TCP-Pfade.

  • Hinter der Benutzeroberfläche arbeiten Solver und GUI auf separaten Prozessoren mit asynchronen Nachrichtenwarteschlangen. Dieses Design trennt rechenintensive numerische Prozesse von der Benutzeroberfläche und gewährleistet so eine stabile und reaktionsschnelle Benutzererfahrung auch bei umfangreichen Simulationen.

  • GUIX-H ist netzwerkunabhängig und vollständig kompatibel mit modernen Cluster- und Cloud-Umgebungen. Ob lokale Berechnungen oder parallele Remote-Läufe – es bietet eine nahtlose Echtzeitverbindung zwischen Benutzer und Solver und macht so hochpräzise CFD-Analysen zugänglicher, flexibler und effizienter.