На диаграмме есть некоторые точки, которые разделяют больше чем одна задача. Это было бы интересно, если бы scatterv мог распределить такие точки обоим вовлеченным процессорам. Но согласно стандарту MPI, "спецификация чисел, типов и смещений не должна заставлять читать более одного раза никакое местоположение на корне." Не существует никакой очевидной причины для создания такого ограничения; вероятно, это было сделано, чтобы сохранить симметрию с операцией gatherv. В gatherv, можно видеть, что выполнение множественных записей в тоже самое местоположение на корне вело бы к неприятности - например, результат не будет детерминирован. Для scatterv ... скажем только, что неблагоразумно идти против стандарта, даже если это, случается, и работает.