我们的程序多线程并行计算的时候会出现某些线程计算本征值结果是nan,但是其他线程正常计算的情况,想请老师帮忙看下。
比如,我用20个节点每个节点3个线程算的时候第59个线程正常计算一会之后就出现了nan,但是其他线程是正常计算的。 然后我换用19个节点,每个节点2个线程就可以完全正常计算了
程序是多cpu进程,用一张DCU卡计算的
辛苦各位老师帮忙看下,谢谢!