Softwarepaket Parallel Algorithms for Crystal Evolution in 3D (Pace3D)

Das Pace3D-Softwarepaket enthält Module zur Lösung verschiedener Anwendungen:

    • Phasenfeldmodelle für Gefügeausbildungen in mehrkomponentigen und mehrphasigen Materialien

    • CFD-Löser zur Modellierung von Fluidströmungsprozessen, basierend auf den Navier-Stokes-Gleichungen und auf der Lattice-Boltzmann-Methode

    • Festkörpermechanik

    • Mikromagnetismus

    • Elektrische Felder

    • Großes chemisches Potential, großes elastisches Potential

 

  • Implementierung in C, C++ für Linux, ca. 550,000 l.o.c.
  • Simulationen können durch Verwendung von MPI und OpenMP sequenziell oder parallel auf Hochleistungsrechnern laufen
  • Eine Leistungsoptimierung der Software wird durch adaptive Netze, durch rechenzeit- und speichersparende Algorithmen, durch dynamische Gebietszerlegung und durch Datenkompression erreicht
  • Der Code ist vektorisiert, um performant auf modernen CPUs und XeonPhi-Co-Prozessoren zu laufen
  • Framework für einfachen Zugriff auf die Vor- und Nachbearbeitungsfunktionen
  • Ein riesiges Paket mit Vor- und Nachbearbeitungsmethoden

 

  • Integration externer Daten

  • Import und Export verschiedener Dateiformate

  • Eine Bibliothek dient der schnellen Entwicklung neuer Import- und Exportfilter

  • Bereits implementierte Importfilter sind verfügbar für: MD-Daten, kMC, Bild-in-Voxel-Datenkonverter, FEM, experimentelle Daten, z.B. aus der Elektronenrückstreubeugung (EBSD)

  • Import von CAD-Daten mit dem STEP-Dateiformat

  • Kopplung von Materialparameterdatenbanken

PACE 3D ist ein riesiges Softwarepaket für große dreidimensionale parallele Simulationen und für die Datenanalyse der Mikrostrukturausbildung, die verschiedene Effekte wie Strömung, Spannung, Dehnung, Diffusion mehrerer Komponenten und Magnetismus einschließt.

Das Paket beinhaltet:

  • Vorverarbeitungswerkzeuge für die Datenaufbereitung zur Konfiguration von Berechnungen und Gebietsfüllungen 
  • Simulationen zur numerischen Lösung der gekoppelten nichtlinearen Evolutionsgleichungen, einschließlich paralleler und adaptiver Gittermethoden sowie Optimierungen von Speicher und Rechenzeit 
  • Nachbearbeitungswerkzeuge für Datenanalysen und hochwertige Visualisierungen

Veröffentlichungen