Searched refs:slvec0 (Results 1 – 3 of 3) sorted by relevance
| /petsc/src/mat/impls/sbaij/mpi/ |
| H A D | mmsbaij.c | 127 …VecCreateMPI(PetscObjectComm((PetscObject)mat), (mbs + ec) * bs, PETSC_DETERMINE, &sbaij->slvec0)); in MatSetUpMultiply_MPISBAIJ() 128 PetscCall(VecDuplicate(sbaij->slvec0, &sbaij->slvec1)); in MatSetUpMultiply_MPISBAIJ() 129 PetscCall(VecGetSize(sbaij->slvec0, &vec_size)); in MatSetUpMultiply_MPISBAIJ() 131 PetscCall(VecGetOwnershipRanges(sbaij->slvec0, &sowners)); in MatSetUpMultiply_MPISBAIJ() 151 PetscCall(VecScatterCreate(sbaij->slvec0, from, sbaij->slvec1, to, &sbaij->sMvctx)); in MatSetUpMultiply_MPISBAIJ() 160 PetscCall(VecGetArray(sbaij->slvec0, &ptr)); in MatSetUpMultiply_MPISBAIJ() 162 PetscCall(VecRestoreArray(sbaij->slvec0, &ptr)); in MatSetUpMultiply_MPISBAIJ() 202 PetscCall(VecDestroy(&baij->slvec0)); in MatDisAssemble_MPISBAIJ()
|
| H A D | mpisbaij.h | 8 Vec slvec0, slvec1; /* parallel vectors */ member
|
| H A D | mpisbaij.c | 24 PetscCall(VecDestroy(&baij->slvec0)); in MatDestroy_MPISBAIJ() 1035 PetscCall(VecGetArray(a->slvec0, &from)); in MatMult_MPISBAIJ_Hermitian() 1039 PetscCall(VecRestoreArray(a->slvec0, &from)); in MatMult_MPISBAIJ_Hermitian() 1042 PetscCall(VecScatterBegin(a->sMvctx, a->slvec0, a->slvec1, ADD_VALUES, SCATTER_FORWARD)); in MatMult_MPISBAIJ_Hermitian() 1043 PetscCall(VecScatterEnd(a->sMvctx, a->slvec0, a->slvec1, ADD_VALUES, SCATTER_FORWARD)); in MatMult_MPISBAIJ_Hermitian() 1068 PetscCall(VecGetArray(a->slvec0, &from)); in MatMult_MPISBAIJ() 1072 PetscCall(VecRestoreArray(a->slvec0, &from)); in MatMult_MPISBAIJ() 1075 PetscCall(VecScatterBegin(a->sMvctx, a->slvec0, a->slvec1, ADD_VALUES, SCATTER_FORWARD)); in MatMult_MPISBAIJ() 1076 PetscCall(VecScatterEnd(a->sMvctx, a->slvec0, a->slvec1, ADD_VALUES, SCATTER_FORWARD)); in MatMult_MPISBAIJ() 1101 PetscCall(VecGetArray(a->slvec0, &from)); in MatMultAdd_MPISBAIJ_Hermitian() [all …]
|