开源计算流体动力学软件汇总

本文概述了计算流体动力学领域的多个开源程序,包括适用于不同领域的解决方案,如空气动力学、天体物理和爆炸力学。文章列举了AMReX、Castro、PeleC等知名项目及其应用示例,鼓励读者参与讨论和贡献。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

前言
计算流体动力学软件的核心是对描述流动动力学的控制方程进行求解,因此本文主要整理了计算流体动力学领域的开源程序,部分程序不仅仅针对传统的计算空气动力学和计算流体力学,还拓展针对计算天文学,计算爆炸力学、计算金融学等领域。如读者有补充,欢迎在留言区评论,笔者也会尽快补充进来。

这篇博文写了很久,不断补充,但实在没有精力完善,里面有很多虎头蛇尾的内容,也没有时间再改了,因此就先发了出来。也欢迎转载(在博文下方留言说一下就可以转载,不用等我回复)。也欢迎各位基于我这个不断完善。

AMReX

  • 一款自适应网格加密软件框架,基于该框架开发了不同的专用软件。
  • 可大规模并行的块结构自适应网格加密(AMR)
  • MPI, OpenMP
  • 网址:https://amrex-codes.github.io/
    在这里插入图片描述

Castro

PeleC

超声速凹腔稳焰

超声速凹腔稳焰 来源:https://journals.sagepub.com/doi/10.1177/10943420221121151#body-ref-bibr41-10943420221121151

预混火焰

预混火焰来源:https://journals.sagepub.com/doi/10.1177/10943420221121151#body-ref-bibr41-10943420221121151

活塞缸

活塞缸来源:https://journals.sagepub.com/doi/10.1177/10943420221121151#body-ref-bibr41-10943420221121151

PeleLM

氢气旋流燃烧

氢气旋流燃烧来源:https://amrex-combustion.github.io/PeleLM/manual/html/index.html

Raleigh-Taylor不稳定

RT来源:https://amrex-combustion.github.io/PeleLM/manual/html/_images/rt_2048_paraview_000500.png

CFL3D

对X-Planes的计算结果印为邮票

在这里插入图片描述在这里插入图片描述

叶片间流动

在这里插入图片描述

Code_Saturne

ECOGEN

FLASH

Fluidity

海啸模拟

在这里插入图片描述来源:http://fluidityproject.github.io/

FluidX3D

赛车外流场

在这里插入图片描述

直升机外流场

在这里插入图片描述

界面撞击

在这里插入图片描述
来源:https://github.com/ProjectPhysX/FluidX3D

Gerris和Basilisk

海啸模拟

在这里插入图片描述

横向射流

LiquidJetInSupersonicCrossflow

基于反应-扩散方程解释鱼表面斑纹

在这里插入图片描述

火山爆发产生声波场在这里插入图片描述

来源:http://basilisk.fr/POM%20Gallery

MFIX

MPM3d

NEK

Nektar++

OpenFOAM

  • 大佬级别的开源计算流体软件平台,基于该平台开发了多种多样的求解器,不用多介绍了。
  • 网址:https://www.openfoam.com/

Overture

Palabos

Pencil

  • 有限差分方法(高阶)
  • 可压缩流体流动(可计算磁场)
  • 高度模块化
  • MPI
  • 主要面向领域:天体物理
  • 网址:http://pencil-code.nordita.org/

湍流
吸积盘流出Dynamo试验

SU2

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

来源:https://su2code.github.io/

Salome

SPHinXsys

在这里插入图片描述在这里插入图片描述

UCLALES

UCNS3D

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值