Home
last modified time | relevance | path

Searched refs:DMStagStencil (Results 1 – 21 of 21) sorted by relevance

/petsc/src/dm/impls/stag/tests/
H A Dex17.c37 DMStagStencil s; in main()
47 DMStagStencil s; in main()
57 DMStagStencil s[2]; in main()
69 DMStagStencil s[5]; in main()
87 DMStagStencil s[3]; in main()
101 DMStagStencil s[4]; in main()
H A Dex40.c33 DMStagStencil row; in FormFunction1DNoCoupling()
45 DMStagStencil row; in FormFunction1DNoCoupling()
79 DMStagStencil row_vertex; in FormJacobian1DNoCoupling()
91 DMStagStencil row_element; in FormJacobian1DNoCoupling()
137 DMStagStencil row_vertex, row_element; in FormFunction1D()
150 DMStagStencil col; in FormFunction1D()
168 DMStagStencil col; in FormFunction1D()
187 DMStagStencil col; in FormFunction1D()
205 DMStagStencil col; in FormFunction1D()
251 DMStagStencil row_vertex, row_element; in FormJacobian1D()
[all …]
H A Dex15.c94 DMStagStencil pos[3]; in CreateSystem1d()
141 DMStagStencil row; in CreateSystem1d()
150 DMStagStencil row, col[5]; in CreateSystem1d()
188 DMStagStencil row; in CreateSystem1d()
201 DMStagStencil row; in CreateSystem1d()
211 DMStagStencil row, col[2]; in CreateSystem1d()
262 DMStagStencil row; in CreateSystem2d()
275 DMStagStencil row; in CreateSystem2d()
289 DMStagStencil row; in CreateSystem2d()
301 DMStagStencil row, col[7]; in CreateSystem2d()
[all …]
H A Dex43.c10 DMStagStencil row[11]; in AssembleSystem()
108 DMStagStencil stencil_not_element[10], stencil_element[1]; in main()
165 DMStagStencil stencil_vertex_first_three[3], stencil_not_vertex_first_three[7]; in main()
215 DMStagStencil stencil_vertex_fourth[1], stencil_face_and_edge[6]; in main()
260 DMStagStencil stencil_face[3], stencil_edge[3]; in main()
H A Dex41.c11 DMStagStencil row, col; in main()
H A Dex18.c87 DMStagStencil stencil_set[1 + 1 + 1]; in main()
295 DMStagStencil row; in CreateSystem()
311 DMStagStencil row; in CreateSystem()
327 DMStagStencil row; in CreateSystem()
341 DMStagStencil row, col[7]; in CreateSystem()
472 DMStagStencil row; in CreateSystem()
486 DMStagStencil row, col[7]; in CreateSystem()
624 DMStagStencil row, col[5]; in CreateSystem()
H A Dex30.c102 DMStagStencil row; in CreateMat()
113 DMStagStencil row; in CreateMat()
124 DMStagStencil row; in CreateMat()
137 DMStagStencil row; in CreateMat()
147 DMStagStencil row, col[9]; in CreateMat()
611 DMStagStencil row; in CreateMat()
621 DMStagStencil row, col[9]; in CreateMat()
1085 DMStagStencil row; in CreateMat()
1095 DMStagStencil row, col[9]; in CreateMat()
1560 DMStagStencil row, col[7]; in CreateMat()
[all …]
/petsc/include/
H A Dpetscdmstag.h74 } DMStagStencil; typedef
97 PETSC_EXTERN PetscErrorCode DMStagCreateISFromStencils(DM, PetscInt, DMStagStencil *, IS *);
119 …e DMStagMatGetValuesStencil(DM, Mat, PetscInt, const DMStagStencil *, PetscInt, const DMStagStenci…
120 …e DMStagMatSetValuesStencil(DM, Mat, PetscInt, const DMStagStencil *, PetscInt, const DMStagStenci…
138 PETSC_EXTERN PetscErrorCode DMStagStencilToIndexLocal(DM, PetscInt, PetscInt, const DMStagStencil *…
141 PETSC_EXTERN PetscErrorCode DMStagVecGetValuesStencil(DM, Vec, PetscInt, const DMStagStencil *, Pet…
144 PETSC_EXTERN PetscErrorCode DMStagVecSetValuesStencil(DM, Vec, PetscInt, const DMStagStencil *, con…
/petsc/src/dm/impls/stag/
H A Dstagstencil.c30 PetscErrorCode DMStagCreateISFromStencils(DM dm, PetscInt n_stencil, DMStagStencil stencils[], IS *… in DMStagCreateISFromStencils()
33 DMStagStencil *stencils_ordered_unique; in DMStagCreateISFromStencils()
305 …uesStencil(DM dm, Mat mat, PetscInt nRow, const DMStagStencil *posRow, PetscInt nCol, const DMStag… in DMStagMatGetValuesStencil()
344 …uesStencil(DM dm, Mat mat, PetscInt nRow, const DMStagStencil *posRow, PetscInt nCol, const DMStag… in DMStagMatSetValuesStencil()
385 PetscErrorCode DMStagStencilToIndexLocal(DM dm, PetscInt dim, PetscInt n, const DMStagStencil *pos,… in DMStagStencilToIndexLocal()
448 PetscErrorCode DMStagVecGetValuesStencil(DM dm, Vec vec, PetscInt n, const DMStagStencil *pos, Pets… in DMStagVecGetValuesStencil()
492 PetscErrorCode DMStagVecSetValuesStencil(DM dm, Vec vec, PetscInt n, const DMStagStencil *pos, cons… in DMStagVecSetValuesStencil()
H A Dstagda.c209 DMStagStencil pos; in DMStagMigrateVecDMDA()
219 DMStagStencil pos; in DMStagMigrateVecDMDA()
235 DMStagStencil pos; in DMStagMigrateVecDMDA()
248 DMStagStencil pos; in DMStagMigrateVecDMDA()
267 DMStagStencil pos; in DMStagMigrateVecDMDA()
283 DMStagStencil pos; in DMStagMigrateVecDMDA()
H A Dstagmulti.c432 static PetscErrorCode RemoveZeroWeights_Private(PetscInt n, DMStagStencil colc[], PetscScalar weigh… in RemoveZeroWeights_Private()
452 DMStagStencil rowf, colc[2]; in DMStagPopulateInterpolation1d_Internal()
511 DMStagStencil rowf, colc[4]; in DMStagPopulateInterpolation2d_Internal()
648 DMStagStencil rowf, colc[8]; in DMStagPopulateInterpolation3d_Internal()
997 DMStagStencil rowc; in DMStagPopulateRestriction1d_Internal()
998 DMStagStencil *colf; in DMStagPopulateRestriction1d_Internal()
1069 DMStagStencil rowc; in DMStagPopulateRestriction2d_Internal()
1070 DMStagStencil *colf; in DMStagPopulateRestriction2d_Internal()
1212 DMStagStencil rowc; in DMStagPopulateRestriction3d_Internal()
1213 DMStagStencil *colf; in DMStagPopulateRestriction3d_Internal()
H A Dstag1d.c536 DMStagStencil *row_vertex, *row_element; in DMCreateMatrix_Stag_1D_AIJ_Assemble()
563 DMStagStencil *col, *row; in DMCreateMatrix_Stag_1D_AIJ_Assemble()
H A Dstag2d.c1319 DMStagStencil *row_vertex, *row_face_down, *row_face_left, *row_element; in DMCreateMatrix_Stag_2D_AIJ_Assemble()
1382 DMStagStencil *col, *row; in DMCreateMatrix_Stag_2D_AIJ_Assemble()
H A Dstag.c13 DMStagStencil *stencil0, *stencil1, *stencil2, *stencil3; in DMCreateFieldDecomposition_Stag()
H A Dstag3d.c3412DMStagStencil *row_vertex, *row_edge_down_left, *row_edge_back_down, *row_edge_back_left, *row_fac… in DMCreateMatrix_Stag_3D_AIJ_Assemble()
3546 DMStagStencil *col, *row; in DMCreateMatrix_Stag_3D_AIJ_Assemble()
/petsc/src/dm/impls/stag/tutorials/
H A Dex8.c79 DMStagStencil row; in AssembleSystem1DVertexCentered()
93 DMStagStencil row_extra; in AssembleSystem1DVertexCentered()
104 DMStagStencil col[3]; in AssembleSystem1DVertexCentered()
H A Dex1.c186 DMStagStencil pos[3]; in main()
238 DMStagStencil row; in main()
247 DMStagStencil row, col[3]; in main()
281 DMStagStencil row; in main()
293 DMStagStencil row, col[3]; in main()
H A Dex2.c184 DMStagStencil row; in CreateSystem()
197 DMStagStencil row; in CreateSystem()
211 DMStagStencil row; in CreateSystem()
223 DMStagStencil row, col[7]; in CreateSystem()
343 DMStagStencil row; in CreateSystem()
355 DMStagStencil row, col[7]; in CreateSystem()
482 DMStagStencil row; in CreateSystem()
493 DMStagStencil row, col[5]; in CreateSystem()
H A Dex4.c624 DMStagStencil row; in CreateSystem2d()
638 DMStagStencil row; in CreateSystem2d()
652 DMStagStencil row, col[11]; in CreateSystem2d()
654 DMStagStencil rhoPoint[2]; in CreateSystem2d()
656 DMStagStencil etaPoint[4]; in CreateSystem2d()
781 DMStagStencil row; in CreateSystem2d()
794 DMStagStencil row; in CreateSystem2d()
808 DMStagStencil row, col[11]; in CreateSystem2d()
810 DMStagStencil etaPoint[4]; in CreateSystem2d()
929 DMStagStencil row; in CreateSystem2d()
[all …]
H A Dex3.c208 DMStagStencil row; in CreateSystem()
222 DMStagStencil row; in CreateSystem()
236 DMStagStencil row; in CreateSystem()
252 DMStagStencil row; in CreateSystem()
265 DMStagStencil row, col[9]; in CreateSystem()
731 DMStagStencil row; in CreateSystem()
744 DMStagStencil row, col[9]; in CreateSystem()
1210 DMStagStencil row; in CreateSystem()
1223 DMStagStencil row, col[9]; in CreateSystem()
1690 DMStagStencil row; in CreateSystem()
[all …]
H A Dex6.c238 DMStagStencil pos; in CreateLame()
255 DMStagStencil pos; in CreateLame()
269 DMStagStencil pos; in CreateLame()
290 DMStagStencil pos; in CreateLame()
328 DMStagStencil pos; in ForceStress()
844 DMStagStencil from[4], to[2]; in DumpVelocity()
881 DMStagStencil from[6], to[3]; in DumpVelocity()