Home
last modified time | relevance | path

Searched refs:sparse_optimized (Results 1 – 2 of 2) sorted by relevance

/petsc/src/mat/impls/baij/seq/baijmkl/
H A Dbaijmkl.c33 …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()
[all …]
/petsc/src/mat/impls/aij/seq/aijmkl/
H A Daijmkl.c19 …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()
[all …]