The Gather_and_Collect_CA_from_DV procedure does the communication necessary to set a Collected Array from a Distributed Vector, according to the Many_of_One_Index which is inside the Collected Array. No communication is done if the Collected Array is already up-to-date with the Distributed Vector.
|CA = DV||,|
|call Gather (CA, DV)||or|
|call Gather_and_Collect (CA, DV)|
|DV||The Distributed_Vector object to be gathered.|
|CA||The Collected_Array object, updated to correspond with the input Distributed_Vector object.|
The Gather_and_Collect_CA_from_DV code listing contains additional documentation.
Michael L. Hall