Home
last modified time | relevance | path

Searched refs:form_explicit_transpose (Results 1 – 5 of 5) sorted by relevance

/petsc/src/mat/impls/aij/seq/kokkos/
H A Daijkok.kokkos.cxx421 if (A->form_explicit_transpose) { in MatMultTranspose_SeqAIJKokkos()
451 if (A->form_explicit_transpose) { in MatMultHermitianTranspose_SeqAIJKokkos()
504 if (A->form_explicit_transpose) { in MatMultTransposeAdd_SeqAIJKokkos()
535 if (A->form_explicit_transpose) { in MatMultHermitianTransposeAdd_SeqAIJKokkos()
559 if (A->form_explicit_transpose && !flg && aijkok) PetscCall(aijkok->DestroyMatTranspose()); in MatSetOption_SeqAIJKokkos()
560 A->form_explicit_transpose = flg; in MatSetOption_SeqAIJKokkos()
/petsc/src/mat/impls/aij/seq/seqhipsparse/
H A Daijhipsparse.hip.cxx189 …if (A->form_explicit_transpose && !flg) PetscCall(MatSeqAIJHIPSPARSEInvalidateTranspose(A, PETSC_T… in MatSetOption_SeqAIJHIPSPARSE()
190 A->form_explicit_transpose = flg; in MatSetOption_SeqAIJHIPSPARSE()
2250 if (!A->form_explicit_transpose) { in MatProductNumeric_SeqAIJHIPSPARSE_SeqDENSEHIP()
3044 if (herm || !A->form_explicit_transpose) { in MatMultAddKernel_SeqAIJHIPSPARSE()
4213 …if (A->form_explicit_transpose && B->form_explicit_transpose) { /* if A and B have the transpose, … in MatSeqAIJHIPSPARSEMergeMats()
4222 (*C)->form_explicit_transpose = PETSC_TRUE; in MatSeqAIJHIPSPARSEMergeMats()
4331 … if (A->form_explicit_transpose && B->form_explicit_transpose && (*C)->form_explicit_transpose) { in MatSeqAIJHIPSPARSEMergeMats()
/petsc/src/mat/impls/aij/seq/seqcusparse/
H A Daijcusparse.cu153 …if (A->form_explicit_transpose && !flg) PetscCall(MatSeqAIJCUSPARSEInvalidateTranspose(A, PETSC_TR… in MatSetOption_SeqAIJCUSPARSE()
154 A->form_explicit_transpose = flg; in MatSetOption_SeqAIJCUSPARSE()
2684 if (!A->form_explicit_transpose) { in MatProductNumeric_SeqAIJCUSPARSE_SeqDENSECUDA()
3580 if (herm || !A->form_explicit_transpose) { in MatMultAddKernel_SeqAIJCUSPARSE()
4883 …if (A->form_explicit_transpose && B->form_explicit_transpose) { /* if A and B have the transpose, … in MatSeqAIJCUSPARSEMergeMats()
4892 (*C)->form_explicit_transpose = PETSC_TRUE; in MatSeqAIJCUSPARSEMergeMats()
5012 … if (A->form_explicit_transpose && B->form_explicit_transpose && (*C)->form_explicit_transpose) { in MatSeqAIJCUSPARSEMergeMats()
/petsc/include/petsc/private/
H A Dmatimpl.h508 …PetscBool form_explicit_transpose; /* hint to generate an explicit mat tranpsose for op… member
/petsc/src/mat/impls/aij/seq/
H A Daij.c1351 A->form_explicit_transpose = flg; in MatSetOption_SeqAIJ()