Lines Matching refs:sparse_optimized
33 …PetscBool sparse_optimized; /* If PETSC_TRUE, then mkl_sparse_optimize() has been called… member
111 if (baijmkl->sparse_optimized) PetscCallExternal(mkl_sparse_destroy, baijmkl->bsrA); in MatConvert_SeqBAIJMKL_SeqBAIJ()
129 if (baijmkl->sparse_optimized) PetscCallExternal(mkl_sparse_destroy, baijmkl->bsrA); in MatDestroy_SeqBAIJMKL()
151 if (baijmkl->sparse_optimized) { in MatSeqBAIJMKL_create_mkl_handle()
157 baijmkl->sparse_optimized = PETSC_FALSE; in MatSeqBAIJMKL_create_mkl_handle()
188 baijmkl->sparse_optimized = PETSC_TRUE; in MatSeqBAIJMKL_create_mkl_handle()
204 baijmkl_dest->sparse_optimized = PETSC_FALSE; in MatDuplicate_SeqBAIJMKL()
229 if (!baijmkl->sparse_optimized) PetscCall(MatSeqBAIJMKL_create_mkl_handle(A)); in MatMult_SeqBAIJMKL_SpMV2()
260 if (!baijmkl->sparse_optimized) PetscCall(MatSeqBAIJMKL_create_mkl_handle(A)); in MatMultTranspose_SeqBAIJMKL_SpMV2()
293 if (!baijmkl->sparse_optimized) PetscCall(MatSeqBAIJMKL_create_mkl_handle(A)); in MatMultAdd_SeqBAIJMKL_SpMV2()
336 if (!baijmkl->sparse_optimized) PetscCall(MatSeqBAIJMKL_create_mkl_handle(A)); in MatMultTransposeAdd_SeqBAIJMKL_SpMV2()
405 baijmkl->sparse_optimized = PETSC_FALSE; in MatConvert_SeqBAIJ_SeqBAIJMKL()