我有一个使用MS MPI(使用Boost MPI)的C ++代码。通常,我使用Windows HPC Pack群集(12个节点,每个节点具有32个核心)运行它。使用一个节点,两个节点,四个节点运行时没有问题。但是,当我尝试使用12个节点运行时,它运行了一段时间并最终失败(每次都失败一次)。来自这样的输出的错误消息
job aborted:
[ranks] message
[0] process exited without calling finalize
[1-383] terminated
---- error analysis -----
[0] on XXXXX
Model.exe ended prematurely and may have crashed. exit code 0xc0000409
---- error analysis -----
错误的输出不可读,如下所示
A
A
s
A
s
s
e
s
r
s
t
s
A
e
i
e
A
r
o
r
A
t
n
t
s
A
i
A
A
A
i
f
o
s
o
A
s
A
n
s
A
A
A
a
s
s
n
s
A
s
A
s
s
s
i
A
A
s
A
A
s
有关堆栈溢出的专家,如果您可以提供有关调试的任何建议,那将很棒。谢谢