Your browser does not seem to support JavaScript. As a result, your viewing experience will be diminished, and you have been placed in read-only mode.
Please download a browser that supports JavaScript, or enable it if it's disabled (i.e. NoScript).
在算例中添加了自定义的边界条件,然后进行单核计算没问题,并行计算就报错了,单核和并行计算显示如图所示:
这个是单核的计算,没有问题:
这个是多核的计算,在 reading face flux field phi 这里就出问题了:
atmbcV边界有做什么特殊的计算么?
把边界都放在一个核呢?
@李东岳 边界的数值是与z高度做简单计算没有很复杂, 谢谢李老师的回复,我试试划分在一个核里面计算
@李东岳 李老师,把inlet的边界放在一个核的并行计算还是一样的错误,然后找到这个网站:https://en.wikipedia.org/wiki/Signal_(IPC)#SIGFPE
或许是因为自定义边界条件里为计算添加了几个 scalarfield 超过了内存?问题是单核计算没啥问题啊。
@Banbor 你得scalarField应该溢出了。单核有10个元素,多核可能只有3个
@李东岳 谢谢李老师的帮助,虽然目前没能解决,但是找到原因了,目前能单核计算也挺好的至少可以用,等之后有能力优化代码再分享解决办法