Home
last modified time | relevance | path

Searched refs:donotstash (Results 1 – 20 of 20) sorted by relevance

/petsc/src/vec/vec/impls/shared/
H A Dshvec.c25 (*v)->stash.donotstash = win->stash.donotstash; in VecDuplicate_Shared()
/petsc/src/mat/impls/hypre/
H A Dmhypre.h21 PetscBool donotstash; member
H A Dmhypre.c1580 if (hA->donotstash) continue;
1600 …if (!hA->donotstash) PetscCall(MatStashValuesRow_Private(&A->stash, rows[i], nzc, cscr[0], (PetscS…
2133 hA->donotstash = flg;
2338 PetscCall(MatSetOption(hmat->cooMat, MAT_IGNORE_OFF_PROC_ENTRIES, hmat->donotstash));
/petsc/src/mat/impls/sell/mpi/
H A Dmpisell.h12 PetscBool donotstash; /* PETSC_TRUE if off processor entries dropped */ member
H A Dmpisell.c235 if (!sell->donotstash) { in MatSetValues_MPISELL()
288 if (sell->donotstash || mat->nooffprocentries) PetscFunctionReturn(PETSC_SUCCESS); in MatAssemblyBegin_MPISELL()
306 if (!sell->donotstash && !mat->nooffprocentries) { in MatAssemblyEnd_MPISELL()
769 a->donotstash = flg; in MatSetOption_MPISELL()
1020 a->donotstash = oldmat->donotstash; in MatDuplicate_MPISELL()
1823 b->donotstash = PETSC_FALSE; in MatCreate_MPISELL()
/petsc/src/mat/impls/aij/mpi/
H A Dmpihashmat.h27 if (!a->donotstash) { in MatSetValues_MPI_Hash()
62 if (a->donotstash || A->nooffprocentries) PetscFunctionReturn(PETSC_SUCCESS); in MatAssemblyBegin_MPI_Hash()
78 if (!a->donotstash && !A->nooffprocentries) { in MatFinishScatterAndSetValues_MPI_Hash()
H A Dmpiaij.h46 PetscBool donotstash; /* if 1, off processor entries dropped */ \
H A Dmpiaij.c622 if (!aij->donotstash) { in MatSetValues_MPIAIJ()
765 if (aij->donotstash || mat->nooffprocentries) PetscFunctionReturn(PETSC_SUCCESS); in MatAssemblyBegin_MPIAIJ()
785 if (!aij->donotstash && !mat->nooffprocentries) { in MatAssemblyEnd_MPIAIJ()
1690 a->donotstash = flg; in MatSetOption_MPIAIJ()
2970 a->donotstash = oldmat->donotstash; in MatDuplicate_MPIAIJ()
6388 …if (mpiaij->donotstash) i1[k] = PETSC_INT_MIN; /* Ignore offproc entries as if they had negative i… in MatSetPreallocationCOO_MPIAIJ()
6807 b->donotstash = PETSC_FALSE; in MatCreate_MPIAIJ()
8157 } else if (!aij->donotstash) { in matsetvaluesmpiaij_()
/petsc/src/vec/vec/impls/mpi/
H A Dpbvec.c50 (*v)->stash.donotstash = win->stash.donotstash; in VecDuplicateWithArray_MPI()
93 v->stash.donotstash = w->stash.donotstash; in VecDuplicateVecs_MPI_GEMV()
115 V->stash.donotstash = flag; in VecSetOption_MPI()
210 if (X->stash.donotstash) PetscFunctionReturn(PETSC_SUCCESS); in VecAssemblyBegin_MPI_BTS()
298 if (X->stash.donotstash) { in VecAssemblyEnd_MPI_BTS()
H A Dpdvec.c731 const PetscBool donotstash = xin->stash.donotstash; in VecSetValues_MPI() local
756 } else if (!donotstash) { in VecSetValues_MPI()
784 } else if (!xin->stash.donotstash) { in VecSetValuesBlocked_MPI()
798 } else if (!xin->stash.donotstash) { in VecSetValuesBlocked_MPI()
826 if (xin->stash.donotstash) PetscFunctionReturn(PETSC_SUCCESS); in VecAssemblyBegin_MPI()
857 if (!vec->stash.donotstash) { in VecAssemblyEnd_MPI()
934 …if (x->stash.donotstash) i1[k] = PETSC_INT_MIN; /* Ignore off-proc indices as if they were negativ… in VecSetPreallocationCOO_MPI()
/petsc/src/vec/vec/impls/mpi/mpiviennacl/
H A Dmpiviennacl.cxx134 (*v)->stash.donotstash = win->stash.donotstash; in VecDuplicate_MPIViennaCL()
/petsc/src/vec/vec/impls/mpi/kokkos/
H A Dmpikok.kokkos.cxx314 v->stash.donotstash = w->stash.donotstash; in VecDuplicateVecs_MPIKokkos_GEMV()
/petsc/src/mat/impls/sbaij/mpi/
H A Dmpisbaij.c314 if (!baij->donotstash) { in MatSetValues_MPISBAIJ()
380 if (!baij->donotstash) { in MatSetValues_MPISBAIJ()
638 if (!baij->donotstash) { in MatSetValuesBlocked_MPISBAIJ()
774 if (baij->donotstash || mat->nooffprocentries) PetscFunctionReturn(PETSC_SUCCESS); in MatAssemblyBegin_MPISBAIJ()
798 if (!baij->donotstash && !mat->nooffprocentries) { in MatAssemblyEnd_MPISBAIJ()
1515 a->donotstash = flg; in MatSetOption_MPISBAIJ()
2095 b->donotstash = PETSC_FALSE; in MatCreate_MPISBAIJ()
2430 a->donotstash = oldmat->donotstash; in MatDuplicate_MPISBAIJ()
/petsc/src/mat/impls/baij/mpi/
H A Dmpibaij.c313 if (!baij->donotstash) { in MatSetValues_MPIBAIJ()
476 if (!baij->donotstash) { in MatSetValuesBlocked_MPIBAIJ()
542 } else if (!baij->donotstash) { in MatSetValues_MPIBAIJ_HT()
636 if (!baij->donotstash) { in MatSetValuesBlocked_MPIBAIJ_HT()
889 if (baij->donotstash || mat->nooffprocentries) PetscFunctionReturn(PETSC_SUCCESS); in MatAssemblyBegin_MPIBAIJ()
912 if (!baij->donotstash && !mat->nooffprocentries) { in MatAssemblyEnd_MPIBAIJ()
1479 a->donotstash = flg; in MatSetOption_MPIBAIJ()
2866 b->donotstash = PETSC_FALSE; in MatCreate_MPIBAIJ()
3179 a->donotstash = oldmat->donotstash; in MatDuplicate_MPIBAIJ()
3508 if (!baij->donotstash) { in matmpibaijsetvaluesblocked_()
/petsc/src/mat/impls/dense/mpi/
H A Dmpidense.c154 } else if (!A->donotstash) { in MatSetValues_MPIDense()
385 if (mdn->donotstash || mat->nooffprocentries) PetscFunctionReturn(PETSC_SUCCESS); in MatAssemblyBegin_MPIDense()
401 if (!mdn->donotstash && !mat->nooffprocentries) { in MatAssemblyEnd_MPIDense()
955 a->donotstash = flg; in MatSetOption_MPIDense()
1736 a->donotstash = PETSC_FALSE; in MatCreate_MPIDense()
1995 a->donotstash = oldmat->donotstash; in MatDuplicate_MPIDense()
/petsc/src/vec/vec/utils/
H A Dvecstash.c66 stash->donotstash = PETSC_FALSE; in VecStashCreate_Private()
/petsc/include/petsc/private/
H A Dvecimpl.h148 PetscBool donotstash; member
H A Dveccupmimpl.h959 (*y)->stash.donotstash = v->stash.donotstash; in Duplicate_CUPMBase()
H A Dmatimpl.h737 PetscBool donotstash; /* Flag indicating if values should be stashed */ member
/petsc/src/ksp/pc/impls/bddc/
H A Dbddcprivate.c9751 b->donotstash = a->donotstash; in MatMPIAIJRestrict()