Home
last modified time | relevance | path

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

/libCEED/examples/petsc/src/
H A Dswarmutils.c44 const PetscInt *cell_points; in DMSwarmCeedContextCreate() local
54 PetscCall(ISGetIndices(is_points, &cell_points)); in DMSwarmCeedContextCreate()
55 PetscInt num_points = cell_points[num_elem + 1] - num_elem - 2; in DMSwarmCeedContextCreate()
58 for (PetscInt i = 0; i < num_elem + 1; i++) offsets[i] = cell_points[i + 1] - 1; in DMSwarmCeedContextCreate()
59 …for (PetscInt i = num_elem + 1; i < num_points + num_elem + 1; i++) offsets[i] = cell_points[i + 1… in DMSwarmCeedContextCreate()
60 PetscCall(ISRestoreIndices(is_points, &cell_points)); in DMSwarmCeedContextCreate()
347 …PetscInt cell_start, cell_end, num_cells_local, dim, num_points_local, *cell_points, poi… in DMSwarmCreateReferenceCoordinates() local
371 PetscCall(PetscMalloc1(num_points_local + num_cells_local + 2, &cell_points)); in DMSwarmCreateReferenceCoordinates()
372 cell_points[0] = num_cells_local; in DMSwarmCreateReferenceCoordinates()
385 cell_points[local_cell + 1] = num_points_processed + points_offset; in DMSwarmCreateReferenceCoordinates()
[all …]