Searched refs:allapp (Results 1 – 2 of 2) sorted by relevance
| /petsc/src/vec/is/ao/impls/mapping/ |
| H A D | aomapping.c | 242 PetscInt *allpetsc, *allapp; in AOCreateMapping() local 284 PetscCall(PetscMalloc4(N, &allapp, N, &appPerm, N, &allpetsc, N, &petscPerm)); in AOCreateMapping() 285 PetscCallMPI(MPI_Allgatherv((void *)myapp, nnapp, MPIU_INT, allapp, lens, disp, MPIU_INT, comm)); in AOCreateMapping() 296 PetscCall(PetscSortIntWithPermutation(aomap->N, allapp, appPerm)); in AOCreateMapping() 299 aomap->app[i] = allapp[appPerm[i]]; in AOCreateMapping() 309 for (PetscInt i = 0; i < N; i++) allapp[appPerm[i]] = i; in AOCreateMapping() 312 for (PetscInt i = 0; i < N; i++) aomap->petscPerm[i] = allapp[petscPerm[i]]; in AOCreateMapping() 320 PetscCall(PetscFree4(allapp, appPerm, allpetsc, petscPerm)); in AOCreateMapping()
|
| /petsc/src/vec/is/ao/impls/basic/ |
| H A D | aobasic.c | 158 PetscInt napp, *allpetsc, *allapp, ip, ia, N, i, *petsc = NULL, start; in AOCreate_Basic() local 202 PetscCall(PetscMalloc2(N, &allpetsc, N, &allapp)); in AOCreate_Basic() 204 PetscCallMPI(MPI_Allgatherv((void *)myapp, count, MPIU_INT, allapp, lens, disp, MPIU_INT, comm)); in AOCreate_Basic() 215 PetscCall(PetscArraycpy(sorted, allapp, N)); in AOCreate_Basic() 226 ia = allapp[i]; in AOCreate_Basic() 234 PetscCall(PetscFree2(allpetsc, allapp)); in AOCreate_Basic()
|