Home
last modified time | relevance | path

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

/libCEED/examples/petsc/
H A Dbpsswarm.c56 …tra, l_size, g_size, dim = 3, num_comp_u = 1, xl_size, num_points = 1728, num_points_per_cell = 64; in main() local
119 …ell", "Total number of swarm points in each cell", NULL, num_points_per_cell, &num_points_per_cell, in main()
131 num_points_per_cell = PetscCeilInt(num_points, num_cells_total); in main()
134 PetscInt num_points_per_cell_1d = round(cbrt(num_points_per_cell * 1.0)); in main()
136 num_points_per_cell = 1; in main()
137 for (PetscInt i = 0; i < dim; i++) num_points_per_cell *= num_points_per_cell_1d; in main()
139 num_points = num_points_per_cell * num_cells_total; in main()
208 PetscCall(DMSwarmSetLocalSizes(dm_swarm, num_cells_local * num_points_per_cell, 0)); in main()
213 …cCall(DMSwarmInitalizePointLocations(dm_swarm, point_swarm_type, num_points, num_points_per_cell)); in main()
H A Ddmswarm.c69 …PetscInt dim = 3, num_comp = 1, num_points = 1728, num_points_per_cell = 64, mesh_order … in main() local
101 …ell", "Total number of swarm points in each cell", NULL, num_points_per_cell, &num_points_per_cell, in main()
111 num_points_per_cell = PetscCeilInt(num_points, num_cells_total); in main()
114 PetscInt num_points_per_cell_1d = round(cbrt(num_points_per_cell * 1.0)); in main()
116 num_points_per_cell = 1; in main()
117 for (PetscInt i = 0; i < dim; i++) num_points_per_cell *= num_points_per_cell_1d; in main()
119 num_points = num_points_per_cell * num_cells_total; in main()
190 …cCall(DMSwarmInitalizePointLocations(dm_swarm, point_swarm_type, num_points, num_points_per_cell)); in main()
/libCEED/examples/petsc/include/
H A Dswarmutils.h40 …s(DM dm_swarm, PointSwarmType point_swarm_type, PetscInt num_points, PetscInt num_points_per_cell);
/libCEED/examples/petsc/src/
H A Dswarmutils.c256 …(DM dm_swarm, PointSwarmType point_swarm_type, PetscInt num_points, PetscInt num_points_per_cell) { in DMSwarmInitalizePointLocations() argument
262 PetscInt num_points_per_cell_1d = round(cbrt(num_points_per_cell * 1.0)), dim = 3; in DMSwarmInitalizePointLocations()
263 PetscScalar point_coords[num_points_per_cell * 3]; in DMSwarmInitalizePointLocations()
290 PetscCall(DMSwarmSetPointCoordinatesRandom(dm_swarm, num_points_per_cell)); in DMSwarmInitalizePointLocations()