У меня есть код C ++ с использованием MS MPI (с использованием Boost MPI).Обычно я запускаю его с помощью кластера 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
Эксперты по переполнению стека, если вы можете дать какие-либо предложения по отладке этого, что будет здорово.Спасибо