Lines Matching refs:Aperm
1498 Mat aA, aB, Aperm; in MatPermute_MPIAIJ() local
1571 …Comm((PetscObject)A), A->rmap->n, A->cmap->n, A->rmap->N, A->cmap->N, 0, tdnnz, 0, tonnz, &Aperm)); in MatPermute_MPIAIJ()
1580 PetscCall(MatSetValues(Aperm, 1, &rdest[i], j - j0, acols, aa + ai[i] + j0, INSERT_VALUES)); in MatPermute_MPIAIJ()
1585 PetscCall(MatSetValues(Aperm, 1, &rdest[i], j - j0, bcols, ba + bi[i] + j0, INSERT_VALUES)); in MatPermute_MPIAIJ()
1588 PetscCall(MatAssemblyBegin(Aperm, MAT_FINAL_ASSEMBLY)); in MatPermute_MPIAIJ()
1589 PetscCall(MatAssemblyEnd(Aperm, MAT_FINAL_ASSEMBLY)); in MatPermute_MPIAIJ()
1598 *B = Aperm; in MatPermute_MPIAIJ()
6177 PetscCount *Aperm, *Bperm, *Ajmap, *Bjmap; in MatSplitEntries_Internal() local
6234 PetscCall(PetscMalloc1(Atot, &Aperm)); in MatSplitEntries_Internal()
6245 …PetscCall(PetscArraycpy(PetscSafePointerPlusOffset(Aperm, Atot), PetscSafePointerPlusOffset(perm, … in MatSplitEntries_Internal()
6272 *Aperm_ = Aperm; in MatSplitEntries_Internal()