CFD 和计算机科学的交叉点是什么

计算科学 流体动力学
2021-11-28 18:42:14

CFD 和计算机科学的交叉点是什么...

和..

在 CompSci 本科和硕士毕业后攻读 CFD 博士学位有多难

非常感谢....

3个回答

回复:十字路口......有很多。但是一个出色的 CFD 专家可能不会随便知道基本的 DAG 遍历。一个伟大的 CS 家伙可能不会随便知道各种经典数值方案中固有的实际权衡。然而,在重要的时候,每一方都可以很容易地学习对方。

回复:难度...取决于程序。根据博士学位,您可能在机械工程系遇到麻烦。限定符要求,因为他们有时期望比您严格地说需要在范围广泛的主题中完成论文所需的范围更广。有很多不错的计算科学程序,您可以在其中专注于 CFD,但更渐进地介绍所需的工程/数学/物理。

回复:您没有问但是....如果您决定从编程背景进入 CFD,请确保您正在开发的算法/工具与应用程序中的新颖结果之间存在一条直线-CFD 流体动力学家会关心。花很多时间在算法/编程/优化/等上(因为这太有趣了)太容易了,结果却发现你的研究结果没有足够的物理相关冲击力。此外,出于对所有神圣事物的热爱,不要随便决定编写自己的流解算器,因为您周围的传统解算器不会削减 CS 芥末。这是落入上述陷阱的绝佳方式。与大多数人相比,我认为您的顾问选择至关重要。

物理和数学。如果您不了解您试图让计算机模拟的基础偏微分方程,则很难在 CFD 中做得很好。你可以选择这个,但你可以很容易地在博士的头两年里跟上进度。

计算机科学和计算流体力学相交的一个方面是代码优化和算法设计。根据个人经验,对我来说 CFD 最复杂的方面是数值分析(编程),但如果您已经拥有计算机科学硕士学位,那应该不会太糟糕。

祝你好运!