24小时热门版块排行榜    

CyRhmU.jpeg
查看: 536  |  回复: 2

_yixiao

铁虫 (小有名气)

[交流] 【求助】OpenMP并行计算请教已有2人参与

因为要实现实时性,程序要用visual studio 2008的OpenMP进行并行计算,但对这方面没有什么接触,不知从何下手,在此问问各位高人。

该程序主要进行的是传热计算,运用的是导热微分方程,耗费时间的地方主要在于纵向方向,层数多,而且下一层的计算必须基于上一层的计算结果。横向对计算时间影响不大。

因为下一层的计算必须基于上一层的结果,此处数据相关了,所以我该怎样进行并行计算呢。。。

请教了,可追加金币。
回复此楼

» 猜你喜欢

» 本主题相关价值贴推荐,对您同样有帮助:

信仰我所必须相信的
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

chelator

木虫 (小有名气)


余泽成(金币+1):谢谢参与应助! 2010-07-28 15:14:07
_yixiao(金币+4):谢谢你的意见 2010-08-03 11:01:32
除非改算法,否则不能并行(不能节省时间)。
2楼2010-07-28 09:12:37
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

nono2009

超级版主 (文学泰斗)

No gains, no pains.

优秀区长优秀区长优秀区长优秀区长优秀版主

★ ★
余泽成(金币+2):谢谢参与应助! 2010-07-28 15:13:57
_yixiao(金币+6):谢谢你的意见,用商用软件的确是会省很多事,可惜这个必须得自己编写程序,无奈中~ 2010-08-03 11:02:47
同意楼上所言。“下一层的计算必须基于上一层的计算结果”,那只是楼主基于物理机理的思考,从计算角度而言,当然可以同时求解。要想用并行计算,还是先要学习并行计算的算法才行。

另外,楼主的计算如果是以导热为主的,那找个商用计算传热软件算算,速度应该可以。
3楼2010-07-28 10:08:02
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 _yixiao 的主题更新
普通表情 高级回复(可上传附件)
信息提示
请填处理意见