数值模拟软件讨论及汇总

正在更新完善中……
希望回复软件时附上软件主要功能及项目网页 :thinking:

前处理软件(几何建模、几何清理、网格划分)

序号 软件名称 主要功能 软件类型 项目链接
1 Auto CAD 几何建模 商业软件 Auto CAD
2 Blender 几何建模 开源软件 https://www.blender.org/
3 Ansys Meshing 网格划分 商业软件 Ansys Meshing
4 Fluent Meshing 网格划分 商业软件 Fluent Meshing
5 Pointwise 网格划分 商业软件 https://pointwise.com
6 Salome 网格划分、数值模拟 开源软件 https://salome-platform.org/
7 STAR-CCM+ 网格划分 、数值模拟 商业软件 STAR-CCM+
8 Catia 几何建模 商业软件 Catia
9 Solidworks 几何建模 商业软件 Solidworks
10 HyperMesh 几何建模 商业软件 HyperMesh
11 FreeCAD 几何建模 开源软件 FreeCAD
12 OnShape 几何建模 商业软件 OnShape
13 ICEM CFD 网格划分 商业软件 ICEM CFD
14 Gmsh 网格划分 开源软件 Gmsh
15 SpaceClaim 几何建模 商业软件 SpaceClaim
16 Ansys TurboGrid 网格划分 商业软件 Ansys TurboGrid
17 Creo 几何建模 商业软件 Creo

求解器

序号 软件名称 主要功能 软件类型 项目链接
1 OpenFOAM 基于有限体积法的数值模拟 开源软件 OpenFOAM_ESI OpenFOAM_ORG
2 Ansys Fluent 流动、传热等物理现象的仿真 商业软件 Ansys Fluent
3 Matlab xxx 商业软件 Matlab
4 Code_Saturne xxx 商业软件 Code_Saturne
5 Ansys CFX xxx 商业软件 Ansys CFX
6 FreeFEM++ 有限元 开源软件 FreeFEM++
7 Ansys Mechanical xxx 商业软件 Ansys Mechanical
8 Code-Aster xxx 商业软件 Code-Aster
9 COMSOL 多物理场仿真 商业软件 Code-Aster
10 Nek5000/NekRS 谱元法 开源软件 Nek5000/NekRS
11 OpenLB LBM算法 开源软件 OpenLB
12 Palabos LBM算法 开源软件 Palabos
13 MFiX 多相流 开源软件 MFiX
14 OpenSees 多相流 开源软件 OpenSees
15 OneFLOW 有限体积法 开源软件 OneFLOW

后处理软件

序号 软件名称 主要功能 软件类型 项目链接
1 ParaView 数据可视化与数据分析 开源软件 https://www.paraview.org/
2 Tecplot 数据可视化与数据分析 商业软件 https://www.tecplot.com
3 CFD-Post 数据可视化与数据分析 商业软件 xxx
4 Python 数据可视化与数据分析 开源代码 https://www.python.org/
5 Gunplot 绘图软件 开源软件 http://www.gnuplot.info/
6 Origin 绘图软件 商业软件 https://www.originlab.com/
7 Veusz 后处理软件 开源软件 https://veusz.github.io/
8 ANSYS Ensight 后处理软件 商业软件 ANSYS Ensight
4 个赞

三维:Catia,Solidworks;网格:HyperMesh;求解器:Matlab;后处理:Python

三维建模还有,freecad, OnShape。流体计算,还有Star CCM+,code saturne等。后处理还有gnuplot

我在想要不要加个万精油分类,star ccm+这些软件其实从建模到仿真再到后处理都可以做

慢慢在细化,也可以多对一。不一定单一划分。
比如,fluent就可以网格,求解,后处理都写上。有些就比较单一,例如,OnShape就只能建模。

建模->网格->求解->后处理
对应可以OnShape->OpenFOAM(blockMesh, snappyHexMesh, cfMesh)->wave2Foam->paraview, python, gnuplot

2 个赞

希望大家多多贡献,一起把这个表格完善起来,最好简要说一下软件用途,附上项目网址 :eyes:

竟然没人提Gmsh,不科学啊

忘记加了,马上(明天)加上 :grinning_face_with_smiling_eyes:

code aster 算吗

SpaceClaim 算吗

SCDM忠实用户 :clap:

算,欢迎继续补充!

COMSOL, 基于有限元商业软件, COMSOL 中国 | 多物理场仿真软件
FreeFEM++, 有限元开源软件, FreeFEM - An open-source PDE Solver using the Finite Element Method
Nek5000/NekRS, 谱元法开源软件, Home (anl.gov)
OpenLB, LBM算法开源软件, OpenLB - Open Source Lattice Boltzmann Code • OpenLB - Open source lattice Boltzmann code
Palabos, LBM算法开源软件, Home - Palabos - UNIGE

2 个赞

自荐一个自己维护的github仓库,主要收集一些小型小众,但是很不错的开源数值计算项目的源码。这些项目都很小,只有几个几十个代码文件。这些项目中很多都是某篇论文的实现源码,很适合作为编程学习用。GitHub - clatterrr/NumericalProjectsCollections

5 个赞

发动机的话,推荐AVL-FIRE,convege, kiva,以及openfoam

三维建模还有Creo

mfix 开源软件 https://mfix.netl.doe.gov/

三维建模Proe,UG

2 个赞

后处理数据绘图软件:Veusz,开源软件,网址:https://veusz.github.io/

2 个赞

后处理软件还有ANSYS Ensight,商业软件ANSYS新版本内自带,网站可参考: Ansys Ensight | Simulation Data Visualization Software

1 个赞