Design of OpenFOAM solver client based on service architecture

Aiming at the problem that the OpenFOAM solving software lacks GUI function, the user interaction experience is poor, this paper studies and designs an OpenFOAM solving client software. The paper designs a service-based "cloud + terminal" computing architecture, designs and develops an Ope...

Full description

Bibliographic Details
Main Authors: Ma Yicong, Mou Hongyu, Huai Xiaoyong
Format: Article
Language:zho
Published: National Computer System Engineering Research Institute of China 2023-03-01
Series:Dianzi Jishu Yingyong
Subjects:
Online Access:http://www.chinaaet.com/article/3000160097
_version_ 1797448203902124032
author Ma Yicong
Mou Hongyu
Huai Xiaoyong
author_facet Ma Yicong
Mou Hongyu
Huai Xiaoyong
author_sort Ma Yicong
collection DOAJ
description Aiming at the problem that the OpenFOAM solving software lacks GUI function, the user interaction experience is poor, this paper studies and designs an OpenFOAM solving client software. The paper designs a service-based "cloud + terminal" computing architecture, designs and develops an OpenFOAM solver service, which can be remotely called and accessed by the GUI client, and integrates the visualization service to realize the data visualization analysis function and realize the cloud collaborative solution calculation function. This paper researches and designs a dynamic GUI interface generation method based on interface template, and realizes the user-defined configuration function of the client software interface. The software supports service-based function extension integration,and supports user interface customization and solver user setting interface customization functions. The user interface is friendly and the expansibility is strong. Through the actual calculation example, the verification shows that the client software can realize the complete solution calculation process by calling the cloud solution service and visualization service remotely.
first_indexed 2024-03-09T14:07:05Z
format Article
id doaj.art-9b50ee746083409cbb0e714ef68456fc
institution Directory Open Access Journal
issn 0258-7998
language zho
last_indexed 2024-03-09T14:07:05Z
publishDate 2023-03-01
publisher National Computer System Engineering Research Institute of China
record_format Article
series Dianzi Jishu Yingyong
spelling doaj.art-9b50ee746083409cbb0e714ef68456fc2023-11-30T03:43:54ZzhoNational Computer System Engineering Research Institute of ChinaDianzi Jishu Yingyong0258-79982023-03-0149312412910.16157/j.issn.0258-7998.2228153000160097Design of OpenFOAM solver client based on service architectureMa Yicong0Mou Hongyu1Huai Xiaoyong2(National Computer System Engineering Research Institute of China, Beijing 100083, China)(National Computer System Engineering Research Institute of China, Beijing 100083, China)(National Computer System Engineering Research Institute of China, Beijing 100083, China)Aiming at the problem that the OpenFOAM solving software lacks GUI function, the user interaction experience is poor, this paper studies and designs an OpenFOAM solving client software. The paper designs a service-based "cloud + terminal" computing architecture, designs and develops an OpenFOAM solver service, which can be remotely called and accessed by the GUI client, and integrates the visualization service to realize the data visualization analysis function and realize the cloud collaborative solution calculation function. This paper researches and designs a dynamic GUI interface generation method based on interface template, and realizes the user-defined configuration function of the client software interface. The software supports service-based function extension integration,and supports user interface customization and solver user setting interface customization functions. The user interface is friendly and the expansibility is strong. Through the actual calculation example, the verification shows that the client software can realize the complete solution calculation process by calling the cloud solution service and visualization service remotely.http://www.chinaaet.com/article/3000160097 flow field solutionservice architectureopenfoamgui
spellingShingle Ma Yicong
Mou Hongyu
Huai Xiaoyong
Design of OpenFOAM solver client based on service architecture
Dianzi Jishu Yingyong
flow field solution
service architecture
openfoam
gui
title Design of OpenFOAM solver client based on service architecture
title_full Design of OpenFOAM solver client based on service architecture
title_fullStr Design of OpenFOAM solver client based on service architecture
title_full_unstemmed Design of OpenFOAM solver client based on service architecture
title_short Design of OpenFOAM solver client based on service architecture
title_sort design of openfoam solver client based on service architecture
topic flow field solution
service architecture
openfoam
gui
url http://www.chinaaet.com/article/3000160097
work_keys_str_mv AT mayicong designofopenfoamsolverclientbasedonservicearchitecture
AT mouhongyu designofopenfoamsolverclientbasedonservicearchitecture
AT huaixiaoyong designofopenfoamsolverclientbasedonservicearchitecture