Return to search

A Simple Parallel Solution Method for the Navier–Stokes Cahn–Hilliard Equations

We present a discretization method of the Navier–Stokes Cahn–Hilliard equations which offers an impressing simplicity, making it easy to implement a scalable parallel code from scratch. The method is based on a special pressure projection scheme with incomplete pressure iterations. The resulting scheme admits solution by an explicit Euler method. Hence, all unknowns decouple, which enables a very simple implementation. This goes along with the opportunity of a straightforward parallelization, for example, by few lines of Open Multi-Processing (OpenMP) or Message Passing Interface (MPI) routines. Using a standard benchmark case of a rising bubble, we show that the method provides accurate results and good parallel scalability. / Wir stellen eine Diskretisierungsmethode der Navier-Stokes-Cahn-Hilliard-Gleichungen vor, welche es erlaubt, mit wenig Aufwand einen einfachen, skalierbar parallelen Code zu implementieren. Die Methode basiert auf einem Druckprojektionsschema mit unvollständigen Druckiterationen was eine Lösung durch eine explizite Euler-Methode erlaubt. Somit sind alle Unbekannten entkoppelt, was eine sehr einfache Implementierung mit einer unkomplizierten Parallelisierung ermöglicht, zum Beispiel durch Open Multi-Processing (OpenMP) oder Message Passing Interface (MPI) Routinen. Anhand eines Standard-Benchmark-Falls einer aufsteigenden Blase zeigen wir, dass die Methode genaue Ergebnisse und eine gute parallele Skalierbarkeit liefert.

Identiferoai:union.ndltd.org:DRESDEN/oai:qucosa:de:qucosa:78191
Date24 February 2022
CreatorsAdam, Nadja, Franke, Florian, Aland, Sebastian
PublisherMultidisciplinary Digital Publishing Institute
Source SetsHochschulschriftenserver (HSSS) der SLUB Dresden
LanguageEnglish
Detected LanguageEnglish
Typeinfo:eu-repo/semantics/publishedVersion, doc-type:article, info:eu-repo/semantics/article, doc-type:Text
Rightsinfo:eu-repo/semantics/openAccess
Relation2227-7390, 1224, https://doi.org/10.3390/math8081224, 2227-7390

Page generated in 0.0027 seconds