首页 | 本学科首页   官方微博 | 高级检索  
     检索      

大型 CFD 软件自动化测试平台的初步设计与实现
引用本文:何磊,赫新,马戎,张益荣,张来平.大型 CFD 软件自动化测试平台的初步设计与实现[J].空气动力学学报,2016(4):418-425.
作者姓名:何磊  赫新  马戎  张益荣  张来平
作者单位:1. 中国空气动力研究与发展中心 计算空气动力研究所,四川 绵阳,621000;2. 中国空气动力研究与发展中心 计算空气动力研究所,四川 绵阳 621000; 空气动力学国家重点实验室,四川 绵阳 621000
基金项目:国家自然科学基金(11272339)
摘    要:针对大型通用 CFD 软件研制的需求,为了提升 CFD 软件的开发效率,初步设计与开发了一个 CFD 软件自动化测试平台。该平台基于 MySQL 数据库,通过前台界面和远程集群后台管理程序的网络信息交互,实现了自主研发的通用 CFD 软件平台(HyperFLOW)的自动测试及验证与确认。根据需要适当修改前置处理接口,该平台亦可推广应用于其他 CFD 软件的自动测试。本文重点介绍了平台的基本框架和总体设计思路、平台的数据库和前台管理 GUI 设计、网络交互和后台管理等,并利用典型算例对计算结果的验证与确认过程进行了简要介绍,最后对平台构建的后续工作进行了展望。

关 键 词:自动化测试  验证与确认  HyperFLOW  软件  CFD  软件开发  GUI  设计  MySQL  数据库

Preliminary design and application of CFD software automatic testing platform
Abstract:To improve the efficiency of the development of large scale CFD software,an auto-matic testing platform was designed preliminarily for our CFD solver HyperFLOW.The platform works on MySQL database.Through the communication between the GUI on a desktop comput-er and the management module on a remote server,the platform carried out the automatic testing jobs on a remote PC-cluster,and then the numerical results were automatically transferred back to the platform for the study of verification and validation.The main idea and the basic frame structure were introduced firstly,and then the database design and the GUI design were dis-cussed in details.Three test cases were presented to demonstrate the function of the platform. This platform can be applied for any CFD solver,if the input interface of the solver is unified in the format of this platform.
Keywords:automatic testing  verification and validation  HyperFLOW software  CFD soft-ware development  GUI design  MySQL database
本文献已被 万方数据 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号