Lines Matching refs:N

10   PetscInt  N;  member
39 …ll(PetscViewerASCIIPrintf(viewer, "Number of elements in ordering %" PetscInt_FMT "\n", aomap->N)); in AOView_Mapping()
41 …for (i = 0; i < aomap->N; i++) PetscCall(PetscViewerASCIIPrintf(viewer, "%" PetscInt_FMT " %" Pe… in AOView_Mapping()
52 PetscInt N = aomap->N; in AOPetscToApplication_Mapping() local
68 high = N - 1; in AOPetscToApplication_Mapping()
87 PetscInt N = aomap->N; in AOApplicationToPetsc_Mapping() local
103 high = N - 1; in AOApplicationToPetsc_Mapping()
159 high = aomap->N - 1; in AOMappingHasApplicationIndex()
203 high = aomap->N - 1; in AOMappingHasPetscIndex()
246 PetscCount N; in AOCreateMapping() local
265 N = 0; in AOCreateMapping()
267 PetscCall(PetscMPIIntCast(N, &disp[i])); in AOCreateMapping()
268 N += lens[i]; in AOCreateMapping()
270 PetscCall(PetscIntCast(N, &aomap->N)); in AOCreateMapping()
271 ao->N = aomap->N; in AOCreateMapping()
272 ao->n = aomap->N; in AOCreateMapping()
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()
291 for (PetscInt i = 0; i < N; i++) { in AOCreateMapping()
295 PetscCall(PetscSortIntWithPermutation(aomap->N, allpetsc, petscPerm)); in AOCreateMapping()
296 PetscCall(PetscSortIntWithPermutation(aomap->N, allapp, appPerm)); in AOCreateMapping()
298 for (PetscInt i = 0; i < N; i++) { in AOCreateMapping()
303 for (PetscInt i = 0; i < N; i++) aomap->petscPerm[petscPerm[i]] = i; in AOCreateMapping()
306 for (PetscInt i = 0; i < N; i++) aomap->appPerm[i] = aomap->petscPerm[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()
316 …for (PetscInt i = 0; i < N; i++) PetscCheck(i == aomap->appPerm[aomap->petscPerm[i]], PETSC_COMM_S… in AOCreateMapping()