Searched refs:ssor_work (Results 1 – 6 of 6) sorted by relevance
| /petsc/src/mat/impls/aij/seq/ |
| H A D | inode2.c | 40 PetscCall(PetscFree3(a->inode.ibdiag, a->inode.bdiag, a->inode.ssor_work)); in MatDestroy_SeqAIJ_Inode()
|
| H A D | aij.h | 126 MatScalar *bdiag, *ibdiag, *ssor_work; /* diagonal blocks of matrices */ member 157 PetscScalar *ssor_work; /* workspace for Eisenstat trick */ member
|
| H A D | aij.c | 1217 PetscCall(PetscFree3(a->idiag, a->mdiag, a->ssor_work)); in MatReset_SeqAIJ() 1822 if (!a->idiag) PetscCall(PetscMalloc3(m, &a->idiag, m, &a->mdiag, m, &a->ssor_work)); in MatInvertDiagonalForSOR_SeqAIJ() 1871 t = a->ssor_work; in MatSOR_SeqAIJ() 4802 b->ssor_work = NULL; in MatCreate_SeqAIJ() 4930 c->ssor_work = NULL; in MatDuplicateNoCreate_SeqAIJ()
|
| H A D | inode.c | 2441 …scCall(PetscMalloc3(cnt, &a->inode.ibdiag, cnt, &a->inode.bdiag, A->rmap->n, &a->inode.ssor_work)); in MatInvertDiagonalForSOR_SeqAIJ_Inode() 2514 t = a->inode.ssor_work; in MatSOR_SeqAIJ_Inode()
|
| /petsc/src/mat/impls/sell/seq/ |
| H A D | sell.h | 68 PetscScalar *ssor_work; /* workspace for Eisenstat trick */ member
|
| H A D | sell.c | 846 PetscCall(PetscMalloc3(m, &a->idiag, m, &a->mdiag, m, &a->ssor_work)); in MatInvertDiagonalForSOR_SeqSELL() 899 PetscCall(PetscFree3(a->idiag, a->mdiag, a->ssor_work)); in MatDestroy_SeqSELL() 1701 t = a->ssor_work; in MatSOR_SeqSELL() 2170 b->ssor_work = NULL; in MatCreate_SeqSELL() 2266 c->ssor_work = NULL; in MatDuplicateNoCreate_SeqSELL()
|