Searched refs:schur_work (Results 1 – 1 of 1) sorted by relevance
94 PetscScalar *schur_work; member302 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 …]