Home
last modified time | relevance | path

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

/petsc/src/mat/impls/sbaij/mpi/
H A Dmpisbaij.h13 Vec bb1, xx1; member
H A Dmpisbaij.c34 PetscCall(VecDestroy(&baij->bb1)); in MatDestroy_MPISBAIJ()
2595 Vec bb1; in MatSOR_MPISBAIJ() local
2613 PetscCall(VecDuplicate(bb, &bb1)); in MatSOR_MPISBAIJ()
2642 PetscCall((*mat->B->ops->multadd)(mat->B, mat->slvec1b, mat->slvec1a, bb1)); in MatSOR_MPISBAIJ()
2645 … PetscCall((*mat->A->ops->sor)(mat->A, bb1, omega, SOR_SYMMETRIC_SWEEP, fshift, lits, lits, xx)); in MatSOR_MPISBAIJ()
2647 PetscCall(VecDestroy(&bb1)); in MatSOR_MPISBAIJ()
2661 PetscCall(VecDuplicate(bb, &mat->bb1)); in MatSOR_MPISBAIJ()
2664 bb1 = mat->bb1; in MatSOR_MPISBAIJ()
2676 PetscCall(MatMultDiagonalBlock(matin, xx, bb1)); in MatSOR_MPISBAIJ()
/petsc/src/mat/impls/sell/mpi/
H A Dmpisell.c1725 Vec bb1 = NULL; in MatSOR_MPISELL() local
1733 …s > 1 || ~flag & SOR_ZERO_INITIAL_GUESS || flag & SOR_EISENSTAT) PetscCall(VecDuplicate(bb, &bb1)); in MatSOR_MPISELL()
1747 PetscCall((*mat->B->ops->multadd)(mat->B, mat->lvec, bb, bb1)); in MatSOR_MPISELL()
1750 PetscCall((*mat->A->ops->sor)(mat->A, bb1, omega, SOR_SYMMETRIC_SWEEP, fshift, lits, 1, xx)); in MatSOR_MPISELL()
1763 PetscCall((*mat->B->ops->multadd)(mat->B, mat->lvec, bb, bb1)); in MatSOR_MPISELL()
1766 PetscCall((*mat->A->ops->sor)(mat->A, bb1, omega, SOR_FORWARD_SWEEP, fshift, lits, 1, xx)); in MatSOR_MPISELL()
1779 PetscCall((*mat->B->ops->multadd)(mat->B, mat->lvec, bb, bb1)); in MatSOR_MPISELL()
1782 PetscCall((*mat->A->ops->sor)(mat->A, bb1, omega, SOR_BACKWARD_SWEEP, fshift, lits, 1, xx)); in MatSOR_MPISELL()
1786 PetscCall(VecDestroy(&bb1)); in MatSOR_MPISELL()
/petsc/src/mat/impls/baij/mpi/
H A Dmpibaij.c2170 Vec bb1 = NULL; in MatSOR_MPIBAIJ() local
2178 if (its > 1 || ~flag & SOR_ZERO_INITIAL_GUESS) PetscCall(VecDuplicate(bb, &bb1)); in MatSOR_MPIBAIJ()
2192 PetscCall((*mat->B->ops->multadd)(mat->B, mat->lvec, bb, bb1)); in MatSOR_MPIBAIJ()
2195 PetscCall((*mat->A->ops->sor)(mat->A, bb1, omega, SOR_SYMMETRIC_SWEEP, fshift, lits, 1, xx)); in MatSOR_MPIBAIJ()
2208 PetscCall((*mat->B->ops->multadd)(mat->B, mat->lvec, bb, bb1)); in MatSOR_MPIBAIJ()
2211 PetscCall((*mat->A->ops->sor)(mat->A, bb1, omega, SOR_FORWARD_SWEEP, fshift, lits, 1, xx)); in MatSOR_MPIBAIJ()
2224 PetscCall((*mat->B->ops->multadd)(mat->B, mat->lvec, bb, bb1)); in MatSOR_MPIBAIJ()
2227 PetscCall((*mat->A->ops->sor)(mat->A, bb1, omega, SOR_BACKWARD_SWEEP, fshift, lits, 1, xx)); in MatSOR_MPIBAIJ()
2231 PetscCall(VecDestroy(&bb1)); in MatSOR_MPIBAIJ()
/petsc/src/mat/impls/aij/mpi/
H A Dmpiaij.c1402 Vec bb1 = NULL; in MatSOR_MPIAIJ() local
1411 …s > 1 || ~flag & SOR_ZERO_INITIAL_GUESS || flag & SOR_EISENSTAT) PetscCall(VecDuplicate(bb, &bb1)); in MatSOR_MPIAIJ()
1425 PetscCall((*mat->B->ops->multadd)(mat->B, mat->lvec, bb, bb1)); in MatSOR_MPIAIJ()
1428 PetscCall((*mat->A->ops->sor)(mat->A, bb1, omega, SOR_SYMMETRIC_SWEEP, fshift, lits, 1, xx)); in MatSOR_MPIAIJ()
1441 PetscCall((*mat->B->ops->multadd)(mat->B, mat->lvec, bb, bb1)); in MatSOR_MPIAIJ()
1444 PetscCall((*mat->A->ops->sor)(mat->A, bb1, omega, SOR_FORWARD_SWEEP, fshift, lits, 1, xx)); in MatSOR_MPIAIJ()
1457 PetscCall((*mat->B->ops->multadd)(mat->B, mat->lvec, bb, bb1)); in MatSOR_MPIAIJ()
1460 PetscCall((*mat->A->ops->sor)(mat->A, bb1, omega, SOR_BACKWARD_SWEEP, fshift, lits, 1, xx)); in MatSOR_MPIAIJ()
1476 PetscCall(MatMultDiagonalBlock(matin, xx, bb1)); in MatSOR_MPIAIJ()
1478 PetscCall(VecPointwiseMult(bb1, mat->diag, xx)); in MatSOR_MPIAIJ()
[all …]