Home
last modified time | relevance | path

Searched refs:DM_BOUNDARY_PERIODIC (Results 1 – 25 of 84) sorted by relevance

1234

/dports/science/PETSc/petsc-3.14.1/src/dm/impls/da/
H A Dfdda.c243 …if ((m==1 && bx == DM_BOUNDARY_PERIODIC) || (n==1 && by == DM_BOUNDARY_PERIODIC) || (p==1 && bz ==… in DMCreateColoring_DA()
946 pstart = (bx == DM_BOUNDARY_PERIODIC) ? -s : (PetscMax(-s,-i)); in DMCreateMatrix_DA_2d_MPISELL()
1051 istart = (bx == DM_BOUNDARY_PERIODIC) ? -s : (PetscMax(-s,-i)); in DMCreateMatrix_DA_3d_MPISELL()
1173 pstart = (bx == DM_BOUNDARY_PERIODIC) ? -s : (PetscMax(-s,-i)); in DMCreateMatrix_DA_2d_MPIAIJ()
1295 pstart = (bx == DM_BOUNDARY_PERIODIC) ? -s : (PetscMax(-s,-i)); in DMCreateMatrix_DA_2d_MPIAIJ_Fill()
1431 istart = (bx == DM_BOUNDARY_PERIODIC) ? -s : (PetscMax(-s,-i)); in DMCreateMatrix_DA_3d_MPIAIJ()
1561 if (!rank && (dd->bx == DM_BOUNDARY_PERIODIC)) { in DMCreateMatrix_DA_1d_MPIAIJ_Fill()
1581 if ((rank == size-1) && (dd->bx == DM_BOUNDARY_PERIODIC)) { in DMCreateMatrix_DA_1d_MPIAIJ_Fill()
1614 if (!rank && (dd->bx == DM_BOUNDARY_PERIODIC)) { in DMCreateMatrix_DA_1d_MPIAIJ_Fill()
1678 if ((rank == size-1) && (dd->bx == DM_BOUNDARY_PERIODIC)) { in DMCreateMatrix_DA_1d_MPIAIJ_Fill()
[all …]
H A Ddadd.c216 if (info.bx == DM_BOUNDARY_PERIODIC || (xs != 0)) { in DMDASubDomainDA_Private()
220 if (info.by == DM_BOUNDARY_PERIODIC || (ys != 0)) { in DMDASubDomainDA_Private()
224 if (info.bz == DM_BOUNDARY_PERIODIC || (zs != 0)) { in DMDASubDomainDA_Private()
229 if (info.bx == DM_BOUNDARY_PERIODIC || (xs+xm != info.mx)) xsize += xol; in DMDASubDomainDA_Private()
230 if (info.by == DM_BOUNDARY_PERIODIC || (ys+ym != info.my)) ysize += yol; in DMDASubDomainDA_Private()
231 if (info.bz == DM_BOUNDARY_PERIODIC || (zs+zm != info.mz)) zsize += zol; in DMDASubDomainDA_Private()
233 if (info.bx != DM_BOUNDARY_PERIODIC) { in DMDASubDomainDA_Private()
242 if (info.by != DM_BOUNDARY_PERIODIC) { in DMDASubDomainDA_Private()
251 if (info.bz != DM_BOUNDARY_PERIODIC) { in DMDASubDomainDA_Private()
H A Dda.c917 if (dd->bx == DM_BOUNDARY_PERIODIC || dd->interptype == DMDA_Q0) { in DMRefine_DA()
922 if (dd->by == DM_BOUNDARY_PERIODIC || dd->interptype == DMDA_Q0) { in DMRefine_DA()
931 if (dd->bz == DM_BOUNDARY_PERIODIC || dd->interptype == DMDA_Q0) { in DMRefine_DA()
952 …ierr = DMDARefineOwnershipRanges(da,(PetscBool)(dd->bx == DM_BOUNDARY_PERIODIC || dd->interptype =… in DMRefine_DA()
953 …ierr = DMDARefineOwnershipRanges(da,(PetscBool)(dd->by == DM_BOUNDARY_PERIODIC || dd->interptype =… in DMRefine_DA()
954 …ierr = DMDARefineOwnershipRanges(da,(PetscBool)(dd->bz == DM_BOUNDARY_PERIODIC || dd->interptype =… in DMRefine_DA()
960 …ierr = DMDARefineOwnershipRanges(da,(PetscBool)(dd->bx == DM_BOUNDARY_PERIODIC || dd->interptype =… in DMRefine_DA()
1079 if (dd->bx == DM_BOUNDARY_PERIODIC || dd->interptype == DMDA_Q0) { in DMCoarsen_DA()
1084 if (dd->by == DM_BOUNDARY_PERIODIC || dd->interptype == DMDA_Q0) { in DMCoarsen_DA()
1093 if (dd->bz == DM_BOUNDARY_PERIODIC || dd->interptype == DMDA_Q0) { in DMCoarsen_DA()
[all …]
H A Dgr1.c48 if (bx == DM_BOUNDARY_PERIODIC) hx = (xmax-xmin)/M; in DMDASetUniformCoordinates()
56 if (bx == DM_BOUNDARY_PERIODIC) hx = (xmax-xmin)/(M); in DMDASetUniformCoordinates()
58 if (by == DM_BOUNDARY_PERIODIC) hy = (ymax-ymin)/(N); in DMDASetUniformCoordinates()
70 if (bx == DM_BOUNDARY_PERIODIC) hx = (xmax-xmin)/(M); in DMDASetUniformCoordinates()
72 if (by == DM_BOUNDARY_PERIODIC) hy = (ymax-ymin)/(N); in DMDASetUniformCoordinates()
74 if (bz == DM_BOUNDARY_PERIODIC) hz_ = (zmax-zmin)/(P); in DMDASetUniformCoordinates()
H A Dda2.c310 …if ((x < s) && ((m > 1) || (bx == DM_BOUNDARY_PERIODIC))) SETERRQ2(PETSC_COMM_SELF,PETSC_ERR_ARG_O… in DMSetUp_DA_2D()
311 …if ((y < s) && ((n > 1) || (by == DM_BOUNDARY_PERIODIC))) SETERRQ2(PETSC_COMM_SELF,PETSC_ERR_ARG_O… in DMSetUp_DA_2D()
337 if (bx == DM_BOUNDARY_PERIODIC || bx == DM_BOUNDARY_MIRROR) { in DMSetUp_DA_2D()
365 if (by == DM_BOUNDARY_PERIODIC || by == DM_BOUNDARY_MIRROR) { in DMSetUp_DA_2D()
474 if (bx == DM_BOUNDARY_PERIODIC && by == DM_BOUNDARY_PERIODIC) { in DMSetUp_DA_2D()
497 } else if (by == DM_BOUNDARY_PERIODIC) { /* Handle Top and Bottom Sides */ in DMSetUp_DA_2D()
504 } else if (bx == DM_BOUNDARY_PERIODIC) { /* Handle Left and Right Sides */ in DMSetUp_DA_2D()
617 …il_type == DMDA_STENCIL_STAR) || (bx && bx != DM_BOUNDARY_PERIODIC) || (by && by != DM_BOUNDARY_P… in DMSetUp_DA_2D()
/dports/science/PETSc/petsc-3.14.1/src/dm/impls/stag/tests/
H A Dex7.c22 …ierr = DMStagCreate3d(PETSC_COMM_WORLD,DM_BOUNDARY_PERIODIC,DM_BOUNDARY_PERIODIC,DM_BOUNDARY_PERIO… in main()
68 …if (boundaryTypex == DM_BOUNDARY_PERIODIC && boundaryTypey == DM_BOUNDARY_PERIODIC && boundaryType… in main()
86 bnd[0] = (PetscBool)((i == 0 || i == Nx-1) && boundaryTypex != DM_BOUNDARY_PERIODIC); in main()
87 bnd[1] = (PetscBool)((j == 0 || j == Ny-1) && boundaryTypey != DM_BOUNDARY_PERIODIC); in main()
88 bnd[2] = (PetscBool)((k == 0 || k == Nz-1) && boundaryTypez != DM_BOUNDARY_PERIODIC); in main()
89 extra[0] = i == Nx-1 && boundaryTypex != DM_BOUNDARY_PERIODIC ? 1 : 0; in main()
90 extra[1] = j == Ny-1 && boundaryTypey != DM_BOUNDARY_PERIODIC ? 1 : 0; in main()
91 extra[2] = k == Nz-1 && boundaryTypez != DM_BOUNDARY_PERIODIC ? 1 : 0; in main()
H A Dex10.c21 …ierr = DMStagCreate2d(PETSC_COMM_WORLD,DM_BOUNDARY_PERIODIC,DM_BOUNDARY_PERIODIC,4,4,PETSC_DECIDE,… in main()
63 if (boundaryTypex == DM_BOUNDARY_PERIODIC && boundaryTypey == DM_BOUNDARY_PERIODIC) { in main()
80 bnd[0] = (PetscBool)((i == 0 || i == Nx-1) && boundaryTypex != DM_BOUNDARY_PERIODIC); in main()
81 bnd[1] = (PetscBool)((j == 0 || j == Ny-1) && boundaryTypey != DM_BOUNDARY_PERIODIC); in main()
82 extra[0] = i == Nx-1 && boundaryTypex != DM_BOUNDARY_PERIODIC ? 1 : 0; in main()
83 extra[1] = j == Ny-1 && boundaryTypey != DM_BOUNDARY_PERIODIC ? 1 : 0; in main()
H A Dex9.c22 …ierr = DMStagCreate3d(PETSC_COMM_WORLD,DM_BOUNDARY_PERIODIC,DM_BOUNDARY_PERIODIC,DM_BOUNDARY_PERIO… in main()
71 …if (boundaryTypex == DM_BOUNDARY_PERIODIC && boundaryTypey == DM_BOUNDARY_PERIODIC && boundaryType… in main()
H A Dex12.c21 …ierr = DMStagCreate2d(PETSC_COMM_WORLD,DM_BOUNDARY_PERIODIC,DM_BOUNDARY_PERIODIC,4,4,PETSC_DECIDE,… in main()
65 if (boundaryTypex == DM_BOUNDARY_PERIODIC && boundaryTypey == DM_BOUNDARY_PERIODIC) { in main()
/dports/science/PETSc/petsc-3.14.1/src/dm/tutorials/
H A Dex19.c53 …ierr = DMDASetBoundaryType(da, DM_BOUNDARY_PERIODIC, DM_BOUNDARY_PERIODIC, DM_BOUNDARY_PERIODIC);C… in main()
102 …ierr = DMDASetBoundaryType(da, DM_BOUNDARY_PERIODIC, DM_BOUNDARY_PERIODIC, DM_BOUNDARY_PERIODIC);C… in main()
151 …ierr = DMDASetBoundaryType(da, DM_BOUNDARY_PERIODIC, DM_BOUNDARY_PERIODIC, DM_BOUNDARY_PERIODIC);C… in main()
/dports/science/PETSc/petsc-3.14.1/src/dm/tutorials/output/
H A Dex19_1.out11 1D -- DM_BOUNDARY_PERIODIC
26 2D -- DM_BOUNDARY_PERIODIC
41 3D -- DM_BOUNDARY_PERIODIC
/dports/science/PETSc/petsc-3.14.1/src/dm/tests/
H A Dex23.c30 if (pt == 1) bx = DM_BOUNDARY_PERIODIC; in main()
31 if (pt == 2) by = DM_BOUNDARY_PERIODIC; in main()
32 if (pt == 3) {bx = DM_BOUNDARY_PERIODIC; by = DM_BOUNDARY_PERIODIC;} in main()
33 if (pt == 4) bz = DM_BOUNDARY_PERIODIC; in main()
H A Dex45.c26 …ierr = DMDACreate3d(PETSC_COMM_WORLD,DM_BOUNDARY_PERIODIC,DM_BOUNDARY_PERIODIC,DM_BOUNDARY_GHOSTED… in main()
H A Dex1f.F9026 DM_BOUNDARY_PERIODIC, DM_BOUNDARY_PERIODIC, &
H A Dex15.c27 if (dim > 0) bx = DM_BOUNDARY_PERIODIC; in main()
28 if (dim > 1) by = DM_BOUNDARY_PERIODIC; in main()
29 if (dim > 2) bz = DM_BOUNDARY_PERIODIC; in main()
H A Dex33.c37 if (pt == 1) bx = DM_BOUNDARY_PERIODIC; in main()
38 if (pt == 2) by = DM_BOUNDARY_PERIODIC; in main()
39 if (pt == 4) {bx = DM_BOUNDARY_PERIODIC; by = DM_BOUNDARY_PERIODIC;} in main()
H A Dex21.c26 bx = DM_BOUNDARY_PERIODIC; in test1_DAInjection3d()
28 by = DM_BOUNDARY_PERIODIC; in test1_DAInjection3d()
30 bz = DM_BOUNDARY_PERIODIC; in test1_DAInjection3d()
H A Dex43.c67 DMBoundaryType bx = DM_BOUNDARY_PERIODIC, by = DM_BOUNDARY_PERIODIC; in main()
H A Dex6.c46 if (flg) bx = DM_BOUNDARY_PERIODIC; in main()
55 if (flg) by = DM_BOUNDARY_PERIODIC; in main()
64 if (flg) bz = DM_BOUNDARY_PERIODIC; in main()
H A Dex52.c14 ierr = DMDACreate1d(PETSC_COMM_WORLD,DM_BOUNDARY_PERIODIC,7,2,1,NULL,&da);CHKERRQ(ierr); in main()
/dports/science/PETSc/petsc-3.14.1/src/dm/impls/stag/
H A Dstag1d.c147 …case DM_BOUNDARY_PERIODIC: stag->entries = stag->n[0] * stag->entriesPerElement; … in DMSetUp_Stag_1d()
189 case DM_BOUNDARY_PERIODIC: in DMSetUp_Stag_1d()
217 case DM_BOUNDARY_PERIODIC: stag->neighbors[0] = stag->nRanks[0]-1; break; in DMSetUp_Stag_1d()
228 case DM_BOUNDARY_PERIODIC: stag->neighbors[2] = 0; break; in DMSetUp_Stag_1d()
260 case DM_BOUNDARY_PERIODIC: in DMSetUp_Stag_1d()
295 } else if (stag->boundaryType[0] == DM_BOUNDARY_PERIODIC) { in DMSetUp_Stag_1d()
395 if (stag->boundaryType[0] == DM_BOUNDARY_PERIODIC && stag->nRanks[0] == 1) { in DMSetUp_Stag_1d()
450 if (stag->lastRank[0] && stag->boundaryType[0] != DM_BOUNDARY_PERIODIC) { in DMStagPopulateLocalToGlobalInjective_1d()
/dports/science/PETSc/petsc-3.14.1/src/ksp/ksp/tutorials/
H A Dex71.c196 ierr = DMDACreate3d(PETSC_COMM_WORLD,user.per[0] ? DM_BOUNDARY_PERIODIC : DM_BOUNDARY_NONE, in main()
197 user.per[1] ? DM_BOUNDARY_PERIODIC : DM_BOUNDARY_NONE, in main()
198 user.per[2] ? DM_BOUNDARY_PERIODIC : DM_BOUNDARY_NONE, in main()
204 ierr = DMDACreate2d(PETSC_COMM_WORLD,user.per[0] ? DM_BOUNDARY_PERIODIC : DM_BOUNDARY_NONE, in main()
205 user.per[1] ? DM_BOUNDARY_PERIODIC : DM_BOUNDARY_NONE, in main()
211 ierr = DMDACreate1d(PETSC_COMM_WORLD,user.per[0] ? DM_BOUNDARY_PERIODIC : DM_BOUNDARY_NONE, in main()
/dports/science/PETSc/petsc-3.14.1/src/dm/impls/stag/tutorials/
H A Dex1.c120 if (boundary == DM_BOUNDARY_PERIODIC) { in main()
216 if (boundary != DM_BOUNDARY_PERIODIC && isLastRank && e == start+n-1) { in main()
263 if (boundary == DM_BOUNDARY_PERIODIC && PetscRealPart(h) < 0.0) h += domainSize; in main()
309 if (boundary == DM_BOUNDARY_PERIODIC && PetscRealPart(h) < 0.0) h += domainSize; in main()
/dports/science/PETSc/petsc-3.14.1/src/ts/characteristic/impls/da/
H A Dslda.c101 if (bx == DM_BOUNDARY_PERIODIC) { in DMDAMapCoordsToPeriodicDomain()
105 if (by == DM_BOUNDARY_PERIODIC) { in DMDAMapCoordsToPeriodicDomain()
/dports/science/PETSc/petsc-3.14.1/include/
H A Dpetscdmtypes.h42 typedef enum {DM_BOUNDARY_NONE, DM_BOUNDARY_GHOSTED, DM_BOUNDARY_MIRROR, DM_BOUNDARY_PERIODIC, DM_B… enumerator

1234