Lines Matching refs:scat_sol
582 VecScatter scat_rhs, scat_sol; /* used by MatSolve() */ member
1767 PetscCall(VecScatterDestroy(&mumps->scat_sol)); in MatDestroy_MUMPS()
1996 if (mumps->scat_sol && mumps->ICNTL9_pre != mumps->id.ICNTL(9)) { in MatSolve_MUMPS()
1998 PetscCall(VecScatterDestroy(&mumps->scat_sol)); in MatSolve_MUMPS()
2000 if (!mumps->scat_sol) { /* create scatter scat_sol */ in MatSolve_MUMPS()
2006 PetscCall(VecScatterCreate(mumps->x_seq, is_iden, x, is_petsc, &mumps->scat_sol)); in MatSolve_MUMPS()
2016 PetscCall(VecScatterBegin(mumps->scat_sol, mumps->x_seq, x, INSERT_VALUES, SCATTER_FORWARD)); in MatSolve_MUMPS()
2017 PetscCall(VecScatterEnd(mumps->scat_sol, mumps->x_seq, x, INSERT_VALUES, SCATTER_FORWARD)); in MatSolve_MUMPS()
2063 VecScatter scat_sol; in MatMatSolve_MUMPS() local
2280 PetscCall(VecScatterCreate(msol_loc, is_from, v_mpi, is_to, &scat_sol)); in MatMatSolve_MUMPS()
2281 PetscCall(VecScatterBegin(scat_sol, msol_loc, v_mpi, INSERT_VALUES, SCATTER_FORWARD)); in MatMatSolve_MUMPS()
2284 PetscCall(VecScatterEnd(scat_sol, msol_loc, v_mpi, INSERT_VALUES, SCATTER_FORWARD)); in MatMatSolve_MUMPS()
2314 PetscCall(VecScatterDestroy(&scat_sol)); in MatMatSolve_MUMPS()
2582 PetscCall(VecScatterDestroy(&mumps->scat_sol)); in MatFactorNumeric_MUMPS()
2731 mumps->scat_sol = NULL; in MatSetFromOptions_MUMPS()