{"title":"基于GPU/CPU异构架构并行计算平台的不可压缩流求解器","authors":"Qianqian Li , Rong Li , Zixuan Yang","doi":"10.1016/j.taml.2023.100474","DOIUrl":null,"url":null,"abstract":"<div><p>A computational fluid dynamics (CFD) solver for a GPU/CPU heterogeneous architecture parallel computing platform is developed to simulate incompressible flows on billion-level grid points. To solve the Poisson equation, the conjugate gradient method is used as a basic solver, and a Chebyshev method in combination with a Jacobi sub-preconditioner is used as a preconditioner. The developed CFD solver shows good performance on parallel efficiency, which exceeds <span><math><mrow><mn>90</mn><mo>%</mo></mrow></math></span> in the weak-scalability test when the number of grid points allocated to each GPU card is greater than <span><math><msup><mn>208</mn><mn>3</mn></msup></math></span>. In the acceleration test, it is found that running a simulation with <span><math><msup><mn>1040</mn><mn>3</mn></msup></math></span> grid points on 125 GPU cards accelerates by 203.6x over the same number of CPU cores. The developed solver is then tested in the context of a two-dimensional lid-driven cavity flow and three-dimensional Taylor-Green vortex flow. The results are consistent with previous results in the literature.</p></div>","PeriodicalId":46902,"journal":{"name":"Theoretical and Applied Mechanics Letters","volume":null,"pages":null},"PeriodicalIF":3.2000,"publicationDate":"2023-09-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://www.sciencedirect.com/science/article/pii/S2095034923000454/pdfft?md5=19968f76c63ab8b2b2147856309aaa18&pid=1-s2.0-S2095034923000454-main.pdf","citationCount":"0","resultStr":"{\"title\":\"An incompressible flow solver on a GPU/CPU heterogeneous architecture parallel computing platform\",\"authors\":\"Qianqian Li , Rong Li , Zixuan Yang\",\"doi\":\"10.1016/j.taml.2023.100474\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"<div><p>A computational fluid dynamics (CFD) solver for a GPU/CPU heterogeneous architecture parallel computing platform is developed to simulate incompressible flows on billion-level grid points. To solve the Poisson equation, the conjugate gradient method is used as a basic solver, and a Chebyshev method in combination with a Jacobi sub-preconditioner is used as a preconditioner. The developed CFD solver shows good performance on parallel efficiency, which exceeds <span><math><mrow><mn>90</mn><mo>%</mo></mrow></math></span> in the weak-scalability test when the number of grid points allocated to each GPU card is greater than <span><math><msup><mn>208</mn><mn>3</mn></msup></math></span>. In the acceleration test, it is found that running a simulation with <span><math><msup><mn>1040</mn><mn>3</mn></msup></math></span> grid points on 125 GPU cards accelerates by 203.6x over the same number of CPU cores. The developed solver is then tested in the context of a two-dimensional lid-driven cavity flow and three-dimensional Taylor-Green vortex flow. The results are consistent with previous results in the literature.</p></div>\",\"PeriodicalId\":46902,\"journal\":{\"name\":\"Theoretical and Applied Mechanics Letters\",\"volume\":null,\"pages\":null},\"PeriodicalIF\":3.2000,\"publicationDate\":\"2023-09-01\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"https://www.sciencedirect.com/science/article/pii/S2095034923000454/pdfft?md5=19968f76c63ab8b2b2147856309aaa18&pid=1-s2.0-S2095034923000454-main.pdf\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Theoretical and Applied Mechanics Letters\",\"FirstCategoryId\":\"5\",\"ListUrlMain\":\"https://www.sciencedirect.com/science/article/pii/S2095034923000454\",\"RegionNum\":3,\"RegionCategory\":\"工程技术\",\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"Q2\",\"JCRName\":\"MECHANICS\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Theoretical and Applied Mechanics Letters","FirstCategoryId":"5","ListUrlMain":"https://www.sciencedirect.com/science/article/pii/S2095034923000454","RegionNum":3,"RegionCategory":"工程技术","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q2","JCRName":"MECHANICS","Score":null,"Total":0}
An incompressible flow solver on a GPU/CPU heterogeneous architecture parallel computing platform
A computational fluid dynamics (CFD) solver for a GPU/CPU heterogeneous architecture parallel computing platform is developed to simulate incompressible flows on billion-level grid points. To solve the Poisson equation, the conjugate gradient method is used as a basic solver, and a Chebyshev method in combination with a Jacobi sub-preconditioner is used as a preconditioner. The developed CFD solver shows good performance on parallel efficiency, which exceeds in the weak-scalability test when the number of grid points allocated to each GPU card is greater than . In the acceleration test, it is found that running a simulation with grid points on 125 GPU cards accelerates by 203.6x over the same number of CPU cores. The developed solver is then tested in the context of a two-dimensional lid-driven cavity flow and three-dimensional Taylor-Green vortex flow. The results are consistent with previous results in the literature.
期刊介绍:
An international journal devoted to rapid communications on novel and original research in the field of mechanics. TAML aims at publishing novel, cutting edge researches in theoretical, computational, and experimental mechanics. The journal provides fast publication of letter-sized articles and invited reviews within 3 months. We emphasize highlighting advances in science, engineering, and technology with originality and rapidity. Contributions include, but are not limited to, a variety of topics such as: • Aerospace and Aeronautical Engineering • Coastal and Ocean Engineering • Environment and Energy Engineering • Material and Structure Engineering • Biomedical Engineering • Mechanical and Transportation Engineering • Civil and Hydraulic Engineering Theoretical and Applied Mechanics Letters (TAML) was launched in 2011 and sponsored by Institute of Mechanics, Chinese Academy of Sciences (IMCAS) and The Chinese Society of Theoretical and Applied Mechanics (CSTAM). It is the official publication the Beijing International Center for Theoretical and Applied Mechanics (BICTAM).