| /petsc/src/mat/tests/ |
| H A D | ex68.c | 51 PetscCall(MatPermute(mat, isrow, iscol, &B)); in main() 57 PetscCall(MatPermute(mat, isrow, iscol, &B)); in main() 70 PetscCall(MatPermute(mat, isrow, iscol, &B)); in main() 80 PetscCall(MatPermute(mat, isrow, iscol, &B)); in main() 93 PetscCall(MatPermute(mat, isrow, iscol, &B)); in main() 103 PetscCall(MatPermute(mat, isrow, iscol, &B)); in main() 114 PetscCall(MatPermute(B, identity, identity, &C)); in main()
|
| H A D | ex151.c | 64 PetscCall(MatPermute(A, isrow, iscol, &B)); in main()
|
| H A D | ex166.c | 64 PetscCall(MatPermute(A, isrow, iscol, &B)); in main()
|
| H A D | ex72.c | 68 PetscCall(MatPermute(A, rowperm, colperm, &Aperm)); in main()
|
| H A D | bench_spmv.c | 312 PetscCall(MatPermute(A, rowperm, colperm, &Aperm)); in main()
|
| /petsc/src/ksp/ksp/tutorials/ |
| H A D | ex18.c | 175 PetscCall(MatPermute(A, rowperm, colperm, &Aperm)); in main()
|
| H A D | ex10.c | 68 PetscCall(MatPermute(A, rowperm, colperm, &Aperm)); in CreateSystem()
|
| /petsc/src/mat/graphops/order/ |
| H A D | sorder.c | 228 PetscCall(MatPermute(mat, *rperm, *cperm, &tmat)); in MatGetOrdering()
|
| /petsc/src/mat/impls/normal/ |
| H A D | normmh.c | 54 PetscCall(MatPermute(Aa, row, colp, &C)); in MatPermute_NormalHermitian()
|
| H A D | normm.c | 71 PetscCall(MatPermute(Aa, row, colp, &C)); in MatPermute_Normal()
|
| /petsc/doc/changes/ |
| H A D | 34.md | 128 - MatPermute() can now be used for MPIAIJ, but contrary to prior
|
| /petsc/src/ksp/pc/impls/hpddm/ |
| H A D | pchpddm.cxx | 1337 PetscCall(MatPermute(in_C, perm, perm, out_C)); in PCHPDDMPermute_Private() 2601 … PetscCall(MatPermute(sub[0], perm, perm, &D)); /* permute since PCASM will call ISSort() */ in PCSetUp_HPDDM() 2605 PetscCall(MatPermute(data->B, perm, perm, &D)); in PCSetUp_HPDDM()
|
| /petsc/src/binding/petsc4py/src/petsc4py/PETSc/ |
| H A D | petscmat.pxi | 360 PetscErrorCode MatPermute(PetscMat, PetscIS, PetscIS, PetscMat*)
|
| H A D | Mat.pyx | 2344 petsc.MatPermute 2348 CHKERR(MatPermute(self.mat, row.iset, col.iset, &mat.mat))
|
| /petsc/include/ |
| H A D | petscmat.h | 828 PETSC_EXTERN PetscErrorCode MatPermute(Mat, IS, IS, Mat *);
|
| /petsc/src/mat/impls/sbaij/seq/ |
| H A D | sbaij.c | 568 PetscCall(MatPermute(C, rowp, colp, B)); in MatPermute_SeqSBAIJ()
|
| /petsc/src/ksp/pc/impls/bddc/ |
| H A D | bddcschurs.c | 923 PetscCall(MatPermute(sub_schurs->A, is_A_all, is_A_all, &A)); in PCBDDCSubSchursSetUp()
|
| H A D | bddcprivate.c | 4641 PetscCall(MatPermute(S_CC, isp, isp, &T)); in PCBDDCSetUpCorrection() 4645 PetscCall(MatPermute(T2, ispi, ispi, &S_CC)); in PCBDDCSetUpCorrection() 5545 PetscCall(MatPermute(work_mat[0], is_perm_r, is_perm_c, &new_mat)); in MatCreateSubMatrixUnsorted()
|
| /petsc/src/dm/dt/dualspace/impls/lagrange/ |
| H A D | dspacelagrange.c | 1968 PetscCall(MatPermute(A, permIS, id, Aperm)); in MatPermuteByNodeIdx()
|
| /petsc/src/mat/interface/ |
| H A D | matrix.c | 5585 PetscErrorCode MatPermute(Mat mat, IS row, IS col, Mat *B) in MatPermute() function
|