| /petsc/src/dm/impls/plex/tutorials/ |
| H A D | ex13.c | 8 PetscInt extent[3] = {1, 1, 1}, refine = 0, layers = 0, three; in main() local 21 …"Number of layers in volumetric extrusion (or zero to not extrude)", NULL, layers, &layers, NULL)); in main() 25 …TPSMesh(PETSC_COMM_WORLD, tps_type, extent, periodic, distribute, refine, layers, thickness, &dm)); in main()
|
| /petsc/src/dm/impls/plex/ |
| H A D | plexextrude.c | 52 PetscErrorCode DMPlexExtrude(DM dm, PetscInt layers, PetscReal thickness, PetscBool tensor, PetscBo… in DMPlexExtrude() argument 72 PetscCall(DMPlexTransformExtrudeSetLayers(tr, layers)); in DMPlexExtrude() 78 if (thicknesses) PetscCall(DMPlexTransformExtrudeSetThicknesses(tr, layers, thicknesses)); in DMPlexExtrude() 132 PetscErrorCode DMExtrude_Plex(DM dm, PetscInt layers, DM *edm) in DMExtrude_Plex() argument 135 …PetscCall(DMPlexExtrude(dm, layers, PETSC_DETERMINE, PETSC_TRUE, PETSC_FALSE, PETSC_FALSE, NULL, N… in DMExtrude_Plex()
|
| /petsc/doc/overview/ |
| H A D | plex_transform_table.md | 46 - Extrude n layers of cells from a surface 50 - Creates n layers of tensor cells along marked boundaries
|
| /petsc/src/dm/impls/plex/transform/impls/extrude/ |
| H A D | plextrextrude.c | 26 … PetscCall(PetscViewerASCIIPrintf(viewer, " number of layers: %" PetscInt_FMT "\n", ex->layers)); in DMPlexTransformView_Extrude() 47 …"-dm_plex_transform_extrude_layers", "Number of layers to extrude", "", ex->layers, &nl, &flg, 1)); in DMPlexTransformSetFromOptions_Extrude() 71 nl = ex->layers; in DMPlexTransformSetFromOptions_Extrude() 460 PetscInt Nl = ex->layers, l, ict, dim; in DMPlexTransformSetUp_Extrude() 596 …for (l = 0; l <= ex->layers; ++l) ex->layerPos[l] = (ex->thickness * l) / ex->layers - ex->thickne… in DMPlexTransformSetUp_Extrude() 598 for (l = 0; l <= ex->layers; ++l) ex->layerPos[l] = (ex->thickness * l) / ex->layers; in DMPlexTransformSetUp_Extrude() 602 for (l = 0; l < ex->layers; ++l) { in DMPlexTransformSetUp_Extrude() 608 for (l = 0; l <= ex->layers; ++l) ex->layerPos[l] -= ex->thickness / 2.; in DMPlexTransformSetUp_Extrude() 922 PetscErrorCode DMPlexTransformExtrudeGetLayers(DMPlexTransform tr, PetscInt *layers) in DMPlexTransformExtrudeGetLayers() argument 928 PetscAssertPointer(layers, 2); in DMPlexTransformExtrudeGetLayers() [all …]
|
| /petsc/src/dm/impls/plex/hdf5/ |
| H A D | plexhdf5.c | 2481 … DMPlexTopologyBuildFromLayers_Private(DM dm, PetscInt depth, PlexLayer *layers, IS strataPermutat… in DMPlexTopologyBuildFromLayers_Private() argument 2498 const PlexLayer l = layers[e]; in DMPlexTopologyBuildFromLayers_Private() 2522 const PlexLayer l = layers[d]; in DMPlexTopologyBuildFromLayers_Private() 2545 const PlexLayer l = layers[d]; in DMPlexTopologyBuildFromLayers_Private() 2557 …PetscSF vertexSF = layers[d - 1]->l2gSF; /* vertices of this layer are cells of… in DMPlexTopologyBuildFromLayers_Private() 2577 …pCones[i] = lCones[i] + layers[d - 1]->offset; /* cone points of current layer are points of previ… in DMPlexTopologyBuildFromLayers_Private() 2590 …PlexLayerConcatenateSFs_Private(MPI_Comm comm, PetscInt depth, PlexLayer layers[], IS strataPermut… in PlexLayerConcatenateSFs_Private() argument 2603 PetscAssert(e == layers[e]->d, PETSC_COMM_SELF, PETSC_ERR_PLIB, "assertion: e == layers[e]->d"); in PlexLayerConcatenateSFs_Private() 2604 osfs[d] = layers[e]->overlapSF; in PlexLayerConcatenateSFs_Private() 2605 lsfs[d] = layers[e]->l2gSF; in PlexLayerConcatenateSFs_Private() [all …]
|
| /petsc/src/ksp/ksp/tutorials/output/ |
| H A D | ex71_bddc_elast_4lev.out | 34 Number of dofs' layers for the computation of principal minors: -1 35 Use user CSR graph to compute successive layers: 0 147 Number of dofs' layers for the computation of principal minors: -1 148 Use user CSR graph to compute successive layers: 0 266 Number of dofs' layers for the computation of principal minors: -1 267 Use user CSR graph to compute successive layers: 0
|
| H A D | ex59_bddc_fetidp_ml_2.out | 34 Number of dofs' layers for the computation of principal minors: -1 35 Use user CSR graph to compute successive layers: 0 145 Number of dofs' layers for the computation of principal minors: -1 146 Use user CSR graph to compute successive layers: 0
|
| H A D | ex59_bddc_fetidp_ml_1.out | 34 Number of dofs' layers for the computation of principal minors: -1 35 Use user CSR graph to compute successive layers: 0 145 Number of dofs' layers for the computation of principal minors: -1 146 Use user CSR graph to compute successive layers: 0
|
| H A D | ex71_bddc_elast_3lev.out | 34 Number of dofs' layers for the computation of principal minors: -1 35 Use user CSR graph to compute successive layers: 0 147 Number of dofs' layers for the computation of principal minors: -1 148 Use user CSR graph to compute successive layers: 0
|
| H A D | ex71_bddc_elast_3lev_alt.out | 34 Number of dofs' layers for the computation of principal minors: -1 35 Use user CSR graph to compute successive layers: 0 147 Number of dofs' layers for the computation of principal minors: -1 148 Use user CSR graph to compute successive layers: 0
|
| H A D | ex71_bddc_elast_deluxe_layers.out | 34 Number of dofs' layers for the computation of principal minors: 1 35 Use user CSR graph to compute successive layers: 0
|
| H A D | ex71_bddc_cusparse.out | 34 Number of dofs' layers for the computation of principal minors: -1 35 Use user CSR graph to compute successive layers: 0
|
| H A D | ex71_bddc_elast.out | 34 Number of dofs' layers for the computation of principal minors: -1 35 Use user CSR graph to compute successive layers: 0
|
| H A D | ex71_bddc_1.out | 34 Number of dofs' layers for the computation of principal minors: -1 35 Use user CSR graph to compute successive layers: 0
|
| H A D | ex71_bddc_2.out | 34 Number of dofs' layers for the computation of principal minors: -1 35 Use user CSR graph to compute successive layers: 0
|
| H A D | ex59_bddc_fetidp_ml_3.out | 34 Number of dofs' layers for the computation of principal minors: -1 35 Use user CSR graph to compute successive layers: 0
|
| /petsc/src/snes/tutorials/output/ |
| H A D | ex12_p4est_full_q2_nonconformal_parallel_bddcfas.out | 65 Number of dofs' layers for the computation of principal minors: -1 66 Use user CSR graph to compute successive layers: 0 240 Number of dofs' layers for the computation of principal minors: -1 241 Use user CSR graph to compute successive layers: 0 416 Number of dofs' layers for the computation of principal minors: -1 417 Use user CSR graph to compute successive layers: 0
|
| H A D | ex12_p4est_full_q2_nonconformal_parallel_bddcfas_alt.out | 65 Number of dofs' layers for the computation of principal minors: -1 66 Use user CSR graph to compute successive layers: 0 240 Number of dofs' layers for the computation of principal minors: -1 241 Use user CSR graph to compute successive layers: 0 416 Number of dofs' layers for the computation of principal minors: -1 417 Use user CSR graph to compute successive layers: 0
|
| H A D | ex12_tri_parmetis_bddc.out | 59 Number of dofs' layers for the computation of principal minors: -1 60 Use user CSR graph to compute successive layers: 0
|
| H A D | ex12_tri_bddc.out | 62 Number of dofs' layers for the computation of principal minors: -1 63 Use user CSR graph to compute successive layers: 0
|
| H A D | ex12_p4est_full_q2_nonconformal_parallel_bddc_alt.out | 51 Number of dofs' layers for the computation of principal minors: -1 52 Use user CSR graph to compute successive layers: 0
|
| H A D | ex12_p4est_full_q2_nonconformal_parallel_bddc.out | 51 Number of dofs' layers for the computation of principal minors: -1 52 Use user CSR graph to compute successive layers: 0
|
| H A D | ex12_quad_bddc.out | 61 Number of dofs' layers for the computation of principal minors: -1 62 Use user CSR graph to compute successive layers: 0
|
| /petsc/include/petsc/private/ |
| H A D | dmplextransformimpl.h | 72 PetscInt layers; /* The number of extruded layers */ member
|
| /petsc/doc/tutorials/meshing/ |
| H A D | guide_to_subsurface.md | 36 … can be visualized using VTK. Here I make the image using Paraview, and give the extrusion 3 layers 49 We can similarly look at this in parallel. Test 2 uses three refinements and three extrusion layers…
|