| /libCEED/examples/petsc/ |
| H A D | area.c | 61 PetscInt l_size, g_size, xl_size, in main() local 140 PetscCall(VecGetSize(U, &g_size)); in main() 163 …resource, CeedMemTypes[mem_type_backend], P, Q, q_extra, g_size / num_comp_u, num_comp_u, g_size)); in main() 168 …eedByDegree(dm, ceed, degree, topo_dim, q_extra, num_comp_x, num_comp_u, g_size, xl_size, problem_… in main()
|
| H A D | bpssphere.c | 53 …PetscInt degree = 3, q_extra, l_size, g_size, topo_dim = 2, num_comp_x = 3, num_comp_u… in main() local 138 PetscCall(VecGetSize(X, &g_size)); in main() 146 PetscCall(MatCreateShell(comm, l_size, l_size, g_size, g_size, op_apply_ctx, &mat_O)); in main() 164 …bp_choice + 1, ceed_resource, CeedMemTypes[mem_type_backend], P, Q, q_extra, g_size / num_comp_u)); in main() 175 …eedByDegree(dm, ceed, degree, topo_dim, q_extra, num_comp_x, num_comp_u, g_size, xl_size, bp_optio… in main() 293 … " DoFs/Sec in CG : %g (%g) million\n", 1e-6 * g_size * its / rt_max, in main() 294 1e-6 * g_size * its / rt_min)); in main()
|
| H A D | multigrid.c | 52 …PetscInt degree = 3, q_extra, *l_size, *xl_size, *g_size, dim = 3, fine_level, mesh_elem[3] = {3, … in main() local 177 PetscCall(PetscMalloc1(num_levels, &g_size)); in main() 198 PetscCall(VecGetSize(X[i], &g_size[i])); in main() 204 …PetscCall(MatCreateShell(comm, l_size[i], l_size[i], g_size[i], g_size[i], op_apply_ctx[i], &mat_O… in main() 213 …PetscCall(MatCreateShell(comm, l_size[i], l_size[i - 1], g_size[i], g_size[i - 1], pr_restr_ctx[i]… in main() 247 … vec_type, used_resource, CeedMemTypes[mem_type_backend], P, Q, q_extra, g_size[fine_level] / num_… in main() 267 …i, (i ? "fine" : "coarse"), level_degrees[i] + 1, g_size[i] / num_comp_u, l_size[i] / num_comp_u)); in main() 270 …edByDegree(dm[i], ceed, level_degrees[i], dim, q_extra, dim, num_comp_u, g_size[i], xl_size[i], bp… in main() 521 … DoFs/Sec in CG : %g (%g) million\n", 1e-6 * g_size[fine_level] * its … in main() 522 1e-6 * g_size[fine_level] * its / rt_min)); in main() [all …]
|
| H A D | bps.c | 57 PetscInt xl_size, l_size, g_size; in RunWithDM() local 96 PetscCall(VecGetSize(X, &g_size)); in RunWithDM() 104 PetscCall(MatCreateShell(rp->comm, l_size, l_size, g_size, g_size, op_apply_ctx, &mat_O)); in RunWithDM() 156 …rp->q_extra, g_size / rp->num_comp_u, c_end - c_start, CeedElemTopologies[elem_topo], l_size / rp-… in RunWithDM() 167 …ree(dm, ceed, rp->degree, rp->dim, rp->q_extra, rp->dim, rp->num_comp_u, g_size, xl_size, bp_optio… in RunWithDM() 284 …m, " DoFs/Sec in CG : %g (%g) million\n", 1e-6 * g_size * its / rt_max, in RunWithDM() 285 1e-6 * g_size * its / rt_min)); in RunWithDM()
|
| H A D | bpsswarm.c | 56 …PetscInt degree, q_extra, l_size, g_size, dim = 3, num_comp_u = 1, xl_size, num_points… in main() local 223 PetscCall(VecGetSize(X, &g_size)); in main() 231 PetscCall(MatCreateShell(comm, l_size, l_size, g_size, g_size, op_apply_ctx, &mat_O)); in main() 283 …g_size / num_comp_u, num_cells_local, l_size / num_comp_u, num_comp_u, num_points_global, num_poin… in main() 411 … " DoFs/Sec in CG : %g (%g) million\n", 1e-6 * g_size * its / rt_max, in main() 412 1e-6 * g_size * its / rt_min)); in main()
|
| /libCEED/examples/petsc/include/ |
| H A D | libceedsetup.h | 19 …PetscInt g_size, PetscInt xl_size, BPData bp_data, CeedData data, PetscBool setup_rhs, PetscBool i…
|
| /libCEED/examples/petsc/src/ |
| H A D | swarmutils.c | 518 PetscInt l_size, g_size; in DMSwarmProjectFromSwarmToCells() local 521 PetscCall(VecGetSize(U_mesh, &g_size)); in DMSwarmProjectFromSwarmToCells() 522 PetscCall(MatCreateShell(comm, l_size, l_size, g_size, g_size, swarm_ceed_context, &M)); in DMSwarmProjectFromSwarmToCells()
|
| H A D | libceedsetup.c | 43 …PetscInt g_size, PetscInt xl_size, BPData bp_data, CeedData data, PetscBool setup_rhs, PetscBool i… in SetupLibceedByDegree() argument
|