How are you combining them to get Vec = {2,5,7,8,10,11,12}?
Do you want the values to remain on the same MPI rank as before, just in an
MPI vector?
> On Dec 9, 2022, at 2:28 PM, Karthikeyan Chockalingam - STFC UKRI via
> petsc-users <[email protected]> wrote:
>
> Hi,
>
> I want to take the union of a set of sequential vectors, each living in a
> different processor.
>
> Say,
> Vec_Seq1 = {2,5,7}
> Vec_Seq2 = {5,8,10,11}
> Vec_Seq3 = {5,2,12}.
>
> Finally, get the union of all them Vec = {2,5,7,8,10,11,12}.
>
> I initially wanted to create a parallel vector and insert the (sequential
> vector) values but I do not know, to which index to insert the values to. But
> I do know the total size of Vec (which in this case is 7).
>
> Any help is much appreciated.
>
> Kind regards,
> Karthik.
>
>
>
> This email and any attachments are intended solely for the use of the named
> recipients. If you are not the intended recipient you must not use, disclose,
> copy or distribute this email or any of its attachments and should notify the
> sender immediately and delete this email from your system. UK Research and
> Innovation (UKRI) has taken every reasonable precaution to minimise risk of
> this email or any attachments containing viruses or malware but the recipient
> should carry out its own virus and malware checks before opening the
> attachments. UKRI does not accept any liability for any losses or damages
> which the recipient may sustain due to presence of any viruses.
>