#include "petscao.h" PetscErrorCode AOPetscToApplicationPermuteInt(AO ao, PetscInt block, PetscInt array[])Collective on AO
ao | - The application ordering context | |
block | - The block size | |
array | - The integer array |
array | - The permuted array |
Note: The length of the array should be block*N, where N is length provided to the AOCreate*() method that created the AO.
The permutation takes array[i_pet] --> array[i_app], where i_app is the index of 'i' in the application ordering and i_pet is the index of 'i' in the petsc ordering.