Home
last modified time | relevance | path

Searched refs:mstart (Results 1 – 14 of 14) sorted by relevance

/petsc/src/ts/tutorials/advection-diffusion-reaction/
H A Dex3.c158 PetscInt i, mstart, mend, xm, M; in InitialConditions() local
163 PetscCall(DMDAGetCorners(da, &mstart, 0, 0, &xm, 0, 0)); in InitialConditions()
166 mend = mstart + xm; in InitialConditions()
183 …for (i = mstart; i < mend; i++) u[i] = PetscSinScalar(PETSC_PI * i * 6. * h) + 3. * PetscSinScalar… in InitialConditions()
206 PetscInt i, mstart, mend, xm, M; in Solution() local
211 PetscCall(DMDAGetCorners(da, &mstart, 0, 0, &xm, 0, 0)); in Solution()
214 mend = mstart + xm; in Solution()
228 …for (i = mstart; i < mend; i++) u[i] = PetscSinScalar(sc1 * (PetscReal)i + appctx->a * PETSC_PI * … in Solution()
260 PetscInt mstart, mend; in RHSMatrixHeat() local
268 PetscCall(DMDAGetCorners(da, &mstart, 0, 0, &xm, 0, 0)); in RHSMatrixHeat()
[all …]
H A Dex6.c115 PetscInt i, mstart, mend, um, M; in InitialConditions() local
121 PetscCall(DMDAGetCorners(da, &mstart, 0, 0, &um, 0, 0)); in InitialConditions()
124 mend = mstart + um; in InitialConditions()
141 …for (i = mstart; i < mend; i++) u[i] = PetscSinReal(PETSC_PI * i * 6. * h) + 3. * PetscSinReal(PET… in InitialConditions()
164 PetscInt i, mstart, mend, um, M; in Solution() local
169 PetscCall(DMDAGetCorners(da, &mstart, 0, 0, &um, 0, 0)); in Solution()
172 mend = mstart + um; in Solution()
180 …for (i = mstart; i < mend; i++) u[i] = PetscSinReal(PI6 * (i * h - a * t)) + 3. * PetscSinReal(PI2… in Solution()
196 PetscInt mstart, mend, M, i, um; in IFunction_LaxFriedrichs() local
208 PetscCall(DMDAGetCorners(da, &mstart, 0, 0, &um, 0, 0)); in IFunction_LaxFriedrichs()
[all …]
/petsc/src/ksp/ksp/tests/
H A Dex57.c13 PetscInt row, col, mstart, mend; in main() local
25 PetscCall(MatGetOwnershipRange(subA[0], &mstart, &mend)); in main()
26 for (row = mstart; row < mend; ++row) { in main()
35 PetscCall(MatGetOwnershipRange(subA[1], &mstart, &mend)); in main()
36 for (row = mstart; row < mend; ++row) { in main()
45 PetscCall(MatGetOwnershipRange(subA[2], &mstart, &mend)); in main()
46 for (row = mstart; row < mend; ++row) { in main()
55 PetscCall(MatGetOwnershipRange(subA[3], &mstart, &mend)); in main()
56 for (row = mstart; row < mend; ++row) { in main()
65 PetscCall(MatGetOwnershipRange(subA[4], &mstart, &mend)); in main()
[all …]
/petsc/src/dm/tutorials/
H A Dex3.c33 PetscInt i, j, mstart, m, nstart, n; in SetCoordinates2d() local
45 PetscCall(DMDAGetCorners(cda, &mstart, &nstart, 0, &m, &n, 0)); in SetCoordinates2d()
46 for (i = mstart; i < mstart + m; i++) { in SetCoordinates2d()
62 PetscInt i, j, mstart, m, nstart, n, pstart, p, k; in SetCoordinates3d() local
74 PetscCall(DMDAGetCorners(cda, &mstart, &nstart, &pstart, &m, &n, &p)); in SetCoordinates3d()
75 for (i = mstart; i < mstart + m; i++) { in SetCoordinates3d()
/petsc/src/ts/tests/
H A Dex12.c432 PetscInt i, mstart, mend, mstarts, mends, idx[3], is; in RHSJacobian() local
456 mstart = mstarts; in RHSJacobian()
474 if (mstart == 0) { in RHSJacobian()
476 PetscCall(MatSetValues(BB, 1, &mstart, 1, &mstart, v, INSERT_VALUES)); in RHSJacobian()
477 mstart++; in RHSJacobian()
490 for (i = mstart; i < mend; i++) { in RHSJacobian()
494 is = i - mstart + 1; in RHSJacobian()
/petsc/src/ts/tutorials/
H A Dex2.c527 PetscInt i, mstart, mend, mstarts, mends, idx[3], is; in RHSJacobian() local
551 mstart = mstarts; in RHSJacobian()
569 if (mstart == 0) { in RHSJacobian()
571 PetscCall(MatSetValues(BB, 1, &mstart, 1, &mstart, v, INSERT_VALUES)); in RHSJacobian()
572 mstart++; in RHSJacobian()
585 for (i = mstart; i < mend; i++) { in RHSJacobian()
589 is = i - mstart + 1; in RHSJacobian()
H A Dex21.c584 PetscInt i, mstart, mend, mstarts, mends, idx[3], is; in RHSJacobian() local
608 mstart = mstarts; in RHSJacobian()
626 if (mstart == 0) { in RHSJacobian()
628 PetscCall(MatSetValues(B, 1, &mstart, 1, &mstart, v, INSERT_VALUES)); in RHSJacobian()
629 mstart++; in RHSJacobian()
642 for (i = mstart; i < mend; i++) { in RHSJacobian()
646 is = i - mstart + 1; in RHSJacobian()
H A Dex4.c486 PetscInt i, mstart, mend, idx[3]; in RHSMatrixHeat() local
494 PetscCall(MatGetOwnershipRange(A, &mstart, &mend)); in RHSMatrixHeat()
500 if (mstart == 0) { /* first processor only */ in RHSMatrixHeat()
502 PetscCall(MatSetValues(A, 1, &mstart, 1, &mstart, v, INSERT_VALUES)); in RHSMatrixHeat()
503 mstart++; in RHSMatrixHeat()
519 for (i = mstart; i < mend; i++) { in RHSMatrixHeat()
H A Dex5.c420 PetscInt mstart = 0; in RHSMatrixHeat() local
433 mstart = 0; in RHSMatrixHeat()
435 PetscCall(MatSetValues(A, 1, &mstart, 1, &mstart, v, INSERT_VALUES)); in RHSMatrixHeat()
436 mstart++; in RHSMatrixHeat()
449 for (i = mstart; i < mend; i++) { in RHSMatrixHeat()
H A Dex6.c429 PetscInt mstart = 0; in RHSMatrixHeat() local
442 mstart = 0; in RHSMatrixHeat()
444 PetscCall(MatSetValues(A, 1, &mstart, 1, &mstart, v, INSERT_VALUES)); in RHSMatrixHeat()
445 mstart++; in RHSMatrixHeat()
458 for (i = mstart; i < mend; i++) { in RHSMatrixHeat()
H A Dex3.c466 PetscInt mstart = 0; in RHSMatrixHeat() local
479 mstart = 0; in RHSMatrixHeat()
481 PetscCall(MatSetValues(A, 1, &mstart, 1, &mstart, v, INSERT_VALUES)); in RHSMatrixHeat()
482 mstart++; in RHSMatrixHeat()
495 for (i = mstart; i < mend; i++) { in RHSMatrixHeat()
/petsc/src/vec/vec/interface/
H A Drvector.c2633 PetscErrorCode VecGetArray2d(Vec x, PetscInt m, PetscInt n, PetscInt mstart, PetscInt nstart, Petsc… in VecGetArray2d() argument
2648 *a -= mstart; in VecGetArray2d()
2683 PetscErrorCode VecGetArray2dWrite(Vec x, PetscInt m, PetscInt n, PetscInt mstart, PetscInt nstart, … in VecGetArray2dWrite() argument
2698 *a -= mstart; in VecGetArray2dWrite()
2729 PetscErrorCode VecRestoreArray2d(Vec x, PetscInt m, PetscInt n, PetscInt mstart, PetscInt nstart, P… in VecRestoreArray2d() argument
2737 dummy = (void *)(*a + mstart); in VecRestoreArray2d()
2771 PetscErrorCode VecRestoreArray2dWrite(Vec x, PetscInt m, PetscInt n, PetscInt mstart, PetscInt nsta… in VecRestoreArray2dWrite() argument
2779 dummy = (void *)(*a + mstart); in VecRestoreArray2dWrite()
2813 PetscErrorCode VecGetArray1d(Vec x, PetscInt m, PetscInt mstart, PetscScalar *a[]) in VecGetArray1d() argument
2824 *a -= mstart; in VecGetArray1d()
[all …]
/petsc/src/ksp/pc/impls/redundant/
H A Dredundant.c69 PetscInt mstart, mend, mlocal, M; in PCSetUp_Redundant() local
130 PetscCall(VecGetOwnershipRange(x, &mstart, &mend)); in PCSetUp_Redundant()
131 mlocal = mend - mstart; in PCSetUp_Redundant()
135 for (i = mstart; i < mend; i++) { in PCSetUp_Redundant()
147 PetscCall(ISCreateStride(comm, mlocal, mstart + red->psubcomm->color * M, 1, &is1)); in PCSetUp_Redundant()
148 PetscCall(ISCreateStride(comm, mlocal, mstart, 1, &is2)); in PCSetUp_Redundant()
/petsc/src/mat/impls/aij/mpi/
H A Dmpiaij.c3103 PetscInt start, len, mstart, mlen; in ISGetSeqIS_Private() local
3106 PetscCall(MatGetOwnershipRangeColumn(mat, &mstart, &mlen)); in ISGetSeqIS_Private()
3107 if (mstart == start && mlen - mstart == len) gisstride = 1; in ISGetSeqIS_Private()