Lines Matching refs:sparse_optimized

19 …PetscBool        sparse_optimized; /* If PETSC_TRUE, then mkl_sparse_optimize() has been called. */  member
62 if (aijmkl->sparse_optimized) PetscCallExternal(mkl_sparse_destroy, aijmkl->csrA); in MatConvert_SeqAIJMKL_SeqAIJ()
82 if (aijmkl->sparse_optimized) PetscCallExternal(mkl_sparse_destroy, aijmkl->csrA); in MatDestroy_SeqAIJMKL()
129 if (aijmkl->sparse_optimized) { in MatSeqAIJMKL_create_mkl_handle()
134 aijmkl->sparse_optimized = PETSC_FALSE; in MatSeqAIJMKL_create_mkl_handle()
152 aijmkl->sparse_optimized = PETSC_TRUE; in MatSeqAIJMKL_create_mkl_handle()
253 aijmkl->sparse_optimized = PETSC_FALSE; in MatSeqAIJMKL_update_from_mkl_handle()
308 aijmkl_dest->sparse_optimized = PETSC_FALSE; in MatDuplicate_SeqAIJMKL()
397 …if (!aijmkl->sparse_optimized || aijmkl->state != state) PetscCall(MatSeqAIJMKL_create_mkl_handle(… in MatMult_SeqAIJMKL_SpMV2()
470 …if (!aijmkl->sparse_optimized || aijmkl->state != state) PetscCall(MatSeqAIJMKL_create_mkl_handle(… in MatMultTranspose_SeqAIJMKL_SpMV2()
559 …if (!aijmkl->sparse_optimized || aijmkl->state != state) PetscCall(MatSeqAIJMKL_create_mkl_handle(… in MatMultAdd_SeqAIJMKL_SpMV2()
657 …if (!aijmkl->sparse_optimized || aijmkl->state != state) PetscCall(MatSeqAIJMKL_create_mkl_handle(… in MatMultTransposeAdd_SeqAIJMKL_SpMV2()
696 if (!a->sparse_optimized || a->state != state) PetscCall(MatSeqAIJMKL_create_mkl_handle(A)); in MatMatMultSymbolic_SeqAIJMKL_SeqAIJMKL_Private()
698 if (!b->sparse_optimized || b->state != state) PetscCall(MatSeqAIJMKL_create_mkl_handle(B)); in MatMatMultSymbolic_SeqAIJMKL_SeqAIJMKL_Private()
722 if (!a->sparse_optimized || a->state != state) PetscCall(MatSeqAIJMKL_create_mkl_handle(A)); in MatMatMultNumeric_SeqAIJMKL_SeqAIJMKL_Private()
724 if (!b->sparse_optimized || b->state != state) PetscCall(MatSeqAIJMKL_create_mkl_handle(B)); in MatMatMultNumeric_SeqAIJMKL_SeqAIJMKL_Private()
820 if (!a->sparse_optimized || a->state != state) PetscCall(MatSeqAIJMKL_create_mkl_handle(A)); in MatPtAPNumeric_SeqAIJMKL_SeqAIJMKL_SymmetricReal()
822 if (!p->sparse_optimized || p->state != state) PetscCall(MatSeqAIJMKL_create_mkl_handle(P)); in MatPtAPNumeric_SeqAIJMKL_SeqAIJMKL_SymmetricReal()
867 if (!a->sparse_optimized || a->state != state) PetscCall(MatSeqAIJMKL_create_mkl_handle(A)); in MatProductSymbolic_PtAP_SeqAIJMKL_SeqAIJMKL_SymmetricReal()
869 if (!p->sparse_optimized || p->state != state) PetscCall(MatSeqAIJMKL_create_mkl_handle(P)); in MatProductSymbolic_PtAP_SeqAIJMKL_SeqAIJMKL_SymmetricReal()
1002 aijmkl->sparse_optimized = PETSC_FALSE; in MatConvert_SeqAIJ_SeqAIJMKL()