24小时热门版块排行榜    

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

nuaabqy

新虫 (初入文坛)

[交流] 用VS做CFD计算,网格量千万,用OpenMP并行计算失败,小网格量可以已有2人参与

用VS写代码做CFD计算,网格量千万,用OpenMP并行计算失败(小网格量没出错,可以并行),这是什么原因啊?

发自小木虫Android客户端
回复此楼
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

plasmaSim

铁虫 (小有名气)

内存不够?
等离子体放电、电磁波与等离子体相互作用等仿真
2楼2019-08-14 11:23:37
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

一枪穿云

铜虫 (初入文坛)


小木虫: 金币+0.5, 给个红包,谢谢回帖
应该是超过默认栈大小设置。例如在linux下gfortran默认栈空间为2MB,相当于500*500双精度实数数组。
如果OpenMP 3.0以上的版本,可以设置OMP_STACKSIZE。
setenv OMP_STACKSIZE "1G"
3楼2020-06-03 13:59:09
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 nuaabqy 的主题更新
普通表情 高级回复(可上传附件)
信息提示
请填处理意见