Home
last modified time | relevance | path

Searched refs:MatPermute (Results 1 – 20 of 20) sorted by relevance

/petsc/src/mat/tests/
H A Dex68.c51 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 Dex151.c64 PetscCall(MatPermute(A, isrow, iscol, &B)); in main()
H A Dex166.c64 PetscCall(MatPermute(A, isrow, iscol, &B)); in main()
H A Dex72.c68 PetscCall(MatPermute(A, rowperm, colperm, &Aperm)); in main()
H A Dbench_spmv.c312 PetscCall(MatPermute(A, rowperm, colperm, &Aperm)); in main()
/petsc/src/ksp/ksp/tutorials/
H A Dex18.c175 PetscCall(MatPermute(A, rowperm, colperm, &Aperm)); in main()
H A Dex10.c68 PetscCall(MatPermute(A, rowperm, colperm, &Aperm)); in CreateSystem()
/petsc/src/mat/graphops/order/
H A Dsorder.c228 PetscCall(MatPermute(mat, *rperm, *cperm, &tmat)); in MatGetOrdering()
/petsc/src/mat/impls/normal/
H A Dnormmh.c54 PetscCall(MatPermute(Aa, row, colp, &C)); in MatPermute_NormalHermitian()
H A Dnormm.c71 PetscCall(MatPermute(Aa, row, colp, &C)); in MatPermute_Normal()
/petsc/doc/changes/
H A D34.md128 - MatPermute() can now be used for MPIAIJ, but contrary to prior
/petsc/src/ksp/pc/impls/hpddm/
H A Dpchpddm.cxx1337 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 Dpetscmat.pxi360 PetscErrorCode MatPermute(PetscMat, PetscIS, PetscIS, PetscMat*)
H A DMat.pyx2344 petsc.MatPermute
2348 CHKERR(MatPermute(self.mat, row.iset, col.iset, &mat.mat))
/petsc/include/
H A Dpetscmat.h828 PETSC_EXTERN PetscErrorCode MatPermute(Mat, IS, IS, Mat *);
/petsc/src/mat/impls/sbaij/seq/
H A Dsbaij.c568 PetscCall(MatPermute(C, rowp, colp, B)); in MatPermute_SeqSBAIJ()
/petsc/src/ksp/pc/impls/bddc/
H A Dbddcschurs.c923 PetscCall(MatPermute(sub_schurs->A, is_A_all, is_A_all, &A)); in PCBDDCSubSchursSetUp()
H A Dbddcprivate.c4641 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 Ddspacelagrange.c1968 PetscCall(MatPermute(A, permIS, id, Aperm)); in MatPermuteByNodeIdx()
/petsc/src/mat/interface/
H A Dmatrix.c5585 PetscErrorCode MatPermute(Mat mat, IS row, IS col, Mat *B) in MatPermute() function