Gregor Olenik, Marcel Koch, Ziad Boutanios, Hartwig Anzt
{"title":"Towards a platform-portable linear algebra backend for OpenFOAM","authors":"Gregor Olenik, Marcel Koch, Ziad Boutanios, Hartwig Anzt","doi":"10.1007/s11012-024-01806-1","DOIUrl":null,"url":null,"abstract":"<div><p>Graphics processing unit accelerators have become a widespread technology on modern high performance computing clusters for increasing the performance of scientific computing algorithms. Despite early efforts to adopt linear solvers that utilize graphics processing units for OpenFOAM, to this date no widely accepted approach has gotten traction. In recent years, the number of different vendors providing graphics processing units accelerators has grown, and as of the writing of this paper, no commonly accepted, unified approach to leverage accelerators exists. This makes platform-portable solutions to increase the efficiency of graphics processing units offloading techniques desirable, and an important research topic. In this work, we investigate a platform-portable solution using the Ginkgo sparse linear algebra library.</p></div>","PeriodicalId":695,"journal":{"name":"Meccanica","volume":"60 6","pages":"1659 - 1672"},"PeriodicalIF":2.1000,"publicationDate":"2024-06-12","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://link.springer.com/content/pdf/10.1007/s11012-024-01806-1.pdf","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Meccanica","FirstCategoryId":"5","ListUrlMain":"https://link.springer.com/article/10.1007/s11012-024-01806-1","RegionNum":3,"RegionCategory":"工程技术","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q3","JCRName":"MECHANICS","Score":null,"Total":0}
引用次数: 0
Abstract
Graphics processing unit accelerators have become a widespread technology on modern high performance computing clusters for increasing the performance of scientific computing algorithms. Despite early efforts to adopt linear solvers that utilize graphics processing units for OpenFOAM, to this date no widely accepted approach has gotten traction. In recent years, the number of different vendors providing graphics processing units accelerators has grown, and as of the writing of this paper, no commonly accepted, unified approach to leverage accelerators exists. This makes platform-portable solutions to increase the efficiency of graphics processing units offloading techniques desirable, and an important research topic. In this work, we investigate a platform-portable solution using the Ginkgo sparse linear algebra library.
期刊介绍:
Meccanica focuses on the methodological framework shared by mechanical scientists when addressing theoretical or applied problems. Original papers address various aspects of mechanical and mathematical modeling, of solution, as well as of analysis of system behavior. The journal explores fundamental and applications issues in established areas of mechanics research as well as in emerging fields; contemporary research on general mechanics, solid and structural mechanics, fluid mechanics, and mechanics of machines; interdisciplinary fields between mechanics and other mathematical and engineering sciences; interaction of mechanics with dynamical systems, advanced materials, control and computation; electromechanics; biomechanics.
Articles include full length papers; topical overviews; brief notes; discussions and comments on published papers; book reviews; and an international calendar of conferences.
Meccanica, the official journal of the Italian Association of Theoretical and Applied Mechanics, was established in 1966.