论文标题

Eilmer:开源多物理高压溶解器

Eilmer: an Open-Source Multi-Physics Hypersonic Flow Solver

论文作者

Gibbons, Nicholas N., Damm, Kyle A., Jacobs, Peter A., Gollan, Rowan J.

论文摘要

本文介绍了Eilmer,这是昆士兰州大学开发的通用开源可压缩流求解器,旨在支持超生和高速空气热力学的研究计算。艾尔默(Eilmer)在几个大学研究小组和广泛的功能中拥有广泛的用户群,这些功能在项目的网站,随附的参考手册以及示例模拟的广泛目录中都记录下来。本文的第一部分描述了代码的表述:在基本流体动力学模拟中使用的方程,物理模型和数值方法,以及少数几种可选的多物理模型,这些模型通常会添加以进行大超声流的计算。第二部分描述了用于制定和维护代码的过程,记录了我们遵守良好的编程实践,并认可某些似乎对科学代码特别有用的技术。最后一部分描述了一个跨越艾尔默功能范围的六个示例模拟,每个模拟都包括一些示例结果以及对解决问题的简短解释,这将共同有望帮助新用户开始在自己的研究项目中使用Eilmer。

This paper introduces Eilmer, a general-purpose open-source compressible flow solver developed at the University of Queensland, designed to support research calculations in hypersonics and high-speed aerothermodynamics. Eilmer has a broad userbase in several university research groups and a wide range of capabilities, which are documented on the project's website, in the accompanying reference manuals, and in an extensive catalogue of example simulations. The first part of this paper describes the formulation of the code: the equations, physical models, and numerical methods that are used in a basic fluid dynamics simulation, as well as a handful of optional multi-physics models that are commonly added on to do calculations of hypersonic flow. The second section describes the processes used to develop and maintain the code, documenting our adherence to good programming practice and endorsing certain techniques that seem to be particularly helpful for scientific codes. The final section describes a half-dozen example simulations that span the range of Eilmer's capabilities, each consisting of some sample results and a short explanation of the problem being solved, which together will hopefully assist new users in beginning to use Eilmer in their own research projects.

扫码加入交流群

加入微信交流群

微信交流群二维码

扫码加入学术交流群,获取更多资源