PetscMPIIntSortSemiOrdered#
Sorts an array of PetscMPIInt
in place in increasing order.
Synopsis#
#include "petscsys.h"
PetscErrorCode PetscMPIIntSortSemiOrdered(PetscInt n, PetscMPIInt arr[])
Not Collective
Input Parameters#
n - number of values
arr - array of
PetscMPIInt
Output Parameter#
arr - sorted array of integers
Notes#
If the array is less than 64 entries long PetscSortMPIInt()
is automatically used.
This function serves as an alternative to PetscSortMPIInt()
. While this function works for any array of PetscMPIInt
it is
significantly faster if the array is not totally random. There are exceptions to this and so it is highly
recommended that the user benchmark their code to see which routine is fastest.
See Also#
Level#
intermediate
Location#
Index of all Sys routines
Table of Contents for all manual pages
Index of all manual pages