Design of OpenFOAM mesh generation client software based on C/S architecture

To meet the requirements of human-computer interaction of OpenFOAM deployed in the cloud GUI, this paper designs and implements an OpenFOAM mesh generation client software. The client software uses plug-in architecture design, which consists of public module, custom module and mesh generation plugin...

Full description

Saved in:
Bibliographic Details
Main Authors: Zhang Zhida, Huai Xiaoyong, Gao Ruochen
Format: Article
Language:Chinese
Published: National Computer System Engineering Research Institute of China 2022-02-01
Series:Dianzi Jishu Yingyong
Subjects:
Online Access:http://www.chinaaet.com/article/3000146241
Tags: Add Tag
No Tags, Be the first to tag this record!
Description
Summary:To meet the requirements of human-computer interaction of OpenFOAM deployed in the cloud GUI, this paper designs and implements an OpenFOAM mesh generation client software. The client software uses plug-in architecture design, which consists of public module, custom module and mesh generation plugins. The GUI of mesh generation is implemented by plugins, which improves the scalability of the software.The client and the OpenFOAM service deployed in the cloud form a C/S architecture. The client remotely invokes the OpenFOAM mesh generation computing service on the cloud through the mesh generation protocol, and builds a user interaction interface according to the service interface specification, realizing cloud collaboration mesh calculation function. An example of mesh generation is given to illustrate that the client software can implement a complete mesh generation process by remotely invoking the service.
ISSN:0258-7998