| /petsc/src/dm/impls/plex/tests/output/ |
| H A D | ex1_0.out | 1 [0] <dm:plex> TetGenMeshDelaunizeVertices(): Constructing Delaunay tetrahedralization. 2 [0] <dm:plex> TetGenMeshDelaunizeVertices(): Sorting vertices by a bsp-tree. 3 [0] <dm:plex> TetGenMeshBTreeSort(): Depth 0, 8 verts. 4 [0] <dm:plex> TetGenMeshBTreeSort(): Bbox (0., 0., 0.),(1., 1., 1.). x-axis 5 [0] <dm:plex> TetGenMeshBTreeSort(): leftsize = 4, rightsize = 4 6 [0] <dm:plex> TetGenMeshDelaunizeVertices(): Number of tree nodes: 2. 7 [0] <dm:plex> TetGenMeshDelaunizeVertices(): Maximum tree node size: 4. 8 [0] <dm:plex> TetGenMeshDelaunizeVertices(): Maximum tree depth: 0. 9 [0] <dm:plex> TetGenMeshDelaunizeVertices(): Incrementally inserting vertices. 10 [0] <dm:plex> TetGenMeshDelaunayIncrFlip(): Create the first tet (0, 3, 5, 1). [all …]
|
| H A D | ex1_1.out | 1 [0] <dm:plex> TetGenMeshDelaunizeVertices(): Constructing Delaunay tetrahedralization. 2 [0] <dm:plex> TetGenMeshDelaunizeVertices(): Sorting vertices by a bsp-tree. 3 [0] <dm:plex> TetGenMeshBTreeSort(): Depth 0, 8 verts. 4 [0] <dm:plex> TetGenMeshBTreeSort(): Bbox (0., 0., 0.),(1., 1., 1.). x-axis 5 [0] <dm:plex> TetGenMeshBTreeSort(): leftsize = 4, rightsize = 4 6 [0] <dm:plex> TetGenMeshDelaunizeVertices(): Number of tree nodes: 2. 7 [0] <dm:plex> TetGenMeshDelaunizeVertices(): Maximum tree node size: 4. 8 [0] <dm:plex> TetGenMeshDelaunizeVertices(): Maximum tree depth: 0. 9 [0] <dm:plex> TetGenMeshDelaunizeVertices(): Incrementally inserting vertices. 10 [0] <dm:plex> TetGenMeshDelaunayIncrFlip(): Create the first tet (0, 3, 5, 1). [all …]
|
| H A D | ex8_1.out | 2 type: plex 42 type: plex 82 type: plex 131 type: plex 180 type: plex 267 type: plex 422 type: plex
|
| /petsc/src/dm/impls/plex/tutorials/output/ |
| H A D | ex1f90_1.out | 1 [0] <dm:plex> TetGenMeshDelaunizeVertices(): Constructing Delaunay tetrahedralization. 2 [0] <dm:plex> TetGenMeshDelaunizeVertices(): Sorting vertices by a bsp-tree. 3 [0] <dm:plex> TetGenMeshBTreeSort(): Depth 0, 8 verts. 4 [0] <dm:plex> TetGenMeshBTreeSort(): Bbox (0., 0., 0.),(1., 1., 1.). x-axis 5 [0] <dm:plex> TetGenMeshBTreeSort(): leftsize = 4, rightsize = 4 6 [0] <dm:plex> TetGenMeshDelaunizeVertices(): Number of tree nodes: 2. 7 [0] <dm:plex> TetGenMeshDelaunizeVertices(): Maximum tree node size: 4. 8 [0] <dm:plex> TetGenMeshDelaunizeVertices(): Maximum tree depth: 0. 9 [0] <dm:plex> TetGenMeshDelaunizeVertices(): Incrementally inserting vertices. 10 [0] <dm:plex> TetGenMeshDelaunayIncrFlip(): Create the first tet (0, 3, 5, 1). [all …]
|
| H A D | ex1_1.out | 1 [0] <dm:plex> TetGenMeshDelaunizeVertices(): Constructing Delaunay tetrahedralization. 2 [0] <dm:plex> TetGenMeshDelaunizeVertices(): Sorting vertices by a bsp-tree. 3 [0] <dm:plex> TetGenMeshBTreeSort(): Depth 0, 8 verts. 4 [0] <dm:plex> TetGenMeshBTreeSort(): Bbox (0., 0., 0.),(1., 1., 1.). x-axis 5 [0] <dm:plex> TetGenMeshBTreeSort(): leftsize = 4, rightsize = 4 6 [0] <dm:plex> TetGenMeshDelaunizeVertices(): Number of tree nodes: 2. 7 [0] <dm:plex> TetGenMeshDelaunizeVertices(): Maximum tree node size: 4. 8 [0] <dm:plex> TetGenMeshDelaunizeVertices(): Maximum tree depth: 0. 9 [0] <dm:plex> TetGenMeshDelaunizeVertices(): Incrementally inserting vertices. 10 [0] <dm:plex> TetGenMeshDelaunayIncrFlip(): Create the first tet (0, 3, 5, 1). [all …]
|
| H A D | ex5_1_outformat-hdf5_xdmf_simple.out | 3 type: plex 12 type: plex 22 type: plex 35 type: plex 44 type: plex 54 type: plex 67 type: plex 76 type: plex 86 type: plex
|
| H A D | ex5_1_outformat-hdf5_xdmf_ptscotch.out | 3 type: plex 12 type: plex 22 type: plex 35 type: plex 44 type: plex 54 type: plex 67 type: plex 76 type: plex 86 type: plex
|
| H A D | ex5_1_outformat-hdf5_xdmf_parmetis.out | 3 type: plex 12 type: plex 22 type: plex 35 type: plex 44 type: plex 54 type: plex 67 type: plex 76 type: plex 86 type: plex
|
| H A D | ex5_0_outformat-hdf5_xdmf_simple.out | 3 type: plex 12 type: plex 22 type: plex 35 type: plex 44 type: plex 54 type: plex 67 type: plex 76 type: plex 86 type: plex
|
| H A D | ex5_0_outformat-hdf5_xdmf_parmetis.out | 3 type: plex 12 type: plex 22 type: plex 35 type: plex 44 type: plex 54 type: plex 67 type: plex 76 type: plex 86 type: plex
|
| H A D | ex5_0_outformat-hdf5_xdmf_ptscotch.out | 3 type: plex 12 type: plex 22 type: plex 35 type: plex 44 type: plex 54 type: plex 67 type: plex 76 type: plex 86 type: plex
|
| H A D | ex5_1_outformat-hdf5_petsc_simple.out | 3 type: plex 12 type: plex 22 type: plex 35 type: plex 46 type: plex 56 type: plex 69 type: plex 80 type: plex 90 type: plex
|
| H A D | ex5_1_outformat-hdf5_petsc_ptscotch.out | 3 type: plex 12 type: plex 22 type: plex 35 type: plex 46 type: plex 56 type: plex 69 type: plex 80 type: plex 90 type: plex
|
| H A D | ex5_0_outformat-hdf5_petsc_simple.out | 3 type: plex 12 type: plex 22 type: plex 35 type: plex 46 type: plex 56 type: plex 69 type: plex 80 type: plex 90 type: plex
|
| H A D | ex5_0_outformat-hdf5_petsc_ptscotch.out | 3 type: plex 12 type: plex 22 type: plex 35 type: plex 46 type: plex 56 type: plex 69 type: plex 80 type: plex 90 type: plex
|
| H A D | ex5_1_outformat-hdf5_petsc_parmetis.out | 3 type: plex 12 type: plex 22 type: plex 35 type: plex 46 type: plex 56 type: plex 69 type: plex 80 type: plex 90 type: plex
|
| H A D | ex5_0_outformat-hdf5_petsc_parmetis.out | 3 type: plex 12 type: plex 22 type: plex 35 type: plex 46 type: plex 56 type: plex 69 type: plex 80 type: plex 90 type: plex
|
| /petsc/src/binding/petsc4py/test/ |
| H A D | test_dmplex.py | 23 self.plex = PETSc.DMPlex().createFromCellList( 28 self.plex.destroy() 29 self.plex = None 34 dim = self.plex.getDimension() 35 pStart, pEnd = self.plex.getChart() 36 cStart, cEnd = self.plex.getHeightStratum(0) 37 vStart, vEnd = self.plex.getDepthStratum(0) 38 numDepths = self.plex.getLabelSize('depth') 39 coords_raw = self.plex.getCoordinates().getArray() 50 pStart, pEnd = self.plex.getChart() [all …]
|
| /petsc/src/binding/petsc4py/demo/legacy/dmplex/ |
| H A D | anisotropic_adaptation.py | 36 plex = PETSc.DMPlex().createBoxMesh([numEdges]*dim, simplex=simplex) variable 37 plex.distribute() 38 plex.view() 40 viewer(plex) 44 vStart, vEnd = plex.getDepthStratum(0) 47 comm = plex.getComm() 49 plex.setField(0, fe) 50 plex.createDS() 51 f = plex.createLocalVector() 52 csec = plex.getCoordinateSection() [all …]
|
| H A D | isotropic_adaptation.py | 9 plex = PETSc.DMPlex().createBoxMesh([4]*dim, simplex=True) variable 10 plex.distribute() 11 plex.view() 14 metric1 = plex.metricCreateUniform(100.0) 15 metric2 = plex.metricCreateUniform(25.0) 19 metric = plex.metricCreate() 20 plex.metricIntersection2(metric1, metric2, metric) 25 newplex = plex.adaptMetric(metric) 30 viewer(plex)
|
| H A D | distribute_field.py | 32 plex = PETSc.DMPlex().createFromCellList(dim, cells, coords, comm=PETSc.COMM_WORLD) variable 34 pStart, pEnd = plex.getChart() 35 plex.view() 49 plex.setNumFields(1) 50 origSect = plex.createSection(numComp, numDof) 55 plex.setSection(origSect) 56 origVec = plex.createGlobalVec() 66 sf = plex.distribute() 69 newSect, newVec = plex.distributeField(sf, origSect, origVec)
|
| /petsc/src/dm/impls/plex/ |
| H A D | plexmetric.c | 8 DM_Plex *plex = (DM_Plex *)dm->data; in DMPlexMetricSetFromOptions() local 16 if (!plex->metricCtx) PetscCall(PetscNew(&plex->metricCtx)); in DMPlexMetricSetFromOptions() 68 DM_Plex *plex = (DM_Plex *)dm->data; in DMPlexMetricSetIsotropic() local 71 if (!plex->metricCtx) PetscCall(DMPlexMetricSetFromOptions(dm)); in DMPlexMetricSetIsotropic() 72 plex->metricCtx->isotropic = isotropic; in DMPlexMetricSetIsotropic() 91 DM_Plex *plex = (DM_Plex *)dm->data; in DMPlexMetricIsIsotropic() local 94 if (!plex->metricCtx) PetscCall(DMPlexMetricSetFromOptions(dm)); in DMPlexMetricIsIsotropic() 95 *isotropic = plex->metricCtx->isotropic; in DMPlexMetricIsIsotropic() 115 DM_Plex *plex = (DM_Plex *)dm->data; in DMPlexMetricSetUniform() local 118 if (!plex->metricCtx) PetscCall(DMPlexMetricSetFromOptions(dm)); in DMPlexMetricSetUniform() [all …]
|
| /petsc/src/ts/utils/ |
| H A D | dmplexts.c | 7 static PetscErrorCode DMTSConvertPlex(DM dm, DM *plex, PetscBool copy) in DMTSConvertPlex() argument 14 *plex = dm; in DMTSConvertPlex() 17 PetscCall(PetscObjectQuery((PetscObject)dm, "dm_plex", (PetscObject *)plex)); in DMTSConvertPlex() 18 if (!*plex) { in DMTSConvertPlex() 19 PetscCall(DMConvert(dm, DMPLEX, plex)); in DMTSConvertPlex() 20 PetscCall(PetscObjectCompose((PetscObject)dm, "dm_plex", (PetscObject)*plex)); in DMTSConvertPlex() 22 PetscCall(PetscObjectReference((PetscObject)*plex)); in DMTSConvertPlex() 25 PetscCall(DMCopyDMTS(dm, *plex)); in DMTSConvertPlex() 26 PetscCall(DMCopyDMSNES(dm, *plex)); in DMTSConvertPlex() 27 PetscCall(DMCopyAuxiliaryVec(dm, *plex)); in DMTSConvertPlex() [all …]
|
| /petsc/src/dm/impls/plex/tests/ |
| H A D | ex52.c | 39 DM forest, plex, NewDM; in main() local 60 PetscCall(DMConvert(forest, DMPLEX, &plex)); in main() 67 PetscCall(DMSetNumFields(plex, numFields)); in main() 71 PetscCall(DMPlexCreateSection(plex, NULL, numComp, numDof, 0, NULL, NULL, NULL, NULL, §ion)); in main() 76 PetscCall(DMSetLocalSection(plex, section)); in main() 82 PetscCall(DMSetField(plex, i, NULL, (PetscObject)fe)); in main() 87 PetscCall(DMCreateDS(plex)); in main() 91 PetscCall(CloneDMWithNewSection(plex, &NewDM, 1)); in main() 103 PetscCall(DMCreateGlobalVector(plex, &g_vec)); in main() 105 PetscCall(DMCreateLocalVector(plex, &l_vec)); in main() [all …]
|
| H A D | ex53.c | 8 DM forest, plex; in main() local 35 PetscCall(DMConvert(forest, DMPLEX, &plex)); in main() 36 PetscCall(DMGetCoordinates(plex, &CoordVec)); in main() 39 PetscCall(DMDestroy(&plex)); in main()
|