3

在过去的 1.5 年里,我在 cfd 领域担任 c++ 开发人员。由于我来自计算机科学背景,因此我在 CFD 方面的领域知识非常差。我在网上搜索过,但没有得到我想要的那种材料。实际上,我正在获得有关 cfd 的数学研究论文,重点是理论和公式。我想要的是一个用简单的英语编写的教程,针对专注于软件开发的新手。我可能要求太多,但任何帮助都是可观的:)

4

3 回答 3

4

好吧,如果你想有一个更友好的介绍(尽管你根本无法逃避数学),你可以从 Cline、Cardon 和 Egbert 的“我们其他人的流体流动”开始,然后从那里。谷歌它,你会在网上找到它。

或者你可以看看 Robert Bridson 的书《计算机图形学的流体模拟》,它以更温和的方式介绍了基本概念。

这些都是针对计算机图形处理流体的文本,但它们可能会在您逐步进行 CFD 模拟时提供温和的介绍。

于 2011-05-28T06:25:16.927 回答
3

我使用过/在两个 C++ 库上工作过,它们都有很多理论、文档和教程: http: //www.dealii.org/http://libmesh.sourceforge.net/。两者都是自适应细化有限元库,都侧重于(科学)流体模拟。

于 2011-05-30T12:45:29.740 回答
2

另一个好的开始可能是GPU 上的快速流体动力学模拟,它实际上有助于在 CPU 上实现非常简单(但不是最佳)。

它带有可以直接移植到 CPU 的着色器源代码,并且提供了比 Bridson 的书更容易和更面向编程的方法。

于 2011-05-30T12:36:59.857 回答