Home
last modified time | relevance | path

Searched refs:Aperm (Results 1 – 8 of 8) sorted by relevance

/petsc/src/mat/tests/
H A Dex72.c66 Mat Aperm; in main() local
68 PetscCall(MatPermute(A, rowperm, colperm, &Aperm)); in main()
70 A = Aperm; /* Replace original operator with permuted version */ in main()
H A Dbench_spmv.c310 Mat Aperm; in main() local
312 PetscCall(MatPermute(A, rowperm, colperm, &Aperm)); in main()
314 A = Aperm; /* Replace original operator with permuted version */ in main()
/petsc/src/ksp/ksp/tutorials/
H A Dex18.c173 Mat Aperm; in main() local
175 PetscCall(MatPermute(A, rowperm, colperm, &Aperm)); in main()
178 A = Aperm; /* Replace original operator with permuted version */ in main()
H A Dex10.c66 Mat Aperm; in CreateSystem() local
68 PetscCall(MatPermute(A, rowperm, colperm, &Aperm)); in CreateSystem()
70 A = Aperm; /* Replace original operator with permuted version */ in CreateSystem()
/petsc/src/mat/impls/aij/mpi/
H A Dmpiaij.c1498 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()
[all …]
/petsc/src/dm/dt/dualspace/impls/lagrange/
H A Ddspacelagrange.c1944 static PetscErrorCode MatPermuteByNodeIdx(Mat A, PetscLagNodeIndices ni, Mat *Aperm) in MatPermuteByNodeIdx() argument
1968 PetscCall(MatPermute(A, permIS, id, Aperm)); in MatPermuteByNodeIdx()
/petsc/src/mat/impls/aij/seq/seqhipsparse/
H A Daijhipsparse.hip.cxx4182 auto Aperm = thrust::make_constant_iterator(1); in MatSeqAIJHIPSPARSEMergeMats() local
4187 …or(thrust::make_tuple(Acoo->begin(), Acsr->column_indices->begin(), Acsr->values->begin(), Aperm)); in MatSeqAIJHIPSPARSEMergeMats()
4188 …iterator(thrust::make_tuple(Acoo->end(), Acsr->column_indices->end(), Acsr->values->end(), Aperm)); in MatSeqAIJHIPSPARSEMergeMats()
/petsc/src/mat/impls/aij/seq/seqcusparse/
H A Daijcusparse.cu4831 auto Aperm = thrust::make_constant_iterator(1); in MatSeqAIJCUSPARSEMergeMats() local
4843 …or(thrust::make_tuple(Acoo->begin(), Acsr->column_indices->begin(), Acsr->values->begin(), Aperm)); in MatSeqAIJCUSPARSEMergeMats()
4844 …iterator(thrust::make_tuple(Acoo->end(), Acsr->column_indices->end(), Acsr->values->end(), Aperm)); in MatSeqAIJCUSPARSEMergeMats()