找回密码
 注册
查看: 3826|回复: 4

问题与解答(2004.03.25更新)

[复制链接]
发表于 2004-3-21 19:48:01 | 显示全部楼层 |阅读模式

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

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

x
[这个贴子最后由赵玉心在 2004/03/25 02:06pm 第 4 次编辑]

………………………………………………………………………………………………
问:我们的目标是什么?
………………………………………………………………………………………………
答:开发中国人自己的CFD软件。
………………………………………………………………………………………………
问:我们以什么样的方式实现目标?
………………………………………………………………………………………………
答:我们以自愿报名的方式组成CFD开发小组,然后根据每个人的特长与感兴趣的方向确定具体的工作。
………………………………………………………………………………………………
问:我们小组的组织方式是什么样的?
………………………………………………………………………………………………
答:我们小组没有任何一个人是真正的领导者,领导我们的就是我们的目标和实现目标的方案。但是,为了大家能够有的放矢的解决问题,我们将整个目标分成几个计划,每个计划中根据个人能力大家推举最适合的人选做为该子计划的策划者和实施者。
………………………………………………………………………………………………
问:我们具体要做什么?
………………………………………………………………………………………………
答:首先是认清一个通用CFD软件所必备的组织架构。主要是站在别人肩膀上分析开放源代码的CFD软件。
1.对于文件格式,我们以CGNS为研究对象。因为该软件和相关协议已被大多数知名CFD软件所接受,为了保证我们软件的开放性和与其它软件相容性,非常有必要研究该软件和相关协议。目前CGNS的研究已经积累相当多的资料和经验,暂时不需要人手,我一个人干得掉它,到时候会给每一个参加成员一份Word文档。
2.对于前处理方面,我们以GrAL为研究对象。该软件的作者对于CFD通用程序的开发见解相当深刻,软件本身也是基于CFD通用程序开发而设计的。因此,对于CFD前处理来说,研究GrAL非常有价值。目前这个工作尚未起步,因此非常需要有志于网格研究的兄弟参与该工作,过两天我再做细致介绍。
3.对于求解器,我们以Overtrue为研究对象,这个软件相当庞大,如果仅靠个人的力量是没有办法把它读懂的,因此该软件在Supersonic兄的牵头下由大家共同研究,目前已有三个人加入(明天或者后天还会陆续加入几个兄弟),Overtrue虽然包括了网格划分的模块,但是为了有所借鉴,我们在人手足够的情况下还是要分析GrAL。
4.如果您还有别的好的建议,那么请您直接跟贴,大家觉得可行或者有兄弟同意,那么你们就可以订个初步计划,然后动手去做,碰到问题大家一起商讨。
………………………………………………………………………………………………
问:对于以后加入的兄弟,我们该怎么帮他尽快上手?
………………………………………………………………………………………………
答:这本身是整个项目的继承性问题。我们做这些事情不但要有经验的积累,还要有真正的文档的积累。也就是每一个兄弟应该把自己所做的事情以文档的方式记录下来,这既是对你所做的成果的总结与肯定,又是整个计划继承性的实现。
以前阅读NASA和AIAA的论文我有一个最深刻的感受就是它们的阶段总结做得非常的好,通过阅读综述性和总结性的文章,我们可以清晰地把握某一方向在一年内的总体变动和发展。所以我们也以这种方式对工作成果与经验进行积累。
………………………………………………………………………………………………
问:我该怎么加入这个小组?
………………………………………………………………………………………………
答:看到置顶的帖子了吗?觉得自己能做尽管报名!
………………………………………………………………………………………………
问:加入小组之后我该做些什么?
………………………………………………………………………………………………
答:每个人都有自己的强项,我们也有自己的目标,结合您的强项和我们的目标自然有您发挥特长的机会。
………………………………………………………………………………………………
问:如果我没有时间怎么办?
………………………………………………………………………………………………
答:时间都是靠挤出来的,您是不是大部分时间帮老板干活啊?如果是,那恭喜你,你自己的时间可以从给别人打工的过程中获得。如果你不知道怎么做,加入我们的MSN,我们会给你大量的方法。
………………………………………………………………………………………………
问:我们做出的成果值多少钱?
………………………………………………………………………………………………
答:您这个问题本身就错了,我们不是为了赚钱才这么做的。CFD自由开发小组没有任何商业目的,主要是为大家提供CFD技术交流的平台,在这个平台上您尽管施展自己的才华,我们最需要的是创造力和锲而不舍的精神,做这个东西的人不会把钱看得太重要。
………………………………………………………………………………………………
问:我们这个小组由谁领导?
………………………………………………………………………………………………
答:您又问错了一个问题,我们没有具体的领导者,我们所需要的是每一个参加人员发挥自己的创造力,为大家提供建议,如果大多数人觉得这个意见可行,那么您就是做这件事的发起者,凡是想做这方面的兄弟都可以和您联系,然后组成专门的研究小组。
………………………………………………………………………………………………
问:我觉得做了一段时间之后对这个小组已经没有兴趣,我想要退出你们怎么看?
………………………………………………………………………………………………
答:您放心,开发小组自由加入也自由退出,对您的退出没有任何要求。如果您是个负责任的人,我们只需要您把自己的退出理由说出来,我们同样欢迎您下次再来。
………………………………………………………………………………………………
问:你们大部分人连博士都没毕业,做这个不觉得可笑吗?
………………………………………………………………………………………………
答:路是人走出来的,我们需要您的建议和冷水,不需要您的嘲笑。
………………………………………………………………………………………………
问:我想做SIMPLE算法研究,你们有相关资料吗?
………………………………………………………………………………………………
答:您可以问具体的兄弟索要资料,如果他有相关资料,相信他会尽力帮您。如果您加入这个小组,那么每一个成员都有义务帮助您,但是您也应该承担本小组的相关义务。
………………………………………………………………………………………………
问:我想做ENO算法研究,你们有相关资料吗?
………………………………………………………………………………………………
答:见上一个问题。
………………………………………………………………………………………………
问:我给你们浇点凉水吧?
………………………………………………………………………………………………
答:非常感谢您,我们不缺热情,就是缺凉水!!!如果您浇凉水我们感激不尽!!!
………………………………………………………………………………………………
问:CFD软件是一个大工程,你们觉得自己能做出来吗?
………………………………………………………………………………………………
答:我们不怕失败,就怕没有行动,有了行动,失败了还有经验。
发表于 2004-3-22 22:30:11 | 显示全部楼层

