Numerische Strömungssimulation
Mehrere aktuelle Projekte zu Navier-Stokes-Modellen und Lattice-Boltzmann-Methoden konnten durch die Verwendung von CUDA-fähigen Grafikprozessoren signifikante Beschleunigungen erzielen. Die Forschungsarbeit in dieser Richtung wird im Folgenden umrissen. Auf die Grafiken folgenden Links zu Fachartikeln. Auch die Möglichkeiten der Verwendung von Grafikprozessoren für Wetter- und Ozeanmodelle werden untersucht.
![]() |
![]() |
| Inkompressible Navier-Stokes-Gleichungen Thibault und Senocak |
Lattice-Boltzmann-Methode Tolke und Krafczyk |
![]() |
|
Für CUDA-Grafikprozessoren erhältliche CFD-Software
- OpenCurrent: Open-Source-Bibliothek CUDA-beschleunigter PDE-Solver über regulären Gittern
- Sailfish: CFD-Solver nach der Lattice-Boltzman-Methode
- ANDSolver: Löst Eulersche Gleichungen zu unstrukturierten Polyedergittern
- Bibliothek mit iterativen Lösern für lineare Gleichungssysteme (PCG und BICGSTAB), verknüpft mit OpenFOAM
- Elegante Mathematik: Boltzmann-Solver, konjugierte Gradienten, GMRES
- Feld- und Merkmalsextraktion aus unstrukturierten Simulationsdaten in VSG MeshViz XLM und Avizo Wind (PDF)
- CFD-Solver auf der Grundlage unstrukturierter Gitter für CUDA-Grafikprozessoren (Code ist ebenfalls verfügbar)
- Schneller 64-Bit-CFD-Code für CUDA
- 2D- und 3D-Euler-Solver von der Pullan Group
- Diskontinuierliche Galerkin-Methoden für Grafikprozessoren, von Andreas Klockner
- Lattice-Boltzmann
- Arbeit von Tölke/Krafczyk zur Lattice-Boltzmann-Methode mit Galerkin-Ansatz
- Lattice-Boltzmann-basiertes 3D-CFD
- Die Lattice-Boltzmann-Methode als Grundlage für ein Beleuchtungsmodell
- 3D-Lattice-Boltzmann-Solver
- Lattice-Boltzmann-basierter PDE-Solver
- Navier-Stokes
- Finite-Elemente-Simulationen und Navier-Stokes-Solver für Grafikprozessoren
- Inkompressible Navier-Stokes-Gleichungen
- Navier-Stokes Stanford University Solver (NSSUS) für CUDA
- Atmosphärische Gleichungen für CUDA
- Modellierung von Plasmaturbulenz mit CUDA
- Sparse Matrix Linear Solvers: Iterative Solver
- Sparse Matrix Linear Solvers: Direkte Solver
- Mehrgittersolver
- Algebraisches Mehrgitterverfahren auf CUDA-Grafikprozessoren
- Die Verwendung mehrerer Gitter als Präkonditionierer und die Gebietszerlegung mit unstrukturierten Gittern
- Flussberechnung
- Finite-Differenzen-Methode in 3D für CUDA (mit strukturierten Gittern)
- Schneller 64-Bit-CFD-Code für CUDA (mit strukturierten Gittern)
- Knotenversion des diskontinuierlichen Galerkin-Codes für unstrukturierte Codes auf Grafikprozessoren
- Multiblock, Codes


