用roe求解器求解等温圆盘流体力学
pyrodeo的Python项目详细描述
派洛迪欧
pyrodeo是等温流体力学的python实现 解算器Rodeo(Roe解算器,用于光盘嵌入对象)。其主要目的 对天体物理(气体)盘进行数值模拟。
功能
- 二维和三维无粘等温流体力学 黎曼解算器。
- 平滑流动区域的空间和时间的二阶。
- 不同的几何结构:笛卡尔,剪切板,圆柱 坐标和球面坐标。
- HDF5输出
快速启动
只需输入:
pip install pyrodeo
输入:
importpyrodeosim=pyrodeo.Simulation.from_geom('cart')sim.evolve([0.25])
因为标准的初始条件包括恒定的密度和 压力和零速度,没有明显的演变发生。更多 有趣的例子,请参阅文档。
更改日志
版本0.0.9
- 添加“对称”边界条件
- 允许不同的边界条件内/外边界
- 将“reflect”边界重命名为“closed”边界,将“nonreflect”重命名为“nonreflecting”
- 各种小修补程序
版本0.0.8
- 测试和文档中的小修补程序
版本0.0.7
- 三维等温
- 球面坐标
- 对数径向坐标
- 各种小修补程序
版本0.0.6
- 使源项积分成为源项积分,而不仅仅是返回额外的源项。
- 将测试移到包中。
版本0.0.5
- 初始版本