Searched refs:num_points_per_cell (Results 1 – 4 of 4) sorted by relevance
| /libCEED/examples/petsc/ |
| H A D | bpsswarm.c | 56 …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 D | dmswarm.c | 69 …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 D | swarmutils.h | 40 …s(DM dm_swarm, PointSwarmType point_swarm_type, PetscInt num_points, PetscInt num_points_per_cell);
|
| /libCEED/examples/petsc/src/ |
| H A D | swarmutils.c | 256 …(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()
|