Home
last modified time | relevance | path

Searched refs:matis (Results 1 – 9 of 9) sorted by relevance

/petsc/src/mat/impls/is/
H A Dmatis.c62 Mat_IS *matis = (Mat_IS *)A->data; in MatPtAPNumeric_IS_XAIJ() local
88 …if (matis->storel2l) PetscCall(PetscObjectCompose((PetscObject)A, "_MatIS_PtAP_l2l", (PetscObject)… in MatPtAPNumeric_IS_XAIJ()
92 …if (matis->storel2l) PetscCall(PetscObjectCompose((PetscObject)C, "_MatIS_PtAP_l2l", (PetscObject)… in MatPtAPNumeric_IS_XAIJ()
370 Mat_IS *matis = (Mat_IS *)A->data; in MatISScaleDisassembling_Private() local
378 PetscCall(MatGetRowIJ(matis->A, 0, PETSC_FALSE, PETSC_FALSE, &m, &ii, &jj, &flg)); in MatISScaleDisassembling_Private()
380 PetscCall(ISLocalToGlobalMappingGetNodeInfo(matis->rmapping, &n, &ecount, &eneighs)); in MatISScaleDisassembling_Private()
382 PetscCall(MatSeqAIJGetArray(matis->A, &aa)); in MatISScaleDisassembling_Private()
403 PetscCall(ISLocalToGlobalMappingRestoreNodeInfo(matis->rmapping, &n, &ecount, &eneighs)); in MatISScaleDisassembling_Private()
404 PetscCall(MatSeqAIJRestoreArray(matis->A, &aa)); in MatISScaleDisassembling_Private()
405 PetscCall(MatRestoreRowIJ(matis->A, 0, PETSC_FALSE, PETSC_FALSE, &m, &ii, &jj, &flg)); in MatISScaleDisassembling_Private()
[all …]
/petsc/src/ksp/ksp/impls/fetidp/
H A Dfetidp.c262 Mat_IS *matis = (Mat_IS *)fetidp->innerbddc->pmat->data; in KSPFETIDPCheckOperators() local
343 …PetscCall(VecScatterBegin(matis->rctx, pcis->vec1_N, pcis->vec1_global, ADD_VALUES, SCATTER_REVERS… in KSPFETIDPCheckOperators()
344 …PetscCall(VecScatterEnd(matis->rctx, pcis->vec1_N, pcis->vec1_global, ADD_VALUES, SCATTER_REVERSE)… in KSPFETIDPCheckOperators()
367 …PetscCall(VecScatterBegin(matis->rctx, pcis->vec1_N, pcis->vec1_global, ADD_VALUES, SCATTER_REVERS… in KSPFETIDPCheckOperators()
368 …PetscCall(VecScatterEnd(matis->rctx, pcis->vec1_N, pcis->vec1_global, ADD_VALUES, SCATTER_REVERSE)… in KSPFETIDPCheckOperators()
369 …PetscCall(VecScatterBegin(matis->rctx, pcis->vec1_global, pcis->vec1_N, INSERT_VALUES, SCATTER_FOR… in KSPFETIDPCheckOperators()
370 …PetscCall(VecScatterEnd(matis->rctx, pcis->vec1_global, pcis->vec1_N, INSERT_VALUES, SCATTER_FORWA… in KSPFETIDPCheckOperators()
587 Mat_IS *matis = (Mat_IS *)A->data; in KSPFETIDPSetUpOperators() local
616 PetscCall(PetscArrayzero(matis->sf_leafdata, n)); in KSPFETIDPSetUpOperators()
617 PetscCall(PetscArrayzero(matis->sf_rootdata, nl)); in KSPFETIDPSetUpOperators()
[all …]
/petsc/src/ksp/pc/impls/is/
H A Dpcis.c140 Mat_IS *matis; in PCISSetUp() local
147 matis = (Mat_IS *)pc->pmat->data; in PCISSetUp()
160 PetscCall(PetscObjectReference((PetscObject)matis->rmapping)); in PCISSetUp()
162 pcis->mapping = matis->rmapping; in PCISSetUp()
198 PetscCall(VecDuplicate(matis->x, &pcis->vec1_N)); in PCISSetUp()
271 PetscCall(MatGetBlockSize(matis->A, &bs)); in PCISSetUp()
272 … PetscCall(MatCreateSubMatrix(matis->A, pcis->is_I_local, pcis->is_I_local, reuse, &pcis->pA_II)); in PCISSetUp()
283 PetscCall(MatCreateSubMatrix(matis->A, pcis->is_B_local, pcis->is_B_local, reuse, &pcis->A_BB)); in PCISSetUp()
284 PetscCall(PetscObjectTypeCompare((PetscObject)matis->A, MATSEQSBAIJ, &issbaij)); in PCISSetUp()
286 … PetscCall(MatCreateSubMatrix(matis->A, pcis->is_I_local, pcis->is_B_local, reuse, &pcis->A_IB)); in PCISSetUp()
[all …]
/petsc/src/ksp/ksp/tutorials/
H A Dex74.c86 PetscInt nstages, is, ie, matis, matie, *ix, *ix2; in main() local
174 PetscCall(MatGetOwnershipRange(J, &matis, &matie)); in main()
175 PetscCall(MatSetSizes(Identity, matie - matis, matie - matis, ctxt.imax, ctxt.imax)); in main()
177 …for (i = matis; i < matie; i++) PetscCall(MatSetValues(Identity, 1, &i, 1, &i, &one, INSERT_VALUES… in main()
319 PetscInt matis, matie, i; in Assemble_AdvDiff() local
329 PetscCall(MatGetOwnershipRange(*J, &matis, &matie)); in Assemble_AdvDiff()
330 for (i = matis; i < matie; i++) { in Assemble_AdvDiff()
/petsc/src/ksp/pc/impls/bddc/
H A Dbddcprivate.c156 Mat_IS *matis = (Mat_IS *)pc->pmat->data; in PCBDDCNedelecSupport() local
199 PetscCall(VecGetArrayRead(matis->counter, (const PetscScalar **)&vals)); in PCBDDCNedelecSupport()
207 PetscCall(VecRestoreArrayRead(matis->counter, (const PetscScalar **)&vals)); in PCBDDCNedelecSupport()
224 PetscCall(PetscArrayzero(matis->sf_leafdata, n)); in PCBDDCNedelecSupport()
225 PetscCall(PetscArrayzero(matis->sf_rootdata, pc->pmat->rmap->n)); in PCBDDCNedelecSupport()
231 if (nc > 1) matis->sf_rootdata[i - rst] = 1; in PCBDDCNedelecSupport()
234 …PetscCall(PetscSFBcastBegin(matis->sf, MPIU_INT, matis->sf_rootdata, matis->sf_leafdata, MPI_REPLA… in PCBDDCNedelecSupport()
235 …PetscCall(PetscSFBcastEnd(matis->sf, MPIU_INT, matis->sf_rootdata, matis->sf_leafdata, MPI_REPLACE… in PCBDDCNedelecSupport()
238 if (matis->sf_leafdata[i]) idx[ne++] = i; in PCBDDCNedelecSupport()
255 PetscCall(VecGetArrayRead(matis->counter, (const PetscScalar **)&vals)); in PCBDDCNedelecSupport()
[all …]
H A Dbddc.c1251 Mat_IS *matis = (Mat_IS *)pc->pmat->data; in PCPreSolve_BDDC() local
1258 …PetscCall(VecScatterBegin(matis->rctx, pcis->vec1_global, pcis->vec2_N, INSERT_VALUES, SCATTER_FOR… in PCPreSolve_BDDC()
1259 …PetscCall(VecScatterEnd(matis->rctx, pcis->vec1_global, pcis->vec2_N, INSERT_VALUES, SCATTER_FORWA… in PCPreSolve_BDDC()
1260 … PetscCall(VecScatterBegin(matis->rctx, used_vec, pcis->vec1_N, INSERT_VALUES, SCATTER_FORWARD)); in PCPreSolve_BDDC()
1261 PetscCall(VecScatterEnd(matis->rctx, used_vec, pcis->vec1_N, INSERT_VALUES, SCATTER_FORWARD)); in PCPreSolve_BDDC()
1270 … PetscCall(VecScatterBegin(matis->rctx, pcis->vec1_N, used_vec, INSERT_VALUES, SCATTER_REVERSE)); in PCPreSolve_BDDC()
1271 PetscCall(VecScatterEnd(matis->rctx, pcis->vec1_N, used_vec, INSERT_VALUES, SCATTER_REVERSE)); in PCPreSolve_BDDC()
1410 Mat_IS *matis; in PCSetUp_BDDC() local
1428 matis = (Mat_IS *)pc->pmat->data; in PCSetUp_BDDC()
1445 …pcbddc->use_deluxe_scaling = (PetscBool)(pcbddc->use_deluxe_scaling && (size > 1 || matis->allow… in PCSetUp_BDDC()
[all …]
H A Dbddcfetidp.c123 Mat_IS *matis = (Mat_IS *)fetidpmat_ctx->pc->pmat->data; in PCBDDCSetupFETIDPMatContext() local
312 …PetscCall(VecScatterBegin(matis->rctx, pcis->vec1_N, pcis->vec1_global, ADD_VALUES, SCATTER_REVERS… in PCBDDCSetupFETIDPMatContext()
313 …PetscCall(VecScatterEnd(matis->rctx, pcis->vec1_N, pcis->vec1_global, ADD_VALUES, SCATTER_REVERSE)… in PCBDDCSetupFETIDPMatContext()
/petsc/src/ts/tutorials/
H A Dex74.c147 PetscInt matis, matie, i; in RHSJacobian() local
153 PetscCall(MatGetOwnershipRange(J, &matis, &matie)); in RHSJacobian()
154 for (i = matis; i < matie; i++) { in RHSJacobian()
/petsc/systems/Apple/iOS/PETSc/PETSc.xcodeproj/
H A Dproject.pbxproj111 …D89D1CE8207AA1AB00FACC19 /* matis.c in Sources */ = {isa = PBXBuildFile; fileRef = D89D1A00207AA1A…
863 …1A00207AA1A900FACC19 /* matis.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType …
1634 D89D1A00207AA1A900FACC19 /* matis.c */,
2430 D89D1CE8207AA1AB00FACC19 /* matis.c in Sources */,