高阶并行可扩展CFD应用开发框架研究
结题报告
批准号:
61872380
项目类别:
面上项目
资助金额:
63.0 万元
负责人:
徐新海
学科分类:
F0214.新型计算及其应用基础
结题年份:
2022
批准年份:
2018
项目状态:
已结题
项目参与者:
沈天龙、任小广、郭晓威、张帅、徐利洋、周后村、叶帅、郭云瑞、奉涌泉
国基评审专家1V1指导 中标率高出同行96.8%
结合最新热点,提供专业选题建议
深度指导申报书撰写,确保创新可行
指导项目中标800+,快速提高中标率
客服二维码
微信扫码咨询
中文摘要
计算流体力学应用领域广泛,其跨学科研究需要应用开发框架软件的支撑。本项目联合并行计算、数值计算和流体力学等专家,紧扣高阶数值计算主线,借鉴国际开源软件架构,设计能够同时支持多种数值离散方法的框架体系结构,为各类用户提供可扩展的便捷开发接口;基于框架突破网格阶次适配、高阶探测器限制器、通用数值求解库、高效矩阵组织存储、稀疏线性方程组求解、并行计算可扩展优化等关键技术,提出高效的高阶数值计算方法和CFD并行计算方法;将框架及相关方法进行典型案例验证与新领域应用推广,最终得到一个高阶并行可扩展的CFD应用开发框架软件,并将其在国际上开源发布,在一定程度上缓解我国CFD原创性研究长期受制于人的问题,也为我国类似软件研发提供借鉴。
英文摘要
Computational Fluid Dynamics (CFD) has been widely applied in many fields. Its interdisciplinary research requires supports from a software framework for the application development. Joined by experts on parallel computing, numerical calculation and fluid dynamics, this project focuses on high-order numerical methods. It designs a framework that simultaneously supports multiple methods of numerical discretization and provides extensible and easy-to-use interfaces for various users, learning from the architecture of the international open source software. Based on the framework, the project tackles key technologies such as grid-order adaptation, high-order detector and limiter, general numerical solution library, efficient matrix organization and storage scheme, sparse linear equations solution, scalability optimization on parallel computing, and so on. It proposes efficient high-order numerical methods and CFD parallelization methods. The proposed framework and methods will be evaluated and validated through representative case studies, and then be promoted to many new fields. At last, a scalable high-order CFD parallel software framework for the application development is obtained. It will be open-sourced internationally, which on one hand alleviates to a certain extent the problem of lacking national innovation in CFD and thus over a barrel for a long time, and on the other hand provides future references for similar software research and development in our country.
本课题紧扣高阶数值计算主线,分别在框架体系架构、高阶数值计算方法、高效CFD并行计算方法、高阶CFD求解器及案例应用等方面取得了阶段性成果。在框架体系架构方面,设计了能够同时支持有限体积法、间断伽辽金法和连续有限元法多种数值离散方法的层次化架构,设计实现了高阶离散核心层、可扩展的离散系统描述层、前后处理工具等重要组成模块,同时继承并扩展了原始OpenFOAM的用户接口,使用户可以接近“零编程”来实现高阶应用开发,形成的HopeFOAM稳定版本已在国际开源平台github上发布,并在国家超级计算广州中心部署应用,为高阶CFD领域提供了数值模拟研究平台。基于此框架,在高阶数值计算方法方面,研究了网格阶次适配技术,为基于网格密度和离散阶次的CFD模拟优化提供了理论基础;研究了间断速度连续压力离散方法在不可压流模拟中的应用,为高阶间断和连续有限元混合方法(DG-CG)的运用提供依据;设计实现了斜率限制器、矩限制器、WENO限制器、Minmod、TVB和KXRCF等主流的探测器、限制器,以实现激波间断的高效捕捉和高精度模拟。在高效CFD并行计算方法方面,在框架中引入了Matrix-Free方法,扩展了当前基于PETSc的线性系统,加速了显式Euler和隐式拉普拉斯问题的求解;设计优化了基于贪心选点的RBF动网格并行算法,加速了动网格方法在运动边界问题中的求解过程;研究了基于框架的通信优化方法,提高了基于框架的数值求解器并行求解效率。在高阶CFD求解器及案例应用方面,建立了复杂多相、可压缩空化流动数值计算方法,完成了多相可压空化流数值求解器开发,揭示多因素干扰下高速跨介质航行体空泡形态演化规律,为超空泡航行体发展提供了技术支撑;研究了面向应用特点的高效线性方程组求解方法,加速了水下翼型潜航等具有局部特征、多尺度特征和间断特征的应用数值求解过程;在框架应用方面,开展了超空泡航行、微重力条件下液体管理、泄压罐蒸汽排放等应用的数值模拟,推广了框架在计算流体领域的应用。
期刊论文列表
专著列表
科研奖励列表
会议论文列表
专利列表
DOI:10.3390/en12122276
发表时间:2019
期刊:Energies
影响因子:3.2
作者:Yi Wang;Xiao-Wei Guo;Dong Liu;Ge Wu;Chao Li;Lijuan Chen;Ran Zhao;Canqun Yang
通讯作者:Canqun Yang
DOI:10.1016/j.amc.2020.125795
发表时间:2021-04
期刊:Appl. Math. Comput.
影响因子:--
作者:S. Ye;Xinhai Xu;Hengbin An;Xuejun Yang
通讯作者:S. Ye;Xinhai Xu;Hengbin An;Xuejun Yang
A local character based method for solving linear systems of radiation diffusion problems
基于局部特征的线性系统辐射扩散问题求解方法
DOI:10.1016/j.jcp.2019.109218
发表时间:2019
期刊:Journal of Computational Physics
影响因子:4.1
作者:叶帅;安恒斌;徐新海
通讯作者:徐新海
Analysis of time fractional and space nonlocal stochastic incompressible Navier–Stokes equation driven by white noise
白噪声驱动的时间分数和空间非局部随机不可压缩NavierStokes方程分析
DOI:10.1016/j.camwa.2018.12.022
发表时间:2019
期刊:Computers & Mathematics with Applications
影响因子:2.9
作者:Liyang Xu;Tianlong Shen;Xuejun Yang;Jiarui Liang
通讯作者:Jiarui Liang
Interaction between Natural and Ventilated Cavitation around a Base Ventilated Hydrofoil
基础通风水翼周围自然空化和通风空化之间的相互作用
DOI:10.29252/jafm.12.06.29876
发表时间:2019
期刊:Journal of Applied Fluid Mechanics
影响因子:1
作者:Zhou H.;Xiang M.;Zhang W.;Xu X.;Zhao K.;Zhao S.
通讯作者:Zhao S.
国内基金
海外基金