Font Size: a A A

Development And Application Of Distributed And Parallel Mesh Generation Software Framework

Posted on:2021-04-18Degree:MasterType:Thesis
Country:ChinaCandidate:J M ZhouFull Text:PDF
GTID:2370330602974583Subject:Mechanical engineering
Abstract/Summary:PDF Full Text Request
Meshes is the input of computational fluid dynamics(CFD)simulation,the size and quality of the grid will affect the simulation results.With the continuous development of highfidelity CFD simulation technology,the scale of computational mesh is becoming larger and larger.This poses a great challenge to the development of interactive meshes generation software.But,at present,the mainstream desktop installation interactive grid generation software generally has the following shortcomings:Limited by the computing resources of the host,the computing capacity of personal computer is very finite,which is difficult to meet the huge demand of grid amount for large-scale CFD applications.In order to solve this problem,this article is based on the existing grid generation software(NNW-GridStar)model,the framework of integration of service-oriented software client/server mode,and the message middleware technology being used,this paper proposes a distributed parallel PadMesh grid generation software framework,as the subsequent development of a variety of interactive grid generation software(such as structured,unstructured and Descartes)on the basis of software architecture.The main research contents of this paper are as follows:(1)studied the key technologies needed for the distributed parallel grid generation software framework,including parallel computing technology and message middleware technology;On this basis,a distributed parallel grid generation software framework(PadMesh)was designed,and the grid generation middleware was realized by RabbitMQ.(2)for the parallelization NNW-Gridstar software,the visual data management and distributed data storage strategy of structured grid were firstly proposed,and then the two basic functions of distributed grid reading and grid line parallel encryption were realized,so as to verify the availability of PadMesh in the development of distributed parallel grid generation software.(3)according to the typical grid,the developed distributed parallel grid generation prototype system(NNW-PGridStar)was used to gradually encrypt the grid size from 1 million to 30 billion,and the excellent performance of NNW-PGridStar software in grid generation,grid encryption and man-machine interaction was tested.
Keywords/Search Tags:Mesh generation, Parallel framework, Distributed software, Middleware, Structured mesh
PDF Full Text Request
Related items