Evaluation and development of an in-house GPU based CFD solver
dc.contributor.author | Lundgren, Isak | |
dc.contributor.department | Chalmers tekniska högskola / Institutionen för mekanik och maritima vetenskaper | sv |
dc.contributor.department | Chalmers University of Technology / Department of Mechanics and Maritime Sciences | en |
dc.contributor.examiner | Andersson, Niklas | |
dc.contributor.supervisor | Ricchi, Mattia | |
dc.date.accessioned | 2024-06-19T12:24:58Z | |
dc.date.available | 2024-06-19T12:24:58Z | |
dc.date.issued | 2024 | |
dc.date.submitted | ||
dc.description.abstract | An in-house GPU based CFD solver has been validated with respect to total pressure loss on a turbine rear structure compared to results from ANSYS Fluent and the previous version of the code itself. The order of the normalized error was found to be O(10−2) and O(10−4) respectively. The solver has also been analyzed with respect to its code structure, finding it made up of three parts: a Python part, a C part and a CUDA C++ part. A critical memory error was found in the C part which pronounces from seemingly trivial source code changes. It does not present as a problem, however, if these trivial source code changes are reversed. Previous investigations on the solver found incorrect total pressure readings on the domain inlet, which were located and discussed in the source code. Finally, asymptotic convergence criteria were added and their settings optimized to give a compromise between solver speed and accuracy for a generic turbine rear structure simulation. | |
dc.identifier.coursecode | MMSX30 | |
dc.identifier.uri | http://hdl.handle.net/20.500.12380/307938 | |
dc.language.iso | eng | |
dc.setspec.uppsok | Technology | |
dc.subject | Validation | |
dc.subject | G3D | |
dc.subject | CFD | |
dc.subject | Compressible | |
dc.subject | Explicit | |
dc.subject | Runge-Kutta | |
dc.subject | CUDA | |
dc.subject | C/C++ | |
dc.subject | Python | |
dc.subject | Convergence Criteria | |
dc.title | Evaluation and development of an in-house GPU based CFD solver | |
dc.type.degree | Examensarbete för masterexamen | sv |
dc.type.degree | Master's Thesis | en |
dc.type.uppsok | H | |
local.programme | Applied mechanics (MPAME), MSc |