Home
last modified time | relevance | path

Searched refs:appPerm (Results 1 – 1 of 1) sorted by relevance

/petsc/src/vec/is/ao/impls/mapping/
H A Daomapping.c12 PetscInt *appPerm; member
22 PetscCall(PetscFree4(aomap->app, aomap->appPerm, aomap->petsc, aomap->petscPerm)); in AODestroy_Mapping()
41 …" %" PetscInt_FMT " %" PetscInt_FMT "\n", i, aomap->app[i], aomap->petsc[aomap->appPerm[i]])); in AOView_Mapping()
86 PetscInt *perm = aomap->appPerm; in AOApplicationToPetsc_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()
292 appPerm[i] = i; in AOCreateMapping()
296 PetscCall(PetscSortIntWithPermutation(aomap->N, allapp, appPerm)); in AOCreateMapping()
299 aomap->app[i] = allapp[appPerm[i]]; in AOCreateMapping()
[all …]