{"title":"利用改进的无装配有限元对电热耦合问题进行 GPU 并行计算的策略","authors":"Shaowen Wu, Youyuan Wang, Jinhong Hou, Ruixiao Meng","doi":"10.1093/jcde/qwae024","DOIUrl":null,"url":null,"abstract":"\n The analysis of electrothermal coupling problems finds extensive application in engineering. However, for large-scale electrothermal coupling problems, the time cost and storage requirements for solving them using the Finite Element Method (FEM) are substantial. We optimise the finite element electrothermal coupling computation from two aspects: computational speed and storage usage. Based on the assembly-free FEM, we explore the symmetry of element matrices to reduce storage for second-order tetrahedral elements and propose a GPU parallel algorithm to improve computational speed. At the same time, we allocate the parallel parts of an electrothermal coupling problem to two GPUs to improve the speed further. In addition, for the three types of boundary conditions in electrothermal coupling problems, we design parallel application methods suitable for assembly-free FEM. Finally, we compare our strategy with methods from other literature through the numerical experiment. Our method reduces the element matrices’ storage by 45%. Compared with the solution process using the element level method and degree of freedom(DoF) level method, our strategy achieves average acceleration ratios of 5.83 and 1.38, respectively.","PeriodicalId":48611,"journal":{"name":"Journal of Computational Design and Engineering","volume":null,"pages":null},"PeriodicalIF":4.8000,"publicationDate":"2024-03-15","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"GPU parallel computation strategy for electrothermal coupling problems using improved assembly-free FEM\",\"authors\":\"Shaowen Wu, Youyuan Wang, Jinhong Hou, Ruixiao Meng\",\"doi\":\"10.1093/jcde/qwae024\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"\\n The analysis of electrothermal coupling problems finds extensive application in engineering. However, for large-scale electrothermal coupling problems, the time cost and storage requirements for solving them using the Finite Element Method (FEM) are substantial. We optimise the finite element electrothermal coupling computation from two aspects: computational speed and storage usage. Based on the assembly-free FEM, we explore the symmetry of element matrices to reduce storage for second-order tetrahedral elements and propose a GPU parallel algorithm to improve computational speed. At the same time, we allocate the parallel parts of an electrothermal coupling problem to two GPUs to improve the speed further. In addition, for the three types of boundary conditions in electrothermal coupling problems, we design parallel application methods suitable for assembly-free FEM. Finally, we compare our strategy with methods from other literature through the numerical experiment. Our method reduces the element matrices’ storage by 45%. Compared with the solution process using the element level method and degree of freedom(DoF) level method, our strategy achieves average acceleration ratios of 5.83 and 1.38, respectively.\",\"PeriodicalId\":48611,\"journal\":{\"name\":\"Journal of Computational Design and Engineering\",\"volume\":null,\"pages\":null},\"PeriodicalIF\":4.8000,\"publicationDate\":\"2024-03-15\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Journal of Computational Design and Engineering\",\"FirstCategoryId\":\"5\",\"ListUrlMain\":\"https://doi.org/10.1093/jcde/qwae024\",\"RegionNum\":2,\"RegionCategory\":\"工程技术\",\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"Q1\",\"JCRName\":\"COMPUTER SCIENCE, INTERDISCIPLINARY APPLICATIONS\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Journal of Computational Design and Engineering","FirstCategoryId":"5","ListUrlMain":"https://doi.org/10.1093/jcde/qwae024","RegionNum":2,"RegionCategory":"工程技术","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q1","JCRName":"COMPUTER SCIENCE, INTERDISCIPLINARY APPLICATIONS","Score":null,"Total":0}
GPU parallel computation strategy for electrothermal coupling problems using improved assembly-free FEM
The analysis of electrothermal coupling problems finds extensive application in engineering. However, for large-scale electrothermal coupling problems, the time cost and storage requirements for solving them using the Finite Element Method (FEM) are substantial. We optimise the finite element electrothermal coupling computation from two aspects: computational speed and storage usage. Based on the assembly-free FEM, we explore the symmetry of element matrices to reduce storage for second-order tetrahedral elements and propose a GPU parallel algorithm to improve computational speed. At the same time, we allocate the parallel parts of an electrothermal coupling problem to two GPUs to improve the speed further. In addition, for the three types of boundary conditions in electrothermal coupling problems, we design parallel application methods suitable for assembly-free FEM. Finally, we compare our strategy with methods from other literature through the numerical experiment. Our method reduces the element matrices’ storage by 45%. Compared with the solution process using the element level method and degree of freedom(DoF) level method, our strategy achieves average acceleration ratios of 5.83 and 1.38, respectively.
期刊介绍:
Journal of Computational Design and Engineering is an international journal that aims to provide academia and industry with a venue for rapid publication of research papers reporting innovative computational methods and applications to achieve a major breakthrough, practical improvements, and bold new research directions within a wide range of design and engineering:
• Theory and its progress in computational advancement for design and engineering
• Development of computational framework to support large scale design and engineering
• Interaction issues among human, designed artifacts, and systems
• Knowledge-intensive technologies for intelligent and sustainable systems
• Emerging technology and convergence of technology fields presented with convincing design examples
• Educational issues for academia, practitioners, and future generation
• Proposal on new research directions as well as survey and retrospectives on mature field.