Lines Matching refs:ia
47 static PetscErrorCode AOPetscToApplication_Basic(AO ao, PetscInt n, PetscInt *ia) in AOPetscToApplication_Basic() argument
54 if (ia[i] >= 0 && ia[i] < N) { in AOPetscToApplication_Basic()
55 ia[i] = aobasic->app[ia[i]]; in AOPetscToApplication_Basic()
57 ia[i] = -1; in AOPetscToApplication_Basic()
63 static PetscErrorCode AOApplicationToPetsc_Basic(AO ao, PetscInt n, PetscInt *ia) in AOApplicationToPetsc_Basic() argument
70 if (ia[i] >= 0 && ia[i] < N) { in AOApplicationToPetsc_Basic()
71 ia[i] = aobasic->petsc[ia[i]]; in AOApplicationToPetsc_Basic()
73 ia[i] = -1; in AOApplicationToPetsc_Basic()
158 PetscInt napp, *allpetsc, *allapp, ip, ia, N, i, *petsc = NULL, start; in AOCreate_Basic() local
226 ia = allapp[i]; in AOCreate_Basic()
228 …_FMT ". Already mapped to %" PetscInt_FMT ", not %" PetscInt_FMT ".", i, aobasic->app[ip] - 1, ia); in AOCreate_Basic()
229 aobasic->app[ip] = ia + 1; in AOCreate_Basic()
230 …ia], PETSC_COMM_SELF, PETSC_ERR_ARG_OUTOFRANGE, "Duplicate in Application ordering at position %" … in AOCreate_Basic()
231 aobasic->petsc[ia] = ip + 1; in AOCreate_Basic()