| /libCEED/backends/hip-ref/ |
| H A D | ceed-hip-ref-qfunctioncontext.c | 78 case CEED_MEM_DEVICE: in CeedQFunctionContextSync_Hip() 119 case CEED_MEM_DEVICE: in CeedQFunctionContextHasBorrowedDataOfType_Hip() 139 case CEED_MEM_DEVICE: in CeedQFunctionContextNeedSync_Hip() 222 case CEED_MEM_DEVICE: in CeedQFunctionContextSetData_Hip() 248 case CEED_MEM_DEVICE: in CeedQFunctionContextTakeData_Hip() 276 case CEED_MEM_DEVICE: in CeedQFunctionContextGetDataCore_Hip() 305 case CEED_MEM_DEVICE: in CeedQFunctionContextGetData_Hip()
|
| H A D | ceed-hip-ref-vector.c | 31 case CEED_MEM_DEVICE: in CeedVectorNeedSync_Hip() 115 case CEED_MEM_DEVICE: in CeedVectorSyncArray_Hip() 155 case CEED_MEM_DEVICE: in CeedVectorHasArrayOfType_Hip() 171 mem_type = impl->has_unified_addressing && !impl->h_array_borrowed ? CEED_MEM_DEVICE : mem_type; in CeedVectorHasBorrowedArrayOfType_Hip() 177 case CEED_MEM_DEVICE: in CeedVectorHasBorrowedArrayOfType_Hip() 270 case CEED_MEM_DEVICE: in CeedVectorSetArray_Hip() 311 CeedCallBackend(CeedVectorGetArray(vec_copy, CEED_MEM_DEVICE, ©_array)); in CeedVectorCopyStrided_Hip() 377 CeedCallBackend(CeedVectorSetArray(vec, CEED_MEM_DEVICE, CEED_COPY_VALUES, NULL)); in CeedVectorSetValue_Hip() 448 case CEED_MEM_DEVICE: in CeedVectorTakeArray_Hip() 467 mem_type = impl->has_unified_addressing && !impl->h_array_borrowed ? CEED_MEM_DEVICE : mem_type; in CeedVectorGetArrayCore_Hip() [all …]
|
| H A D | ceed-hip-ref-qfunction.c | 39 CeedCallBackend(CeedVectorGetArrayRead(U[i], CEED_MEM_DEVICE, &data->fields.inputs[i])); in CeedQFunctionApply_Hip() 42 CeedCallBackend(CeedVectorGetArrayWrite(V[i], CEED_MEM_DEVICE, &data->fields.outputs[i])); in CeedQFunctionApply_Hip() 46 CeedCallBackend(CeedQFunctionGetInnerContextData(qf, CEED_MEM_DEVICE, &data->d_c)); in CeedQFunctionApply_Hip()
|
| H A D | ceed-hip-ref-basis.c | 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() 42 CeedCallBackend(CeedVectorGetArrayWrite(v, CEED_MEM_DEVICE, &d_v)); in CeedBasisApplyCore_Hip() 81 …if (eval_mode == CEED_EVAL_NONE) CeedCallBackend(CeedVectorSetArray(v, CEED_MEM_DEVICE, CEED_COPY_… in CeedBasisApplyCore_Hip() 194 CeedCallBackend(CeedVectorGetArrayRead(x_ref, CEED_MEM_DEVICE, &d_x)); in CeedBasisApplyAtPointsCore_Hip() 195 if (u != CEED_VECTOR_NONE) CeedCallBackend(CeedVectorGetArrayRead(u, CEED_MEM_DEVICE, &d_u)); in CeedBasisApplyAtPointsCore_Hip() 198 CeedCallBackend(CeedVectorGetArray(v, CEED_MEM_DEVICE, &d_v)); in CeedBasisApplyAtPointsCore_Hip() 202 CeedCallBackend(CeedVectorGetArrayWrite(v, CEED_MEM_DEVICE, &d_v)); in CeedBasisApplyAtPointsCore_Hip() 233 …if (eval_mode == CEED_EVAL_NONE) CeedCallBackend(CeedVectorSetArray(v, CEED_MEM_DEVICE, CEED_COPY_… in CeedBasisApplyAtPointsCore_Hip() 271 if (u != CEED_VECTOR_NONE) CeedCallBackend(CeedVectorGetArrayRead(u, CEED_MEM_DEVICE, &d_u)); in CeedBasisApplyNonTensorCore_Hip() [all …]
|
| H A D | ceed-hip-ref-operator.c | 435 CeedCallBackend(CeedVectorGetArrayRead(e_vec, CEED_MEM_DEVICE, &e_vec_array)); in CeedOperatorInputBasis_Hip() 437 CeedCallBackend(CeedVectorGetArrayRead(l_vec, CEED_MEM_DEVICE, &e_vec_array)); in CeedOperatorInputBasis_Hip() 439 …CeedCallBackend(CeedVectorSetArray(q_vec, CEED_MEM_DEVICE, CEED_USE_POINTER, (CeedScalar *)e_vec_a… in CeedOperatorInputBasis_Hip() 483 …CeedCallBackend(CeedVectorTakeArray(impl->q_vecs_in[input_field], CEED_MEM_DEVICE, (CeedScalar **)… in CeedOperatorInputRestore_Hip() 536 CeedCallBackend(CeedVectorGetArrayWrite(impl->e_vecs_out[i], CEED_MEM_DEVICE, &e_vec_array)); in CeedOperatorApplyAdd_Hip() 537 …CeedCallBackend(CeedVectorSetArray(impl->q_vecs_out[i], CEED_MEM_DEVICE, CEED_USE_POINTER, e_vec_a… in CeedOperatorApplyAdd_Hip() 595 CeedCallBackend(CeedVectorTakeArray(impl->q_vecs_out[field], CEED_MEM_DEVICE, &e_vec_array)); in CeedOperatorApplyAdd_Hip() 796 CeedCallBackend(CeedVectorGetArrayRead(e_vec, CEED_MEM_DEVICE, &e_vec_array)); in CeedOperatorInputBasisAtPoints_Hip() 798 CeedCallBackend(CeedVectorGetArrayRead(l_vec, CEED_MEM_DEVICE, &e_vec_array)); in CeedOperatorInputBasisAtPoints_Hip() 800 …CeedCallBackend(CeedVectorSetArray(q_vec, CEED_MEM_DEVICE, CEED_USE_POINTER, (CeedScalar *)e_vec_a… in CeedOperatorInputBasisAtPoints_Hip() [all …]
|
| H A D | ceed-hip-ref-restriction.c | 135 CeedCallBackend(CeedVectorGetArrayRead(u, CEED_MEM_DEVICE, &d_u)); in CeedElemRestrictionApply_Hip_Core() 138 CeedCallBackend(CeedVectorGetArray(v, CEED_MEM_DEVICE, &d_v)); in CeedElemRestrictionApply_Hip_Core() 141 CeedCallBackend(CeedVectorGetArrayWrite(v, CEED_MEM_DEVICE, &d_v)); in CeedElemRestrictionApply_Hip_Core() 330 case CEED_MEM_DEVICE: in CeedElemRestrictionGetOffsets_Hip() 348 case CEED_MEM_DEVICE: in CeedElemRestrictionGetOrientations_Hip() 366 case CEED_MEM_DEVICE: in CeedElemRestrictionGetCurlOrientations_Hip() 599 case CEED_MEM_DEVICE: { in CeedElemRestrictionCreate_Hip() 618 case CEED_MEM_DEVICE: { in CeedElemRestrictionCreate_Hip() 636 case CEED_MEM_DEVICE: { in CeedElemRestrictionCreate_Hip()
|
| /libCEED/backends/cuda-ref/ |
| H A D | ceed-cuda-ref-qfunctioncontext.c | 79 case CEED_MEM_DEVICE: in CeedQFunctionContextSync_Cuda() 120 case CEED_MEM_DEVICE: in CeedQFunctionContextHasBorrowedDataOfType_Cuda() 140 case CEED_MEM_DEVICE: in CeedQFunctionContextNeedSync_Cuda() 223 case CEED_MEM_DEVICE: in CeedQFunctionContextSetData_Cuda() 249 case CEED_MEM_DEVICE: in CeedQFunctionContextTakeData_Cuda() 277 case CEED_MEM_DEVICE: in CeedQFunctionContextGetDataCore_Cuda() 306 case CEED_MEM_DEVICE: in CeedQFunctionContextGetData_Cuda()
|
| H A D | ceed-cuda-ref-qfunction.c | 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()
|
| H A D | ceed-cuda-ref-vector.c | 31 case CEED_MEM_DEVICE: in CeedVectorNeedSync_Cuda() 107 case CEED_MEM_DEVICE: in CeedVectorSyncArray_Cuda() 147 case CEED_MEM_DEVICE: in CeedVectorHasArrayOfType_Cuda() 165 case CEED_MEM_DEVICE: in CeedVectorHasBorrowedArrayOfType_Cuda() 217 case CEED_MEM_DEVICE: in CeedVectorSetArray_Cuda() 256 CeedCallBackend(CeedVectorGetArray(vec_copy, CEED_MEM_DEVICE, ©_array)); in CeedVectorCopyStrided_Cuda() 320 CeedCallBackend(CeedVectorSetArray(vec, CEED_MEM_DEVICE, CEED_COPY_VALUES, NULL)); in CeedVectorSetValue_Cuda() 389 case CEED_MEM_DEVICE: in CeedVectorTakeArray_Cuda() 413 case CEED_MEM_DEVICE: in CeedVectorGetArrayCore_Cuda() 440 case CEED_MEM_DEVICE: in CeedVectorGetArray_Cuda() [all …]
|
| H A D | ceed-cuda-ref-basis.c | 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() 43 CeedCallBackend(CeedVectorGetArrayWrite(v, CEED_MEM_DEVICE, &d_v)); in CeedBasisApplyCore_Cuda() 81 …if (eval_mode == CEED_EVAL_NONE) CeedCallBackend(CeedVectorSetArray(v, CEED_MEM_DEVICE, CEED_COPY_… in CeedBasisApplyCore_Cuda() 195 CeedCallBackend(CeedVectorGetArrayRead(x_ref, CEED_MEM_DEVICE, &d_x)); in CeedBasisApplyAtPointsCore_Cuda() 196 if (u != CEED_VECTOR_NONE) CeedCallBackend(CeedVectorGetArrayRead(u, CEED_MEM_DEVICE, &d_u)); in CeedBasisApplyAtPointsCore_Cuda() 199 CeedCallBackend(CeedVectorGetArray(v, CEED_MEM_DEVICE, &d_v)); in CeedBasisApplyAtPointsCore_Cuda() 203 CeedCallBackend(CeedVectorGetArrayWrite(v, CEED_MEM_DEVICE, &d_v)); in CeedBasisApplyAtPointsCore_Cuda() 234 …if (eval_mode == CEED_EVAL_NONE) CeedCallBackend(CeedVectorSetArray(v, CEED_MEM_DEVICE, CEED_COPY_… in CeedBasisApplyAtPointsCore_Cuda() 272 if (u != CEED_VECTOR_NONE) CeedCallBackend(CeedVectorGetArrayRead(u, CEED_MEM_DEVICE, &d_u)); in CeedBasisApplyNonTensorCore_Cuda() [all …]
|
| H A D | ceed-cuda-ref-operator.c | 436 CeedCallBackend(CeedVectorGetArrayRead(e_vec, CEED_MEM_DEVICE, &e_vec_array)); in CeedOperatorInputBasis_Cuda() 438 CeedCallBackend(CeedVectorGetArrayRead(l_vec, CEED_MEM_DEVICE, &e_vec_array)); in CeedOperatorInputBasis_Cuda() 440 …CeedCallBackend(CeedVectorSetArray(q_vec, CEED_MEM_DEVICE, CEED_USE_POINTER, (CeedScalar *)e_vec_a… in CeedOperatorInputBasis_Cuda() 484 …CeedCallBackend(CeedVectorTakeArray(impl->q_vecs_in[input_field], CEED_MEM_DEVICE, (CeedScalar **)… in CeedOperatorInputRestore_Cuda() 538 CeedCallBackend(CeedVectorGetArrayWrite(impl->e_vecs_out[i], CEED_MEM_DEVICE, &e_vec_array)); in CeedOperatorApplyAdd_Cuda() 539 …CeedCallBackend(CeedVectorSetArray(impl->q_vecs_out[i], CEED_MEM_DEVICE, CEED_USE_POINTER, e_vec_a… in CeedOperatorApplyAdd_Cuda() 597 CeedCallBackend(CeedVectorTakeArray(impl->q_vecs_out[field], CEED_MEM_DEVICE, &e_vec_array)); in CeedOperatorApplyAdd_Cuda() 798 CeedCallBackend(CeedVectorGetArrayRead(e_vec, CEED_MEM_DEVICE, &e_vec_array)); in CeedOperatorInputBasisAtPoints_Cuda() 800 CeedCallBackend(CeedVectorGetArrayRead(l_vec, CEED_MEM_DEVICE, &e_vec_array)); in CeedOperatorInputBasisAtPoints_Cuda() 802 …CeedCallBackend(CeedVectorSetArray(q_vec, CEED_MEM_DEVICE, CEED_USE_POINTER, (CeedScalar *)e_vec_a… in CeedOperatorInputBasisAtPoints_Cuda() [all …]
|
| H A D | ceed-cuda-ref-restriction.c | 134 CeedCallBackend(CeedVectorGetArrayRead(u, CEED_MEM_DEVICE, &d_u)); in CeedElemRestrictionApply_Cuda_Core() 137 CeedCallBackend(CeedVectorGetArray(v, CEED_MEM_DEVICE, &d_v)); in CeedElemRestrictionApply_Cuda_Core() 140 CeedCallBackend(CeedVectorGetArrayWrite(v, CEED_MEM_DEVICE, &d_v)); in CeedElemRestrictionApply_Cuda_Core() 329 case CEED_MEM_DEVICE: in CeedElemRestrictionGetOffsets_Cuda() 347 case CEED_MEM_DEVICE: in CeedElemRestrictionGetOrientations_Cuda() 365 case CEED_MEM_DEVICE: in CeedElemRestrictionGetCurlOrientations_Cuda() 598 case CEED_MEM_DEVICE: { in CeedElemRestrictionCreate_Cuda() 617 case CEED_MEM_DEVICE: { in CeedElemRestrictionCreate_Cuda() 635 case CEED_MEM_DEVICE: { in CeedElemRestrictionCreate_Cuda()
|
| /libCEED/tests/ |
| H A D | t128-vector.c | 35 if (mem_type == CEED_MEM_DEVICE) CeedVectorSyncArray(x, CEED_MEM_DEVICE); in main()
|
| H A D | t105-vector.c | 25 CeedVectorGetArrayRead(x, CEED_MEM_DEVICE, &read_array); in main() 26 CeedVectorSetArray(y, CEED_MEM_DEVICE, CEED_COPY_VALUES, (CeedScalar *)read_array); in main()
|
| H A D | t106-vector.c | 29 CeedVectorGetArrayRead(y, CEED_MEM_DEVICE, &read_array); in main() 30 CeedVectorSetArray(x, CEED_MEM_DEVICE, CEED_COPY_VALUES, (CeedScalar *)read_array); in main()
|
| /libCEED/backends/sycl-ref/ |
| H A D | ceed-sycl-ref-qfunctioncontext.sycl.cpp | 90 case CEED_MEM_DEVICE: in CeedQFunctionContextSync_Sycl() 131 case CEED_MEM_DEVICE: in CeedQFunctionContextHasBorrowedDataOfType_Sycl() 151 case CEED_MEM_DEVICE: in CeedQFunctionContextNeedSync_Sycl() 247 case CEED_MEM_DEVICE: in CeedQFunctionContextSetData_Sycl() 281 case CEED_MEM_DEVICE: in CeedQFunctionContextTakeData_Sycl() 309 case CEED_MEM_DEVICE: in CeedQFunctionContextGetDataCore_Sycl() 338 case CEED_MEM_DEVICE: in CeedQFunctionContextGetData_Sycl()
|
| H A D | ceed-sycl-vector.sycl.cpp | 30 case CEED_MEM_DEVICE: in CeedVectorNeedSync_Sycl() 118 case CEED_MEM_DEVICE: in CeedVectorSyncArray_Sycl() 158 case CEED_MEM_DEVICE: in CeedVectorHasArrayOfType_Sycl() 176 case CEED_MEM_DEVICE: in CeedVectorHasBorrowedArrayOfType_Sycl() 267 case CEED_MEM_DEVICE: in CeedVectorSetArray_Sycl() 318 CeedCallBackend(CeedVectorSetArray(vec, CEED_MEM_DEVICE, CEED_COPY_VALUES, NULL)); in CeedVectorSetValue_Sycl() 359 case CEED_MEM_DEVICE: in CeedVectorTakeArray_Sycl() 385 case CEED_MEM_DEVICE: in CeedVectorGetArrayCore_Sycl() 412 case CEED_MEM_DEVICE: in CeedVectorGetArray_Sycl() 438 case CEED_MEM_DEVICE: in CeedVectorGetArrayWrite_Sycl() [all …]
|
| H A D | ceed-sycl-ref-qfunction.sycl.cpp | 48 CeedCallBackend(CeedVectorGetArrayRead(*U_i, CEED_MEM_DEVICE, &input_i)); in CeedQFunctionApply_Sycl() 55 CeedCallBackend(CeedVectorGetArrayWrite(*V_i, CEED_MEM_DEVICE, &output_i)); in CeedQFunctionApply_Sycl() 60 CeedCallBackend(CeedQFunctionGetInnerContextData(qf, CEED_MEM_DEVICE, &context_data)); in CeedQFunctionApply_Sycl()
|
| /libCEED/backends/cuda-gen/ |
| H A D | ceed-cuda-gen-operator.c | 144 else CeedCallBackend(CeedVectorGetArrayRead(vec, CEED_MEM_DEVICE, &data->fields.inputs[i])); in CeedOperatorApplyAddCore_Cuda_gen() 162 else CeedCallBackend(CeedVectorGetArray(vec, CEED_MEM_DEVICE, &data->fields.outputs[i])); in CeedOperatorApplyAddCore_Cuda_gen() 174 CeedCallBackend(CeedVectorGetArrayRead(vec, CEED_MEM_DEVICE, &data->points.coords)); in CeedOperatorApplyAddCore_Cuda_gen() 201 CeedCallBackend(CeedQFunctionGetInnerContextData(qf, CEED_MEM_DEVICE, &qf_data->d_c)); in CeedOperatorApplyAddCore_Cuda_gen() 279 … CEED_VECTOR_NONE) CeedCallBackend(CeedVectorGetArrayRead(input_vec, CEED_MEM_DEVICE, &input_arr)); in CeedOperatorApplyAdd_Cuda_gen() 280 … != CEED_VECTOR_NONE) CeedCallBackend(CeedVectorGetArray(output_vec, CEED_MEM_DEVICE, &output_arr)… in CeedOperatorApplyAdd_Cuda_gen() 309 … CEED_VECTOR_NONE) CeedCallBackend(CeedVectorGetArrayRead(input_vec, CEED_MEM_DEVICE, &input_arr)); in CeedOperatorApplyAddComposite_Cuda_gen() 310 … != CEED_VECTOR_NONE) CeedCallBackend(CeedVectorGetArray(output_vec, CEED_MEM_DEVICE, &output_arr)… in CeedOperatorApplyAddComposite_Cuda_gen() 393 else CeedCallBackend(CeedVectorGetArrayRead(vec, CEED_MEM_DEVICE, &data->fields.inputs[i])); in CeedOperatorLinearAssembleQFunctionCore_Cuda_gen() 399 CeedCallBackend(CeedQFunctionGetInnerContextData(qf, CEED_MEM_DEVICE, &qf_data->d_c)); in CeedOperatorLinearAssembleQFunctionCore_Cuda_gen() [all …]
|
| /libCEED/backends/hip-gen/ |
| H A D | ceed-hip-gen-operator.c | 89 else CeedCallBackend(CeedVectorGetArrayRead(vec, CEED_MEM_DEVICE, &data->fields.inputs[i])); in CeedOperatorApplyAddCore_Hip_gen() 107 else CeedCallBackend(CeedVectorGetArray(vec, CEED_MEM_DEVICE, &data->fields.outputs[i])); in CeedOperatorApplyAddCore_Hip_gen() 119 CeedCallBackend(CeedVectorGetArrayRead(vec, CEED_MEM_DEVICE, &data->points.coords)); in CeedOperatorApplyAddCore_Hip_gen() 146 CeedCallBackend(CeedQFunctionGetInnerContextData(qf, CEED_MEM_DEVICE, &qf_data->d_c)); in CeedOperatorApplyAddCore_Hip_gen() 237 … CEED_VECTOR_NONE) CeedCallBackend(CeedVectorGetArrayRead(input_vec, CEED_MEM_DEVICE, &input_arr)); in CeedOperatorApplyAdd_Hip_gen() 238 … != CEED_VECTOR_NONE) CeedCallBackend(CeedVectorGetArray(output_vec, CEED_MEM_DEVICE, &output_arr)… in CeedOperatorApplyAdd_Hip_gen() 268 … CEED_VECTOR_NONE) CeedCallBackend(CeedVectorGetArrayRead(input_vec, CEED_MEM_DEVICE, &input_arr)); in CeedOperatorApplyAddComposite_Hip_gen() 269 … != CEED_VECTOR_NONE) CeedCallBackend(CeedVectorGetArray(output_vec, CEED_MEM_DEVICE, &output_arr)… in CeedOperatorApplyAddComposite_Hip_gen() 361 else CeedCallBackend(CeedVectorGetArrayRead(vec, CEED_MEM_DEVICE, &data->fields.inputs[i])); in CeedOperatorLinearAssembleQFunctionCore_Hip_gen() 367 CeedCallBackend(CeedQFunctionGetInnerContextData(qf, CEED_MEM_DEVICE, &qf_data->d_c)); in CeedOperatorLinearAssembleQFunctionCore_Hip_gen() [all …]
|
| /libCEED/backends/hip-shared/ |
| H A D | ceed-hip-shared-basis.c | 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() 255 …if (eval_mode == CEED_EVAL_NONE) CeedCallBackend(CeedVectorSetArray(v, CEED_MEM_DEVICE, CEED_COPY_… in CeedBasisApplyTensorCore_Hip_shared() 370 CeedCallBackend(CeedVectorGetArrayRead(x_ref, CEED_MEM_DEVICE, &d_x)); in CeedBasisApplyAtPointsCore_Hip_shared() 371 if (u != CEED_VECTOR_NONE) CeedCallBackend(CeedVectorGetArrayRead(u, CEED_MEM_DEVICE, &d_u)); in CeedBasisApplyAtPointsCore_Hip_shared() 374 CeedCallBackend(CeedVectorGetArray(v, CEED_MEM_DEVICE, &d_v)); in CeedBasisApplyAtPointsCore_Hip_shared() 376 CeedCallBackend(CeedVectorGetArrayWrite(v, CEED_MEM_DEVICE, &d_v)); in CeedBasisApplyAtPointsCore_Hip_shared() 490 …if (eval_mode == CEED_EVAL_NONE) CeedCallBackend(CeedVectorSetArray(v, CEED_MEM_DEVICE, CEED_COPY_… in CeedBasisApplyAtPointsCore_Hip_shared() 527 if (u != CEED_VECTOR_NONE) CeedCallBackend(CeedVectorGetArrayRead(u, CEED_MEM_DEVICE, &d_u)); in CeedBasisApplyNonTensorCore_Hip_shared() [all …]
|
| /libCEED/backends/cuda-shared/ |
| H A D | ceed-cuda-shared-basis.c | 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() 189 …if (eval_mode == CEED_EVAL_NONE) CeedCallBackend(CeedVectorSetArray(v, CEED_MEM_DEVICE, CEED_COPY_… in CeedBasisApplyTensorCore_Cuda_shared() 304 CeedCallBackend(CeedVectorGetArrayRead(x_ref, CEED_MEM_DEVICE, &d_x)); in CeedBasisApplyAtPointsCore_Cuda_shared() 305 if (u != CEED_VECTOR_NONE) CeedCallBackend(CeedVectorGetArrayRead(u, CEED_MEM_DEVICE, &d_u)); in CeedBasisApplyAtPointsCore_Cuda_shared() 308 CeedCallBackend(CeedVectorGetArray(v, CEED_MEM_DEVICE, &d_v)); in CeedBasisApplyAtPointsCore_Cuda_shared() 310 CeedCallBackend(CeedVectorGetArrayWrite(v, CEED_MEM_DEVICE, &d_v)); in CeedBasisApplyAtPointsCore_Cuda_shared() 427 …if (eval_mode == CEED_EVAL_NONE) CeedCallBackend(CeedVectorSetArray(v, CEED_MEM_DEVICE, CEED_COPY_… in CeedBasisApplyAtPointsCore_Cuda_shared() 463 if (u != CEED_VECTOR_NONE) CeedCallBackend(CeedVectorGetArrayRead(u, CEED_MEM_DEVICE, &d_u)); in CeedBasisApplyNonTensorCore_Cuda_shared() [all …]
|
| /libCEED/interface/ |
| H A D | ceed-types.c | 26 [CEED_MEM_DEVICE] = "device",
|
| /libCEED/backends/sycl-gen/ |
| H A D | ceed-sycl-gen-operator.sycl.cpp | 83 CeedCallBackend(CeedVectorGetArrayRead(vec, CEED_MEM_DEVICE, &impl->fields->inputs[i])); in CeedOperatorApplyAdd_Sycl_gen() 111 CeedCallBackend(CeedVectorGetArray(vec, CEED_MEM_DEVICE, &impl->fields->outputs[i])); in CeedOperatorApplyAdd_Sycl_gen() 120 CeedCallBackend(CeedQFunctionGetInnerContextData(qf, CEED_MEM_DEVICE, &qf_impl->d_c)); in CeedOperatorApplyAdd_Sycl_gen()
|
| /libCEED/examples/solids/include/ |
| H A D | utils.h | 13 …peP2C(PetscMemType mem_type) { return PetscMemTypeDevice(mem_type) ? CEED_MEM_DEVICE : CEED_MEM_HO… in MemTypeP2C()
|