找回密码
 注册
查看: 25576|回复: 46

[新闻动态] Stanford的开源CFD代码SU2(2017年1月20日更新5.0版)

[复制链接]
发表于 2013-4-4 14:31:39 | 显示全部楼层 |阅读模式

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

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

x
本帖最后由 xici8080 于 2017-1-20 23:00 编辑

2017年1月20日更新 5.0版

可执行文件和代码
https://github.com/su2code/SU2/releases

算例网格
https://github.com/su2code/TestCases/releases

5.0版的发布时间正好是5周年

On January 19, 2012, we launched SU2 v1.0. What started as a small project has snowballed into a movement. The SU2 community continues to grow, numbering in the thousands of users and hundreds of developers. Our open-source philosophy let's us bring together the top expertise in CFD from around the world to accomplish new feats at a lightning pace. Today marks the 5th anniversary of SU2, and we're celebrating with the official release of SU2 v5.0 "Raven," featuring a new in-memory Python wrapper.


改进内容

SU2 v5.0 contains many new features and improvements, including the following:

New in-memory Python wrapping of SU2 using SWIG with accompanying high-level API.
Class enhancements for multiphysics applications, including interpolation and transfer.
Free-form deformation (FFD) extensions, including bezier curves and improved usability.
Reorganization of the incompressible solver for future expansion.
Harmonic Balance flow analysis capability.
Algebraic transition model implementation.
More and better boundary conditions (accuracy and convergence improvements).
Extensions to scripting for automated database creation (compute_polar.py).
Critical improvements in I/O, including more feedback to the user.
Additional bug fixes, stability improvements, and general code maintenance.
发表于 2013-4-6 10:23:03 | 显示全部楼层
windows版是不是只能在WIN7下安装?我在XP下安装后提示缺少一个.dll文件,网上下载了一个.dll文件还是无法运行。
发表于 2013-4-6 10:59:07 | 显示全部楼层


Intel子目录下的东西也要装。

最新的2•0•2只有源码,win下需自己编译。
发表于 2013-4-7 16:34:31 | 显示全部楼层
OK,装了这个之后提示还需要一个configuration file。这个文件是系统提供的,还是需要自己编写?
发表于 2013-4-7 16:48:40 | 显示全部楼层
原帖由 周华 于 2013-4-7 16:34 发表
OK,装了这个之后提示还需要一个configuration file。这个文件是系统提供的,还是需要自己编写?


就是每个算例的配置文件。包含计算条件等等。参考test case里的例子。
发表于 2013-4-7 16:54:13 | 显示全部楼层
我下了一个template,然后按说明放在SU2目录下,但是启动还是提示没有configuration file。
发表于 2013-4-7 16:54:56 | 显示全部楼层
原帖由 shirazbj 于 2013-4-7 16:48 发表


就是每个算例的配置文件。包含计算条件等等。参考test case里的例子。


好,我装个case再试试。
发表于 2013-4-7 17:00:23 | 显示全部楼层
原帖由 周华 于 2013-4-7 16:54 发表
我下了一个template,然后按说明放在SU2目录下,但是启动还是提示没有configuration file。

在dos窗口下运行的命令是su2_cfd xxx.cfg。必须指定cfg文件名。
如果没设环境变量path, su2_cfd.exe,xxx.cfg和cfg里指定的网格文件必须在一个目录里。在该目录下进入dos窗口执行。
发表于 2013-4-7 17:01:50 | 显示全部楼层
我那个2.0.2包里有个例子。不需要其他文件了。
 楼主| 发表于 2013-5-6 10:31:06 | 显示全部楼层
SU2的鲁棒性不是很好,感觉问题在Multigrid部分的Agglomeration实现不好,很多时候计算都会NaN,如果一直有问题可以关闭Multigrid。
 楼主| 发表于 2013-6-18 11:27:49 | 显示全部楼层
发表于 2013-9-15 23:49:22 | 显示全部楼层

现在开源的代码很多,用起来容易

,但是要读懂程序还是要花很大的心思。
 楼主| 发表于 2013-10-5 11:20:05 | 显示全部楼层
SU2的代码管理已迁移至Github,访问源代码更加方便了
https://github.com/su2code/SU2


最新的testcase
http://su2.stanford.edu/download/v2.0.8/TestCases_2.0.8.tar.gz
发表于 2013-10-6 11:18:33 | 显示全部楼层
开源发展势头很好。开源的本质是软件开发的人力成本上升,只能依赖大家的奉献。现在android手机这么火,我们都想把公司的管道应力分析软件AutoPSA移植到安卓上。当然这个软件太小没什么意思,劳民伤财,但是开发一个类似matlab的开源仿真软件在手机运行还是有很大市场的。
开源的cfd还有帝国理工的OpenFOAM是C++的,西交大苏博士在搞;中科院李老师搞的OpenCFD是Fortran的,一直持续,但fortran的计算机高手很难找,因为计算机系都是培训c/c++或java,fortran也教一点,市场上不流行。美国matlab是墨西哥大学计算机系主任搞的,刚开始也是fortran,后来在斯坦福推广的时候,和一个计算机系的高材生遇到,后来搞成了c++,这个人现在好像是ceo。fluent也是c++的。只有ansys好像一直是fortran。要发展还是要搞c++,要让计算机软件高手进来,因为c++有很多先进技术,如标准模板库stl、扩展库boost,可以省很多事,泛型编程,几乎可以把最先进的技术都用上,而且很容易找计算机人才,当然专业算法也要人不可缺。有限元也有很多开源如oofem,openfem,有个美国地震模拟程序opensees是华南理工有个陈博士在搞。但是通用仿真开源没人搞,大家开源仿真一般用scilab,octave之类,这些缺点与matlab相似,集成开发环境如编译器调试器解释器不是最先进的c/c++调试器。
发表于 2013-10-6 13:46:25 | 显示全部楼层
OpenFOAM被ESI收购了,现在已经是商业化的软件,不过据说代码还是开源的,主要是咨询服务这部分被商业化了。SU2早晚也会商业化。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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