lixl-imech 发表于 2010-11-1 08:26:36

发布OpenCFD-SC 二维源代码 (更新:Mach 6 钝锥的完整算例及详细说明)

Hoam-OpenCFD (An Open CFD code with High Order Accuracy Method) 是在导师傅德薰与马延文指导下,作者李新亮独立开发的一套高精度计算流体力学软件(目前已更名为OpenCFD-SC)。   
    该软件的核心是可压缩Navier-Stokes方程单块结构网格高精度差分求解器。支持直角坐标、柱坐标、曲线坐标即旋转体坐标等多种坐标系。对于曲线坐标,采用Jacobian变换求解。软件使用迎风格式,采用流通矢量分裂(FVS)将对流项分解为正、负通量,目前支出Steger-Warming及L-F两种分裂方法。本软件包含一个差分库,其中包含了中心格式(2-10阶)、迎风格式(3-9阶)、紧致格式、WENO格式(WENO-JS,WENO-Z,WENO-SYMBO,Hybrid WENO等,5-9阶)及作者自行开发的群速度控制格式(GVC)等多种差分格式。用户可以通过控制文件进行选择。
   本软件集成了一些常用的边界条件及后处理模块,可支持出入口边界、自由边界、固壁边界、对称边界及周期边界。同时,包含了多种扰动发生模块,用于在壁面及来流中产生扰动,以计算转捩。软件的后处理功能包括计算各种统计量、湍动能Budget、Lighthill声源分析等。
   软件采用Fortran 90 + MPI编写,具有很好的并行效率。曾经使用32768个CPU时达到80%以上的并行效率(以1024个CPU的并行效率为1计算)。目前作者使用该软件进行了多种湍流直接数值模拟(DNS),包括平板、钝锥、压缩折角、三维直翼等边界层湍流的直接数值模拟及各向同性湍流的直接数值模拟。作者近年论文均采用该软件计算。
    作者公开该软件(Hoam-OpenCFD)二维源代码,三维源代码将在今后择机公开 (三维源代码目前尚未公开,请得到三维源代码的科研人员不要传播该三维源代码)。
    作者拥有该软件的全部版权,如大家在科研及应用中使用或参考该软件,请务必在论文(报告、文档)中进行说明(如致谢或脚注中说明),并引用作者的论文(作者的论文请在SCI搜索引擎中搜索 “作者= Li XLAND Fu DX “ )。

[ 本帖最后由 lixl-imech 于 2011-4-12 16:08 编辑 ]

lixl-imech 发表于 2010-11-1 08:29:34

Hoam-OpenCFD理论手册及使用手册,Part 1

lixl-imech 发表于 2010-11-1 08:33:11

Hoam-OpenCFD理论及使用手册。 Part 2

lixl-imech 发表于 2010-11-1 08:33:53

Hoam-OpenCFD 理论及使用手册,Part 3

lixl-imech 发表于 2010-11-1 08:44:44

关于Hoam-OpenCFD软件的更新及算例可访问作者的网盘。
http://cid-1cc0dcbff560c149.skydrive.live.com/browse.aspx/.Public?wa=wsignin1.0&sa=694347089

      目前,作者正在开发一套面向工程应用的计算流体力学软件 OpenCFD-EC (An Open CFD code for Engineering Computing). 并将Hoam-OpenCFD改名为 OpenCFD-SC (An Open CFD code for Scientific Computing). OpenCFD-EC及OpenCFD-SC将最终融合成一个综合的CFD软件OpenCFD.
   OpenCFD-EC的核心是一套多块有限体积求解器。采用迎风型有限体积法。支持2阶TVD,2阶NND,2阶MUSCL,3阶WENO,3阶迎风等多种格式(重构);支持Steger-Warming 流通矢量分裂(FVS)及HLL/HLLC, Roe- 通量差分分裂(FDS). 支持多种湍流模型。
   目前OpenCFD-EC二维代码已开发完成,并通过前台阶、RAE2822翼型绕流,30P30N三段翼型绕流等多个测试。OpenCFD-EC三维代码开发已基本完成,通过RAE2822三维直翼型,M6三维翼的测试。目前计划进行DPW-I 翼身组合体标模的计算。

   作者将择机公布OpenCFD-EC二维源代码及文档(目前尚未发布)。 OpenCFD-EC具有非常详细的说明文档及程序注释,是学习有限体积法,编制工程程序的很好学习工具。

[ 本帖最后由 lixl-imech 于 2010-11-1 08:45 编辑 ]

chenzhi110 发表于 2010-11-1 23:15:59

回复 1# lixl-imech 的帖子

赞一个!

莫口 发表于 2010-11-2 08:11:54

支持李老师!

monday 发表于 2010-11-2 19:22:56

支持李老师,国内需要开源的勇气和氛围。赞扬prof Li 引领一代潮流。

莫口 发表于 2010-11-3 20:34:03

不过DNS,没有机器啊……
自己的电脑也用不了……

sumingze 发表于 2010-11-4 00:03:38

支持

songke21 发表于 2010-11-4 11:43:24

感谢共享精神啊

ch06 发表于 2010-11-4 21:29:46

果然有大师级风范!

onesupeng 发表于 2010-11-6 02:25:03

看了一下,结构蛮好的

xiaoshuai537 发表于 2010-11-6 16:58:08

回复 5# lixl-imech 的帖子

狂赞!中国CFD界的发展需要您这种有为、无私的人!

weixing1531 发表于 2010-11-7 16:03:32

以前是学习西安交大和PERIC的程序

现在又有新的目标了
页: [1] 2 3 4 5 6 7 8 9 10
查看完整版本: 发布OpenCFD-SC 二维源代码 (更新:Mach 6 钝锥的完整算例及详细说明)