Home
last modified time | relevance | path

Searched refs:num_comp (Results 1 – 4 of 4) sorted by relevance

/petsc/src/dm/impls/plex/
H A Dplexceed.c58 … PetscInt dm_field, PetscInt *num_cells, PetscInt *cell_size, PetscInt *num_comp, PetscInt *l_size… in DMPlexGetLocalOffsets() argument
112 PetscCall(PetscDualSpaceGetNumComponents(dual_space, num_comp)); in DMPlexGetLocalOffsets()
113num_comp == 0, PETSC_COMM_SELF, PETSC_ERR_SUP, "No support for number of dual basis vectors %" Pet… in DMPlexGetLocalOffsets()
114 *cell_size = num_dual_basis_vectors / *num_comp; in DMPlexGetLocalOffsets()
153 PetscInt loc = indices[field_offsets[dm_field] + ii * (*num_comp)]; in DMPlexGetLocalOffsets()
195 …abel domain_label, PetscInt label_value, PetscInt *num_faces, PetscInt *num_comp, PetscInt *l_size… in DMPlexGetLocalOffsetsSupport() argument
266 *num_comp = Nc; in DMPlexGetLocalOffsetsSupport()
320 PetscInt num_cells, cell_size, num_comp, lvec_size, *restr_indices; in DMPlexGetCeedRestriction() local
324 …, domain_label, label_value, height, dm_field, &num_cells, &cell_size, &num_comp, &lvec_size, &res… in DMPlexGetCeedRestriction()
329 …PetscCallCEED(CeedElemRestrictionCreate(ceed, num_cells, cell_size, num_comp, 1, lvec_size, CEED_M… in DMPlexGetCeedRestriction()
[all …]
H A Dplex.c2973 PetscInt num_comp, bdof, offset; in DMCreateMatrix_Plex() local
2974 PetscCall(PetscSectionGetFieldComponents(sectionGlobal, field, &num_comp)); in DMCreateMatrix_Plex()
2979num_comp == 0, PETSC_COMM_SELF, PETSC_ERR_ARG_INCOMP, "Point %" PetscInt_FMT " field %" PetscInt_F… in DMCreateMatrix_Plex()
2980 PetscInt num_nodes = dof / num_comp; in DMCreateMatrix_Plex()
/petsc/src/dm/impls/plex/tutorials/
H A Dex8.c8 PetscInt num_elem, elem_size, num_comp, num_dof; in ViewOffsets() local
15 …PetscCall(DMPlexGetLocalOffsets(dm, NULL, 0, 0, 0, &num_elem, &elem_size, &num_comp, &num_dof, &el… in ViewOffsets()
16 …, comp %" PetscInt_FMT ", dof %" PetscInt_FMT "\n", name, num_elem, elem_size, num_comp, num_dof)); in ViewOffsets()
21 …for (PetscInt i = 0; i < elem_size; i++) PetscCall(PetscScalarView(num_comp, &x[elem_restr_offsets… in ViewOffsets()
119 PetscInt num_elem, elem_size, num_comp, num_dof; in main() local
121 …LocalOffsets(dm, domain_label, values[v], 1, 0, &num_elem, &elem_size, &num_comp, &num_dof, &elem_… in main()
/petsc/src/dm/impls/plex/cgns/
H A Dplexcgns2.c1652 PetscInt nleaves, num_comp; in DMPlexCreateCGNS_Internal_Parallel() local
1670 PetscCall(PetscSectionGetFieldComponents(local_section, 0, &num_comp)); in DMPlexCreateCGNS_Internal_Parallel()
1672 nleaves /= num_comp; in DMPlexCreateCGNS_Internal_Parallel()
1683 …PetscAssert(numClosure * num_comp == num_closure_dof, comm, PETSC_ERR_PLIB, "Closure dof size does… in DMPlexCreateCGNS_Internal_Parallel()
1685 PetscInt li = closure_idx[perm[i] * num_comp] / num_comp; in DMPlexCreateCGNS_Internal_Parallel()