首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >为什么计算流体动力学问题很难在并行处理中解决?

为什么计算流体动力学问题很难在并行处理中解决?
EN

Stack Overflow用户
提问于 2013-04-15 02:59:35
回答 1查看 494关注 0票数 0

我在分布式计算圈子里听到过这样的话。我不是机械工程师。你能告诉我为什么会这样吗?对此有什么解决方案吗?

附言:我可以使用有限元方法作为解决方案吗?

EN

回答 1

Stack Overflow用户

发布于 2014-12-05 07:30:41

拉普拉斯方程的解有一些基本的困难,但看起来你是在问关于将cfd扩展到并行的问题。根据我的经验(航空航天硕士,两年开发等离子体模拟器),并行求解CFD的基本概念并不太难。不幸的是,有没完没了的边缘案例会导致你的解决方案爆炸。我们在处理器边界遇到了符号错误,在某些条件下在某些处理器上没有初始化的变量,以及许多其他的“我们应该想到的”。如果你说的困难你是指Slow,那么这个问题是有点领域特定的,但它归结为1)处理器之间的高通信开销和2)短时间步长(显式解)或每个时间步的高迭代次数(隐式解),这在求解椭圆偏微分方程时是很难避免的。

很多工具都使用有限元。它相当强大/灵活。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/16003059

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档