ISSN: 2165- 7866
Khirodkar PP
Conjugate Gradient Solver ist eine bekannte iterative Technik zum Lösen dünn besetzter symmetrischer positiv definiter (SPD) linearer Gleichungssysteme. Ziel dieses Dokuments ist die Optimierung und Parallelisierung des derzeit verfügbaren Conjugate Gradient Solver für OpenFOAM (Open Source Field Operation and Manipulation) auf GPUs unter Verwendung von CUDA, was für Compute Unified Device Architecture steht und eine parallele Computerplattform und ein von NVIDIA entwickeltes Anwendungsprogrammierschnittstellenmodell (API) ist. OpenFOAM ist eine C++-Toolbox zur Entwicklung angepasster numerischer Löser für Probleme der Kontinuumsmechanik, einschließlich der numerischen Strömungsmechanik. Vorhandene Conjugate Gradient Solver können mithilfe einiger für dünn besetzte Matrixspeicher verfügbarer Techniken wie Compressed Sparse Vecto (CSV) optimiert werden.