Journal "Software Engineering"
a journal on theoretical and applied science and technology
ISSN 2220-3397
Issue N7 2018 year
This article is devoted to the study of the features of preparation of computational meshes (hereinafter — CM) with the help of the utility foamyQuadMesh, which is included in the standard distribution package of OpenFOAM software environment (hereinafter — SE). The aim of the study is the development of software application (foamy-QuadMeshgenerator) with a graphical interface for the preparation of this type of CM. The shortcomings of existing software solutions with a graphical interface for working with computational meshes for OpenFOAM are given. The urgency of designing of a new graphical shell has been formulated. As part of the implementation of the aim, the authors have analyzed the process of CM preparation on the basis of the utility foamyQuadMesh and have proposed a list of development tools. The diagrams reflecting the structure of the created application and the algorithm of the users work with the application are presented. Features of the implementation of the application logic are presented, the novelty of the development is determined. The list of software products required to use the foamyQuadMeshgenerator application is given. The result of the work carried out by the authors is the creation of an original software solution with a graphical interface for the preparation of CM using the foamyQuadMesh utility of OpenFOAM SE. The article shows the results of testing the program on one of the training examples included in the standard OpenFOAM SE distribution package, a link to the GitHub service is provided, where the application is freely available. The practical significance of the development and the prospects for further research in this area have been determined.