| /petsc/include/ |
| H A D | petscdmpatch.h | 21 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 D | petscdmda.h | 120 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 D | dmpatchimpl.h | 10 MatStencil patchSize; 11 MatStencil commSize;
|
| /petsc/src/dm/impls/patch/tests/ |
| H A D | ex1.c | 16 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 D | patchcreate.c | 100 …de DMPatchCreateGrid(MPI_Comm comm, PetscInt dim, MatStencil patchSize, MatStencil commSize, MatSt… in DMPatchCreateGrid()
|
| H A D | patch.c | 41 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 D | noflux_check.c | 9 MatStencil row, col[7]; in globalKMat_3d() 68 MatStencil row, col[5]; in globalKMat_2d()
|
| H A D | ex22.c | 14 MatStencil idx[2], idy[2]; in main()
|
| H A D | ex53.c | 30 MatStencil lower, upper; /* Stencils to select slice */ in main()
|
| /petsc/src/ksp/ksp/tutorials/ |
| H A D | ex67.c | 172 MatStencil row, cols[3]; in FormMatrix() 197 MatStencil *acols; in FormMatrix()
|
| H A D | ex46.c | 65 MatStencil row = {0}, col[5] = {{0}}; in main()
|
| H A D | ex25.c | 97 MatStencil row, col[3]; in ComputeMatrix()
|
| H A D | ex28.c | 87 MatStencil row, col[7]; in ComputeMatrix()
|
| H A D | ex66.c | 102 MatStencil row, col[5]; in ComputeJacobian()
|
| H A D | ex43.c | 196 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 D | ex45f.F90 | 53 MatStencil row(1), col(5)
|
| H A D | ex22f.F90 | 47 MatStencil row(1), col(7)
|
| H A D | ex50.c | 106 MatStencil row, col[5]; in ComputeJacobian()
|
| H A D | ex42.c | 273 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 D | ex25.c | 18 …MatStencil 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 D | dadd.c | 33 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 D | ex263.c | 15 MatStencil row, cols[5]; in main()
|
| /petsc/src/snes/tutorials/ |
| H A D | ex78.c | 179 MatStencil row, cols[3]; in FormJacobian()
|
| /petsc/src/ts/tests/ |
| H A D | ex21.c | 77 MatStencil col[5], row; in FormIJacobianLocal()
|
| /petsc/src/ts/tutorials/advection-diffusion-reaction/ |
| H A D | reaction_diffusion.c | 101 MatStencil stencil[6], rowstencil; in RHSJacobian() 311 MatStencil stencil[6], rowstencil; in IJacobian()
|