我在分布式计算圈子里听到过这样的话。我不是机械工程师。你能告诉我为什么会这样吗?对此有什么解决方案吗?
附言:我可以使用有限元方法作为解决方案吗?
发布于 2014-12-05 07:30:41
拉普拉斯方程的解有一些基本的困难,但看起来你是在问关于将cfd扩展到并行的问题。根据我的经验(航空航天硕士,两年开发等离子体模拟器),并行求解CFD的基本概念并不太难。不幸的是,有没完没了的边缘案例会导致你的解决方案爆炸。我们在处理器边界遇到了符号错误,在某些条件下在某些处理器上没有初始化的变量,以及许多其他的“我们应该想到的”。如果你说的困难你是指Slow,那么这个问题是有点领域特定的,但它归结为1)处理器之间的高通信开销和2)短时间步长(显式解)或每个时间步的高迭代次数(隐式解),这在求解椭圆偏微分方程时是很难避免的。
很多工具都使用有限元。它相当强大/灵活。
https://stackoverflow.com/questions/16003059
复制相似问题