Home
last modified time | relevance | path

Searched refs:pure_neumann (Results 1 – 6 of 6) sorted by relevance

/petsc/include/petsc/private/
H A Dpcisimpl.h42 PetscBool pure_neumann; member
H A Dmatisimpl.h12 PetscBool pure_neumann; member
/petsc/src/ksp/ksp/tutorials/
H A Dex59.c46 PetscBool pure_neumann; member
345 if (!dd.pure_neumann && !dd.DBC_zerorows && !dd.ipx) { in ComputeSubdomainMatrix()
404 if (!dd.pure_neumann && !dd.DBC_zerorows && !dd.ipx) { in ComputeSubdomainMatrix()
670 if (!dd->pure_neumann) { in DomainDecomposition()
683 if (!dd->pure_neumann && !dd->DBC_zerorows && dd->ipx) dd->startx--; in DomainDecomposition()
891 if (dd.pure_neumann) { in ComputeKSPBDDC()
904 if (dd.ipx || dd.pure_neumann) { in ComputeKSPBDDC()
961 dd->pure_neumann = PETSC_FALSE; in InitializeDomainData()
962 PetscCall(PetscOptionsGetBool(NULL, NULL, "-pureneumann", &dd->pure_neumann, NULL)); in InitializeDomainData()
968 if (dd->pure_neumann) dd->DBC_zerorows = PETSC_FALSE; in InitializeDomainData()
[all …]
/petsc/src/ksp/pc/impls/is/
H A Dpcis.c330 pcis->pure_neumann = matis->pure_neumann; in PCISSetUp()
374 if (pcis->pure_neumann) { /* floating subdomain */ in PCISSetUp()
628 if (pcis->pure_neumann) { in PCISApplyInvSchur()
/petsc/src/ksp/pc/impls/is/nn/
H A Dnn.c329 …if (pcis->pure_neumann) { /* does NOT zero the row; create an empty index set. The reason is that … in PCNNCreateCoarseMatrix()
376 pcnn->factor_coarse_rhs = (pcis->pure_neumann) ? 1.0 : 0.0; in PCNNCreateCoarseMatrix()
/petsc/src/mat/impls/is/
H A Dmatis.c2863 is->pure_neumann = PETSC_FALSE; in MatISZeroRowsColumnsLocal_Private()