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

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

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

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

软件列表

AMReXCastroPeleC超声速凹腔稳焰预混火焰活塞缸

PeleLM氢气旋流燃烧Raleigh-Taylor不稳定

CFL3D对X-Planes的计算结果印为邮票叶片间流动

Code_SaturneECOGENFLASHFluidity海啸模拟

FluidX3D赛车外流场直升机外流场界面撞击

Gerris和Basilisk海啸模拟横向射流基于反应-扩散方程解释鱼表面斑纹火山爆发产生声波场![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/e5b408207d99f0ca889e0dfc5d66f532.png#pic_center =400x)

MFIXMPM3dNEKNektar++OpenFOAMOverturePalabosPencilSU2SalomeSPHinXsysUCLALESUCNS3D

AMReX

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

Castro

可压缩磁/辐射流体动力学基于AMReX自适应网格软件框架面向领域:天体物理辐射流体动力学网址:https://github.com/AMReX-Astro/Castro

PeleC

基于自适应网格的可压缩反应流求解器基于AMReX自适应网格软件框架面向领域:可压缩反应流网址:https://github.com/AMReX-Combustion/PeleC, https://amrex-combustion.github.io/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

低马赫数反应流基于AMReX自适应网格软件框架面向领域:不可压反应流网址:https://amrex-combustion.github.io/PeleLM/

氢气旋流燃烧

来源:https://amrex-combustion.github.io/PeleLM/manual/html/index.html

Raleigh-Taylor不稳定

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

CFL3D

结构网格,格心方法,迎风偏斜格式RANS动网格MPI多重网格法面向领域:空气动力学网址:https://nasa.github.io/CFL3D/, https://github.com/NASA/CFL3D

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

叶片间流动

Code_Saturne

网址:https://www.code-saturne.org/cms/web/,https://github.com/code-saturne/code_saturne

ECOGEN

可压缩流动网址:https://code-mphi.github.io/ECOGEN,https://code-mphi.github.io/ECOGEN/

FLASH

Fluidity

多相流体动力学自适应非结构网格MPI网址:http://fluidityproject.github.io/

海啸模拟

来源:http://fluidityproject.github.io/

FluidX3D

格子玻尔兹曼GPU/CPU网址:https://github.com/ProjectPhysX/FluidX3D

赛车外流场

直升机外流场

界面撞击

来源:https://github.com/ProjectPhysX/FluidX3D

Gerris和Basilisk

基于自适应网格的偏微分方程求解器网址:http://gerris.dalembert.upmc.fr/,http://basilisk.fr/

海啸模拟

横向射流

LiquidJetInSupersonicCrossflow

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

火山爆发产生声波场

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

MFIX

网址:https://mfix.netl.doe.gov/products/mfix/

MPM3d

物质点法主要开发团队:清华大学张雄面向领域:冲击爆炸网址:http://comdyn.hy.tsinghua.edu.cn/english/mpm3d

NEK

高阶方法,谱方法网址:https://nek5000.mcs.anl.gov/

Nektar++

高阶方法网址:http://gitlab.nektar.info/nektar, https://www.nektar.info/ 来源:https://www.nektar.info/gallery/

OpenFOAM

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

Overture

偏微分方程求解器框架网址:https://www.overtureframework.org/

Palabos

格子玻尔兹曼方法AGPLv3协议网址:https://palabos.unige.ch/

Pencil

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

SU2

计算空气动力学网址:https://su2code.github.io/

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

Salome

网址:https://www.salome-platform.org/

SPHinXsys

光滑粒子法网址:https://www.sphinxsys.org/

UCLALES

大涡模拟语言:Fortran,Python面向领域:大气流动网址:https://github.com/uclales/uclales

UCNS3D

非结构网格可压缩NS方程网站:https://github.com/ucns3d-team/UCNS3D, https://ucns3d.com

相关文章

365bet官网备用
有一个什么软件可以记录打卡的
约彩365官旧版本网客户端下载
2025年今晚香港开,2025澳门特料码特网站199
365sf.cn
2018世界杯专题俄罗斯详情页