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...
Main Authors: | , , |
---|---|
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 |