Карта сайта Kansoftware
НОВОСТИУСЛУГИРЕШЕНИЯКОНТАКТЫ
Разработка программного обеспечения

Function all_gather

Boost , The Boost C++ Libraries BoostBook Documentation Subset , Reference

Boost C++ Libraries

...one of the most highly regarded and expertly designed C++ library projects in the world. Herb Sutter and Andrei Alexandrescu, C++ Coding Standards

PrevUpHomeNext

Function all_gather

boost::mpi::all_gather — Gather the values stored at every process into vectors of values from each process.

Synopsis

// In header: <boost/mpi/collectives.hpp>

template<typename T> 
  void all_gather(const communicator & comm, const T & in_value, 
                  std::vector< T > & out_values);
template<typename T> 
  void all_gather(const communicator & comm, const T & in_value, 
                  T * out_values);
template<typename T> 
  void all_gather(const communicator & comm, const T * in_values, int n, 
                  std::vector< T > & out_values);
template<typename T> 
  void all_gather(const communicator & comm, const T * in_values, int n, 
                  T * out_values);

Description

all_gather- это коллективный алгоритм, который собирает значения, хранящиеся в каждом процессе, в вектор значений, индексируемых числом процесса, из которого они произошли. ТипTзначений может быть любым типом, который является сериализуемым или имеет связанный тип данных MPI.

Когда типTимеет связанный тип данных MPI, эта процедура вызываетMPI_Allgatherдля сбора значений.

Параметры:

comm

Коммуникатор, над которым произойдет всесобрание.

in_value

Значение, передаваемое каждым процессом. Для сбора массива значенийin_valuesуказывает наnлокальные значения, подлежащие передаче.

out_values

Вектор или указатель на хранилище, который будет заполнен значениями каждого процесса, проиндексированными идентификационным номером процесса. Если это вектор, то вектор будет изменен соответствующим образом.


PrevUpHomeNext

Статья Function all_gather раздела The Boost C++ Libraries BoostBook Documentation Subset Reference может быть полезна для разработчиков на c++ и boost.




Материалы статей собраны из открытых источников, владелец сайта не претендует на авторство. Там где авторство установить не удалось, материал подаётся без имени автора. В случае если Вы считаете, что Ваши права нарушены, пожалуйста, свяжитесь с владельцем сайта.



:: Главная :: Reference ::


реклама


©KANSoftWare (разработка программного обеспечения, создание программ, создание интерактивных сайтов), 2007
Top.Mail.Ru

Время компиляции файла: 2024-08-30 11:47:00
2025-05-20 06:12:27/0.0057318210601807/0