摘要
高性能计算机辅助工程(CAE)软件在复杂多物理过程仿真、大规模高逼真度数值模拟中发挥重要作用。高性能CAE软件的性能评测是衡量它性能指标的重要手段。传统手工基于算例评测的方式难以适应批量软件大量算例的并发评测,数据采集、性能分析等各阶段的数据管理、资源调度、性能指标计算以及评测报告撰写等活动脱节,制约高性能CAE软件的研发效率和评估效率。从高性能CAE软件研发模式和性能评测的需求出发,提出性能评测的数据模型和执行模型,基于科学工作流技术实现多软件、多算例、多规模的三层嵌套并发评测,设计并实现了高性能CAE软件性能评测平台,平台采用松耦合的可执行组件封装技术,提供软件和算例等信息管理、超算资源无缝对接、评测流程自动化执行和评测报告自动生成功能,在实际项目中采用该平台完成了数十个软件上百算例的并发评测。
High performance Computer Aided Engineering(CAE)software plays an important role in complex multiple physical process simulation and large-scale high-fidelity numerical simulation.The performance evaluation of high-performance CAE software is an important means to measure its performance.The traditional manual evaluation method based on case test is difficult to adapt to the concurrent evaluation of a large number of cases of many software,and the activities of data management,resource scheduling,performance index calculation and evaluation report writing at various stages of data collection and performance analysis come apart,which restricts the development efficiency and evaluation efficiency of high-performance CAE software.Starting from the development mode of high-performance CAE software and the requirements of performance evaluation,the data model and execution model of performance evaluation were proposed,and scientific workflow technology was adopted to implement multi-software,multi-case and multi-scale three-layered nested concurrent evaluation.High-performance CAE software performance evaluation platform with loosely coupled executable component package technology was designed to provide software and case information management,seamless connection of supercomputing resources,automatic execution of evaluation workflow and automatic generation of evaluation report.The platform was used in actual projects to complete the concurrent evaluation of dozens of software and hundreds of cases.
作者
李于锋
段博文
肖永浩
LI Yufeng;DUAN Bowen;XIAO Yonghao(Institute of Computer Application,Chinese Academy of Engineering Physics,Mianyang Sichuan 621900,China)
出处
《计算机应用》
CSCD
北大核心
2024年第S01期193-198,共6页
journal of Computer Applications
关键词
性能评测
计算机辅助工程软件
工作流引擎
并发
高性能计算
performance test
Computer Aided Engineering(CAE)software
workflow engine
concurrency
high performance computing