Chao Li, Wenjing Yang, Jinyu Wang, Xiaoguang Ren, S. Ye, Yufei Lin
{"title":"OpenFOAM中基于多贪婪算法的并行RBF网格变形方法","authors":"Chao Li, Wenjing Yang, Jinyu Wang, Xiaoguang Ren, S. Ye, Yufei Lin","doi":"10.1109/HPCS.2017.25","DOIUrl":null,"url":null,"abstract":"Radial Basis Function(RBF) mesh deformation method has been widely used in CFD simulations with moving boundaries due to its high robustness and accuracy. The original implementation of the RBF mesh deformation method in OpenFOAM(a widely used CFD software) is purely serial with relatively low computational performance. To reduce the time cost of the mesh motion in large-scale simulations, this paper proposes a parallel RBF mesh deformation method with multi-greedy algorithm in OpenFOAM. The proposed multi- greedy method could reduce the control points used by the RBF interpolation on both the moving boundary and the static boundary, which is more applicable than the previous typical greedy algorithm. Based on a master-worker algorithm, the computation of the mesh deformation is highly parallelized. Tests on the benchmark of a three-dimensional moving fish show that with an error tolerance of 1e-4, the interpolation time of the internal mesh motion using our multi-greedy method is about 10.2 times faster than the original one, and with a parallelism of 132, the time cost of the whole mesh motion is greatly reduced with a speedup of 37.","PeriodicalId":115758,"journal":{"name":"2017 International Conference on High Performance Computing & Simulation (HPCS)","volume":"148 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2017-07-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":"{\"title\":\"A Parallel RBF Mesh Deformation Method with Multi-greedy Algorithm in OpenFOAM\",\"authors\":\"Chao Li, Wenjing Yang, Jinyu Wang, Xiaoguang Ren, S. Ye, Yufei Lin\",\"doi\":\"10.1109/HPCS.2017.25\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Radial Basis Function(RBF) mesh deformation method has been widely used in CFD simulations with moving boundaries due to its high robustness and accuracy. The original implementation of the RBF mesh deformation method in OpenFOAM(a widely used CFD software) is purely serial with relatively low computational performance. To reduce the time cost of the mesh motion in large-scale simulations, this paper proposes a parallel RBF mesh deformation method with multi-greedy algorithm in OpenFOAM. The proposed multi- greedy method could reduce the control points used by the RBF interpolation on both the moving boundary and the static boundary, which is more applicable than the previous typical greedy algorithm. Based on a master-worker algorithm, the computation of the mesh deformation is highly parallelized. Tests on the benchmark of a three-dimensional moving fish show that with an error tolerance of 1e-4, the interpolation time of the internal mesh motion using our multi-greedy method is about 10.2 times faster than the original one, and with a parallelism of 132, the time cost of the whole mesh motion is greatly reduced with a speedup of 37.\",\"PeriodicalId\":115758,\"journal\":{\"name\":\"2017 International Conference on High Performance Computing & Simulation (HPCS)\",\"volume\":\"148 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2017-07-01\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"1\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2017 International Conference on High Performance Computing & Simulation (HPCS)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/HPCS.2017.25\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2017 International Conference on High Performance Computing & Simulation (HPCS)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/HPCS.2017.25","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
A Parallel RBF Mesh Deformation Method with Multi-greedy Algorithm in OpenFOAM
Radial Basis Function(RBF) mesh deformation method has been widely used in CFD simulations with moving boundaries due to its high robustness and accuracy. The original implementation of the RBF mesh deformation method in OpenFOAM(a widely used CFD software) is purely serial with relatively low computational performance. To reduce the time cost of the mesh motion in large-scale simulations, this paper proposes a parallel RBF mesh deformation method with multi-greedy algorithm in OpenFOAM. The proposed multi- greedy method could reduce the control points used by the RBF interpolation on both the moving boundary and the static boundary, which is more applicable than the previous typical greedy algorithm. Based on a master-worker algorithm, the computation of the mesh deformation is highly parallelized. Tests on the benchmark of a three-dimensional moving fish show that with an error tolerance of 1e-4, the interpolation time of the internal mesh motion using our multi-greedy method is about 10.2 times faster than the original one, and with a parallelism of 132, the time cost of the whole mesh motion is greatly reduced with a speedup of 37.