袁武 作品数:40 被引量:97 H指数:7 供职机构: 中国科学院计算机网络信息中心 更多>> 发文基金: 国家自然科学基金 国家重点基础研究发展计划 中国科学院战略性先导科技专项 更多>> 相关领域: 航空宇航科学技术 自动化与计算机技术 文化科学 理学 更多>>
面向国产加速卡的OpenFOAM线程并行加速研究 2024年 【背景】随着流体力学模拟的精细化,CFD流体模拟软件OpenFOAM对算力的需求持续增加,新型东方超级计算系统是国产自研的新型异构超算。【目的】以新型东方超级计算系统为平台移植OpenFOAM,实现OpenFOAM的国产超算适配与加速。【方法】首先,通过分析“东方”超级计算系统和OpenFOAM的功能架构,本文制定了适用于国产加速卡的求解器,通过使用本文移植后的CUSP来调用国产加速卡底层代码从而实现稀疏存储格式矩阵向量乘以及diagonal矩阵预处理。其次,在此基础上,实现了单节点多国产加速卡的并行SpMV。【结果】本文使用了OpenFOAM自带的pitzDaily算例进行算法验证,并通过多种加速性能的对比方法对测试性能进行分析,取得了19.7倍的加速效果。【局限】本研究只实现了单节点的OpenFOAM并行优化。【结论】本研究结果对于发挥OpenFOAM在流体力学方面的优势和扩大超算软件适应面具有重要意义。 尚小敏 李强 高凌云 陶顺安 周全 袁武 陆忠华关键词:OPENFOAM 并行计算 异构计算 基于闭环控制的带翼导弹虚拟飞行数值模拟 被引量:12 2014年 通过耦合求解非定常Navier-Stokes方程、刚体六自由度(6DOF)运动方程及舵偏控制律,发展了一套虚拟飞行数值模拟平台,对基本带翼导弹外形进行了虚拟飞行数值模拟研究。流场求解采用基于结构网格的有限体积法,时间推进采用双时间步法,使用刚性重叠动网格技术模拟舵与弹身的相对运动,采用四阶Runger-Kutta方法求解运动方程组,舵偏控制律采用基于比例-积分-微分(PID)的反馈控制。模拟结果表明:发展的虚拟飞行数值模拟平台能够处理包含复杂运动边界的非定常运动问题,可以为非定常气动力建模提供数据、预示飞行器稳定性及检验飞行控制律,该模拟平台具备一定的工程应用价值。 席柯 袁武 阎超 黄宇关键词:计算流体力学 数值模拟 闭环控制 PID 火箭整流罩外气动噪声环境的大涡模拟研究 被引量:17 2015年 基于五阶加权本质无振荡(WENO)格式构造隐式大涡模拟方法(ILES),对跨声速来流条件下(Ma=0.8)火箭整流罩外噪声环境进行数值模拟。通过与风洞试验结果及国外文献进行对比,ILES方法能够在较粗网格下准确预测壁面湍流脉动特性。跨声速流动在壁面折角处出现分离、再附、激波/边界层干扰现象,均方根脉动压力系数出现峰值,同时该区域噪声能量在全频段都较高,易引起结构抖振效应。最后,根据ILES模拟结果,指出工程常用的外噪声经验公式的不足,并提出改进措施。 赵瑞 荣吉利 任方 李海波 袁武关键词:气动噪声 大涡模拟 计算流体力学 DPW系列会议述评与思考 被引量:13 2011年 验证与确认一直是困扰计算流体力学(computational fluid dynamics,CFD)发展的关键问题.由AIAA组织的阻力预测会议(Drag Prediction Workshop,DPW)是CFD验证与确认方面的一项重要学术活动,其宗旨是提供一个开放、公正的平台,考核CFD方法、程序和模型的效能,评价CFD作为应用空气动力学工具的现状.本文综述了4次DPW系列会议,对会议的结果和结论进行了详细述评,对其反映的一些问题进行了深入探讨.最后根据多年对DPW的关注和研究,提出了一些由DPW引发的思考. 阎超 席柯 袁武 于剑关键词:CFD 电缆罩气动修正模型研究 本文研究了弹上电缆罩引起的小不对称问题,采用图解直观的给出了电缆罩修正模型。通过采用CFD方法和重叠网格技术研究一般外形导弹模型,对修正模型进行了解释。在工程实践中多个型号的风洞试验结果也表明修正模型正确可靠。 袁武 阎超 南雪飞 周铮关键词:导弹设计 计算流体动力学 重叠网格 两种手形对游泳推进效率影响的数值模拟 被引量:4 2006年 针对采用何种手形游泳能产生较高的推进效率,运用计算流体力学(CFD,Computational Fluid Dynamics)方法,建立了国内某女运动员手掌和前臂在五指并拢和五指分开两种手形的三维非结构网格模型;计算了90°攻角划水时两种不同手形的手掌和前臂在不同来流速度下的推进阻力、推进升力及其系数值,依据计算结果对手周围的流场进行了分析,研究了不同手形对游泳推进效率的影响.结果表明压差阻力是推进阻力的主要组成部分,在90°攻角划水时五指并拢具有更高推进效率. 康宏琳 袁武 高瑞泽 阎超关键词:计算流体力学 游泳 手形 推进力 k-ω两方程湍流模型研究 袁武并行多块结构重叠网格装配算法及应用 被引量:1 2016年 针对多块结构重叠网格并行装配的问题,设计了支持初始网格系统细分的多块结构重叠网格框架,并在此框架基础上提出了基于局部洞映射的并行挖洞算法、格心网格下可跨块寻点的并行搜索算法,使之可适应大规模并行数值模拟时的分布式计算环境。此算法被模块化地集成到了自主研发的大规模多块结构网格数值求解器(CCFD-MGMB)中,可支持大规模并行非定常多体分离数值模拟。并行测试结果表明,算法具有良好的局部数据结构组织,数据可扩展性强。数值应用模拟结果表明了该算法的有效性及正确性,千核并行非定常数值计算效率(相对于64核)可达58%。 马文鹏 陆忠华 袁武 梁姗关键词:并行计算 MPI 重叠网格方法研究多子弹抛撒气动问题 被引量:4 2014年 子母弹抛撒气动问题是一类典型的有相对运动的多体气动问题,也是重叠网格方法最有价值的应用领域之一。采用MI-Grid重叠网格软件系统,耦合流动力学方程和动力学/运动学方程,研究子弹分离过程的气动性能和运动轨迹,并结合正交试验设计,讨论和评估了出舱条件及气动干扰对子弹分离运动的影响,指出子弹在抛撒流场中受激波干扰对姿态运动影响很大,单子弹抛撒时母弹激波扫射使子弹俯仰特性剧烈波动,多子弹抛撒时弹舱流动受子弹挤压反射激波使子弹姿态抬头。 张海瑞 袁武 范晶晶 张为华关键词:子母弹 重叠网格 计算流体力学 基于HDF5的多层次结构并行IO算法 2024年 针对大规模数据输入输出的应用场景,提出了一种基于层次存储格式HDF5(Hierarchical Data Format 5)的多层次并行IO(Input/Output)方案。该并行IO方案分为节点间和节点内两层:节点间以节点为单位IO数据并允许节点内部协同或独立工作,根据节点内部的工作方式分别提出了多层次并行IO算法和多层次哨兵并行IO算法,以有效提升IO效率并避免输出文件冗余。考虑异构计算和纯CPU计算两个典型应用场景,分别在曙光平台和Intel平台进行最大核数为4096、最大数据量为256G的多组实验。结果表明,多层次并行IO算法IO效率提高了1.97~25.87倍,多层次哨兵并行IO算法IO效率提高了6.53~9.36倍,且输出文件数量减少到多区并行IO算法的1/4和1/32。 马文鹏 翟环欣 李瑞莹 袁武关键词:数据存储