【技术实现步骤摘要】
本申请涉及计算流体力学,尤其涉及一种cfd软件自动化测试方法及系统。
技术介绍
1、计算流体力学(computational fluid dynamics,cfd)技术是一门利用计算机数值求解流动控制ns方程(navier-stokes方程的简称,用于描述流体力学的控制方程)的交叉学科。尽管我国cfd软件研发取得长足进步,但在开发模式上依旧普遍缺乏结合现代软件工程思想的精神,导致随着软件规模扩大、软件功能与代码量增加,软件的可扩展性与可维护性大大降低以及流动控制方程没有解析解,计算结果的可信度是理论难题。
2、因此,大型cfd软件项目在开发过程中需要自主研发或引入自动化集成测试平台,运用其代码版本管理、代码审核确认、算例并行测试等功能,以保证高效率、高灵活性、高质量的cfd软件研发。在多人协同的cfd软件开发过程中,每个人在自己的开发分支上进行开发,开发完成一个小功能后合代码并进入主干。
3、但是,随着cfd软件开发过程的持续,代码更新迭代的速度很快,每个人引入的错误会直接或间接地导致其他人开发出现问题。因此,由
...【技术保护点】
1.一种CFD软件自动化测试方法,其特征在于,包括:
2.根据权利要求1所述的CFD软件自动化测试方法,其特征在于,所述对比文件包括:所述算例计算结果中含有时间迭代步的累加数据文件和重写的数据文件。
3.根据权利要求2所述的CFD软件自动化测试方法,其特征在于,将所述对比文件与所述历史最新版计算结果进行对比,包括:
4.根据权利要求3所述的CFD软件自动化测试方法,其特征在于,根据对比结果将所述算例计算结果进行标识,包括:
5.根据权利要求4所述的CFD软件自动化测试方法,其特征在于,若所述相同占比达到预设占比阈值,则将
...【技术特征摘要】
1.一种cfd软件自动化测试方法,其特征在于,包括:
2.根据权利要求1所述的cfd软件自动化测试方法,其特征在于,所述对比文件包括:所述算例计算结果中含有时间迭代步的累加数据文件和重写的数据文件。
3.根据权利要求2所述的cfd软件自动化测试方法,其特征在于,将所述对比文件与所述历史最新版计算结果进行对比,包括:
4.根据权利要求3所述的cfd软件自动化测试方法,其特征在于,根据对比结果将所述算例计算结果进行标识,包括:
5.根据权利要求4所述的cfd软件自动化测试方法,其特征在于,若所述相同占比达到预设占比阈值,则将所述算例计算结果对应的基准版计算结果作为历史最新版计算结果。
6.根据权利要求2所述的cfd软件自动...
【专利技术属性】
技术研发人员:何磊,赵钟,何先耀,陈震坤,赖相成,万云博,何超,
申请(专利权)人:中国空气动力研究与发展中心计算空气动力研究所,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。