Home
last modified time | relevance | path

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

/petsc/src/mat/impls/aij/seq/mkl_pardiso/
H A Dmkl_pardiso.c94 PetscScalar *schur_work; member
302 PetscCall(PetscFree(mpardiso->schur_work)); in MatFactorSetSchurIS_MKL_PARDISO()
304 PetscCall(PetscMalloc1(mpardiso->schur_work_size, &mpardiso->schur_work)); in MatFactorSetSchurIS_MKL_PARDISO()
338 PetscCall(PetscFree(mat_mkl_pardiso->schur_work)); in MatDestroy_MKL_PARDISO()
392 if (!mat_mkl_pardiso->schur_work) { in MatSolve_MKL_PARDISO()
395 work = mat_mkl_pardiso->schur_work; in MatSolve_MKL_PARDISO()
400 if (!mat_mkl_pardiso->schur_work) PetscCall(PetscFree(work)); in MatSolve_MKL_PARDISO()
419 …tMKLPardisoScatterSchur_Private(mat_mkl_pardiso, xarray, mat_mkl_pardiso->schur_work, PETSC_TRUE)); in MatSolve_MKL_PARDISO()
420 …Call(MatMKLPardisoSolveSchur_Private(A, mat_mkl_pardiso->schur_work, mat_mkl_pardiso->schur_work +… in MatSolve_MKL_PARDISO()
421 …LPardisoScatterSchur_Private(mat_mkl_pardiso, xarray, mat_mkl_pardiso->schur_work + shift, PETSC_F… in MatSolve_MKL_PARDISO()
[all …]