Вызов MPI может нуждаться в аргументе, который является массивом
скрытых объектов. К такому массиву обращаются через массив указателей.
Array-of-handles (массив указателей) - массив с элементами, которые являются
указателями к объектам того же типа с последовательным расположением в
массиве. Всякий раз, когда такой массив используется, требуется
дополнительный аргумент len
, чтобы указать число действительных
элементов (если этот номер не может быть получен иначе). Действительные элементы
располагаются в начале массива; len
указывает, сколько из них есть, и не
должен быть равным размеру полного массива. Тот же самый подход сопровождается
для других аргументов массива. В некоторых случаях NULL
указатели
рассматриваются как действительные элементы. Когда аргумент NULL
желателен для массива состояний, он использует MPI_STATUSES_IGNORE
.