找回密码
 注册
查看: 5844|回复: 6

OpenFVM不错

[复制链接]
发表于 2010-5-16 12:28:16 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册

x
OpenFVM is a general CFD solver released under the GPL license. It was developed to simulate the flow in complex 3D geometries. Therefore, the mesh can be unstructured and contain control volumes with arbitrary shape. The code uses the finite volume method to evaluate the partial differential equations. As well as solving the velocity and pressure fields, the code is capable of solving non-isothermal multiphase flow.
发表于 2014-10-23 00:16:52 | 显示全部楼层
本帖最后由 wilson732 于 2014-10-23 19:36 编辑

看到过这个软件,但是资料比较少,不知能否找到更详细一些的软件资料
发表于 2014-10-23 18:39:09 | 显示全部楼层
楼主有空能做个视频吗?以帮助大家更好的接触这个软件。我也在sourcefrog上看到过,但是一直没有很好的用过。
发表于 2014-11-11 11:27:07 | 显示全部楼层
作者都不更新了。。
发表于 2014-12-31 15:46:49 | 显示全部楼层
本帖最后由 wangzhibo 于 2014-12-31 07:52 编辑

该软件没有开发湍流模式,仅仅求解RANS方程不考虑雷诺应力项。
采用GMSH作为前后处理器。
编程语言采用c(不是C++)语言。程序结构简单,借助了开源线性方程组求解包laspack求解离散后的动量方程
采用八叉树算法存储结构化六面体网格。

发表于 2015-4-6 15:42:26 | 显示全部楼层
wangzhibo 发表于 2014-12-31 15:46
该软件没有开发湍流模式,仅仅求解RANS方程不考虑雷诺应力项。
采用GMSH作为前后处理器。
编程语言采用c ...

请问一下,我用的win版本的,直接将dsw文件拖动到VC6.0中,然后组建(build),然后运行,得出的结果是error:wrong number of arguments,expected 3,found 0.
请问这是怎么一回事??

发表于 2015-4-6 19:39:49 | 显示全部楼层
如果openfvm是用c开发,意味着它的计算速度可能很快。它调用LAPACK也节省了开发时间提高了稳定性,因为LAPACK也大量调用一个成熟稳定的基本线性代数子程序库BLAS。现在已经有取代LAPACK和BLAS的纯c/c++的库。
c程序员是非常多的,意味着openfvm可以拥有潜在的大量的开发人员。不过如果要同时维护LAPACK和BLAS这样的FORTRAN代码,那么它的优势就难追纯c/c++的开源CFD代码了。幸好现在LAPACK和BLAS还有人维护,但同时做FORTRAN和C/C++的编译器是加大了工作量,编译器人员肯定不太愿意同时维护各种语言的编译器。

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表