xinboy 发表于 2010-11-7 18:24:11

我们国内现在就缺少这种精神,唯有这种精神,才能使我们的CFD技术不断提高。

quest11 发表于 2010-11-7 22:33:33

支持李老师,李老师真有大师的风范

lixl-imech 发表于 2010-11-8 08:09:58

OpenCFD-EC理论手册

多块有限体积N-S求解器 OpenCFD-EC目前正在开发过程中。附件中是正在编写过程中的理论手册。

lixl-imech 发表于 2010-11-8 08:22:43

公开OpenCFD-SC开发日志

这个开发日志记录了我7年间对这个程序的编写、调试、测试过程。
是非常好的第一手材料。 其中有大量的编程经验谈。其中很大比重是关于程序性能的调试和提升。
作者公开该日志,希望能为国内编程者提供借鉴。
也希望能促进国内代码开源的气氛。

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

lucio 发表于 2010-11-8 12:57:01

看楼主的头像,应该叫大哥了。可能对于一些同学来说应该叫大叔了。真不容易,顶了!

shirazbj 发表于 2010-11-8 19:28:39

不知道有没有打算放到SourceForge(或者一个独立的网站,类似http://www.freecfd.com/), 附带个论坛讨论起来容易。

lixl-imech 发表于 2010-11-8 20:17:21

原帖由 shirazbj 于 2010-11-8 19:28 发表 http://www.cfluid.com/bbs/images/common/back.gif
不知道有没有打算放到SourceForge(或者一个独立的网站,类似http://www.freecfd.com/), 附带个论坛讨论起来容易。
等OpenCFD-EC成熟了,我想建个网站。到时候,感兴趣的朋友可以修改补充这个软件,逐渐发展壮大这个开源CFD软件。

莫口 发表于 2010-11-9 08:24:26

正在学李老师的课呢,感觉收获很大,还是刚开始接触,不知道什么时候能赶上大部队呢……

merryfish 发表于 2010-11-14 10:35:58

我浏览了一下你的程序,作为一个通用的程序,我觉得以下几个方面需要改进一下:
1)建议你多使用module来封装data和subroutine,fortran 90面向对象的功能在你的程序中很少用到
2)建议你使用define,和ifdef等之类的宏,这样在编译的时候可以选择编译mpi版本和非mpi版本,这样做到比较灵活
3)建议你自动生产makefile文件,而不是自己动手写makefile
4)建议你提供一些case,和输入文件,这样如果有人感兴趣可以从你提供的那些case开始
总的来说,我一看你的程序我就知道是中国人写的,那种风格,^_^,很有中国特色。

shirazbj 发表于 2010-11-15 06:35:25

最好有windows下的makefile.gcc

lixl-imech 发表于 2010-11-15 09:14:37

原帖由 merryfish 于 2010-11-14 10:35 发表 http://www.cfluid.com/bbs/images/common/back.gif
我浏览了一下你的程序,作为一个通用的程序,我觉得以下几个方面需要改进一下:
1)建议你多使用module来封装data和subroutine,fortran 90面向对象的功能在你的程序中很少用到
2)建议你使用define,和ifdef等之类 ...

多谢建议。
   OpenCFD-SC是7年前开始写的,接口比较陈旧。 最近开发的OpenCFD-EC采用了module封装,基本上不需要参数传递。
      我计划把一些算例陆续传到网盘上,供大家下载。

DNS 发表于 2010-11-15 14:25:32

2D 前台阶流动和3d M6机翼算的偏差有点大,不建议采用NND的重构方式

破碎虚空 发表于 2010-11-16 13:18:15

支持一下吧,看看有没有用。

ahunter 发表于 2010-11-17 13:49:02

敬佩楼主的开放精神

guanfm 发表于 2010-11-17 22:26:39

支持李老师的工作!
页: 1 [2] 3 4 5 6 7 8 9 10
查看完整版本: 发布OpenCFD-SC 二维源代码 (更新:Mach 6 钝锥的完整算例及详细说明)