{"title":"基于自适应长度尺度估计的一致多线程网格优化移动边界问题","authors":"Chao Li, Ran Zhao, Xiaowei Guo","doi":"10.1145/3487075.3487104","DOIUrl":null,"url":null,"abstract":"Computational fluid dynamic simulations with moving boundaries are widely involved in high performance computing applications. For problems with large-displacement or large-deformation boundaries, mesh cells near the boundaries are often excessively stretched or compressed, thus it's hard to maintain a high-quality mesh. To deal with the distorted cells, this paper adopts the mesh refinement method based on the open source software OpenFOAM. In order to achieve the desired effects of localization and adaptation, we propose an adaptive length scale estimation algorithm based on the specified growth factor and current edge lengths. Considering the inconsistency problems for the original implementation of parallelization, an optimized multi-threaded master/worker model is developed for the process of edge checking. Experiments show that our adaptive length scale estimation algorithm works well for moving boundary problems. Compared to the original mesh deformation, using the adaptive mesh refinement could greatly improve the mesh quality. In parallel testing, all the results are consistent and a maximum speedup of 3.8 is achieved on a computing node of 24 cores.","PeriodicalId":354966,"journal":{"name":"Proceedings of the 5th International Conference on Computer Science and Application Engineering","volume":"34 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2021-10-19","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"Consistent Multi-Threaded Mesh Refinement with Adaptive Length Scale Estimation for Moving Boundary Problems\",\"authors\":\"Chao Li, Ran Zhao, Xiaowei Guo\",\"doi\":\"10.1145/3487075.3487104\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Computational fluid dynamic simulations with moving boundaries are widely involved in high performance computing applications. For problems with large-displacement or large-deformation boundaries, mesh cells near the boundaries are often excessively stretched or compressed, thus it's hard to maintain a high-quality mesh. To deal with the distorted cells, this paper adopts the mesh refinement method based on the open source software OpenFOAM. In order to achieve the desired effects of localization and adaptation, we propose an adaptive length scale estimation algorithm based on the specified growth factor and current edge lengths. Considering the inconsistency problems for the original implementation of parallelization, an optimized multi-threaded master/worker model is developed for the process of edge checking. Experiments show that our adaptive length scale estimation algorithm works well for moving boundary problems. Compared to the original mesh deformation, using the adaptive mesh refinement could greatly improve the mesh quality. In parallel testing, all the results are consistent and a maximum speedup of 3.8 is achieved on a computing node of 24 cores.\",\"PeriodicalId\":354966,\"journal\":{\"name\":\"Proceedings of the 5th International Conference on Computer Science and Application Engineering\",\"volume\":\"34 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2021-10-19\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Proceedings of the 5th International Conference on Computer Science and Application Engineering\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1145/3487075.3487104\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings of the 5th International Conference on Computer Science and Application Engineering","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/3487075.3487104","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Consistent Multi-Threaded Mesh Refinement with Adaptive Length Scale Estimation for Moving Boundary Problems
Computational fluid dynamic simulations with moving boundaries are widely involved in high performance computing applications. For problems with large-displacement or large-deformation boundaries, mesh cells near the boundaries are often excessively stretched or compressed, thus it's hard to maintain a high-quality mesh. To deal with the distorted cells, this paper adopts the mesh refinement method based on the open source software OpenFOAM. In order to achieve the desired effects of localization and adaptation, we propose an adaptive length scale estimation algorithm based on the specified growth factor and current edge lengths. Considering the inconsistency problems for the original implementation of parallelization, an optimized multi-threaded master/worker model is developed for the process of edge checking. Experiments show that our adaptive length scale estimation algorithm works well for moving boundary problems. Compared to the original mesh deformation, using the adaptive mesh refinement could greatly improve the mesh quality. In parallel testing, all the results are consistent and a maximum speedup of 3.8 is achieved on a computing node of 24 cores.