Lines Matching refs:app
9 PetscInt *app; /* app[i] is the partner for the ith PETSc slot */ member
30 …" PetscInt_FMT " %3" PetscInt_FMT " %3" PetscInt_FMT "\n", i, aobasic->app[i], i, aobasic->pet… in AOView_Basic()
42 PetscCall(PetscFree2(aobasic->app, aobasic->petsc)); in AODestroy_Basic()
55 ia[i] = aobasic->app[ia[i]]; in AOPetscToApplication_Basic()
104 for (j = 0; j < block; j++) temp[i * block + j] = array[aobasic->app[i] * block + j]; in AOApplicationToPetscPermuteInt_Basic()
136 for (j = 0; j < block; j++) temp[i * block + j] = array[aobasic->app[i] * block + j]; in AOApplicationToPetscPermuteReal_Basic()
223 PetscCall(PetscCalloc2(N, &aobasic->app, N, &aobasic->petsc)); in AOCreate_Basic()
228 …app[ip], PETSC_COMM_SELF, PETSC_ERR_ARG_OUTOFRANGE, "Duplicate in PETSc ordering at position %" Pe… in AOCreate_Basic()
229 aobasic->app[ip] = ia + 1; in AOCreate_Basic()
237 aobasic->app[i]--; in AOCreate_Basic()
278 const PetscInt *app = myapp, *petsc = mypetsc; in AOCreateBasic() local
281 PetscCall(ISCreateGeneral(comm, napp, app, PETSC_USE_POINTER, &isapp)); in AOCreateBasic()