| /petsc/src/mat/tests/ |
| H A D | ex72.c | 66 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 D | bench_spmv.c | 310 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 D | ex18.c | 173 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 D | ex10.c | 66 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 D | mpiaij.c | 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() [all …]
|
| /petsc/src/dm/dt/dualspace/impls/lagrange/ |
| H A D | dspacelagrange.c | 1944 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 D | aijhipsparse.hip.cxx | 4182 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 D | aijcusparse.cu | 4831 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()
|