Development of a module for preparing computational meshes by extrusion and its integration into OpenFOAM
Informacionnye tehnologii i vyčislitelnye sistemy, no. 1 (2022), pp. 72-80.

Voir la notice de l'article provenant de la source Math-Net.Ru

The study presented in this paper is devoted to the integration into the graphical shell of the OpenFOAM software environment of a module that provides the preparation of computational meshes by extrusion when performing numerical simulation of problems in continuum mechanics. The graphical shell of the OpenFOAM environment was developed by the author to replace the traditional approach of working with the command line with the approach of using a window interface that is more familiar to a specialist. The problem of the lack of a built-in graphical shell for OpenFOAM remains relevant, since existing software solutions are not without flaws. The software module allows you to determine the extrusion parameters of computational meshes through the usual screen forms and save them in the extrudeMeshDict dictionary file of the computational case. The paper describes the extrudeMesh utility built into OpenFOAM and provides extrusion of meshes, as well as a description of the structure of the extrudeMeshDict dictionary file. The author formulated the goals of the study and the set of tasks necessary to achieve them. The stack of technologies required for preparing, debugging and testing the program code of the module is presented. A block diagram is given that reflects the logic of the module, the results of its testing are given on the example of one of the training problems of continuum mechanics included in the OpenFOAM distribution. The final conclusions are formulated, the expected practical significance of the study and its scientific novelty are determined.
Keywords: numerical simulation, continuum mechanics, graphical user interface, OpenFOAM, open source software, extrudeMesh utility.
@article{ITVS_2022_1_a8,
     author = {D. I. Chitalov},
     title = {Development of a module for preparing computational meshes by extrusion and its integration into {OpenFOAM}},
     journal = {Informacionnye tehnologii i vy\v{c}islitelnye sistemy},
     pages = {72--80},
     publisher = {mathdoc},
     number = {1},
     year = {2022},
     language = {ru},
     url = {http://geodesic.mathdoc.fr/item/ITVS_2022_1_a8/}
}
TY  - JOUR
AU  - D. I. Chitalov
TI  - Development of a module for preparing computational meshes by extrusion and its integration into OpenFOAM
JO  - Informacionnye tehnologii i vyčislitelnye sistemy
PY  - 2022
SP  - 72
EP  - 80
IS  - 1
PB  - mathdoc
UR  - http://geodesic.mathdoc.fr/item/ITVS_2022_1_a8/
LA  - ru
ID  - ITVS_2022_1_a8
ER  - 
%0 Journal Article
%A D. I. Chitalov
%T Development of a module for preparing computational meshes by extrusion and its integration into OpenFOAM
%J Informacionnye tehnologii i vyčislitelnye sistemy
%D 2022
%P 72-80
%N 1
%I mathdoc
%U http://geodesic.mathdoc.fr/item/ITVS_2022_1_a8/
%G ru
%F ITVS_2022_1_a8
D. I. Chitalov. Development of a module for preparing computational meshes by extrusion and its integration into OpenFOAM. Informacionnye tehnologii i vyčislitelnye sistemy, no. 1 (2022), pp. 72-80. http://geodesic.mathdoc.fr/item/ITVS_2022_1_a8/