Home
last modified time | relevance | path

Searched refs:layers (Results 1 – 25 of 40) sorted by relevance

12

/petsc/src/dm/impls/plex/tutorials/
H A Dex13.c8 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 Dplexextrude.c52 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 Dplex_transform_table.md46 - 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 Dplextrextrude.c26 … 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 Dplexhdf5.c2481 … 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 Dex71_bddc_elast_4lev.out34 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 Dex59_bddc_fetidp_ml_2.out34 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 Dex59_bddc_fetidp_ml_1.out34 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 Dex71_bddc_elast_3lev.out34 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 Dex71_bddc_elast_3lev_alt.out34 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 Dex71_bddc_elast_deluxe_layers.out34 Number of dofs' layers for the computation of principal minors: 1
35 Use user CSR graph to compute successive layers: 0
H A Dex71_bddc_cusparse.out34 Number of dofs' layers for the computation of principal minors: -1
35 Use user CSR graph to compute successive layers: 0
H A Dex71_bddc_elast.out34 Number of dofs' layers for the computation of principal minors: -1
35 Use user CSR graph to compute successive layers: 0
H A Dex71_bddc_1.out34 Number of dofs' layers for the computation of principal minors: -1
35 Use user CSR graph to compute successive layers: 0
H A Dex71_bddc_2.out34 Number of dofs' layers for the computation of principal minors: -1
35 Use user CSR graph to compute successive layers: 0
H A Dex59_bddc_fetidp_ml_3.out34 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 Dex12_p4est_full_q2_nonconformal_parallel_bddcfas.out65 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 Dex12_p4est_full_q2_nonconformal_parallel_bddcfas_alt.out65 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 Dex12_tri_parmetis_bddc.out59 Number of dofs' layers for the computation of principal minors: -1
60 Use user CSR graph to compute successive layers: 0
H A Dex12_tri_bddc.out62 Number of dofs' layers for the computation of principal minors: -1
63 Use user CSR graph to compute successive layers: 0
H A Dex12_p4est_full_q2_nonconformal_parallel_bddc_alt.out51 Number of dofs' layers for the computation of principal minors: -1
52 Use user CSR graph to compute successive layers: 0
H A Dex12_p4est_full_q2_nonconformal_parallel_bddc.out51 Number of dofs' layers for the computation of principal minors: -1
52 Use user CSR graph to compute successive layers: 0
H A Dex12_quad_bddc.out61 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 Ddmplextransformimpl.h72 PetscInt layers; /* The number of extruded layers */ member
/petsc/doc/tutorials/meshing/
H A Dguide_to_subsurface.md36 … 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

12