| /petsc/src/mat/tests/ |
| H A D | ex165.c | 10 Mat A, AT, B, C; in main() local 33 PetscCall(MatTranspose(A, MAT_INITIAL_MATRIX, &AT)); in main() 34 PetscCall(MatMatMult(AT, B, MAT_INITIAL_MATRIX, PETSC_DETERMINE, &C)); in main() 46 PetscCall(MatDestroy(&AT)); in main()
|
| H A D | ex109.c | 7 Mat A, B, C, D, AT; in main() local 100 PetscCall(MatCreateTranspose(A, &AT)); in main() 101 PetscCall(MatMatMult(AT, B, MAT_INITIAL_MATRIX, fill, &D)); in main() 102 PetscCall(MatMatMultEqual(AT, B, D, 10, &equal)); in main() 105 PetscCall(MatDestroy(&AT)); in main()
|
| H A D | ex215.c | 97 Mat AT; in main() local 99 PetscCall(MatTranspose(A, MAT_INITIAL_MATRIX, &AT)); in main() 100 PetscCall(MatAXPY(A, 1.0, AT, SAME_NONZERO_PATTERN)); in main() 101 PetscCall(MatDestroy(&AT)); in main()
|
| H A D | ex241.c | 39 Mat A, AT, D, B, P, R, RT; in main() local 146 PetscCall(MatTranspose(A, MAT_INITIAL_MATRIX, &AT)); in main() 147 PetscCall(MatMultEqual(AT, D, 10, &flg)); in main() 149 PetscCall(MatTranspose(A, MAT_REUSE_MATRIX, &AT)); in main() 150 PetscCall(MatMultEqual(AT, D, 10, &flg)); in main() 152 PetscCall(MatAXPY(D, -1.0, AT, SAME_NONZERO_PATTERN)); in main() 155 PetscCall(MatDestroy(&AT)); in main()
|
| H A D | ex94.c | 25 Mat A, A_save, B, AT, ATT, BT, BTT, P, R, C, C1; in main() local 122 PetscCall(MatCreateTranspose(A, &AT)); in main() 123 PetscCall(MatCreateTranspose(AT, &ATT)); in main() 127 PetscCall(MatMatMult(AT, B, MAT_INITIAL_MATRIX, fill, &C)); in main() 128 PetscCall(MatMatMultEqual(AT, B, C, 10, &flg)); in main() 157 PetscCall(MatDestroy(&AT)); in main()
|
| H A D | ex70.c | 248 Mat AT; in main() local 250 PetscCall(MatTranspose(A, MAT_INITIAL_MATRIX, &AT)); in main() 251 PetscCall(MatAXPY(A, 1.0, AT, DIFFERENT_NONZERO_PATTERN)); in main() 252 PetscCall(MatDestroy(&AT)); in main()
|
| /petsc/src/mat/impls/aij/seq/spqr/ |
| H A D | aijspqr.c | 16 Mat AT, B = NULL; in MatWrapCholmod_SPQR_seqaij() local 28 PetscCall(MatNormalHermitianGetMat(A, &AT)); in MatWrapCholmod_SPQR_seqaij() 31 if (flg) PetscCall(MatNormalGetMat(A, &AT)); in MatWrapCholmod_SPQR_seqaij() 35 A = AT; in MatWrapCholmod_SPQR_seqaij() 50 AT = A; in MatWrapCholmod_SPQR_seqaij() 52 PetscCall(MatTranspose(A, MAT_INITIAL_MATRIX, &AT)); in MatWrapCholmod_SPQR_seqaij() 54 aij = (Mat_SeqAIJ *)AT->data; in MatWrapCholmod_SPQR_seqaij() 62 PetscCall(MatSeqAIJGetArrayRead(AT, &aa)); in MatWrapCholmod_SPQR_seqaij() 78 PetscCall(MatSeqAIJRestoreArrayRead(AT, &aa)); in MatWrapCholmod_SPQR_seqaij() 84 C->nrow = (size_t)AT->cmap->n; in MatWrapCholmod_SPQR_seqaij() [all …]
|
| /petsc/src/ksp/pc/impls/mat/tests/ |
| H A D | ex1.c | 83 Mat A, AT, AH, II, Ainv, AinvT; in main() local 119 PetscCall(MatTranspose(A, MAT_INITIAL_MATRIX, &AT)); in main() 120 PetscCall(TestPCMatVersusMat(pc, AT, rand, MATOP_MULT_TRANSPOSE)); in main() 142 PetscCall(MatDestroy(&AT)); in main()
|
| /petsc/src/ksp/pc/impls/spai/ |
| H A D | ispai.c | 60 Mat AT; in PCSetUp_SPAI() local 69 PetscCall(MatTranspose(pc->pmat, MAT_INITIAL_MATRIX, &AT)); in PCSetUp_SPAI() 70 PetscCall(ConvertMatToMatrix(ispai->comm_spai, pc->pmat, AT, &ispai->B)); in PCSetUp_SPAI() 71 PetscCall(MatDestroy(&AT)); in PCSetUp_SPAI() 527 static PetscErrorCode ConvertMatToMatrix(MPI_Comm comm, Mat A, Mat AT, matrix **B) in ConvertMatToMatrix() argument 576 if (AT) { in ConvertMatToMatrix() 621 if (AT) { in ConvertMatToMatrix() 624 PetscCall(MatGetRow(AT, i, &nz, &cols, &vals)); in ConvertMatToMatrix() 634 PetscCall(MatRestoreRow(AT, i, &nz, &cols, &vals)); in ConvertMatToMatrix()
|
| /petsc/src/binding/petsc4py/test/ |
| H A D | test_mat_dense.py | 118 AT = PETSc.Mat().createTranspose(A) 120 xt, yt = AT.createVecs() 125 AT.mult(xt, yt) 131 AT.multTranspose(yt, xt) 134 underlyingA = AT.getTransposeMat()
|
| H A D | test_mat_py.py | 627 AT = PETSc.Mat().createTranspose(A) 629 xt, yt = AT.createVecs() 634 AT.mult(xt, yt) 640 AT.multTranspose(yt, xt)
|
| H A D | test_mat_aij.py | 362 AT = PETSc.Mat().createTranspose(A) 364 xt, yt = AT.createVecs() 369 AT.mult(xt, yt) 375 AT.multTranspose(yt, xt)
|
| /petsc/src/ksp/ksp/interface/ |
| H A D | itfunc.c | 972 Mat AT; in KSPSolve_Private() local 974 PetscCall(MatCreateTranspose(A, &AT)); in KSPSolve_Private() 975 PetscCall(MatComputeOperator(AT, MATAIJ, &B)); in KSPSolve_Private() 976 PetscCall(MatDestroy(&AT)); in KSPSolve_Private() 1111 PetscCall(MatTranspose(J, MAT_INITIAL_MATRIX, &ksp->transpose.AT)); in KSPUseExplicitTranspose_Private() 1115 PetscCall(MatTranspose(J, MAT_REUSE_MATRIX, &ksp->transpose.AT)); in KSPUseExplicitTranspose_Private() 1118 if (J == Jpre && ksp->transpose.BT != ksp->transpose.AT) { in KSPUseExplicitTranspose_Private() 1119 PetscCall(PetscObjectReference((PetscObject)ksp->transpose.AT)); in KSPUseExplicitTranspose_Private() 1120 ksp->transpose.BT = ksp->transpose.AT; in KSPUseExplicitTranspose_Private() 1122 PetscCall(KSPSetOperators(ksp, ksp->transpose.AT, ksp->transpose.BT)); in KSPUseExplicitTranspose_Private() [all …]
|
| /petsc/src/ksp/ksp/tutorials/output/ |
| H A D | ex71_bddc_elast_4lev.out | 47 ********************************** STATISTICS AT LEVEL 0 ********************************** 160 ********************************** STATISTICS AT LEVEL 1 ********************************** 279 … ********************************** STATISTICS AT LEVEL 2 **********************************
|
| H A D | ex59_bddc_fetidp_ml_2.out | 47 ********************************** STATISTICS AT LEVEL 0 ********************************** 158 ********************************** STATISTICS AT LEVEL 1 **********************************
|
| H A D | ex59_bddc_fetidp_ml_1.out | 47 ********************************** STATISTICS AT LEVEL 0 ********************************** 158 ********************************** STATISTICS AT LEVEL 1 **********************************
|
| H A D | ex71_bddc_elast_3lev.out | 47 ********************************** STATISTICS AT LEVEL 0 ********************************** 160 ********************************** STATISTICS AT LEVEL 1 **********************************
|
| H A D | ex71_bddc_elast_3lev_alt.out | 47 ********************************** STATISTICS AT LEVEL 0 ********************************** 160 ********************************** STATISTICS AT LEVEL 1 **********************************
|
| H A D | ex71_bddc_elast_deluxe_layers.out | 47 ********************************** STATISTICS AT LEVEL 0 **********************************
|
| H A D | ex71_bddc_cusparse.out | 47 ********************************** STATISTICS AT LEVEL 0 **********************************
|
| H A D | ex71_bddc_elast.out | 47 ********************************** STATISTICS AT LEVEL 0 **********************************
|
| H A D | ex71_bddc_1.out | 47 ********************************** STATISTICS AT LEVEL 0 **********************************
|
| H A D | ex71_bddc_2.out | 47 ********************************** STATISTICS AT LEVEL 0 **********************************
|
| /petsc/src/snes/tutorials/output/ |
| H A D | ex12_p4est_full_q2_nonconformal_parallel_bddcfas.out | 78 ********************************** STATISTICS AT LEVEL 0 ********************************** 253 ********************************** STATISTICS AT LEVEL 0 ********************************** 429 ********************************** STATISTICS AT LEVEL 0 **********************************
|
| H A D | ex12_p4est_full_q2_nonconformal_parallel_bddcfas_alt.out | 78 ********************************** STATISTICS AT LEVEL 0 ********************************** 253 ********************************** STATISTICS AT LEVEL 0 ********************************** 429 ********************************** STATISTICS AT LEVEL 0 **********************************
|