Szerző dc.contributor.author | Naveed Akhtar Muhammad | |
Szerző dc.contributor.author | Rasheed Qureshi Kamran | |
Szerző dc.contributor.author | Hanif Durad Muhammad | |
Szerző dc.contributor.author | Usman Anila | |
Szerző dc.contributor.author | Muhammad Mohsin Syed | |
Szerző dc.contributor.author | Shahab Band | |
Szerző dc.contributor.author | Mosavi Amirhosein | |
Elérhetőség dátuma dc.date.accessioned | 2023-10-06T11:12:00Z | |
Rendelkezésre állás dátuma dc.date.available | 2023-10-06T11:12:00Z | |
Kiadás dc.date.issued | 2023 | |
Issn dc.identifier.issn | 1997-003X | |
Issn dc.identifier.issn | 1994-2060 | |
Uri dc.identifier.uri | http://hdl.handle.net/20.500.12944/20948 | |
Kivonat dc.description.abstract | In this study, we proposed a novel GPU-based solution for modelling two-dimensional inviscid and viscous compressible supersonic/hypersonic flows. Texture and surface pointers are used to access GPU memory locations. For effective and efficient use of surface pointers, we grouped multiple 2D arrays referenced and indexed by a single 3D surface pointer. To enable the proposed solver for double-precision calculations, two consecutive 32-bit memory locations were grouped to maintain the efficiency of surface pointers while taking advantage/accuracy of 64-bit calculations. Resolving data and computation dependencies for parallel applications is another complex task that is the focus of this study. Computation dependencies have been solved by using multiple mutually synchronized GPU kernels and executing them sequentially using the GPU default stream to ensure that all relevant data is available to the threads or computed before they actually use it. Consequently, there is no intra-core data dependency in our proposed approach, while inter-core data dependency is successfully solved by stringing multiple kernels together. Using NVIDIA GTX 660 GPUs, we achieved 20x speedup compared to traditional Core i5®® computers. This speedup is the result of the Surface Pointer's GPU capabilities for double precision computations. The simulation results are also consistent with the experimental and numerical results of this study. | |
Nyelv dc.language | en | |
Kulcsszó dc.subject | Computational mathematics | |
Kulcsszó dc.subject | computational complexity | |
Kulcsszó dc.subject | Navier-Stokes equations | |
Kulcsszó dc.subject | graphic processing unit | |
Kulcsszó dc.subject | shock wave | |
Kulcsszó dc.subject | surface pointers | |
Cím dc.title | Computationally efficient GPU based NS solver for two dimensional high-speed inviscid and viscous compressible flows | |
Típus dc.type | folyóiratcikk | |
Változtatás dátuma dc.date.updated | 2023-10-05T10:06:34Z | |
Változat dc.description.version | kiadói | |
Hozzáférés dc.rights.accessRights | nyílt hozzáférésű | |
Doi azonosító dc.identifier.doi | 10.1080/19942060.2023.2210196 | |
Tudományág dc.subject.discipline | Műszaki tudományok | |
Tudományterület dc.subject.sciencebranch | Gépészeti tudományok | |
Mtmt azonosító dc.identifier.mtmt | 34038775 | |
Folyóirat dc.identifier.journalTitle | Engineering Applications of Computational Fluid Mechanics | |
Évfolyam dc.identifier.journalVolume | 17 | |
Füzetszám dc.identifier.journalIssueNumber | 1 | |
Terjedelem dc.format.page | 1-15 | |
Wos azonosító dc.identifier.wos | 001021268000001 | |
Scopus azonosító dc.identifier.scopus | 85163887616 | |
Folyóiratcím rövidítve dc.identifier.journalAbbreviatedTitle | ENG APPL COMP FLUID | |
Kiadás éve dc.description.issuedate | 2023 | |
Szerző intézménye dc.contributor.department | Óbudai Egyetem | |
Szerző intézménye dc.contributor.department | Szoftvertervezés- és Fejlesztés Intézet | |
Szerző intézménye dc.contributor.department | Információs Társadalom Kutatóintézet | |
Szerző intézménye dc.contributor.department | Felsőbbfokú Tanulmányok Intézete |