|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?注册
x
发布多块结构网格有限体积法源程序OpenCFD-EC 2D (Open CFD code for Engineering Computing).
这个软件是我开发的一套有限体积程序,二维代码从去年8月份开始开发,三维代码从去年10月份开始开发。目前开放二维源代码。
该软件的特点是:
1)多块结构网格有限体积法。
2)支持NND, 3阶迎风,3阶WENO,3阶MUSCL以及自行开发的OMUSCL2等多种格式。
3)支持原始变量、守恒变量及特征变量重构。
4)支持Steger-Warming, Van Leer, Roe, HLL, HLLC, AUSM等多种通量技术。
5)支持BL、SA和SST 湍流模型 .
6) 支持1阶Euler,3阶Runge-Kutta以及LU-SGS等多种时间推进方法。
7)支持多重网格技术。
该软件的大部分代码由我编写,少部分代码由我的学生冷岩编写。
欢迎使用本软件并提出宝贵意见。
[版权声明] 如在科研中使用或参考本软件,请务必在论文(报告)中标注,并引用作者文献。
更新
---------------------------------------
2011-4-11: 升级到了版本1.1, 支持多重网格(最多3重)。用户可修改control.in中的Num_Mesh 值来设置网格重数(1为单重网格,2为两重网格,3为3重网格;最多为3重)
程序、算例及更新版的理论手册可在本贴的主贴中下载 (OpenCFD-EC2D-1.1.rar)
包含了一个RAE2822翼型绕流的完整算例。
直接编译主程序opencfd_ec2d_v1.1.f90 并执行即可。 运行后残差在Residual.dat中,流场在flow2d.dat中(tecplot格式)。可用read_flow-1.1.f90 进行流场后处理,画出壁面压力系数分布Cp.dat (tecplot格式)
-------------------------------------------
2012-1-3: 更新:理论手册2012版,添加了LU-SGS内容(3.2节)
2012-4-28: 发布OpenCFD-EC2D ver 1.3, 包含LU-SGS 模块代码
发布理论手册2012-4版,包含了k-w SST湍流模型的介绍
(含k-w SST模型的二维代码随后发布);
2012-5-4: 发布OpenCFD-EC2D ver 1.4, 含k-w SST 湍流模型 (发布包中含有一个RAE2822完整算例)
理论手册2012-5-4版;
2012-5-24: 发布OpenCFD-EC2D ver 1.4.3版, 含SA模型 (包含一个RAE2822的完整算例)。
注:本版本的OpenMP没有经过测试,尚不能使用。如需要使用OpenMP的话请等待下一版本。
发布理论手册2012-5-20版。 与上一版本相比,该版增加了如下内容:
a) BL,SA模型介绍;
b) OpenMP并行介绍; 下一版本的Opencfd-EC 2D将支持openMP
c) 高精度有限差分-有限体积混合方法。 下一版本的OpenCFD-EC将支持该方法
(上午发的 ver 1.4.3版缺失了主程序, 刚才更新的是完整的)
--------------------------
2012-5-28: 发布OpenCFD-EC2D ver 1.5.0
1) 支持有限体积-高精度有限差分混合方法。 其中差分块采用5阶精度WENO格式 (后续版本将支持其他高精度格式)。 用户可通过设置FDM.in文件来控制哪些网格块采用高精度差分法 (删除该文件意味着不使用差分法)。
2) 支持OpenMP。 编译时需使用-openmp 或/Qopenmp选项以支持openMP。 用户可通过设置control.in中的NUM_THREADS参数来设定进程数。
发布包中有一个完整的RAE2822算例,使用差分-有限体积混合方法,其中在网格块2 (即包含翼型的网格区)采用差分法。下图为计算结果。
---------------------------------
2012-10-9:OpenCFD-EC2D 更新至ver 1.5.1
支持双时间步LU-SGS方法。 采用该方法,即使非定常计算时仍可使用较大的时间步长(当然,步长仍受物理问题限制)。
发表包中包含一个完整的圆柱绕流(二维)算例。
动画: 圆柱绕流,Re=1000(用半径定义),Ma=0.3;
OpenCFD-EC2D ver 1.5.1, OMUSCL2+Van Leer, 双时间步LU-SGS方法
图中动画为熵(p/(rho**gamma))的瞬时云图
----------------------------------------
2013-4-26: 开发了CGNS文件转换器(convert-cgns-inp-1.0.f90), 该程序可以将CGNS的对接网格转换为Gridgen的Generic格式(PLOT3D格式的网格及.inp格式的边界条件文件)
2013-5-5: 修改了convert-cgns-inp-1.0.f90 中的Bug, 升级到1.1a
2013-6-9: 升级到ver 1.5.4; 修正了原先代码中SST k-w 模型中的Bug (与无量纲化有关);
新版的理论手册 (修改了 SST k-w 模型部分)
==============================
附:《OpenCFD 系列软件使用协议》
如需要三维软件, 请填写该协议扫描后发给我(lixl@imech.ac.cn) ,协议最好由固定人员(非学生)签署。 收到协议后,我再将三维程序发过去。
[ 本帖最后由 lixl-imech 于 2013-6-9 08:52 编辑 ] |
-
-
-
-
-
OpenCFD-EC2D-1.0.rar
20.65 KB, 下载次数: 3966
-
-
OpenCFD-EC2D-1.1.rar
260.17 KB, 下载次数: 4635
-
-
OpenCFD-EC2D-1.3.zip
292.65 KB, 下载次数: 3075
-
-
OpenCFD-EC理论手册-2012-4.pdf
1.26 MB, 下载次数: 3425
-
-
OpenCFD-EC2D-1.4.zip
300.25 KB, 下载次数: 3374
-
-
OpenCFD-EC理论手册-2012-5-4.pdf
1.36 MB, 下载次数: 3239
-
-
OpenCFD-EC理论手册-2012-5-20.pdf
1.9 MB, 下载次数: 4306
-
-
OpenCFD-EC2D-1.4.3.zip
512.04 KB, 下载次数: 2868
-
-
OpenCFD-EC2D-1.5.0.zip
307.46 KB, 下载次数: 3197
-
-
opecfd-ec2d-1.5.1.zip
1.2 MB, 下载次数: 4339
-
-
OpenCFD-EC理论手册-2012-10-7.pdf
2.11 MB, 下载次数: 4380
-
-
CGNS到Gridgen格式转换器.doc
205.5 KB, 下载次数: 2448
-
-
convert-cgns-inp-1.1a.zip
4.44 KB, 下载次数: 2205
-
-
OpenCFD-EC2D-1.5.4.zip
309.38 KB, 下载次数: 2758
-
-
OpenCFD-EC理论手册-2013-6.pdf
2.15 MB, 下载次数: 3863
-
-
OpenCFD系列软件使用协议.doc
28 KB, 下载次数: 1906
评分
-
1
查看全部评分
-
|