问题与解答(2004.03.25更新)

我想问个问题?
对于ENO算法的改进-WENO算法目前来说已经非常有效,这种高精度、高分辨率的算法不但保留了ENO算法的优点,而且编程非常easy!相信大家都在使用,在我们交通流模型方程的数值模拟过程当中,这种算法显地尤为高效。
为什么不立刻转入对WENO算法的研究当中呢?
发表于 2004-3-23 10:51:27 | 显示全部楼层

问题与解答(2004.03.25更新)

[这个贴子最后由supersonic在 2004/03/23 11:01am 第 1 次编辑]
下面引用由水寿松2004/03/22 10:30pm 发表的内容:
我想问个问题?
对于ENO算法的改进-WENO算法目前来说已经非常有效,这种高精度、高分辨率的算法不但保留了ENO算法的优点,而且编程非常easy!相信大家都在使用,在我们交通流模型方程的数值模拟过程当中,这种 ...
这并非问题的关键。格式只是整个CFD软件中的一个小环节。
我们希望通过经过学习现有源代码之后,能够设计出具有良好可扩展性的CFD平台,使得添加各种算法、格式、边界条件处理都很容易,而不仅仅是格式。如果哪些XDJM对无网格算法很熟悉,那么就可以组织起来实现无网格算法;那些朋友对CE/SE熟悉,也能够在这个平台上实现CE/SE算法。
发表于 2004-3-23 19:28:34 | 显示全部楼层

问题与解答(2004.03.25更新)

非也非也,我也没讲清我要表达的意思。
对于非守恒形式的模型方程来说,使用近些年发展起来的高分辨率、高精度的格式可以保证在不丢失原来物理解信息的条件下最大限度的减少数值模拟所带来的误差,这方面的因素是做CFD的学者必须考虑的。
很简单,一言以蔽之,做CFD而不是做“FCD“,不是光会模拟就OK的了!如果不进行必要的处理,出来的结果很可能走样,就是说这个误差是你所建立的模型方程带来的,还是格式带来的已无法预计!
所以,我会说”为什么不立刻转入对WENO算法的研究当中呢?“
 楼主| 发表于 2004-3-23 21:33:07 | 显示全部楼层

问题与解答(2004.03.25更新)

水寿松兄弟,感谢您的关注。
我解释一下吧:
1.WENO算法就其具体的形式来看就是黎曼求解器的一种,因此它和TVD、ENO完全是同一类的求解器。其具体算法也基本上都是首先空间分裂,然后时间步进。至于您说的WENO编程序相当easy,呵呵,在下倒是很想请教一下WENO和TVD哪个更容易编程?我的一个关系很好的老师,也算是朋友,几年前就是以NND、ENO和WENO为内容作的博士论文,因此现在对于这个格式进行所谓的研究更多的是读读别人的文献做做交叉学科的研究而已。
2.您所说的近年来发展的高分辨率、高精度的格式指的是什么?WENO、Compact Scheme、Spectral Volume、Meshless还是CE/SE?每一个方法都有其自身的难点,应该说,上述每一个方法的萌芽都是很久很久以前的事情,为什么发展不起来,我认为算法的复杂性是不可避免的原因之一?程序结构的复杂性已经是我们面临的最大问题之一了,目前我们实在不想给自己过多的压力。
3.您所说的求解非守恒型模型方程对于我们来说并不重要,因为首先我们不是在做CFD格式的机理性研究,而是在考虑通用CFD软件的发展。因此即使我们有非常高精度的格式,有非常新的湍流模型,如果它难以实现那么我们敬而远之。我们所做的工作非常的有针对性,不是来帮哪一位兄弟作博士论文,而是实现CFD软件的通用化,哪怕我们使用MacComack格式做出来了通用软件,也是非常难得的进步。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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