| /libCEED/examples/petsc/src/ |
| 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 54 CeedInt num_qpts, q_data_size = bp_data.q_data_size; in SetupLibceedByDegree() 62 PetscCall(CreateBasisFromPlex(ceed, dm_coord, 0, 0, 0, 0, bp_data, &basis_x)); in SetupLibceedByDegree() 63 PetscCall(CreateBasisFromPlex(ceed, dm, 0, 0, 0, 0, bp_data, &basis_u)); in SetupLibceedByDegree() 91 CeedQFunctionCreateInterior(ceed, 1, bp_data.setup_geo, bp_data.setup_geo_loc, &qf_setup_geo); in SetupLibceedByDegree() 108 PetscBool is_interp = bp_data.in_mode == CEED_EVAL_INTERP; in SetupLibceedByDegree() 109 CeedInt in_scale = bp_data.in_mode == CEED_EVAL_GRAD ? topo_dim : 1; in SetupLibceedByDegree() 110 CeedInt out_scale = bp_data.out_mode == CEED_EVAL_GRAD ? topo_dim : 1; in SetupLibceedByDegree() 112 CeedQFunctionCreateInterior(ceed, 1, bp_data.apply, bp_data.apply_loc, &qf_apply); in SetupLibceedByDegree() 113 if (bp_data.in_mode == CEED_EVAL_INTERP + CEED_EVAL_GRAD) { in SetupLibceedByDegree() [all …]
|
| H A D | swarmutils.c | 30 BPData bp_data = {.q_mode = CEED_GAUSS}; in DMSwarmCeedContextCreate() local 32 PetscCall(CreateBasisFromPlex((*ctx)->ceed, dm_mesh, NULL, 0, 0, 0, bp_data, &basis_u)); in DMSwarmCeedContextCreate() 33 PetscCall(CreateBasisFromPlex((*ctx)->ceed, dm_coord, NULL, 0, 0, 0, bp_data, &basis_x)); in DMSwarmCeedContextCreate() 586 PetscErrorCode SetupProblemSwarm(DM dm_swarm, Ceed ceed, BPData bp_data, CeedData data, PetscBool s… in SetupProblemSwarm() argument 592 CeedInt num_comp, q_data_size = bp_data.q_data_size; in SetupProblemSwarm() 609 PetscCall(CreateBasisFromPlex(ceed, dm_mesh, NULL, 0, 0, 0, bp_data, &basis_u)); in SetupProblemSwarm() 610 PetscCall(CreateBasisFromPlex(ceed, dm_coord, NULL, 0, 0, 0, bp_data, &basis_x)); in SetupProblemSwarm() 667 CeedQFunctionCreateInterior(ceed, 1, bp_data.setup_geo, bp_data.setup_geo_loc, &qf_setup); in SetupProblemSwarm() 697 CeedInt in_scale = bp_data.in_mode == CEED_EVAL_GRAD ? dim : 1; in SetupProblemSwarm() 698 CeedInt out_scale = bp_data.out_mode == CEED_EVAL_GRAD ? dim : 1; in SetupProblemSwarm() [all …]
|
| H A D | petscutils.c | 345 …DM dm, DMLabel domain_label, CeedInt label_value, CeedInt height, CeedInt dm_field, BPData bp_data, in CreateBasisFromPlex() argument 386 CeedBasisCreateTensorH1Lagrange(ceed, dim, num_comp, P_1d, Q_1d, bp_data.q_mode, basis); in CreateBasisFromPlex()
|
| /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… 21 …M dm, Ceed ceed, CeedInt level, CeedInt num_comp_u, CeedData *data, BPData bp_data, Vec fine_mult); 22 PetscErrorCode SetupErrorOperator(DM dm, Ceed ceed, BPData bp_data, CeedInt topo_dim, PetscInt num_…
|
| H A D | swarmutils.h | 48 PetscErrorCode SetupProblemSwarm(DM dm_swarm, Ceed ceed, BPData bp_data, CeedData data, PetscBool s…
|
| H A D | petscutils.h | 29 …DM dm, DMLabel domain_label, CeedInt label_value, CeedInt height, CeedInt dm_field, BPData bp_data,
|