我在计算流体力学领域做了一年半的c++开发人员。因为我是计算机科学背景,所以我在CFD领域的知识很差。我已经在网上搜索过了,但没有找到我想要的那种材料。实际上,我得到了关于cfd的数学研究论文,主要集中在理论和公式上。我想要的是一个用简单的英语写的教程,目标是关注软件开发的新手。我可能要求太多了,但任何帮助都是值得感谢的:)
发布于 2011-05-28 14:25:17
好吧,如果你想有一个更友好的介绍(尽管你根本无法逃脱数学),你可以从克莱恩,卡登和埃格伯特的"Fluid Flow for there“开始,然后从那里开始。用谷歌搜索,你会在网上找到它。
或者你可以看看Robert Bridson的书"Fluid Simulation for Computer Graphics“,它以一种更温和的方式介绍了基本概念。
这些都是针对计算机图形的流体处理的文本,但它们可能会在您学习CFD模拟时提供一个温和的介绍。
发布于 2011-05-30 20:45:30
我使用过两个C++库:http://www.dealii.org/和http://libmesh.sourceforge.net/,这两个库都有很多理论、文档和教程。两者都是自适应精化有限元库,都专注于(科学)流体模拟。
发布于 2011-05-30 20:37:00
另一个好的开始是Fast Fluid Dynamics Simulation on the GPU,它实际上有助于在CPU上实现一个非常简单(但不是最优)的实现。
它附带了着色器的源代码,可以直接移植到CPU上,并且提供了一种比Bridson的书更容易和更面向编程的方法。
https://stackoverflow.com/questions/6160037
复制相似问题