Home
last modified time | relevance | path

Searched refs:BT (Results 1 – 19 of 19) sorted by relevance

/petsc/src/dm/impls/plex/tests/output/
H A Dex69_quad_3.out2 [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 Dex69_hex_2.out2 [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 Dex13_3.out273 [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 Dex13_1.out232 [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 Dex13_2.out238 [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 Dex13_0.out193 [0]BT for serial flipped cells:
202 [0]BT for parallel flipped cells:
/petsc/src/mat/tests/
H A Dex302k.kokkos.cxx14 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 Dex94.c25 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 Dex221.c183 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 Dex4.c159 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 Dhtool.cxx161 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 Ditfunc.c1112 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 D2028.md147 - The BT bitarray macros are now prefixed with PetscBT
/petsc/include/petsc/private/
H A Dkspimpl.h166 Mat AT, BT; member
/petsc/src/ksp/pc/impls/spai/
H A Dispai.c40 matrix *BT; /* transpose of matrix in SPAI format */ member
/petsc/src/mat/impls/aij/seq/seqhipsparse/
H A Daijhipsparse.hip.cxx4216 …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 Daijcusparse.cu4886 …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 Dfieldsplit.c554 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 DSNES.pyx2725 BT = S_(SNESLINESEARCHBT) variable in SNESLineSearchType