Zur Hauptnavigation wechseln Zur Suche wechseln Zum Hauptinhalt wechseln

preDOM -- Domestication of the Coupling Library preCICE

  • Universität Stuttgart
  • Technische Universität München

Projekt: Forschung

Projektdetails

Beschreibung

Mehrphysik- und Multi-Code-Systeme stellen eine zunehmend wichtige Klasse von Anwendungen des Hochleistungsrechnens dar. Das Modell besteht typischerweise aus unterschiedlichen, physikalisch gekoppelten Typen von Gleichungen. Beispiele sind Wechselwirkungen zwischen Fluidströmungen und elastischen Deformationen in der Luftfahrt oder medizinischen Anwendungen oder die thermische Kopplung zwischen Strömung und Festkörpern in Kühl- oder Heizsystemen. Solch komplexe Modelle werden mit dem Ziel einer hohen Genauigkeit aufgestellt, was die Sicherstellung dieser Genauigkeit auch in der numerischen Simulation erzwingt. Daher muss die Simulation auf Hochleistungsrechnern ausgeführt werden. Um dieser Herausforderung zu begegnen, haben wir die Bibliothek preCICE entwickelt, die die effiziente, robuste und parallele Kopplung von (Black-Box-)Einphysiklösern ermöglicht. Dieser Ansatz führt zu sehr kurzen Softwareentwicklungszeiten und sehr schnellen Simulationen.preCICE befindet sich im Stadium eines Prototypen und ist mit verschiedenen Community-Codes wie OpenFOAM, Calculix, oder ANSYS Fluent, aber auch mit In-House-Codes mehrerer akademischer Institute gekoppelt. preCICE ist open-source unter der LGPL3 Lizenz. In den letzten Jahren haben die Anfragen, preCICE in wissenschaftlichen Projekten zu nutzen, deutlich zugenommen -- Anfragen von einem Dutzend Instituten in den letzten zwei Jahren. Minimalinvasive Kopplung ist von wachsender Bedeutung für viele Anwendungen. Gegenwärtig ist die Nutzung von preCICE allerdings ohne Unterstützung des Entwicklerteams kaum möglich. Ziel des Projektes ist es, Bestpractices abzuleiten, wie Forschungssoftware für Nicht-Experten nutzbar gemacht werden kann. Dies ist ein ungelöstes Problem nicht nur für preCICE, sondern für akademische Software im Allgemeinen, die typischerweise hochentwickelte moderne Methoden zur Verfügung stellt, die allerdings von der Gemeinschaft aufgrund der mangelhaften Nutzbarkeit nicht voll ausgenutzt werden können. Nachdem der Hauptgrund, mangelnde Zeit für Verbesserungen der Nutzbarkeit durch die Entwicklerteams ist, ist es unser Ziel, Infrastrukturen, Methoden, Empfehlungen und Erfahrungen zur Vefügung zu stellen, die es anderen Teams erlauben, eine gute Nutzbarkeit ihrer Software einfach und in kurzer Zeit zu erreichen. Wir setzen dies anhand einer beispielhaften Studie für die Kopplungsbibliothek preCICE um. Die abgeleiteten Bestpractices können anschließend auch auf andere Software angewendet werden.Die Demokratisierung von Forschungssoftware, d.h. Nutzbarmachung für Nicht-Experten, umfasst mehrere Aspekte, die wir in vier in den Arbeitspaketen zu bearbeitende Unterkategorien gliedern: Infrastruktur (die Software sollte leicht erhältlich und installierbar sein), Nachhaltigkeit (die langfristige Nachhaltigkeit muss garantiert werden), Nutzbarkeit (die Software sollte leicht zu nutzen sein), Außendarstellung (die Software sollte bekannt und vertauenswürdig sein).

KurztitelpreDOM
StatusAbgeschlossen
Tatsächlicher Beginn/ -es Ende1/05/1830/06/22

Projektbeteiligte

  • Universität Stuttgart (Mitantragsteller)
  • Technische Universität München (Mitantragsteller) (Leitung)

Fingerprint

Erkunden Sie die Forschungsthemen, die von diesem Projekt angesprochen werden. Diese Bezeichnungen werden den ihnen zugrunde liegenden Bewilligungen/Fördermitteln entsprechend generiert. Zusammen bilden sie einen einzigartigen Fingerprint.
  • OpenFOAM-preCICE: Coupling OpenFOAM with External Solvers for Multi-Physics Simulations

    Chourdakis, G., Schneider, D. & Uekermann, B., 27 Feb. 2023, in: OpenFOAM Journal. S. 1-25 25 S.

    Publikation: Beitrag in FachzeitschriftArtikelBegutachtung

    Open Access
  • preCICE v2: A sustainable and user-friendly coupling library

    Uekermann, B., Chourdakis, G., Davis, K., Rodenberg, B., Schulte, M., Simonis, F., Abrams, G., Bungartz, H. J., Cheung Yau, L., Desai, I., Eder, K., Hertrich, R., Lindner, F., Rusch, A., Sashko, D., Schneider, D., Totounferoush, A., Volland, D., Vollmer, P. & Koseomur, O. Z., 2022, in: Open Research Europe. 2, 51.

    Publikation: Beitrag in FachzeitschriftArtikelBegutachtung

    Open Access
    110 Zitate (Scopus)
  • An environment for sustainable research software in Germany and beyond: Current state, open challenges, and call for action

    Loewe, A., Seemann, G., Anzt, H., Bach, F., Druskat, S., Löffler, F., Renard, B. Y., Struck, A., Achhammer, E., Aggarwal, P., Appel, F., Bader, M., Brusch, L., Busse, C., Chourdakis, G., Dabrowski, P. W., Ebert, P., Flemisch, B., Friedl, S. & Fritzsch, B. &24 mehr, Funk, M. D., Gast, V., Goth, F., Grad, J. N., Hegewald, J., Hermann, S., Hohmann, F., Janosch, S., Kutra, D., Linxweiler, J., Muth, T., Peters-Kottig, W., Rack, F., Raters, F. H. C., Rave, S., Reina, G., Reißig, M., Ropinski, T., Schaarschmidt, J., Seibold, H., Thiele, J. P., Uekermann, B., Unger, S. & Weeber, R., 2021, in: F1000Research. 9, 295.

    Publikation: Beitrag in FachzeitschriftArtikelBegutachtung

    Open Access
    31 Zitate (Scopus)