Не удалось запустить код C ++ с использованием MS MPI в кластере Windows HPC pack с использованием 12 узлов - PullRequest
0 голосов
/ 03 июня 2019

У меня есть код 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

Эксперты по переполнению стека, если вы можете дать какие-либо предложения по отладке этого, что будет здорово.Спасибо

...