Systems and Means of Informatics
2018, Volume 28, Issue 4, pp 122-135
DEVELOPMENT OF AN APPLICATION FOR PREPARATION OF COMPUTATIONAL MESHES WITH GRADUATING AND CURVED EDGES FOR THE OpenFOAM SOFTWARE
- D. I. Chitalov
- S. T. Kalashnikov
Abstract
This article is devoted to the problem of simplifying the preparation of computational meshes (CM) with graduating and curved edges for the OpenFOAM software environment (SE). The currently available commercial and freely distributed software used to solve the indicated problem is considered. The limitations of these software tools, the urgency of the problem, and the need to create own application are identified. The list of tasks facing the authors and the description of the research object are presented. The challenges faced by the authors in the process of implementing the application are formulated and the ways of their solution are suggested. The results of application of the program by the example of one of the training tasks included in the OpenFOAM SE are presented. The results of the work, its practical significance, and prospects for subsequent research in this direction are determined.
[+] References (13)
- OpenFOAM. The open source CFD toolbox. Available at: https://www.openfoam. com/ (accessed September 1, 2017).
- Chitalov, D. I., E. S. Merkulov, and S. T. Kalashnikov. 2016. Razrabotka grafichesko- go interfeysa pol'zovatelya dlya programmnogo kompleksa OpenFOAM [Development of a graphical user interface for the OpenFOAM software package]. Programmnaya inzheneriya [Software Engineering] 12:568-574. doi: 10.17587/prin.7.568-574.
- Salome. The Open Source Integration Platform for Numerical Simulation. 2017. Available at: http://www.salome-platform.org (accessed September 20, 2017).
- Helyx-OS. The market leading open-source GUI for OpenFOAM. 2017. Available at: http://engys.com/products/helyx-os (accessed September 20, 2017).
- Visual-CFD for OpenFOAM. 2018. Available at: https://www.esi-group.com/ software-solutions/virtual-environment/cfd-multiphysics/visual-cfd-openfoam (accessed September 20, 2018).
- OpenFOAM. 2018. User Guide. Available at: http://foam.sourceforge.net/docs/ Guides-a4/OpenFOAMUserGuide-A4.pdf (accessed October 5, 2017).
- ParaView. 2017. Available at: https://www.paraview.org/ (accessed October 5, 2017).
- OpenFOAM. 2017. Tutorial Guide. Available at: https://www.openfoam.com/ documentation/tutorial-guide/index.php (accessed October 5, 2017).
- Prohorenok, N. A. 2012. Python 3 i PyQt. Razrabotka prilozheniy [Python 3 and PyQt. Application development]. St. Petersburg: BHV-Petersburg. 704 p.
- PyQt4 Reference Guide. 2018. Available at: http://pyqt.sourceforge.net/Docs/ PyQt4/ (accessed January 10, 2018).
- Serializatsiya ob"ektov Python [Serialization of Python objects]. 2018. Available at: http://python-3.ru/page/module-pickle-python (accessed January 1, 2018).
- Iskusstvo napisaniya Bash-skriptov [The art of writing Bash scripts]. 2018. Available at: https://www.opennet.ru/docs/RUS/bash_scripting_guide/ (accessed February 1, 2018).
- Mesh_generator. 2018. Available at: https://github.com/DmitryChitalov/mesh_ generator (accessed March 15, 2018).
[+] About this article
Title
DEVELOPMENT OF AN APPLICATION FOR PREPARATION OF COMPUTATIONAL MESHES WITH GRADUATING AND CURVED EDGES FOR THE OpenFOAM SOFTWARE
Journal
Systems and Means of Informatics
Volume 28, Issue 4, pp 122-135
Cover Date
2018-11-30
DOI
10.14357/08696527180412
Print ISSN
0869-6527
Publisher
Institute of Informatics Problems, Russian Academy of Sciences
Additional Links
Key words
graphical user interface; computational meshes with graduating and curved edges; Python programming language; PyQt4 library; open source software
Authors
D. I. Chitalov and S. T. Kalashnikov
Author Affiliations
Federal State Budget Scientific Institution "South Ural Scientific Center" of the Russian Academy of Sciences, Ilmen reserve, Miass, Chelyabinsk Region 456317, Russian Federation
|