我在分布式计算界听说过这个。我不是机械工程师。你能说出为什么会这样吗?有什么解决方案吗?
PS:我可以使用有限元方法作为解决方案吗?
我在分布式计算界听说过这个。我不是机械工程师。你能说出为什么会这样吗?有什么解决方案吗?
PS:我可以使用有限元方法作为解决方案吗?
获得拉普拉斯方程的解决方案存在一些基本困难,但看起来您是在专门询问将 cfd 扩展到并行。根据我的经验(航空航天硕士,开发等离子体模拟器 2 年),并行求解 CFD 的基本概念并不难。不幸的是,有源源不断的边缘情况会导致您的解决方案爆炸。我们在处理器边界遇到符号错误,在某些条件下在某些处理器上未初始化的变量,以及许多其他“我们应该想到的”。如果困难是指慢,那么这个问题有点特定于领域,但归结为 1) 处理器之间的高通信开销和 2) (显式解决方案)的短时间步长或每个时间步长的高迭代次数(隐式解决方案),这很难避免在求解椭圆 PDE 时。
许多工具使用有限元。它非常强大/灵活。