Searched refs:petscPerm (Results 1 – 1 of 1) sorted by relevance
| /petsc/src/vec/is/ao/impls/mapping/ |
| H A D | aomapping.c | 14 PetscInt *petscPerm; member 22 PetscCall(PetscFree4(aomap->app, aomap->appPerm, aomap->petsc, aomap->petscPerm)); in AODestroy_Mapping() 51 PetscInt *perm = aomap->petscPerm; in AOPetscToApplication_Mapping() 243 PetscInt *petscPerm, *appPerm; in AOCreateMapping() local 284 PetscCall(PetscMalloc4(N, &allapp, N, &appPerm, N, &allpetsc, N, &petscPerm)); in AOCreateMapping() 290 …PetscCall(PetscMalloc4(N, &aomap->app, N, &aomap->appPerm, N, &aomap->petsc, N, &aomap->petscPerm)… in AOCreateMapping() 293 petscPerm[i] = i; in AOCreateMapping() 295 PetscCall(PetscSortIntWithPermutation(aomap->N, allpetsc, petscPerm)); in AOCreateMapping() 300 aomap->petsc[i] = allpetsc[petscPerm[i]]; in AOCreateMapping() 303 for (PetscInt i = 0; i < N; i++) aomap->petscPerm[petscPerm[i]] = i; in AOCreateMapping() [all …]
|