gather - multiple declarations

Function gather

Gather d'un tableau

void gather(T, U) (
  int root,
  int size,
  ref T _in,
  ref T _out,
  MPI_Comm comm
)
if (!is(U : Object));

Parameters

NameDescription
root l'identifiant du process root de l'échange
size la taille du tableau final
_in le tableau d'entré
_out le tableau final (alloué si root)
comm le communicateur

Function gather

Gather d'un tableau à partir de valeur unique

void gather(T, U) (
  int root,
  int size,
  ref U _in,
  ref T _out,
  MPI_Comm comm
)
if (!is(U : Object));

Parameters

NameDescription
root l'identifiant du process root de l'échange
size la taille du tableau final
_in la valeur d'entrée
_out le tableau final (alloué si root)
comm le communicateur