Informatsionnye Tekhnologii i Vychslitel'nye Sistemy
RUS  ENG    JOURNALS   PEOPLE   ORGANISATIONS   CONFERENCES   SEMINARS   VIDEO LIBRARY   PACKAGE AMSBIB  
General information
Latest issue
Archive
Guidelines for authors

Search papers
Search references

RSS
Latest issue
Current issues
Archive issues
What is RSS



Informatsionnye Tekhnologii i Vychslitel'nye Sistemy:
Year:
Volume:
Issue:
Page:
Find






Personal entry:
Login:
Password:
Save password
Enter
Forgotten password?
Register


Informatsionnye Tekhnologii i Vychslitel'nye Sistemy, 2022, Issue 1, Pages 72–80
DOI: https://doi.org/10.14357/20718632220109
(Mi itvs761)
 

SOFTWARE ENGINEERING

Development of a module for preparing computational meshes by extrusion and its integration into OpenFOAM

D. I. Chitalov

South Urals Federal Research Centre of Mineralogy and Geoecology of the UB RAS, Russia, Chelyabinsk region, 456317, Miass
Abstract: 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.
Bibliographic databases:
Document Type: Article
Language: Russian
Citation: D. I. Chitalov, “Development of a module for preparing computational meshes by extrusion and its integration into OpenFOAM”, Informatsionnye Tekhnologii i Vychslitel'nye Sistemy, 2022, no. 1, 72–80
Citation in format AMSBIB
\Bibitem{Chi22}
\by D.~I.~Chitalov
\paper Development of a module for preparing computational meshes by extrusion and its integration into OpenFOAM
\jour Informatsionnye Tekhnologii i Vychslitel'nye Sistemy
\yr 2022
\issue 1
\pages 72--80
\mathnet{http://mi.mathnet.ru/itvs761}
\crossref{https://doi.org/10.14357/20718632220109}
\elib{https://elibrary.ru/item.asp?id=48174594}
Linking options:
  • https://www.mathnet.ru/eng/itvs761
  • https://www.mathnet.ru/eng/itvs/y2022/i1/p72
  • Citing articles in Google Scholar: Russian citations, English citations
    Related articles in Google Scholar: Russian articles, English articles
    Informatsionnye  Tekhnologii i Vychslitel'nye Sistemy
     
      Contact us:
     Terms of Use  Registration to the website  Logotypes © Steklov Mathematical Institute RAS, 2025