| /petsc/src/dm/impls/plex/tests/output/ |
| H A D | ex69_quad_3.out | 2 [0]BT for serial flipped cells: 5 [1]BT for serial flipped cells: 8 [2]BT for serial flipped cells: 11 [3]BT for serial flipped cells: 20 [0]BT for parallel flipped cells: 22 [1]BT for parallel flipped cells: 24 [2]BT for parallel flipped cells: 26 [3]BT for parallel flipped cells:
|
| H A D | ex69_hex_2.out | 2 [0]BT for serial flipped cells: 5 [1]BT for serial flipped cells: 8 [2]BT for serial flipped cells: 11 [3]BT for serial flipped cells: 20 [0]BT for parallel flipped cells: 22 [1]BT for parallel flipped cells: 24 [2]BT for parallel flipped cells: 26 [3]BT for parallel flipped cells:
|
| H A D | ex13_3.out | 273 [0]BT for serial flipped cells: 277 [1]BT for serial flipped cells: 281 [2]BT for serial flipped cells: 295 [0]BT for parallel flipped cells: 299 [1]BT for parallel flipped cells: 303 [2]BT for parallel flipped cells:
|
| H A D | ex13_1.out | 232 [0]BT for serial flipped cells: 237 [1]BT for serial flipped cells: 246 [0]BT for parallel flipped cells: 251 [1]BT for parallel flipped cells:
|
| H A D | ex13_2.out | 238 [0]BT for serial flipped cells: 245 [1]BT for serial flipped cells: 256 [0]BT for parallel flipped cells: 263 [1]BT for parallel flipped cells:
|
| H A D | ex13_0.out | 193 [0]BT for serial flipped cells: 202 [0]BT for parallel flipped cells:
|
| /petsc/src/mat/tests/ |
| H A D | ex302k.kokkos.cxx | 14 Mat A, B, BT; in main() local 150 PetscCall(MatTranspose(B, MAT_INITIAL_MATRIX, &BT)); in main() 156 PetscCall(MatDestroy(&BT)); in main()
|
| H A D | ex94.c | 25 Mat A, A_save, B, AT, ATT, BT, BTT, P, R, C, C1; in main() local 124 PetscCall(MatCreateTranspose(B, &BT)); in main() 125 PetscCall(MatCreateTranspose(BT, &BTT)); in main() 155 PetscCall(MatDestroy(&BT)); in main()
|
| H A D | ex221.c | 183 Mat ST, B, C, BT, BTT; in main() local 262 PetscCall(MatComputeOperator(ST, MATDENSE, &BT)); in main() 263 PetscCall(MatTranspose(BT, MAT_INITIAL_MATRIX, &BTT)); in main() 284 PetscCall(MatDestroy(&BT)); in main()
|
| /petsc/src/ksp/pc/tutorials/ |
| H A D | ex4.c | 159 Mat A, B, Q, Acondensed, Bcondensed, BT, J, AplusJ, QInv, D, AplusD, JplusD, U; in main() local 249 PetscCall(MatTranspose(Bcondensed, MAT_INITIAL_MATRIX, &BT)); in main() 250 PetscCall(MatMatMatMult(Bcondensed, QInv, BT, MAT_INITIAL_MATRIX, PETSC_CURRENT, &J)); in main() 329 PetscCall(MatDestroy(&BT)); in main()
|
| /petsc/src/mat/impls/htool/ |
| H A D | htool.cxx | 161 Mat D, B, BT; in MatCreateSubMatrices_Htool() local 206 … PetscCall(MatCreateDense(PETSC_COMM_SELF, m, A->rmap->n, m, A->rmap->n, ptr + m * nrow, &BT)); in MatCreateSubMatrices_Htool() 207 PetscCall(MatDenseSetLDA(BT, nrow)); in MatCreateSubMatrices_Htool() 209 PetscCall(MatHermitianTranspose(B, MAT_REUSE_MATRIX, &BT)); in MatCreateSubMatrices_Htool() 211 PetscCall(MatTransposeSetPrecursor(B, BT)); in MatCreateSubMatrices_Htool() 212 PetscCall(MatTranspose(B, MAT_REUSE_MATRIX, &BT)); in MatCreateSubMatrices_Htool() 215 PetscCall(MatDestroy(&BT)); in MatCreateSubMatrices_Htool() 228 …>rmap->n), A->rmap->n, nrow - (m + A->rmap->n), A->rmap->n, ptr + m * nrow + m + A->rmap->n, &BT)); in MatCreateSubMatrices_Htool() 229 PetscCall(MatDenseSetLDA(BT, nrow)); in MatCreateSubMatrices_Htool() 231 PetscCall(MatHermitianTranspose(B, MAT_REUSE_MATRIX, &BT)); in MatCreateSubMatrices_Htool() [all …]
|
| /petsc/src/ksp/ksp/interface/ |
| H A D | itfunc.c | 1112 if (J != Jpre) PetscCall(MatTranspose(Jpre, MAT_INITIAL_MATRIX, &ksp->transpose.BT)); in KSPUseExplicitTranspose_Private() 1116 if (J != Jpre) PetscCall(MatTranspose(Jpre, MAT_REUSE_MATRIX, &ksp->transpose.BT)); in KSPUseExplicitTranspose_Private() 1118 if (J == Jpre && ksp->transpose.BT != 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() 1158 if (J != Jpre) PetscCall(MatTranspose(Jpre, MAT_INITIAL_MATRIX, &ksp->transpose.BT)); in KSPSolveTranspose() 1162 if (J != Jpre) PetscCall(MatTranspose(Jpre, MAT_REUSE_MATRIX, &ksp->transpose.BT)); in KSPSolveTranspose() 1164 if (J == Jpre && ksp->transpose.BT != ksp->transpose.AT) { in KSPSolveTranspose() 1166 ksp->transpose.BT = ksp->transpose.AT; in KSPSolveTranspose() 1168 PetscCall(KSPSetOperators(ksp, ksp->transpose.AT, ksp->transpose.BT)); in KSPSolveTranspose() [all …]
|
| /petsc/doc/changes/ |
| H A D | 2028.md | 147 - The BT bitarray macros are now prefixed with PetscBT
|
| /petsc/include/petsc/private/ |
| H A D | kspimpl.h | 166 Mat AT, BT; member
|
| /petsc/src/ksp/pc/impls/spai/ |
| H A D | ispai.c | 40 matrix *BT; /* transpose of matrix in SPAI format */ member
|
| /petsc/src/mat/impls/aij/seq/seqhipsparse/ |
| H A D | aijhipsparse.hip.cxx | 4216 …PetscBool AT = Acusp->matTranspose ? PETSC_TRUE : PETSC_FALSE, BT = Bcusp->ma… in MatSeqAIJHIPSPARSEMergeMats() local 4220 CsrMatrix *BcsrT = BT ? (CsrMatrix *)Bcusp->matTranspose->mat : NULL; in MatSeqAIJHIPSPARSEMergeMats() 4240 if (BT) { in MatSeqAIJHIPSPARSEMergeMats() 4247 if (BT) thrust::copy(BcsrT->column_indices->begin(), BcsrT->column_indices->end(), cT); in MatSeqAIJHIPSPARSEMergeMats() 4250 if (BT) thrust::copy(BcsrT->values->begin(), BcsrT->values->end(), vT); in MatSeqAIJHIPSPARSEMergeMats() 4333 …PetscBool AT = Acusp->matTranspose ? PETSC_TRUE : PETSC_FALSE, BT = Bcusp->matTranspose ? PETSC_T… in MatSeqAIJHIPSPARSEMergeMats() local 4335 CsrMatrix *BcsrT = BT ? (CsrMatrix *)Bcusp->matTranspose->mat : NULL; in MatSeqAIJHIPSPARSEMergeMats() 4339 if (BT) thrust::copy(BcsrT->values->begin(), BcsrT->values->end(), vT); in MatSeqAIJHIPSPARSEMergeMats()
|
| /petsc/src/mat/impls/aij/seq/seqcusparse/ |
| H A D | aijcusparse.cu | 4886 …PetscBool AT = Acusp->matTranspose ? PETSC_TRUE : PETSC_FALSE, BT = Bcusp->mat… in MatSeqAIJCUSPARSEMergeMats() local 4890 CsrMatrix *BcsrT = BT ? (CsrMatrix *)Bcusp->matTranspose->mat : NULL; in MatSeqAIJCUSPARSEMergeMats() 4915 if (BT) { in MatSeqAIJCUSPARSEMergeMats() 4922 if (BT) thrust::copy(BcsrT->column_indices->begin(), BcsrT->column_indices->end(), cT); in MatSeqAIJCUSPARSEMergeMats() 4925 if (BT) thrust::copy(BcsrT->values->begin(), BcsrT->values->end(), vT); in MatSeqAIJCUSPARSEMergeMats() 5014 …PetscBool AT = Acusp->matTranspose ? PETSC_TRUE : PETSC_FALSE, BT = Bcusp->matTranspose ? PETSC_T… in MatSeqAIJCUSPARSEMergeMats() local 5016 CsrMatrix *BcsrT = BT ? (CsrMatrix *)Bcusp->matTranspose->mat : NULL; in MatSeqAIJCUSPARSEMergeMats() 5020 if (BT) thrust::copy(BcsrT->values->begin(), BcsrT->values->end(), vT); in MatSeqAIJCUSPARSEMergeMats()
|
| /petsc/src/ksp/pc/impls/fieldsplit/ |
| H A D | fieldsplit.c | 554 Mat BT, T; in MatGolubKahanComputeExplicitOperator() local 566 PetscCall(MatHermitianTranspose(B, MAT_INITIAL_MATRIX, &BT)); in MatGolubKahanComputeExplicitOperator() 567 PetscCall(MatMatMult(B, BT, MAT_INITIAL_MATRIX, PETSC_CURRENT, H)); /* H = A01*A01' */ in MatGolubKahanComputeExplicitOperator() 570 PetscCall(MatDestroy(&BT)); in MatGolubKahanComputeExplicitOperator()
|
| /petsc/src/binding/petsc4py/src/petsc4py/PETSc/ |
| H A D | SNES.pyx | 2725 BT = S_(SNESLINESEARCHBT) variable in SNESLineSearchType
|