| /petsc/src/dm/impls/stag/tests/ |
| H A D | ex17.c | 37 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 D | ex40.c | 33 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 D | ex15.c | 94 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 D | ex43.c | 10 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 D | ex41.c | 11 DMStagStencil row, col; in main()
|
| H A D | ex18.c | 87 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 D | ex30.c | 102 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 D | petscdmstag.h | 74 } 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 D | stagstencil.c | 30 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 D | stagda.c | 209 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 D | stagmulti.c | 432 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 D | stag1d.c | 536 DMStagStencil *row_vertex, *row_element; in DMCreateMatrix_Stag_1D_AIJ_Assemble() 563 DMStagStencil *col, *row; in DMCreateMatrix_Stag_1D_AIJ_Assemble()
|
| H A D | stag2d.c | 1319 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 D | stag.c | 13 DMStagStencil *stencil0, *stencil1, *stencil2, *stencil3; in DMCreateFieldDecomposition_Stag()
|
| H A D | stag3d.c | 3412 …DMStagStencil *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 D | ex8.c | 79 DMStagStencil row; in AssembleSystem1DVertexCentered() 93 DMStagStencil row_extra; in AssembleSystem1DVertexCentered() 104 DMStagStencil col[3]; in AssembleSystem1DVertexCentered()
|
| H A D | ex1.c | 186 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 D | ex2.c | 184 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 D | ex4.c | 624 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 D | ex3.c | 208 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 D | ex6.c | 238 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()
|