为 OpenFOAM 软件包的 interFoam 求解器开发模块接口

D. Chitalov
{"title":"为 OpenFOAM 软件包的 interFoam 求解器开发模块接口","authors":"D. Chitalov","doi":"10.17587/prin.15.105-111","DOIUrl":null,"url":null,"abstract":"The results of a study on expanding the list of tasks solved using the graphical shell of the OpenFOAM platform by creating and connecting an additional module for the interFoam solver to the basic version of the graphical shell are presented. The relevance of the problem is formulated, the goal and the list of tasks necessary to achieve it. The features of this solver are studied and described in relation to experiments on numerical modeling of problems in continuum mechanics. The possibility of using open technologies to supplement the source code of the graphical shell with new modules covering a larger range of types of problems in continuum mechanics is analyzed. Graphic materials have been prepared that describe the structure and logic of the module being developed. The technology stack used is presented, and the results of testing the updated version of the graphical shell using the example of one of the classic problems of continuum mechanics are presented. The results of the research were summed up, the tasks completed were noted, the expected practical value of the development and possible ways for further research in this direction were indicated, the repository with the source code of the graphical shell on the GitHub service was updated.","PeriodicalId":513113,"journal":{"name":"Programmnaya Ingeneria","volume":"32 21","pages":""},"PeriodicalIF":0.0000,"publicationDate":"2024-02-19","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"Interface Development of a Module for the interFoam Solver of the OpenFOAM Package\",\"authors\":\"D. Chitalov\",\"doi\":\"10.17587/prin.15.105-111\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"The results of a study on expanding the list of tasks solved using the graphical shell of the OpenFOAM platform by creating and connecting an additional module for the interFoam solver to the basic version of the graphical shell are presented. The relevance of the problem is formulated, the goal and the list of tasks necessary to achieve it. The features of this solver are studied and described in relation to experiments on numerical modeling of problems in continuum mechanics. The possibility of using open technologies to supplement the source code of the graphical shell with new modules covering a larger range of types of problems in continuum mechanics is analyzed. Graphic materials have been prepared that describe the structure and logic of the module being developed. The technology stack used is presented, and the results of testing the updated version of the graphical shell using the example of one of the classic problems of continuum mechanics are presented. The results of the research were summed up, the tasks completed were noted, the expected practical value of the development and possible ways for further research in this direction were indicated, the repository with the source code of the graphical shell on the GitHub service was updated.\",\"PeriodicalId\":513113,\"journal\":{\"name\":\"Programmnaya Ingeneria\",\"volume\":\"32 21\",\"pages\":\"\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2024-02-19\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Programmnaya Ingeneria\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.17587/prin.15.105-111\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Programmnaya Ingeneria","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.17587/prin.15.105-111","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0

摘要

本报告介绍了一项研究成果,该成果旨在通过创建并连接一个附加模块,将 interFoam 求解器与基本版本的图形外壳连接起来,从而扩展使用 OpenFOAM 平台图形外壳求解的任务列表。提出了问题的相关性、目标以及实现目标所需的任务清单。结合连续介质力学问题的数值建模实验,对该求解器的特点进行了研究和描述。分析了使用开放技术对图形外壳源代码进行补充的可能性,新模块涵盖了连续介质力学中更多类型的问题。已经编写了图形材料,描述了正在开发的模块的结构和逻辑。介绍了所使用的技术堆栈,并以连续介质力学的一个经典问题为例,介绍了图形外壳更新版的测试结果。对研究成果进行了总结,指出了已完成的任务、开发的预期实用价值以及在此方向上进一步研究的可能途径,并更新了 GitHub 服务上的图形外壳源代码库。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
Interface Development of a Module for the interFoam Solver of the OpenFOAM Package
The results of a study on expanding the list of tasks solved using the graphical shell of the OpenFOAM platform by creating and connecting an additional module for the interFoam solver to the basic version of the graphical shell are presented. The relevance of the problem is formulated, the goal and the list of tasks necessary to achieve it. The features of this solver are studied and described in relation to experiments on numerical modeling of problems in continuum mechanics. The possibility of using open technologies to supplement the source code of the graphical shell with new modules covering a larger range of types of problems in continuum mechanics is analyzed. Graphic materials have been prepared that describe the structure and logic of the module being developed. The technology stack used is presented, and the results of testing the updated version of the graphical shell using the example of one of the classic problems of continuum mechanics are presented. The results of the research were summed up, the tasks completed were noted, the expected practical value of the development and possible ways for further research in this direction were indicated, the repository with the source code of the graphical shell on the GitHub service was updated.
求助全文
通过发布文献求助,成功后即可免费获取论文全文。 去求助
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:604180095
Book学术官方微信