hpx::collectives::get#

Defined in header hpx/collectives.hpp.

See Public API for a list of names and headers that are part of the public HPX API.

See also:

template<typename T>
hpx::future<T> hpx::collectives::get(channel_communicator comm, that_site_arg site, tag_arg tag = tag_arg())#

Send a value to the given site

This function receives a value from the given site based on the given communicator.

Parameters
  • comm – The channel communicator object to use for the data transfer

  • site – The source site

Returns

This function returns a future<T> that becomes ready once the data transfer operation has finished. The future will hold the received value.