Home
last modified time | relevance | path

Searched refs:lA (Results 1 – 10 of 10) sorted by relevance

/petsc/src/ksp/pc/impls/gamg/
H A Dclassical.c197 Mat lA, gA = NULL; in PCGAMGProlongator_Classical_Direct() local
212 lA = mpiaij->A; in PCGAMGProlongator_Classical_Direct()
222 lA = A; in PCGAMGProlongator_Classical_Direct()
279 PetscCall(MatGetRow(lA, i, &ncols, &rcol, &rval)); in PCGAMGProlongator_Classical_Direct()
284 PetscCall(MatRestoreRow(lA, i, &ncols, &rcol, &rval)); in PCGAMGProlongator_Classical_Direct()
321 PetscCall(MatGetRow(lA, i, &ncols, &rcol, &rval)); in PCGAMGProlongator_Classical_Direct()
341 PetscCall(MatRestoreRow(lA, i, &ncols, &rcol, &rval)); in PCGAMGProlongator_Classical_Direct()
380 PetscCall(MatGetRow(lA, i, &ncols, &rcol, &rval)); in PCGAMGProlongator_Classical_Direct()
400 PetscCall(MatRestoreRow(lA, i, &ncols, &rcol, &rval)); in PCGAMGProlongator_Classical_Direct()
558 Mat lA, *lAs; in PCGAMGProlongator_Classical_Standard() local
[all …]
/petsc/src/ksp/ksp/tutorials/
H A Dex71.c276 Mat lA; in main() local
297 PetscCall(MatISGetLocalMat(A, &lA)); in main()
300 PetscCall(MatSetVariableBlockSizes(lA, nel, el_sizes)); in main()
417 Mat lA; in main() local
419 PetscCall(MatISGetLocalMat(A, &lA)); in main()
430 PetscCall(MatGetLocalToGlobalMapping(lA, &l2l, NULL)); in main()
432 PetscCall(MatCreateVecs(lA, &lc, NULL)); in main()
453 PetscCall(MatSetNearNullSpace(lA, lnullsp)); in main()
455 PetscCall(MatISRestoreLocalMat(A, &lA)); in main()
/petsc/src/mat/tests/
H A Dex123.c174 Mat lA, lB; in main() local
184 PetscCall(MatMPIAIJGetSeqAIJ(T, &lA, &lB, &garray)); in main()
185 PetscCall(MatSeqAIJGetArrayRead(lA, &vA)); in main()
187 PetscCall(MatGetRowIJ(lA, 0, PETSC_FALSE, PETSC_FALSE, &nA, &iA, &jA, &flg)); in main()
206 PetscCall(MatRestoreRowIJ(lA, 0, PETSC_FALSE, PETSC_FALSE, &nA, &iA, &jA, &flg)); in main()
208 PetscCall(MatSeqAIJRestoreArrayRead(lA, &vA)); in main()
H A Dex23.c846 Mat lA, lA2; in main() local
866 PetscCall(MatISGetLocalMat(A, &lA)); in main()
868 …if (!repmap) PetscCall(CheckMat(lA, lA2, usemult, "MatISSetAllowRepeated(false) with non-repeated … in main()
869 PetscCall(MatISRestoreLocalMat(A, &lA)); in main()
876 Mat lA; in main() local
882 PetscCall(MatISGetLocalMat(A2, &lA)); in main()
883 PetscCall(MatAssembled(lA, &flg)); in main()
885 PetscCall(MatISRestoreLocalMat(A2, &lA)); in main()
/petsc/src/mat/impls/is/
H A Dmatis.c63 Mat lA, lC; in MatPtAPNumeric_IS_XAIJ() local
81 PetscCall(MatISGetLocalMat(A, &lA)); in MatPtAPNumeric_IS_XAIJ()
87 PetscCall(MatMatMatMult(lPt, lA, ptap->lP[0], reuse, ptap->fill, &lC)); in MatPtAPNumeric_IS_XAIJ()
91 PetscCall(MatPtAP(lA, ptap->lP[0], reuse, ptap->fill, &lC)); in MatPtAPNumeric_IS_XAIJ()
183 Mat PT, lA; in MatPtAPSymbolic_IS_XAIJ() local
195 PetscCall(MatISGetLocalMat(A, &lA)); in MatPtAPSymbolic_IS_XAIJ()
196 PetscCall(MatGetType(lA, &lmtype)); in MatPtAPSymbolic_IS_XAIJ()
629 Mat lA, Ad, Ao, B = NULL; in MatConvert_XAIJ_IS() local
665 Mat *newlA, lA; in MatConvert_XAIJ_IS() local
685 PetscCall(MatISGetLocalMat(B, &lA)); in MatConvert_XAIJ_IS()
[all …]
/petsc/src/ksp/pc/impls/mg/
H A Dgdsw.c11 Mat *sA_IG, *sGf, cmat, lA; in PCMGGDSWSetUp() local
98 PetscCall(MatISGetLocalMat(A, &lA)); in PCMGGDSWSetUp()
106 …PetscCall(MatGetRowIJ(lA, 0, PETSC_TRUE, PETSC_FALSE, &graph->nvtxs_csr, (const PetscInt **)&graph… in PCMGGDSWSetUp()
108 …PetscCall(MatRestoreRowIJ(lA, 0, PETSC_TRUE, PETSC_FALSE, &graph->nvtxs_csr, (const PetscInt **)&g… in PCMGGDSWSetUp()
163 …PetscCall(PCBDDCSubSchursSetUp(sub_schurs, lA, lS, PETSC_TRUE, NULL, NULL, -1, NULL, PETSC_TRUE, r… in PCMGGDSWSetUp()
/petsc/src/ksp/pc/impls/bddc/
H A Dbddc.c1412 Mat lA; in PCSetUp_BDDC() local
1642 PetscCall(PetscObjectQuery((PetscObject)pc, "__KSPFETIDP_lA", (PetscObject *)&lA)); in PCSetUp_BDDC()
1643 if (lA && lP) { in PCSetUp_BDDC()
1648 PetscCall(MatIsSymmetric(lA, PETSC_SMALL, &issym)); in PCSetUp_BDDC()
1650 PetscCall(MatCreateSubMatrix(lA, lP, pcis->is_I_local, MAT_INITIAL_MATRIX, &B_BI)); in PCSetUp_BDDC()
1651 PetscCall(MatCreateSubMatrix(lA, lP, pcis->is_B_local, MAT_INITIAL_MATRIX, &B_BB)); in PCSetUp_BDDC()
1655 PetscCall(MatCreateSubMatrix(lA, lP, pcis->is_I_local, MAT_INITIAL_MATRIX, &B_BI)); in PCSetUp_BDDC()
1656 PetscCall(MatCreateSubMatrix(lA, lP, pcis->is_B_local, MAT_INITIAL_MATRIX, &B_BB)); in PCSetUp_BDDC()
1657 PetscCall(MatCreateSubMatrix(lA, pcis->is_I_local, lP, MAT_INITIAL_MATRIX, &Bt_BI)); in PCSetUp_BDDC()
1658 PetscCall(MatCreateSubMatrix(lA, pcis->is_B_local, lP, MAT_INITIAL_MATRIX, &Bt_BB)); in PCSetUp_BDDC()
[all …]
H A Dbddcprivate.c1745 Mat lA; in PCBDDCComputeNoNetFlux() local
1749 PetscCall(MatISGetLocalMat(A, &lA)); in PCBDDCComputeNoNetFlux()
1750 PetscCall(MatCreateVecs(lA, &vins, NULL)); in PCBDDCComputeNoNetFlux()
1961 Mat lA; in PCBDDCComputeLocalTopologyInfo() local
1997 PetscCall(MatISGetLocalMat(pc->pmat, &lA)); in PCBDDCComputeLocalTopologyInfo()
1998 PetscCall(MatGetLocalToGlobalMapping(lA, &l2l, NULL)); in PCBDDCComputeLocalTopologyInfo()
1999 PetscCall(MatISRestoreLocalMat(pc->pmat, &lA)); in PCBDDCComputeLocalTopologyInfo()
5580 Mat new_mat, lA; in PCBDDCComputeLocalMatrix() local
5672 PetscCall(PetscObjectQuery((PetscObject)pc, "__KSPFETIDP_lA", (PetscObject *)&lA)); in PCBDDCComputeLocalMatrix()
5681 if (lA) { in PCBDDCComputeLocalMatrix()
[all …]
/petsc/src/mat/impls/hypre/
H A Dmhypre.c245 Mat lA; in MatConvert_HYPRE_IS() local
325 PetscCall(MatISGetLocalMat(*B, &lA)); in MatConvert_HYPRE_IS()
326 …PetscCall(MatGetRowIJ(lA, 0, PETSC_FALSE, PETSC_FALSE, &nr, (const PetscInt **)&iptr, (const Petsc… in MatConvert_HYPRE_IS()
329 PetscCall(MatSeqAIJGetArrayWrite(lA, &data)); in MatConvert_HYPRE_IS()
354 PetscCall(MatCreateSeqAIJWithArrays(PETSC_COMM_SELF, dr, dc + oc, iptr, jptr, data, &lA)); in MatConvert_HYPRE_IS()
356 a = (Mat_SeqAIJ *)lA->data; in MatConvert_HYPRE_IS()
359 if (lmattype) PetscCall(MatConvert(lA, lmattype, MAT_INPLACE_MATRIX, &lA)); in MatConvert_HYPRE_IS()
360 PetscCall(MatISSetLocalMat(*B, lA)); in MatConvert_HYPRE_IS()
361 PetscCall(MatDestroy(&lA)); in MatConvert_HYPRE_IS()
363 PetscCall(MatSeqAIJRestoreArrayWrite(lA, &data)); in MatConvert_HYPRE_IS()
/petsc/src/ksp/ksp/impls/fetidp/
H A Dfetidp.c576 Mat nA, lA, PPmat; in KSPFETIDPSetUpOperators() local
581 PetscCall(MatISGetLocalMat(A, &lA)); in KSPFETIDPSetUpOperators()
582 … PetscCall(PetscObjectCompose((PetscObject)fetidp->innerbddc, "__KSPFETIDP_lA", (PetscObject)lA)); in KSPFETIDPSetUpOperators()
598 PetscCall(MatGetLocalSize(lA, &n, NULL)); in KSPFETIDPSetUpOperators()
915 PetscCall(MatISGetLocalMat(nA, &lA)); in KSPFETIDPSetUpOperators()
916 PetscCall(MatDuplicate(lA, MAT_COPY_VALUES, &lA2)); in KSPFETIDPSetUpOperators()