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