www.ChinaAET.comComputerTechnologyandItsApplications计算机技术与应用基于服务架构的OpenFOAM求解客户端设计马轶聪,牟泓宇,淮晓永(华北计算机系统工程研究所,北京100083)摘要:针对OpenFOAM解算软件缺乏GUI功能用户交互体验性差问题,研究设计了一个OpenFOAM求解客户端软件。设计了基于服务的“云+端”计算架构,设计开发了一个OpenFOAM求解器服务,GUI客户端远程调用访问求解器服务,并集成可视化服务实现了数据可视化分析功能,实现了云端协同的求解计算功能;研究设计了基于界面模板的动态GUI界面生成方法,实现了客户端软件界面用户自定义配置功能。该软件支持基于服务的功能扩展集成,支持用户界面自定义、求解器用户设置界面自定义功能,用户界面友好,可扩展性强。通过实际的算例进行解算,验证表明了客户端软件能够通过远程调用云端求解服务、可视化服务实现完整的求解计算流程。关键词:流场解算;服务架构;OpenFOAM;GUI中图分类号:TP311.5文献标志码:ADOI:10.16157/j.issn.0258-7998.222815中文引用格式:马轶聪,牟泓宇,淮晓永.基于服务架构的OpenFOAM求解客户端设计[J].电子技术应用,2023,49(3):124-129.英文引用格式:MaYicong,MouHongyu,HuaiXiaoyong.DesignofOpenFOAMsolverclientbasedonservicearchitecture[J].ApplicationofElectronicTechnique,2023,49(3):124-129.DesignofOpenFOAMsolverclientbasedonservicearchitectureMaYicong,MouHongyu,HuaiXiaoyong(NationalComputerSystemEngineeringResearchInstituteofChina,Beijing100083,China)Abstract:AimingattheproblemthattheOpenFOAMsolvingsoftwarelacksGUIfunction,theuserinteractionexperienceispoor,thispaperstudiesanddesignsanOpenFOAMsolvingclientsoftware.Thepaperdesignsaservice-based"cloud+terminal"computingarchitecture,designsanddevelopsanOpenFOAMsolverservice,whichcanberemotelycalledandaccessedbytheGUIclient,andintegratesthevisualizationservicetorealizethedatavisualizationanalysisfunctionandrealizethecloudcollab‐orativesolutioncalculationfunction.ThispaperresearchesanddesignsadynamicGUIinterfacegenerationmethodbasedonin‐terfacetemplate,andrealizestheuser-definedconfigurationfunctionoftheclientsoftwareinterface.Thesoftwaresupportsservice-basedfunctionextensionintegration,andsuppor...