让淡扯一扯 - 悲催的科学匠人 - 冷水's blog
以前读书的时候,没有好好学习的几个领域
以前读书的时候,没有好好学习的几个领域:
- 数字信号处理与随机过程
- 线性系统与自动控制
- 流动稳定性分析
最近花了N多时间补课。光知道数值分析,不理解物理原理,其实也干不了更多事。
ExChimera搁了近三个月,好多东西搞忘了。查看svn的提交log,都不知道当初在干什么了。shit
强说愁——搞流动数值分析软件开发挺不容易的
倒不是难度问题,虽然这个事情要求确实还很高,要熟悉流体力学(对于耦合问题还需要了解其它力学)、各种数值分析方法(线性代数、ODE、PDE,还外带统计之类)、处理网格问题所涉及的计算几何与计算机图形学、计算机语言,以及软件设计与开发。关键在于,在国内,这个事情没有被当作一种独立的领域,只是其它领域的附属,比如基础的流体物理和偏向工程的飞行器设计或者流体机械,或者是专门的数值算法。其实现在明明相关领域离开了CFD寸步难行,但是分析软件的开发还没有正真的被当作一个独立的领域被重视起来,虽然已经有了一些高投入的CFD开发项目。
CFD开发这个事情,需要多方协作和现代软件工程管理。在以教书育人和基础研究的大学做这个事情其实不适合,做了也基本难以推广和持续性的发展。但是在研究院,目前也不适合。大家都忙于具体型号,业绩与型号挂钩,这种与型号没直接关系的事情,谁做谁是SB。公司没有足够的财力和客户,也没法做重量级的软件。再说CFD开发专业人才大多不愿去没有保障、不稳定的公司。目前不管谁做,都有一个问题,自己捂着难以推广。
也许是超级计算中心干这个事情比较合适??拿国家的钱开发,国内客户免费使用,有偿培训。