Являются ли подпрограммы ScaLAPACK «блокирующими» на жаргоне MPI?

Я чувствую, что это глупый вопрос, но я действительно не знаю, как его найти в Google, поскольку каждая комбинация слов «ScaLAPACK» и «блок» просто бомбардирует вас информацией о распределении блочно-циклической матрицы, которое использует ScaLAPACK. Однако я хочу знать, являются ли подпрограммы ScaLAPACK обычно «блокирующими» или «неблокирующими» на жаргоне MPI, т. е. ждут ли они завершения всех других процессов, прежде чем вернуться. Еще раз извините за глупый вопрос.


person Jakob Filser    schedule 07.01.2020    source источник


Ответы (1)


Да, подпрограммы ScalaPACK блокируют вызовы. Если вы хотите использовать неблокирующие подпрограммы scalapack, они все еще находятся в зачаточном состоянии, но я бы порекомендовал проверить SLITE (https://www.icl.utk.edu/research/slate).

Надеюсь, это помогло!

person coyotemk    schedule 07.01.2020
comment
Да, действительно помогает! Благодарю вас! - person Jakob Filser; 07.01.2020