| /libCEED/backends/ref/ |
| H A D | ceed-ref-operator.c | 31 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 D | ceed-ref-qfunction.c | 23 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 D | ceed-ref-basis.c | 28 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 D | ceed-hip-ref-operator.c | 26 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 D | ceed-hip-ref-basis.c | 31 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 D | ceed-hip-ref-restriction.c | 30 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 D | ceed-cuda-ref-operator.c | 27 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 D | ceed-cuda-ref-basis.c | 32 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 D | ceed-cuda-ref-restriction.c | 31 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 D | ceed-cuda-ref.c | 31 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() 53 …CeedCallBackend(CeedSetBackendFunction(ceed, "Ceed", ceed, "GetPreferredMemType", CeedGetPreferred… in CeedInit_Cuda_ref() 54 …CeedCallBackend(CeedSetBackendFunction(ceed, "Ceed", ceed, "VectorCreate", CeedVectorCreate_Cuda)); in CeedInit_Cuda_ref() 55 …CeedCallBackend(CeedSetBackendFunction(ceed, "Ceed", ceed, "BasisCreateTensorH1", CeedBasisCreateT… in CeedInit_Cuda_ref() [all …]
|
| H A D | ceed-cuda-ref-qfunction.c | 27 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 D | ceed-opt-operator.c | 31 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 D | ceed-blocked-operator.c | 31 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 D | ceed-cuda-gen-operator.c | 28 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 D | ceed-magma-basis.c | 38 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 D | ceed-hip-gen-operator.c | 27 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 D | ceed-sycl-ref-operator.sycl.cpp | 53 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 D | ceed-sycl-vector.sycl.cpp | 24 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 D | ceed-sycl-ref.sycl.cpp | 32 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() 43 …CeedCallBackend(CeedSetBackendFunctionCpp(ceed, "Ceed", ceed, "GetPreferredMemType", CeedGetPrefer… in CeedInit_Sycl_ref() 44 …CeedCallBackend(CeedSetBackendFunctionCpp(ceed, "Ceed", ceed, "VectorCreate", &CeedVectorCreate_Sy… in CeedInit_Sycl_ref() 45 …CeedCallBackend(CeedSetBackendFunctionCpp(ceed, "Ceed", ceed, "BasisCreateTensorH1", &CeedBasisCre… in CeedInit_Sycl_ref() [all …]
|
| /libCEED/backends/sycl-gen/ |
| H A D | ceed-sycl-gen-operator-build.sycl.cpp | 80 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() 92 …CeedCallBackend(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 D | ceed-memcheck-vector.c | 24 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 D | ceed-memcheck-qfunctioncontext.c | 22 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 D | ceed-memcheck-qfunction.c | 27 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 D | ceed-hip-shared-basis.c | 100 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 D | ceed-cuda-shared-basis.c | 33 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 …]
|