Home
last modified time | relevance | path

Searched refs:MatStencil (Results 1 – 25 of 71) sorted by relevance

123

/petsc/include/
H A Dpetscdmpatch.h21 PETSC_EXTERN PetscErrorCode DMPatchZoom(DM, MatStencil, MatStencil, MPI_Comm, DM *, PetscSF *, Pets…
23 PETSC_EXTERN PetscErrorCode DMPatchGetPatchSize(DM, MatStencil *);
24 PETSC_EXTERN PetscErrorCode DMPatchSetPatchSize(DM, MatStencil);
25 PETSC_EXTERN PetscErrorCode DMPatchGetCommSize(DM, MatStencil *);
26 PETSC_EXTERN PetscErrorCode DMPatchSetCommSize(DM, MatStencil);
28 …XTERN PetscErrorCode DMPatchCreateGrid(MPI_Comm, PetscInt, MatStencil, MatStencil, MatStencil, DM …
H A Dpetscdmda.h120 PETSC_EXTERN PetscErrorCode DMDAMapMatStencilToGlobal(DM, PetscInt, const MatStencil[], PetscInt[]);
144 PETSC_EXTERN PetscErrorCode DMDACreatePatchIS(DM, MatStencil *, MatStencil *, IS *, PetscBool);
231 PETSC_EXTERN PetscErrorCode DMDAConvertToCell(DM, MatStencil, PetscInt *);
/petsc/include/petsc/private/
H A Ddmpatchimpl.h10 MatStencil patchSize;
11 MatStencil commSize;
/petsc/src/dm/impls/patch/tests/
H A Dex1.c16 MatStencil patchSize; /* Size of patches */
17 MatStencil gridSize; /* Size of patch grid */
18 MatStencil commSize; /* Size of patch comm */
/petsc/src/dm/impls/patch/
H A Dpatchcreate.c100 …de DMPatchCreateGrid(MPI_Comm comm, PetscInt dim, MatStencil patchSize, MatStencil commSize, MatSt… in DMPatchCreateGrid()
H A Dpatch.c41 PetscErrorCode DMPatchZoom(DM dm, MatStencil lower, MatStencil upper, MPI_Comm commz, DM *dmz, PeOp… in DMPatchZoom()
44 MatStencil blower, bupper, loclower, locupper; in DMPatchZoom()
193 MatStencil patchSize, commSize, gridRank, lower, upper; in DMPatchSolve()
406 PetscErrorCode DMPatchGetPatchSize(DM dm, MatStencil *patchSize) in DMPatchGetPatchSize()
417 PetscErrorCode DMPatchSetPatchSize(DM dm, MatStencil patchSize) in DMPatchSetPatchSize()
427 PetscErrorCode DMPatchGetCommSize(DM dm, MatStencil *commSize) in DMPatchGetCommSize()
438 PetscErrorCode DMPatchSetCommSize(DM dm, MatStencil commSize) in DMPatchSetCommSize()
/petsc/src/dm/tests/
H A Dnoflux_check.c9 MatStencil row, col[7]; in globalKMat_3d()
68 MatStencil row, col[5]; in globalKMat_2d()
H A Dex22.c14 MatStencil idx[2], idy[2]; in main()
H A Dex53.c30 MatStencil lower, upper; /* Stencils to select slice */ in main()
/petsc/src/ksp/ksp/tutorials/
H A Dex67.c172 MatStencil row, cols[3]; in FormMatrix()
197 MatStencil *acols; in FormMatrix()
H A Dex46.c65 MatStencil row = {0}, col[5] = {{0}}; in main()
H A Dex25.c97 MatStencil row, col[3]; in ComputeMatrix()
H A Dex28.c87 MatStencil row, col[7]; in ComputeMatrix()
H A Dex66.c102 MatStencil row, col[5]; in ComputeJacobian()
H A Dex43.c196 static PetscErrorCode DMDAGetElementEqnums_up(MatStencil s_u[], MatStencil s_p[], PetscInt i, Petsc… in DMDAGetElementEqnums_up()
708 MatStencil u_eqn[NODES_PER_EL * U_DOFS]; /* 2 degrees of freedom */ in AssembleA_Stokes()
709 MatStencil p_eqn[NODES_PER_EL * P_DOFS]; /* 1 degrees of freedom */ in AssembleA_Stokes()
778 MatStencil u_eqn[NODES_PER_EL * U_DOFS]; /* 2 degrees of freedom */ in AssembleA_PCStokes()
779 MatStencil p_eqn[NODES_PER_EL * P_DOFS]; /* 1 degrees of freedom */ in AssembleA_PCStokes()
841 …e DMDASetValuesLocalStencil_ADD_VALUES(StokesDOF **fields_F, MatStencil u_eqn[], MatStencil p_eqn[… in DMDASetValuesLocalStencil_ADD_VALUES()
859 MatStencil u_eqn[NODES_PER_EL * U_DOFS]; /* 2 degrees of freedom */ in AssembleF_Stokes()
860 MatStencil p_eqn[NODES_PER_EL * P_DOFS]; /* 1 degrees of freedom */ in AssembleF_Stokes()
H A Dex45f.F9053 MatStencil row(1), col(5)
H A Dex22f.F9047 MatStencil row(1), col(7)
H A Dex50.c106 MatStencil row, col[5]; in ComputeJacobian()
H A Dex42.c273 static PetscErrorCode DMDAGetElementEqnums3D_up(MatStencil s_u[], MatStencil s_p[], PetscInt i, Pet… in DMDAGetElementEqnums3D_up()
560 …MDASetValuesLocalStencil3D_ADD_VALUES(StokesDOF ***fields_F, MatStencil u_eqn[], MatStencil p_eqn[… in DMDASetValuesLocalStencil3D_ADD_VALUES()
901 MatStencil u_eqn[NODES_PER_EL * U_DOFS]; in AssembleA_Stokes()
902 MatStencil p_eqn[NODES_PER_EL * P_DOFS]; in AssembleA_Stokes()
987 MatStencil u_eqn[NODES_PER_EL * U_DOFS]; in AssembleA_PCStokes()
988 MatStencil p_eqn[NODES_PER_EL * P_DOFS]; in AssembleA_PCStokes()
1072 MatStencil u_eqn[NODES_PER_EL * U_DOFS]; in AssembleF_Stokes()
1073 MatStencil p_eqn[NODES_PER_EL * P_DOFS]; in AssembleF_Stokes()
/petsc/src/dm/tutorials/
H A Dex25.c18MatStencil lower = {0, 3, 2, 0}, upper = {0, 7, 8, 0}; /* These are in the order of the z, y, x, … in main()
/petsc/src/dm/impls/da/
H A Ddadd.c33 PetscErrorCode DMDACreatePatchIS(DM da, MatStencil *lower, MatStencil *upper, IS *is, PetscBool off… in DMDACreatePatchIS()
430 MatStencil upper, lower; in DMCreateDomainDecompositionScatters_DA()
507 MatStencil lower, upper; in DMDASubDomainIS_Private()
/petsc/src/mat/tests/
H A Dex263.c15 MatStencil row, cols[5]; in main()
/petsc/src/snes/tutorials/
H A Dex78.c179 MatStencil row, cols[3]; in FormJacobian()
/petsc/src/ts/tests/
H A Dex21.c77 MatStencil col[5], row; in FormIJacobianLocal()
/petsc/src/ts/tutorials/advection-diffusion-reaction/
H A Dreaction_diffusion.c101 MatStencil stencil[6], rowstencil; in RHSJacobian()
311 MatStencil stencil[6], rowstencil; in IJacobian()

123