Home
last modified time | relevance | path

Searched refs:CeedCallBackend (Results 1 – 25 of 82) sorted by relevance

1234

/libCEED/backends/ref/
H A Dceed-ref-operator.c31 CeedCallBackend(CeedOperatorGetCeed(op, &ceed)); in CeedOperatorSetupFields_Ref()
32 CeedCallBackend(CeedGetParent(ceed, &ceed_parent)); in CeedOperatorSetupFields_Ref()
33 CeedCallBackend(CeedReferenceCopy(ceed_parent, &ceed)); in CeedOperatorSetupFields_Ref()
34 CeedCallBackend(CeedDestroy(&ceed_parent)); in CeedOperatorSetupFields_Ref()
37 CeedCallBackend(CeedOperatorGetFields(op, NULL, &op_fields, NULL, NULL)); in CeedOperatorSetupFields_Ref()
38 CeedCallBackend(CeedQFunctionGetFields(qf, NULL, &qf_fields, NULL, NULL)); in CeedOperatorSetupFields_Ref()
40 CeedCallBackend(CeedOperatorGetFields(op, NULL, NULL, NULL, &op_fields)); in CeedOperatorSetupFields_Ref()
41 CeedCallBackend(CeedQFunctionGetFields(qf, NULL, NULL, NULL, &qf_fields)); in CeedOperatorSetupFields_Ref()
50 CeedCallBackend(CeedQFunctionFieldGetEvalMode(qf_fields[i], &eval_mode)); in CeedOperatorSetupFields_Ref()
52 CeedCallBackend(CeedOperatorFieldGetElemRestriction(op_fields[i], &elem_rstr)); in CeedOperatorSetupFields_Ref()
[all …]
H A Dceed-ref-qfunction.c23 CeedCallBackend(CeedQFunctionGetData(qf, &impl)); in CeedQFunctionApply_Ref()
24 CeedCallBackend(CeedQFunctionGetContextData(qf, CEED_MEM_HOST, &ctx_data)); in CeedQFunctionApply_Ref()
25 CeedCallBackend(CeedQFunctionGetUserFunction(qf, &f)); in CeedQFunctionApply_Ref()
26 CeedCallBackend(CeedQFunctionGetNumArgs(qf, &num_in, &num_out)); in CeedQFunctionApply_Ref()
29 CeedCallBackend(CeedVectorGetArrayRead(U[i], CEED_MEM_HOST, &impl->inputs[i])); in CeedQFunctionApply_Ref()
32 CeedCallBackend(CeedVectorGetArrayWrite(V[i], CEED_MEM_HOST, &impl->outputs[i])); in CeedQFunctionApply_Ref()
35 CeedCallBackend(f(ctx_data, Q, impl->inputs, impl->outputs)); in CeedQFunctionApply_Ref()
38 CeedCallBackend(CeedVectorRestoreArrayRead(U[i], &impl->inputs[i])); in CeedQFunctionApply_Ref()
41 CeedCallBackend(CeedVectorRestoreArray(V[i], &impl->outputs[i])); in CeedQFunctionApply_Ref()
43 CeedCallBackend(CeedQFunctionRestoreContextData(qf, &ctx_data)); in CeedQFunctionApply_Ref()
[all …]
H A Dceed-ref-basis.c28 CeedCallBackend(CeedBasisGetData(basis, &impl)); in CeedBasisApplyCore_Ref()
29 CeedCallBackend(CeedBasisGetDimension(basis, &dim)); in CeedBasisApplyCore_Ref()
30 CeedCallBackend(CeedBasisGetNumComponents(basis, &num_comp)); in CeedBasisApplyCore_Ref()
31 CeedCallBackend(CeedBasisGetNumQuadratureComponents(basis, eval_mode, &q_comp)); in CeedBasisApplyCore_Ref()
32 CeedCallBackend(CeedBasisGetNumNodes(basis, &num_nodes)); in CeedBasisApplyCore_Ref()
33 CeedCallBackend(CeedBasisGetNumQuadraturePoints(basis, &num_qpts)); in CeedBasisApplyCore_Ref()
34 CeedCallBackend(CeedBasisGetTensorContract(basis, &contract)); in CeedBasisApplyCore_Ref()
35 if (U != CEED_VECTOR_NONE) CeedCallBackend(CeedVectorGetArrayRead(U, CEED_MEM_HOST, &u)); in CeedBasisApplyCore_Ref()
38 if (apply_add) CeedCallBackend(CeedVectorGetArray(V, CEED_MEM_HOST, &v)); in CeedBasisApplyCore_Ref()
39 else CeedCallBackend(CeedVectorGetArrayWrite(V, CEED_MEM_HOST, &v)); in CeedBasisApplyCore_Ref()
[all …]
/libCEED/backends/hip-ref/
H A Dceed-hip-ref-operator.c26 CeedCallBackend(CeedOperatorGetData(op, &impl)); in CeedOperatorDestroy_Hip()
29 CeedCallBackend(CeedFree(&impl->num_points)); in CeedOperatorDestroy_Hip()
30 CeedCallBackend(CeedFree(&impl->skip_rstr_in)); in CeedOperatorDestroy_Hip()
31 CeedCallBackend(CeedFree(&impl->skip_rstr_out)); in CeedOperatorDestroy_Hip()
32 CeedCallBackend(CeedFree(&impl->apply_add_basis_out)); in CeedOperatorDestroy_Hip()
33 CeedCallBackend(CeedFree(&impl->input_field_order)); in CeedOperatorDestroy_Hip()
34 CeedCallBackend(CeedFree(&impl->output_field_order)); in CeedOperatorDestroy_Hip()
35 CeedCallBackend(CeedFree(&impl->input_states)); in CeedOperatorDestroy_Hip()
38 CeedCallBackend(CeedVectorDestroy(&impl->e_vecs_in[i])); in CeedOperatorDestroy_Hip()
39 CeedCallBackend(CeedVectorDestroy(&impl->q_vecs_in[i])); in CeedOperatorDestroy_Hip()
[all …]
H A Dceed-hip-ref-basis.c31 CeedCallBackend(CeedBasisGetCeed(basis, &ceed)); in CeedBasisApplyCore_Hip()
32 CeedCallBackend(CeedBasisGetData(basis, &data)); in CeedBasisApplyCore_Hip()
35 if (u != CEED_VECTOR_NONE) CeedCallBackend(CeedVectorGetArrayRead(u, CEED_MEM_DEVICE, &d_u)); in CeedBasisApplyCore_Hip()
38 CeedCallBackend(CeedVectorGetArray(v, CEED_MEM_DEVICE, &d_v)); in CeedBasisApplyCore_Hip()
41 if (is_transpose) CeedCallBackend(CeedVectorSetValue(v, 0.0)); in CeedBasisApplyCore_Hip()
42 CeedCallBackend(CeedVectorGetArrayWrite(v, CEED_MEM_DEVICE, &d_v)); in CeedBasisApplyCore_Hip()
45 CeedCallBackend(CeedBasisGetNumQuadraturePoints1D(basis, &Q_1d)); in CeedBasisApplyCore_Hip()
46 CeedCallBackend(CeedBasisGetDimension(basis, &dim)); in CeedBasisApplyCore_Hip()
54 CeedCallBackend(CeedRunKernel_Hip(ceed, data->Interp, num_elem, block_size, interp_args)); in CeedBasisApplyCore_Hip()
60 CeedCallBackend(CeedRunKernel_Hip(ceed, data->Grad, num_elem, block_size, grad_args)); in CeedBasisApplyCore_Hip()
[all …]
H A Dceed-hip-ref-restriction.c30 CeedCallBackend(CeedElemRestrictionGetData(rstr, &impl)); in CeedElemRestrictionSetupCompile_Hip()
31 CeedCallBackend(CeedElemRestrictionGetCeed(rstr, &ceed)); in CeedElemRestrictionSetupCompile_Hip()
32 CeedCallBackend(CeedElemRestrictionGetType(rstr, &rstr_type)); in CeedElemRestrictionSetupCompile_Hip()
33 CeedCallBackend(CeedElemRestrictionGetNumElements(rstr, &num_elem)); in CeedElemRestrictionSetupCompile_Hip()
34 CeedCallBackend(CeedElemRestrictionGetNumComponents(rstr, &num_comp)); in CeedElemRestrictionSetupCompile_Hip()
35 CeedCallBackend(CeedElemRestrictionGetCompStride(rstr, &comp_stride)); in CeedElemRestrictionSetupCompile_Hip()
37 CeedCallBackend(CeedElemRestrictionGetMaxPointsInElement(rstr, &elem_size)); in CeedElemRestrictionSetupCompile_Hip()
39 CeedCallBackend(CeedElemRestrictionGetElementSize(rstr, &elem_size)); in CeedElemRestrictionSetupCompile_Hip()
50 CeedCallBackend(CeedElemRestrictionHasBackendStrides(rstr, &has_backend_strides)); in CeedElemRestrictionSetupCompile_Hip()
52 CeedCallBackend(CeedElemRestrictionGetStrides(rstr, strides)); in CeedElemRestrictionSetupCompile_Hip()
[all …]
/libCEED/backends/cuda-ref/
H A Dceed-cuda-ref-operator.c27 CeedCallBackend(CeedOperatorGetData(op, &impl)); in CeedOperatorDestroy_Cuda()
30 CeedCallBackend(CeedFree(&impl->num_points)); in CeedOperatorDestroy_Cuda()
31 CeedCallBackend(CeedFree(&impl->skip_rstr_in)); in CeedOperatorDestroy_Cuda()
32 CeedCallBackend(CeedFree(&impl->skip_rstr_out)); in CeedOperatorDestroy_Cuda()
33 CeedCallBackend(CeedFree(&impl->apply_add_basis_out)); in CeedOperatorDestroy_Cuda()
34 CeedCallBackend(CeedFree(&impl->input_field_order)); in CeedOperatorDestroy_Cuda()
35 CeedCallBackend(CeedFree(&impl->output_field_order)); in CeedOperatorDestroy_Cuda()
36 CeedCallBackend(CeedFree(&impl->input_states)); in CeedOperatorDestroy_Cuda()
39 CeedCallBackend(CeedVectorDestroy(&impl->e_vecs_in[i])); in CeedOperatorDestroy_Cuda()
40 CeedCallBackend(CeedVectorDestroy(&impl->q_vecs_in[i])); in CeedOperatorDestroy_Cuda()
[all …]
H A Dceed-cuda-ref-basis.c32 CeedCallBackend(CeedBasisGetCeed(basis, &ceed)); in CeedBasisApplyCore_Cuda()
33 CeedCallBackend(CeedBasisGetData(basis, &data)); in CeedBasisApplyCore_Cuda()
36 if (u != CEED_VECTOR_NONE) CeedCallBackend(CeedVectorGetArrayRead(u, CEED_MEM_DEVICE, &d_u)); in CeedBasisApplyCore_Cuda()
39 CeedCallBackend(CeedVectorGetArray(v, CEED_MEM_DEVICE, &d_v)); in CeedBasisApplyCore_Cuda()
42 if (is_transpose) CeedCallBackend(CeedVectorSetValue(v, 0.0)); in CeedBasisApplyCore_Cuda()
43 CeedCallBackend(CeedVectorGetArrayWrite(v, CEED_MEM_DEVICE, &d_v)); in CeedBasisApplyCore_Cuda()
45 CeedCallBackend(CeedBasisGetNumQuadraturePoints1D(basis, &Q_1d)); in CeedBasisApplyCore_Cuda()
46 CeedCallBackend(CeedBasisGetDimension(basis, &dim)); in CeedBasisApplyCore_Cuda()
54 CeedCallBackend(CeedRunKernel_Cuda(ceed, data->Interp, num_elem, block_size, interp_args)); in CeedBasisApplyCore_Cuda()
60 CeedCallBackend(CeedRunKernel_Cuda(ceed, data->Grad, num_elem, block_size, grad_args)); in CeedBasisApplyCore_Cuda()
[all …]
H A Dceed-cuda-ref-restriction.c31 CeedCallBackend(CeedElemRestrictionGetData(rstr, &impl)); in CeedElemRestrictionSetupCompile_Cuda()
32 CeedCallBackend(CeedElemRestrictionGetCeed(rstr, &ceed)); in CeedElemRestrictionSetupCompile_Cuda()
33 CeedCallBackend(CeedElemRestrictionGetType(rstr, &rstr_type)); in CeedElemRestrictionSetupCompile_Cuda()
34 CeedCallBackend(CeedElemRestrictionGetNumElements(rstr, &num_elem)); in CeedElemRestrictionSetupCompile_Cuda()
35 CeedCallBackend(CeedElemRestrictionGetNumComponents(rstr, &num_comp)); in CeedElemRestrictionSetupCompile_Cuda()
36 CeedCallBackend(CeedElemRestrictionGetCompStride(rstr, &comp_stride)); in CeedElemRestrictionSetupCompile_Cuda()
38 CeedCallBackend(CeedElemRestrictionGetMaxPointsInElement(rstr, &elem_size)); in CeedElemRestrictionSetupCompile_Cuda()
40 CeedCallBackend(CeedElemRestrictionGetElementSize(rstr, &elem_size)); in CeedElemRestrictionSetupCompile_Cuda()
51 CeedCallBackend(CeedElemRestrictionHasBackendStrides(rstr, &has_backend_strides)); in CeedElemRestrictionSetupCompile_Cuda()
53 CeedCallBackend(CeedElemRestrictionGetStrides(rstr, strides)); in CeedElemRestrictionSetupCompile_Cuda()
[all …]
H A Dceed-cuda-ref.c31 CeedCallBackend(CeedGetData(ceed, &data)); in CeedGetCublasHandle_Cuda()
44 CeedCallBackend(CeedGetResourceRoot(ceed, resource, ":", &resource_root)); in CeedInit_Cuda_ref()
46 CeedCallBackend(CeedFree(&resource_root)); in CeedInit_Cuda_ref()
47 CeedCallBackend(CeedSetDeterministic(ceed, true)); in CeedInit_Cuda_ref()
49 CeedCallBackend(CeedCalloc(1, &data)); in CeedInit_Cuda_ref()
50 CeedCallBackend(CeedSetData(ceed, data)); in CeedInit_Cuda_ref()
51 CeedCallBackend(CeedInit_Cuda(ceed, resource)); in CeedInit_Cuda_ref()
53CeedCallBackend(CeedSetBackendFunction(ceed, "Ceed", ceed, "GetPreferredMemType", CeedGetPreferred… in CeedInit_Cuda_ref()
54CeedCallBackend(CeedSetBackendFunction(ceed, "Ceed", ceed, "VectorCreate", CeedVectorCreate_Cuda)); in CeedInit_Cuda_ref()
55CeedCallBackend(CeedSetBackendFunction(ceed, "Ceed", ceed, "BasisCreateTensorH1", CeedBasisCreateT… in CeedInit_Cuda_ref()
[all …]
H A Dceed-cuda-ref-qfunction.c27 CeedCallBackend(CeedQFunctionGetCeed(qf, &ceed)); in CeedQFunctionApply_Cuda()
30 CeedCallBackend(CeedQFunctionBuildKernel_Cuda_ref(qf)); in CeedQFunctionApply_Cuda()
32 CeedCallBackend(CeedQFunctionGetData(qf, &data)); in CeedQFunctionApply_Cuda()
33 CeedCallBackend(CeedGetData(ceed, &ceed_Cuda)); in CeedQFunctionApply_Cuda()
34 CeedCallBackend(CeedQFunctionGetNumArgs(qf, &num_input_fields, &num_output_fields)); in CeedQFunctionApply_Cuda()
38 CeedCallBackend(CeedVectorGetArrayRead(U[i], CEED_MEM_DEVICE, &data->fields.inputs[i])); in CeedQFunctionApply_Cuda()
41 CeedCallBackend(CeedVectorGetArrayWrite(V[i], CEED_MEM_DEVICE, &data->fields.outputs[i])); in CeedQFunctionApply_Cuda()
45 CeedCallBackend(CeedQFunctionGetInnerContextData(qf, CEED_MEM_DEVICE, &data->d_c)); in CeedQFunctionApply_Cuda()
49 CeedCallBackend(CeedRunKernelAutoblockCuda(ceed, data->QFunction, Q, args)); in CeedQFunctionApply_Cuda()
53 CeedCallBackend(CeedVectorRestoreArrayRead(U[i], &data->fields.inputs[i])); in CeedQFunctionApply_Cuda()
[all …]
/libCEED/backends/opt/
H A Dceed-opt-operator.c31 CeedCallBackend(CeedOperatorGetCeed(op, &ceed)); in CeedOperatorSetupFields_Opt()
32 CeedCallBackend(CeedGetParent(ceed, &ceed_parent)); in CeedOperatorSetupFields_Opt()
33 CeedCallBackend(CeedReferenceCopy(ceed_parent, &ceed)); in CeedOperatorSetupFields_Opt()
34 CeedCallBackend(CeedDestroy(&ceed_parent)); in CeedOperatorSetupFields_Opt()
37 CeedCallBackend(CeedOperatorGetFields(op, NULL, &op_fields, NULL, NULL)); in CeedOperatorSetupFields_Opt()
38 CeedCallBackend(CeedQFunctionGetFields(qf, NULL, &qf_fields, NULL, NULL)); in CeedOperatorSetupFields_Opt()
40 CeedCallBackend(CeedOperatorGetFields(op, NULL, NULL, NULL, &op_fields)); in CeedOperatorSetupFields_Opt()
41 CeedCallBackend(CeedQFunctionGetFields(qf, NULL, NULL, NULL, &qf_fields)); in CeedOperatorSetupFields_Opt()
49 CeedCallBackend(CeedQFunctionFieldGetEvalMode(qf_fields[i], &eval_mode)); in CeedOperatorSetupFields_Opt()
57 CeedCallBackend(CeedOperatorFieldGetElemRestriction(op_fields[i], &rstr)); in CeedOperatorSetupFields_Opt()
[all …]
/libCEED/backends/blocked/
H A Dceed-blocked-operator.c31 CeedCallBackend(CeedOperatorGetCeed(op, &ceed)); in CeedOperatorSetupFields_Blocked()
32 CeedCallBackend(CeedGetParent(ceed, &ceed_parent)); in CeedOperatorSetupFields_Blocked()
33 CeedCallBackend(CeedReferenceCopy(ceed_parent, &ceed)); in CeedOperatorSetupFields_Blocked()
34 CeedCallBackend(CeedDestroy(&ceed_parent)); in CeedOperatorSetupFields_Blocked()
37 CeedCallBackend(CeedOperatorGetFields(op, NULL, &op_fields, NULL, NULL)); in CeedOperatorSetupFields_Blocked()
38 CeedCallBackend(CeedQFunctionGetFields(qf, NULL, &qf_fields, NULL, NULL)); in CeedOperatorSetupFields_Blocked()
40 CeedCallBackend(CeedOperatorGetFields(op, NULL, NULL, NULL, &op_fields)); in CeedOperatorSetupFields_Blocked()
41 CeedCallBackend(CeedQFunctionGetFields(qf, NULL, NULL, NULL, &qf_fields)); in CeedOperatorSetupFields_Blocked()
49 CeedCallBackend(CeedQFunctionFieldGetEvalMode(qf_fields[i], &eval_mode)); in CeedOperatorSetupFields_Blocked()
57 CeedCallBackend(CeedOperatorFieldGetElemRestriction(op_fields[i], &rstr)); in CeedOperatorSetupFields_Blocked()
[all …]
/libCEED/backends/cuda-gen/
H A Dceed-cuda-gen-operator.c28 CeedCallBackend(CeedOperatorGetCeed(op, &ceed)); in CeedOperatorDestroy_Cuda_gen()
29 CeedCallBackend(CeedOperatorGetData(op, &impl)); in CeedOperatorDestroy_Cuda_gen()
35 CeedCallBackend(CeedFree(&impl)); in CeedOperatorDestroy_Cuda_gen()
36 CeedCallBackend(CeedDestroy(&ceed)); in CeedOperatorDestroy_Cuda_gen()
119 CeedCallBackend(CeedOperatorBuildKernel_Cuda_gen(op, is_run_good)); in CeedOperatorApplyAddCore_Cuda_gen()
122 CeedCallBackend(CeedOperatorGetCeed(op, &ceed)); in CeedOperatorApplyAddCore_Cuda_gen()
123 CeedCallBackend(CeedGetData(ceed, &cuda_data)); in CeedOperatorApplyAddCore_Cuda_gen()
124 CeedCallBackend(CeedOperatorGetData(op, &data)); in CeedOperatorApplyAddCore_Cuda_gen()
125 CeedCallBackend(CeedOperatorGetQFunction(op, &qf)); in CeedOperatorApplyAddCore_Cuda_gen()
126 CeedCallBackend(CeedQFunctionGetData(qf, &qf_data)); in CeedOperatorApplyAddCore_Cuda_gen()
[all …]
/libCEED/backends/magma/
H A Dceed-magma-basis.c38 CeedCallBackend(CeedBasisGetCeed(basis, &ceed)); in CeedBasisApplyCore_Magma()
39 CeedCallBackend(CeedGetData(ceed, &data)); in CeedBasisApplyCore_Magma()
40 CeedCallBackend(CeedBasisGetData(basis, &impl)); in CeedBasisApplyCore_Magma()
41 CeedCallBackend(CeedBasisGetDimension(basis, &dim)); in CeedBasisApplyCore_Magma()
42 CeedCallBackend(CeedBasisGetNumComponents(basis, &num_comp)); in CeedBasisApplyCore_Magma()
43 CeedCallBackend(CeedBasisGetNumNodes(basis, &num_nodes)); in CeedBasisApplyCore_Magma()
44 CeedCallBackend(CeedBasisGetNumNodes1D(basis, &P_1d)); in CeedBasisApplyCore_Magma()
45 CeedCallBackend(CeedBasisGetNumQuadraturePoints1D(basis, &Q_1d)); in CeedBasisApplyCore_Magma()
54 if (u != CEED_VECTOR_NONE) CeedCallBackend(CeedVectorGetArrayRead(u, CEED_MEM_DEVICE, &d_u)); in CeedBasisApplyCore_Magma()
56 if (apply_add) CeedCallBackend(CeedVectorGetArray(v, CEED_MEM_DEVICE, &d_v)); in CeedBasisApplyCore_Magma()
[all …]
/libCEED/backends/hip-gen/
H A Dceed-hip-gen-operator.c27 CeedCallBackend(CeedOperatorGetCeed(op, &ceed)); in CeedOperatorDestroy_Hip_gen()
28 CeedCallBackend(CeedOperatorGetData(op, &impl)); in CeedOperatorDestroy_Hip_gen()
29 CeedCallBackend(CeedOperatorIsComposite(op, &is_composite)); in CeedOperatorDestroy_Hip_gen()
44 CeedCallBackend(CeedFree(&impl)); in CeedOperatorDestroy_Hip_gen()
45 CeedCallBackend(CeedDestroy(&ceed)); in CeedOperatorDestroy_Hip_gen()
65 CeedCallBackend(CeedOperatorBuildKernel_Hip_gen(op, is_run_good)); in CeedOperatorApplyAddCore_Hip_gen()
68 CeedCallBackend(CeedOperatorGetCeed(op, &ceed)); in CeedOperatorApplyAddCore_Hip_gen()
69 CeedCallBackend(CeedOperatorGetData(op, &data)); in CeedOperatorApplyAddCore_Hip_gen()
70 CeedCallBackend(CeedOperatorGetQFunction(op, &qf)); in CeedOperatorApplyAddCore_Hip_gen()
71 CeedCallBackend(CeedQFunctionGetData(qf, &qf_data)); in CeedOperatorApplyAddCore_Hip_gen()
[all …]
/libCEED/backends/sycl-ref/
H A Dceed-sycl-ref-operator.sycl.cpp53 CeedCallBackend(CeedOperatorGetData(op, &impl)); in CeedOperatorDestroy_Sycl()
54 CeedCallBackend(CeedOperatorGetCeed(op, &ceed)); in CeedOperatorDestroy_Sycl()
55 CeedCallBackend(CeedGetData(ceed, &sycl_data)); in CeedOperatorDestroy_Sycl()
59 CeedCallBackend(CeedVectorDestroy(&impl->e_vecs[i])); in CeedOperatorDestroy_Sycl()
61 CeedCallBackend(CeedFree(&impl->e_vecs)); in CeedOperatorDestroy_Sycl()
64 CeedCallBackend(CeedVectorDestroy(&impl->q_vecs_in[i])); in CeedOperatorDestroy_Sycl()
66 CeedCallBackend(CeedFree(&impl->q_vecs_in)); in CeedOperatorDestroy_Sycl()
69 CeedCallBackend(CeedVectorDestroy(&impl->q_vecs_out[i])); in CeedOperatorDestroy_Sycl()
71 CeedCallBackend(CeedFree(&impl->q_vecs_out)); in CeedOperatorDestroy_Sycl()
75 CeedCallBackend(CeedVectorDestroy(&impl->qf_active_in[i])); in CeedOperatorDestroy_Sycl()
[all …]
H A Dceed-sycl-vector.sycl.cpp24 CeedCallBackend(CeedVectorGetData(vec, &impl)); in CeedVectorNeedSync_Sycl()
25 CeedCallBackend(CeedVectorHasValidArray(vec, &has_valid_array)); in CeedVectorNeedSync_Sycl()
46 CeedCallBackend(CeedVectorGetCeed(vec, &ceed)); in CeedVectorSyncH2D_Sycl()
47 CeedCallBackend(CeedGetData(ceed, &data)); in CeedVectorSyncH2D_Sycl()
48 CeedCallBackend(CeedVectorGetData(vec, &impl)); in CeedVectorSyncH2D_Sycl()
52 CeedCallBackend(CeedVectorGetLength(vec, &length)); in CeedVectorSyncH2D_Sycl()
67 CeedCallBackend(CeedDestroy(&ceed)); in CeedVectorSyncH2D_Sycl()
80 CeedCallBackend(CeedVectorGetCeed(vec, &ceed)); in CeedVectorSyncD2H_Sycl()
81 CeedCallBackend(CeedGetData(ceed, &data)); in CeedVectorSyncD2H_Sycl()
82 CeedCallBackend(CeedVectorGetData(vec, &impl)); in CeedVectorSyncD2H_Sycl()
[all …]
H A Dceed-sycl-ref.sycl.cpp32 CeedCallBackend(CeedGetResourceRoot(ceed, resource, ":", &resource_root)); in CeedInit_Sycl_ref()
35 CeedCallBackend(CeedFree(&resource_root)); in CeedInit_Sycl_ref()
36 CeedCallBackend(CeedSetDeterministic(ceed, true)); in CeedInit_Sycl_ref()
38 CeedCallBackend(CeedCalloc(1, &data)); in CeedInit_Sycl_ref()
39 CeedCallBackend(CeedSetData(ceed, data)); in CeedInit_Sycl_ref()
40 CeedCallBackend(CeedInit_Sycl(ceed, resource)); in CeedInit_Sycl_ref()
42 CeedCallBackend(CeedSetBackendFunctionCpp(ceed, "Ceed", ceed, "SetStream", CeedSetStream_Sycl)); in CeedInit_Sycl_ref()
43CeedCallBackend(CeedSetBackendFunctionCpp(ceed, "Ceed", ceed, "GetPreferredMemType", CeedGetPrefer… in CeedInit_Sycl_ref()
44CeedCallBackend(CeedSetBackendFunctionCpp(ceed, "Ceed", ceed, "VectorCreate", &CeedVectorCreate_Sy… in CeedInit_Sycl_ref()
45CeedCallBackend(CeedSetBackendFunctionCpp(ceed, "Ceed", ceed, "BasisCreateTensorH1", &CeedBasisCre… in CeedInit_Sycl_ref()
[all …]
/libCEED/backends/sycl-gen/
H A Dceed-sycl-gen-operator-build.sycl.cpp80 CeedCallBackend(CeedOperatorIsSetupDone(op, &is_setup_done)); in CeedOperatorBuildKernel_Sycl_gen()
83 CeedCallBackend(CeedOperatorGetCeed(op, &ceed)); in CeedOperatorBuildKernel_Sycl_gen()
84 CeedCallBackend(CeedGetData(ceed, &sycl_data)); in CeedOperatorBuildKernel_Sycl_gen()
86 CeedCallBackend(CeedOperatorGetData(op, &impl)); in CeedOperatorBuildKernel_Sycl_gen()
87 CeedCallBackend(CeedOperatorGetQFunction(op, &qf)); in CeedOperatorBuildKernel_Sycl_gen()
88 CeedCallBackend(CeedQFunctionGetData(qf, &qf_impl)); in CeedOperatorBuildKernel_Sycl_gen()
89 CeedCallBackend(CeedOperatorGetNumQuadraturePoints(op, &Q)); in CeedOperatorBuildKernel_Sycl_gen()
92CeedCallBackend(CeedOperatorGetFields(op, &num_input_fields, &op_input_fields, &num_output_fields,… in CeedOperatorBuildKernel_Sycl_gen()
93 CeedCallBackend(CeedQFunctionGetFields(qf, NULL, &qf_input_fields, NULL, &qf_output_fields)); in CeedOperatorBuildKernel_Sycl_gen()
96 CeedCallBackend(CeedQFunctionIsIdentity(qf, &is_identity_qf)); in CeedOperatorBuildKernel_Sycl_gen()
[all …]
/libCEED/backends/memcheck/
H A Dceed-memcheck-vector.c24 CeedCallBackend(CeedVectorGetData(vec, &impl)); in CeedVectorHasValidArray_Memcheck()
37 CeedCallBackend(CeedVectorGetData(vec, &impl)); in CeedVectorHasBorrowedArrayOfType_Memcheck()
51 CeedCallBackend(CeedVectorGetData(vec, &impl)); in CeedVectorSetArray_Memcheck()
52 CeedCallBackend(CeedVectorGetLength(vec, &length)); in CeedVectorSetArray_Memcheck()
59 CeedCallBackend(CeedFree(&impl->array_allocated)); in CeedVectorSetArray_Memcheck()
65 CeedCallBackend(CeedFree(&impl->array_owned)); in CeedVectorSetArray_Memcheck()
89 CeedCallBackend(CeedCalloc(length, &impl->array_allocated)); in CeedVectorSetArray_Memcheck()
106 CeedCallBackend(CeedVectorGetData(vec, &impl)); in CeedVectorSetValue_Memcheck()
107 CeedCallBackend(CeedVectorGetLength(vec, &length)); in CeedVectorSetValue_Memcheck()
109 …if (!impl->array_allocated) CeedCallBackend(CeedVectorSetArray_Memcheck(vec, CEED_MEM_HOST, CEED_C… in CeedVectorSetValue_Memcheck()
[all …]
H A Dceed-memcheck-qfunctioncontext.c22 CeedCallBackend(CeedQFunctionContextGetBackendData(ctx, &impl)); in CeedQFunctionContextHasValidData_Memcheck()
35 CeedCallBackend(CeedQFunctionContextGetBackendData(ctx, &impl)); in CeedQFunctionContextHasBorrowedDataOfType_Memcheck()
49 CeedCallBackend(CeedQFunctionContextGetBackendData(ctx, &impl)); in CeedQFunctionContextSetData_Memcheck()
50 CeedCallBackend(CeedQFunctionContextGetContextSize(ctx, &ctx_size)); in CeedQFunctionContextSetData_Memcheck()
57 CeedCallBackend(CeedFree(&impl->data_allocated)); in CeedQFunctionContextSetData_Memcheck()
62 CeedCallBackend(CeedFree(&impl->data_owned)); in CeedQFunctionContextSetData_Memcheck()
85 CeedCallBackend(CeedMallocArray(1, ctx_size, &impl->data_allocated)); in CeedQFunctionContextSetData_Memcheck()
100 CeedCallBackend(CeedQFunctionContextGetBackendData(ctx, &impl)); in CeedQFunctionContextSyncData_Memcheck()
101 CeedCallBackend(CeedQFunctionContextGetContextSize(ctx, &ctx_size)); in CeedQFunctionContextSyncData_Memcheck()
122 CeedCallBackend(CeedQFunctionContextGetBackendData(ctx, &impl)); in CeedQFunctionContextTakeData_Memcheck()
[all …]
H A Dceed-memcheck-qfunction.c27 CeedCallBackend(CeedQFunctionGetData(qf, &impl)); in CeedQFunctionApply_Memcheck()
28 CeedCallBackend(CeedQFunctionGetContextData(qf, CEED_MEM_HOST, &ctx_data)); in CeedQFunctionApply_Memcheck()
29 CeedCallBackend(CeedQFunctionGetUserFunction(qf, &f)); in CeedQFunctionApply_Memcheck()
30 CeedCallBackend(CeedQFunctionGetNumArgs(qf, &num_in, &num_out)); in CeedQFunctionApply_Memcheck()
37 CeedCallBackend(CeedVectorGetArrayRead(U[i], CEED_MEM_HOST, &impl->inputs[i])); in CeedQFunctionApply_Memcheck()
39 CeedCallBackend(CeedVectorGetLength(U[i], &len)); in CeedQFunctionApply_Memcheck()
50 CeedCallBackend(CeedVectorGetArrayWrite(V[i], CEED_MEM_HOST, &impl->outputs[i])); in CeedQFunctionApply_Memcheck()
52 CeedCallBackend(CeedVectorGetLength(V[i], &len)); in CeedQFunctionApply_Memcheck()
60 CeedCallBackend(f(ctx_data, Q, impl->inputs, impl->outputs)); in CeedQFunctionApply_Memcheck()
64 CeedCallBackend(CeedVectorRestoreArrayRead(U[i], &impl->inputs[i])); in CeedQFunctionApply_Memcheck()
[all …]
/libCEED/backends/hip-shared/
H A Dceed-hip-shared-basis.c100 CeedCallBackend(CeedBasisGetCeed(basis, &ceed)); in CeedBasisApplyTensorCore_Hip_shared()
101 CeedCallBackend(CeedGetData(ceed, &ceed_Hip)); in CeedBasisApplyTensorCore_Hip_shared()
102 CeedCallBackend(CeedBasisGetData(basis, &data)); in CeedBasisApplyTensorCore_Hip_shared()
103 CeedCallBackend(CeedBasisGetDimension(basis, &dim)); in CeedBasisApplyTensorCore_Hip_shared()
104 CeedCallBackend(CeedBasisGetNumComponents(basis, &num_comp)); in CeedBasisApplyTensorCore_Hip_shared()
107 if (u != CEED_VECTOR_NONE) CeedCallBackend(CeedVectorGetArrayRead(u, CEED_MEM_DEVICE, &d_u)); in CeedBasisApplyTensorCore_Hip_shared()
110 CeedCallBackend(CeedVectorGetArray(v, CEED_MEM_DEVICE, &d_v)); in CeedBasisApplyTensorCore_Hip_shared()
112 CeedCallBackend(CeedVectorGetArrayWrite(v, CEED_MEM_DEVICE, &d_v)); in CeedBasisApplyTensorCore_Hip_shared()
122 CeedCallBackend(CeedBasisGetNumNodes1D(basis, &P_1d)); in CeedBasisApplyTensorCore_Hip_shared()
123 CeedCallBackend(CeedBasisGetNumQuadraturePoints1D(basis, &Q_1d)); in CeedBasisApplyTensorCore_Hip_shared()
[all …]
/libCEED/backends/cuda-shared/
H A Dceed-cuda-shared-basis.c33 CeedCallBackend(CeedBasisGetCeed(basis, &ceed)); in CeedBasisApplyTensorCore_Cuda_shared()
34 CeedCallBackend(CeedGetData(ceed, &ceed_Cuda)); in CeedBasisApplyTensorCore_Cuda_shared()
35 CeedCallBackend(CeedBasisGetData(basis, &data)); in CeedBasisApplyTensorCore_Cuda_shared()
36 CeedCallBackend(CeedBasisGetDimension(basis, &dim)); in CeedBasisApplyTensorCore_Cuda_shared()
37 CeedCallBackend(CeedBasisGetNumComponents(basis, &num_comp)); in CeedBasisApplyTensorCore_Cuda_shared()
40 if (u != CEED_VECTOR_NONE) CeedCallBackend(CeedVectorGetArrayRead(u, CEED_MEM_DEVICE, &d_u)); in CeedBasisApplyTensorCore_Cuda_shared()
43 CeedCallBackend(CeedVectorGetArray(v, CEED_MEM_DEVICE, &d_v)); in CeedBasisApplyTensorCore_Cuda_shared()
45 CeedCallBackend(CeedVectorGetArrayWrite(v, CEED_MEM_DEVICE, &d_v)); in CeedBasisApplyTensorCore_Cuda_shared()
54 CeedCallBackend(CeedBasisGetNumNodes1D(basis, &P_1d)); in CeedBasisApplyTensorCore_Cuda_shared()
55 CeedCallBackend(CeedBasisGetNumQuadraturePoints1D(basis, &Q_1d)); in CeedBasisApplyTensorCore_Cuda_shared()
[all …]

1234