转个CFD的贴子

发信人: mechcat (mechcat), 信区: ME
标 题: 感觉学交叉学科,像CFD的那样的真累啊。
发信站: BBS 未名空间站 (Fri Sep 11 20:05:35 2009, 美东)
这些年来,觉得做这方面research的过程就是个不断学习别的学科知识的过程,往往穷
于应付,感觉永远都学不完,每个方面水平却不高;而别的学科当研究生大多是专于本
身的领域,时间长了可以做得很精。
数学:ODE、PDE、线性代数,数值方法,各种方程,格式,反正要是学得好学得深的话
就和数学系的研究生差不多了。
流体力学: 理论的东西钻得深的话就太多了,一本经典的boundary layer theory就可
以把人看晕。一般学mechanical都不用学的可压缩流,对我来说也是必需。要是碰上非
牛顿流,那就…
电脑:C和Fortran本科时都得学,平时要会用matlab。真搞起应用开发来,linux得会
,C++得懂,搞并行运算,还得懂MPI或OpenMP,水平高一点,要会用Python,有时在
别人的cluster上运行软件,据说还要会shell编程才能操作。如果要是独自搞结果
visualization,强人的话还要用C++和OpenGL做computer graphics,这不都成了CS
的活了吗?听说过以前有学CFD,但Linux用得好的,后来都跑到CS拿PhD了。
其他:
网格生成,那理论真是又枯燥有难懂。可是要应用起来又不可缺少,具体的软件还得一
个一个学,做网格做到眼睛发疼。做具体复杂形状,还得会CAD。
都说搞control理论的人学的数学才是engineering里最难的,你要是搞起CFD中的流体
控制,照样要会。要分析湍流么?本身理论就不少。分析方法里的POD,LSE,还有小波
分析,一大堆数学。算不稳定流和 acoustics,要学会做信号处理,尽管你不是EE。燃
烧、多相流…,太多了,不说了。
想起那些只做实验的人,他们真幸福啊,只要会操作仪器就行,熟练以后了就是半体力活,
结果上帝会安排好,得来全不费脑子。做FEA的也算幸福啊,数学相对简单,电脑一会儿就
出结果,哪用像CFD的运算以天数来算。一次参加一个computational science的workshop,
见到不少搞物理、化学、生物和气象的,他们很多竟然连网格生成、有限差分都不会,想必他们的
research更是轻松不少。还有个别像EE的人要用一点CFD,就号称玩CFD,但他们往往连N-S
方程都不懂。
不少CFD的paper都是被数学系、CS和物理系的人打擦边球占去了,他们可不用掌握那么
多东西。剩下engineering的人是最累的啊。

Advertisements
此条目发表在未分类分类目录。将固定链接加入收藏夹。

发表评论

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / 更改 )

Twitter picture

You are commenting using your Twitter account. Log Out / 更改 )

Facebook photo

You are commenting using your Facebook account. Log Out / 更改 )

Google+ photo

You are commenting using your Google+ account. Log Out / 更改 )

Connecting to %s