MPI Finalize не возвращается - PullRequest
0 голосов
/ 09 августа 2011

У меня проблема (я думаю, с MPI.Finalize ()).Приложение хорошо заканчивается в большинстве случаев, но в некоторых случаях (где я не вижу ничего действительно странного) приложение не завершается: все процессы достигают MPI.Finalize () и остаются там в состоянии «Выполнено».

Это возможно или, может быть, я что-то упустил?Если это возможно, что будет?

Спасибо!

1 Ответ

1 голос
/ 09 августа 2011

Извините.Это была проблема с использованием Barrier () и тем, что я закрывал ненужные процессы в начале выполнения.Эти уничтоженные процессы никогда не будут вызывать Barrier ().

...