| /petsc/src/mat/tests/ |
| H A D | ex94.c | 127 PetscCall(MatMatMult(AT, B, MAT_INITIAL_MATRIX, fill, &C)); in main() 132 PetscCall(MatMatMult(ATT, B, MAT_INITIAL_MATRIX, fill, &C)); in main() 137 PetscCall(MatMatMult(A, B, MAT_INITIAL_MATRIX, fill, &C)); in main() 144 PetscCall(MatMatMult(A, BTT, MAT_INITIAL_MATRIX, fill, &C)); in main() 149 PetscCall(MatMatMult(ATT, BTT, MAT_INITIAL_MATRIX, fill, &C)); in main() 159 PetscCall(MatMatMult(A, B, MAT_INITIAL_MATRIX, fill, &C)); in main() 205 PetscCall(MatTranspose(P, MAT_INITIAL_MATRIX, &R)); in main() 208 PetscCall(MatMatMult(R, B, MAT_INITIAL_MATRIX, fill, &C1)); in main() 215 PetscCall(MatTransposeMatMult(P, B, MAT_INITIAL_MATRIX, fill, &C)); in main() 231 PetscCall(MatMatMult(R, B, MAT_INITIAL_MATRIX, fill, &C1)); in main() [all …]
|
| H A D | ex93.c | 39 PetscCall(MatTranspose(A, MAT_INITIAL_MATRIX, &B)); /* B = A^T */ in main() 40 PetscCall(MatMatMult(B, A, MAT_INITIAL_MATRIX, fill, &C)); /* C = B*A */ in main() 46 PetscCall(MatMatMult(C, A, MAT_INITIAL_MATRIX, fill, &D)); /* D = C*A = (A^T*A)*A */ in main() 57 PetscCall(MatPtAP(A, B, MAT_INITIAL_MATRIX, fill, &C)); /* C = B^T*A*B */ in main() 71 PetscCall(MatConvert(A, MATDENSE, MAT_INITIAL_MATRIX, &Adense)); in main() 72 PetscCall(MatPtAP(Adense, B, MAT_INITIAL_MATRIX, fill, &C)); in main() 84 PetscCall(MatMatTransposeMult(A, A, MAT_INITIAL_MATRIX, fill, &D)); /* D = A*A^T */ in main() 133 PetscCall(MatPtAP(A, P, MAT_INITIAL_MATRIX, 1.0, &C)); in testPTAPRectangular()
|
| H A D | ex115.c | 121 PetscCall(MatConvert(B, MATMPIAIJ, MAT_INITIAL_MATRIX, &C)); in main() 140 PetscCall(MatConvert(A, MATHYPRE, MAT_INITIAL_MATRIX, &B)); in main() 148 PetscCall(MatConvert(B, MATIS, MAT_INITIAL_MATRIX, &D)); in main() 152 PetscCall(MatConvert(B, MATAIJ, MAT_INITIAL_MATRIX, &C)); in main() 160 PetscCall(MatConvert(D, MATAIJ, MAT_INITIAL_MATRIX, &C)); in main() 197 PetscCall(MatPtAP(A, A, MAT_INITIAL_MATRIX, PETSC_DETERMINE, &pP)); in main() 204 PetscCall(MatPtAP(C, B, MAT_INITIAL_MATRIX, PETSC_DETERMINE, &hP)); in main() 224 PetscCall(MatPtAP(A, B, MAT_INITIAL_MATRIX, PETSC_DETERMINE, &hP)); in main() 236 PetscCall(MatTranspose(A, MAT_INITIAL_MATRIX, &B)); in main() 237 PetscCall(MatConvert(A, MATHYPRE, MAT_INITIAL_MATRIX, &C)); in main() [all …]
|
| H A D | ex113.c | 31 PetscCall(MatMatMult(A1, A2, MAT_INITIAL_MATRIX, fill, &Mtmp)); in main() 32 PetscCall(MatMatMult(A, Mtmp, MAT_INITIAL_MATRIX, fill, &dstMat)); in main() 36 PetscCall(MatMatMult(A1, A2, MAT_INITIAL_MATRIX, fill, &Mtmp)); in main() 41 PetscCall(MatMatMult(A, A1, MAT_INITIAL_MATRIX, fill, &Mtmp)); in main()
|
| H A D | ex104.c | 69 PetscCall(MatTranspose(A, MAT_INITIAL_MATRIX, &B)); /* B = A^T */ in main() 85 PetscCall(MatMatMult(C, A, MAT_INITIAL_MATRIX, fill, &B)); in main() 96 PetscCall(MatTranspose(A, MAT_INITIAL_MATRIX, &B)); /* B = A^T */ in main() 97 PetscCall(MatMatMult(B, A, MAT_INITIAL_MATRIX, fill, &C)); /* C = B*A = A^T*A */ in main() 114 PetscCall(MatTransposeMatMult(A, A, MAT_INITIAL_MATRIX, fill, &D)); /* D = A^T*A */ in main() 125 PetscCall(MatMatMult(A, D, MAT_INITIAL_MATRIX, fill, &E)); in main() 150 PetscCall(MatMatMult(C, A, MAT_INITIAL_MATRIX, 1.0, &B)); in main() 151 PetscCall(MatTransposeMatMult(A, B, MAT_INITIAL_MATRIX, fill, &D)); in main() 169 PetscCall(MatMatTransposeMult(A, B, MAT_INITIAL_MATRIX, fill, &D)); /* D = A*A^T */ in main()
|
| H A D | ex123.c | 107 if (ishypre) PetscCall(MatConvert(A, MATAIJ, MAT_INITIAL_MATRIX, &T)); in main() 108 PetscCall(MatTranspose(T, MAT_INITIAL_MATRIX, &At)); in main() 110 PetscCall(MatMatMult(T, At, MAT_INITIAL_MATRIX, PETSC_DETERMINE, &AAt)); in main() 113 PetscCall(MatMatMult(At, T, MAT_INITIAL_MATRIX, PETSC_DETERMINE, &AAt)); in main() 157 if (ishypre) PetscCall(MatConvert(A, MATAIJ, MAT_INITIAL_MATRIX, &T)); in main() 158 PetscCall(MatTranspose(T, MAT_INITIAL_MATRIX, &At)); in main() 160 PetscCall(MatMatMult(T, At, MAT_INITIAL_MATRIX, PETSC_DETERMINE, &AAt)); in main() 163 PetscCall(MatMatMult(At, T, MAT_INITIAL_MATRIX, PETSC_DETERMINE, &AAt)); in main() 183 if (ishypre) PetscCall(MatConvert(A, MATAIJ, MAT_INITIAL_MATRIX, &T)); in main() 223 if (ishypre) PetscCall(MatConvert(A, MATAIJ, MAT_INITIAL_MATRIX, &T)); in main() [all …]
|
| H A D | ex186.c | 23 PetscCall(MatTranspose(P, MAT_INITIAL_MATRIX, &Pt)); in main() 34 PetscCall(MatPtAP(A, P, MAT_INITIAL_MATRIX, PETSC_DEFAULT, &PtAP)); in main() 35 PetscCall(MatRARt(A, Pt, MAT_INITIAL_MATRIX, PETSC_DEFAULT, &RARt)); in main() 36 PetscCall(MatMatMatMult(Pt, A, P, MAT_INITIAL_MATRIX, PETSC_DEFAULT, &ABC)); in main()
|
| H A D | ex55.c | 107 PetscCall(MatTranspose(C, MAT_INITIAL_MATRIX, &Ctrans)); in main() 128 PetscCall(MatConvert(C, type[i], MAT_INITIAL_MATRIX, &A)); in main() 138 PetscCall(MatConvert(A, type[j], MAT_INITIAL_MATRIX, &B)); in main() 152 PetscCall(MatConvert(B, type[i], MAT_INITIAL_MATRIX, &D)); in main() 180 PetscCall(MatConvert(C, MATIS, MAT_INITIAL_MATRIX, &A)); in main() 186 PetscCall(MatConvert(A, ctype, MAT_INITIAL_MATRIX, &C2)); in main() 200 PetscCall(MatConvert(A, ctype, MAT_INITIAL_MATRIX, &C2)); in main() 217 PetscCall(MatConvert(A, ctype, MAT_INITIAL_MATRIX, &C2)); in main()
|
| H A D | ex216.c | 19 PetscCall(MatTranspose(D, MAT_INITIAL_MATRIX, &A)); in main() 26 PetscCall(MatConvert(D, MATAIJ, MAT_INITIAL_MATRIX, &A)); in main() 27 PetscCall(MatConvert(D, MATBAIJ, MAT_INITIAL_MATRIX, &B)); in main() 28 PetscCall(MatConvert(D, MATSBAIJ, MAT_INITIAL_MATRIX, &C)); in main()
|
| H A D | ex62.c | 115 PetscCall(MatMatMult(A, B, MAT_INITIAL_MATRIX, PETSC_DETERMINE, &C)); in main() 135 PetscCall(MatConvert(A_save, MATDENSE, MAT_INITIAL_MATRIX, &A)); in main() 136 PetscCall(MatMatMult(A, B, MAT_INITIAL_MATRIX, PETSC_DETERMINE, &C)); in main() 163 PetscCall(MatTranspose(P, MAT_INITIAL_MATRIX, &R)); in main() 191 PetscCall(MatTransposeMatMult(P, B, MAT_INITIAL_MATRIX, PETSC_DETERMINE, &C)); in main() 197 PetscCall(MatMatMult(R, B, MAT_INITIAL_MATRIX, PETSC_DETERMINE, &C1)); in main() 217 PetscCall(MatMatTransposeMult(B, R, MAT_INITIAL_MATRIX, PETSC_DETERMINE, &C)); in main() 225 PetscCall(MatMatMult(B, P, MAT_INITIAL_MATRIX, PETSC_DETERMINE, &C1)); in main() 256 PetscCall(MatPtAP(A, P, MAT_INITIAL_MATRIX, PETSC_DETERMINE, &C)); in main() 291 PetscCall(MatRARt(A, R, MAT_INITIAL_MATRIX, 2.0, &RARt)); in main()
|
| H A D | ex161.c | 79 PetscCall(MatMatTransposeMult(A, R, MAT_INITIAL_MATRIX, 2.0, &C)); in main() 108 PetscCall(MatMatMult(A, Rt_dense, MAT_INITIAL_MATRIX, 2.0, &C_dense)); in main() 127 PetscCall(MatTranspose(R, MAT_INITIAL_MATRIX, &P)); in main() 128 PetscCall(MatPtAP(A, P, MAT_INITIAL_MATRIX, 2.0, &PtAP)); in main() 134 PetscCall(MatRARt(A, R, MAT_INITIAL_MATRIX, 2.0, &C)); in main()
|
| H A D | ex109.c | 84 PetscCall(MatMatMult(A, B, MAT_INITIAL_MATRIX, fill, &C)); in main() 101 PetscCall(MatMatMult(AT, B, MAT_INITIAL_MATRIX, fill, &D)); in main() 108 PetscCall(MatMatMult(C, A, MAT_INITIAL_MATRIX, fill, &D)); in main() 115 PetscCall(MatMatMult(A, C, MAT_INITIAL_MATRIX, fill, &D)); in main() 124 PetscCall(MatMatMult(B, C, MAT_INITIAL_MATRIX, fill, &D)); in main() 132 PetscCall(MatMatTransposeMult(B, C, MAT_INITIAL_MATRIX, fill, &D)); in main()
|
| H A D | ex198.c | 44 PetscCall(MatMatMult(B, C, MAT_INITIAL_MATRIX, PETSC_DETERMINE, &BC)); in main() 45 PetscCall(MatMatMult(A, BC, MAT_INITIAL_MATRIX, PETSC_DETERMINE, &ABC)); in main() 47 PetscCall(MatMatMatMult(A, B, C, MAT_INITIAL_MATRIX, PETSC_DETERMINE, &D)); in main()
|
| H A D | ex248.c | 20 PetscCall(MatConvert(Ad, MATAIJ, MAT_INITIAL_MATRIX, &A)); in main() 21 PetscCall(MatConvert(Bd, MATAIJ, MAT_INITIAL_MATRIX, &B)); in main() 22 PetscCall(MatSeqAIJKron(A, B, MAT_INITIAL_MATRIX, &C)); in main()
|
| H A D | ex221.c | 145 PetscCall(MatCreateSubMatrix(A, r, c, MAT_INITIAL_MATRIX, &A2)); in main() 259 PetscCall(MatConvert(S, MATDENSE, MAT_INITIAL_MATRIX, &B)); in main() 263 PetscCall(MatTranspose(BT, MAT_INITIAL_MATRIX, &BTT)); in main() 266 PetscCall(MatConvert(A, MATDENSE, MAT_INITIAL_MATRIX, &C)); in main() 349 PetscCall(MatCreateSubMatrix(A, r, c, MAT_INITIAL_MATRIX, &sA)); in main() 350 PetscCall(MatCreateSubMatrix(S, r, c, MAT_INITIAL_MATRIX, &sS)); in main() 355 PetscCall(MatConvert(sA, MATDENSE, MAT_INITIAL_MATRIX, &dA)); in main() 356 PetscCall(MatConvert(sS, MATDENSE, MAT_INITIAL_MATRIX, &dS)); in main() 366 PetscCall(MatCreateSubMatrix(At, c, r, MAT_INITIAL_MATRIX, &sA)); in main() 367 PetscCall(MatCreateSubMatrix(St, c, r, MAT_INITIAL_MATRIX, &sS)); in main() [all …]
|
| H A D | ex178.c | 37 PetscCall(MatMatTransposeMult(C, C, MAT_INITIAL_MATRIX, PETSC_DETERMINE, &A)); in main() 40 PetscCall(MatInvertVariableBlockEnvelope(A, MAT_INITIAL_MATRIX, &D)); in main() 43 PetscCall(MatMatMult(A, D, MAT_INITIAL_MATRIX, 1.0, &F)); in main() 86 PetscCall(MatInvertVariableBlockEnvelope(A, MAT_INITIAL_MATRIX, &D)); in main() 88 PetscCall(MatMatMult(A, D, MAT_INITIAL_MATRIX, 1.0, &F)); in main()
|
| H A D | ex35.c | 45 PetscCall(MatCreateSubMatrices(A, 1, &isrow, &isrow, MAT_INITIAL_MATRIX, &Bsub)); in main() 53 PetscCall(MatCreateSubMatrices(A, 1, &isrow, &isrow, MAT_INITIAL_MATRIX, &Bsub)); in main() 61 PetscCall(MatCreateSubMatrices(A, 1, &isrow, &isrow, MAT_INITIAL_MATRIX, &Bsub)); in main()
|
| H A D | ex70.c | 250 PetscCall(MatTranspose(A, MAT_INITIAL_MATRIX, &AT)); in main() 411 PetscCall(MatMatMult(A, B, MAT_INITIAL_MATRIX, PETSC_DETERMINE, &T)); in main() 424 PetscCall(MatTransposeMatMult(A, X, MAT_INITIAL_MATRIX, PETSC_DETERMINE, &B)); in main() 436 PetscCall(MatMatTransposeMult(A, Bt, MAT_INITIAL_MATRIX, PETSC_DETERMINE, &T)); in main() 445 PetscCall(MatPtAP(A, B, MAT_INITIAL_MATRIX, PETSC_DETERMINE, &PtAP)); in main() 449 PetscCall(MatMatMult(A, B, MAT_INITIAL_MATRIX, PETSC_DETERMINE, &T)); in main() 450 PetscCall(MatTransposeMatMult(B, T, MAT_INITIAL_MATRIX, PETSC_DETERMINE, &T2)); in main() 461 PetscCall(MatRARt(A, R, MAT_INITIAL_MATRIX, PETSC_DETERMINE, &RARt)); in main() 465 PetscCall(MatMatTransposeMult(A, R, MAT_INITIAL_MATRIX, PETSC_DETERMINE, &T)); in main() 466 PetscCall(MatMatMult(R, T, MAT_INITIAL_MATRIX, PETSC_DETERMINE, &T2)); in main() [all …]
|
| H A D | ex250.c | 53 PetscCall(MatMatMult(A, B, MAT_INITIAL_MATRIX, PETSC_DETERMINE, &C)); in main() 60 PetscCall(MatTransposeMatMult(A, B, MAT_INITIAL_MATRIX, PETSC_DETERMINE, &D)); in main() 63 PetscCall(MatPtAP(A, B, MAT_INITIAL_MATRIX, PETSC_DETERMINE, &E)); in main()
|
| H A D | ex32.c | 36 PetscCall(MatConvert(A, MATSEQDENSECUDA, MAT_INITIAL_MATRIX, &AC)); in main() 60 PetscCall(MatPtAP(B, AC, MAT_INITIAL_MATRIX, PETSC_DETERMINE, &B1)); in main() 63 PetscCall(MatPtAP(B, A, MAT_INITIAL_MATRIX, PETSC_DETERMINE, &B2)); in main()
|
| H A D | ex101.c | 39 PetscCall(MatConvert(P, MATSEQAIJ, MAT_INITIAL_MATRIX, &aijP)); in main() 55 PetscCall(MatPtAP(A, aijP, MAT_INITIAL_MATRIX, 1., &C)); in main() 76 PetscCall(MatPtAP(A, P, MAT_INITIAL_MATRIX, 1., &mC)); in main()
|
| H A D | ex242.c | 66 PetscCall(MatConvert(C, MATDENSE, MAT_INITIAL_MATRIX, &Cdense)); in main() 74 PetscCall(MatTranspose(C, MAT_INITIAL_MATRIX, &Ct)); in main() 137 PetscCall(MatMatTransposeMult(C, C, MAT_INITIAL_MATRIX, PETSC_DETERMINE, &B)); in main() 150 PetscCall(MatTransposeMatMult(C, C, MAT_INITIAL_MATRIX, PETSC_DETERMINE, &B)); in main() 178 PetscCall(MatMatMult(C, C, MAT_INITIAL_MATRIX, PETSC_DETERMINE, &CC)); in main() 179 PetscCall(MatMatMult(Caij, Caij, MAT_INITIAL_MATRIX, PETSC_DETERMINE, &CCaij)); in main()
|
| /petsc/src/ksp/ksp/tests/ |
| H A D | ex21.c | 124 …PetscCall(MatGetSchurComplement(A, is0, is0, is1, is1, MAT_INITIAL_MATRIX, &S, ainv_type, MAT_IGNO… in main() 131 PetscCall(MatSchurComplementGetPmat(S, MAT_INITIAL_MATRIX, &Sp)); in main() 142 PetscCall(MatMatMult(S, B, MAT_INITIAL_MATRIX, PETSC_DETERMINE, &C)); in main() 153 …PetscCall(MatGetSchurComplement(A, is1, is1, is0, is0, MAT_INITIAL_MATRIX, &S, ainv_type, MAT_IGNO… in main() 178 PetscCall((*funcs[i])(S, B, MAT_INITIAL_MATRIX, PETSC_DETERMINE, &C)); in main() 182 PetscCall((*funcs[i])(Sexplicit, B, MAT_INITIAL_MATRIX, PETSC_DETERMINE, &Cee)); in main() 196 PetscCall(MatSchurComplementGetPmat(S, MAT_INITIAL_MATRIX, &Sp)); in main() 207 PetscCall(MatMatMult(S, B, MAT_INITIAL_MATRIX, PETSC_DETERMINE, &C)); in main() 218 …churComplement(A, is0, is0, is1, is1, MAT_IGNORE_MATRIX, NULL, ainv_type, MAT_INITIAL_MATRIX, &S)); in main()
|
| /petsc/src/mat/graphops/color/impls/power/ |
| H A D | power.c | 15 PetscCall(MatMatMult(m, m, MAT_INITIAL_MATRIX, 2.0, &mp)); in MatColoringApply_Power() 18 PetscCall(MatMatMult(m, ms, MAT_INITIAL_MATRIX, 2.0, &mp)); in MatColoringApply_Power()
|
| /petsc/src/ksp/pc/impls/mat/tests/ |
| H A D | ex1.c | 67 PetscCall(MatMatMult(A, B, MAT_INITIAL_MATRIX, PETSC_CURRENT, &X)); in TestPCMatVersusMat() 119 PetscCall(MatTranspose(A, MAT_INITIAL_MATRIX, &AT)); in main() 122 PetscCall(MatHermitianTranspose(A, MAT_INITIAL_MATRIX, &AH)); in main() 134 PetscCall(MatTranspose(Ainv, MAT_INITIAL_MATRIX, &AinvT)); in main()
|