| /libCEED/backends/sycl-ref/ |
| H A D | ceed-sycl-ref-operator.sycl.cpp | 74 for (CeedInt i = 0; i < impl->num_active_in; i++) { in CeedOperatorDestroy_Sycl() 482 …CeedInt num_active_in, num_active_out, Q, num_elem, num_input_fields, num_output_field… in CeedOperatorLinearAssembleQFunctionCore_Sycl() local 498 num_active_in = impl->num_active_in, num_active_out = impl->num_active_out; in CeedOperatorLinearAssembleQFunctionCore_Sycl() 507 if (!num_active_in) { in CeedOperatorLinearAssembleQFunctionCore_Sycl() 518 CeedCallBackend(CeedRealloc(num_active_in + size, &active_in)); in CeedOperatorLinearAssembleQFunctionCore_Sycl() 521 CeedCallBackend(CeedVectorCreate(ceed_parent, q_size, &active_in[num_active_in + field])); in CeedOperatorLinearAssembleQFunctionCore_Sycl() 522 …CeedCallBackend(CeedVectorSetArray(active_in[num_active_in + field], CEED_MEM_DEVICE, CEED_USE_POI… in CeedOperatorLinearAssembleQFunctionCore_Sycl() 525 num_active_in += size; in CeedOperatorLinearAssembleQFunctionCore_Sycl() 530 impl->num_active_in = num_active_in; in CeedOperatorLinearAssembleQFunctionCore_Sycl() 551 CeedCheck(num_active_in > 0 && num_active_out > 0, CeedOperatorReturnCeed(op), CEED_ERROR_BACKEND, in CeedOperatorLinearAssembleQFunctionCore_Sycl() [all …]
|
| H A D | ceed-sycl-ref.hpp | 109 CeedInt num_active_in, num_active_out; member
|
| /libCEED/backends/hip-ref/ |
| H A D | ceed-hip-ref-operator.c | 53 for (CeedInt i = 0; i < impl->num_active_in; i++) { in CeedOperatorDestroy_Hip() 970 …CeedInt num_active_in, num_active_out, Q, num_elem, num_input_fields, num_output_field… in CeedOperatorLinearAssembleQFunctionCore_Hip() local 987 num_active_in = impl->num_active_in, num_active_out = impl->num_active_out; in CeedOperatorLinearAssembleQFunctionCore_Hip() 999 if (!num_active_in) { in CeedOperatorLinearAssembleQFunctionCore_Hip() 1010 CeedCallBackend(CeedRealloc(num_active_in + size, &active_inputs)); in CeedOperatorLinearAssembleQFunctionCore_Hip() 1014 CeedCallBackend(CeedVectorCreate(ceed, q_size, &active_inputs[num_active_in + field])); in CeedOperatorLinearAssembleQFunctionCore_Hip() 1015 …CeedCallBackend(CeedVectorSetArray(active_inputs[num_active_in + field], CEED_MEM_DEVICE, CEED_USE… in CeedOperatorLinearAssembleQFunctionCore_Hip() 1018 num_active_in += size; in CeedOperatorLinearAssembleQFunctionCore_Hip() 1023 impl->num_active_in = num_active_in; in CeedOperatorLinearAssembleQFunctionCore_Hip() 1044 …CeedCheck(num_active_in > 0 && num_active_out > 0, ceed, CEED_ERROR_BACKEND, "Cannot assemble QFun… in CeedOperatorLinearAssembleQFunctionCore_Hip() [all …]
|
| H A D | ceed-hip-ref.h | 145 CeedInt num_active_in, num_active_out; member
|
| /libCEED/backends/cuda-ref/ |
| H A D | ceed-cuda-ref-operator.c | 54 for (CeedInt i = 0; i < impl->num_active_in; i++) { in CeedOperatorDestroy_Cuda() 973 …CeedInt num_active_in, num_active_out, Q, num_elem, num_input_fields, num_output_field… in CeedOperatorLinearAssembleQFunctionCore_Cuda() local 990 num_active_in = impl->num_active_in, num_active_out = impl->num_active_out; in CeedOperatorLinearAssembleQFunctionCore_Cuda() 1002 if (!num_active_in) { in CeedOperatorLinearAssembleQFunctionCore_Cuda() 1013 CeedCallBackend(CeedRealloc(num_active_in + size, &active_inputs)); in CeedOperatorLinearAssembleQFunctionCore_Cuda() 1017 CeedCallBackend(CeedVectorCreate(ceed, q_size, &active_inputs[num_active_in + field])); in CeedOperatorLinearAssembleQFunctionCore_Cuda() 1018 …CeedCallBackend(CeedVectorSetArray(active_inputs[num_active_in + field], CEED_MEM_DEVICE, CEED_USE… in CeedOperatorLinearAssembleQFunctionCore_Cuda() 1021 num_active_in += size; in CeedOperatorLinearAssembleQFunctionCore_Cuda() 1026 impl->num_active_in = num_active_in; in CeedOperatorLinearAssembleQFunctionCore_Cuda() 1047 …CeedCheck(num_active_in > 0 && num_active_out > 0, ceed, CEED_ERROR_BACKEND, "Cannot assemble QFun… in CeedOperatorLinearAssembleQFunctionCore_Cuda() [all …]
|
| H A D | ceed-cuda-ref.h | 140 CeedInt num_active_in, num_active_out; member
|
| /libCEED/backends/hip-gen/ |
| H A D | ceed-hip-gen-operator-build.cpp | 2507 CeedInt num_active_in = 0, num_active_out = 0, qf_assembly_size_out = 0; in CeedOperatorBuildKernelLinearAssembleQFunction_Hip_gen() local 2530 active_fields_in[num_active_in] = f; in CeedOperatorBuildKernelLinearAssembleQFunction_Hip_gen() 2531 num_active_in++; in CeedOperatorBuildKernelLinearAssembleQFunction_Hip_gen() 2551 code << tab << "const CeedInt field_sizes_in[" << num_active_in << "] = {"; in CeedOperatorBuildKernelLinearAssembleQFunction_Hip_gen() 2552 for (CeedInt i = 0; i < num_active_in; i++) { in CeedOperatorBuildKernelLinearAssembleQFunction_Hip_gen() 2553 code << "field_size_in_" << active_fields_in[i] << (i < num_active_in - 1 ? ", " : ""); in CeedOperatorBuildKernelLinearAssembleQFunction_Hip_gen() 2556 code << tab << "CeedScalar * r_q_in[" << num_active_in << "] = {"; in CeedOperatorBuildKernelLinearAssembleQFunction_Hip_gen() 2557 for (CeedInt i = 0; i < num_active_in; i++) { in CeedOperatorBuildKernelLinearAssembleQFunction_Hip_gen() 2558 code << "r_q_in_" << active_fields_in[i] << (i < num_active_in - 1 ? ", " : ""); in CeedOperatorBuildKernelLinearAssembleQFunction_Hip_gen() 2595 code << tab << "const CeedInt num_active_in = " << num_active_in << ";\n"; in CeedOperatorBuildKernelLinearAssembleQFunction_Hip_gen()
|
| /libCEED/backends/cuda-gen/ |
| H A D | ceed-cuda-gen-operator-build.cpp | 2511 CeedInt num_active_in = 0, num_active_out = 0, qf_assembly_size_out = 0; in CeedOperatorBuildKernelLinearAssembleQFunction_Cuda_gen() local 2534 active_fields_in[num_active_in] = f; in CeedOperatorBuildKernelLinearAssembleQFunction_Cuda_gen() 2535 num_active_in++; in CeedOperatorBuildKernelLinearAssembleQFunction_Cuda_gen() 2555 code << tab << "const CeedInt field_sizes_in[" << num_active_in << "] = {"; in CeedOperatorBuildKernelLinearAssembleQFunction_Cuda_gen() 2556 for (CeedInt i = 0; i < num_active_in; i++) { in CeedOperatorBuildKernelLinearAssembleQFunction_Cuda_gen() 2557 code << "field_size_in_" << active_fields_in[i] << (i < num_active_in - 1 ? ", " : ""); in CeedOperatorBuildKernelLinearAssembleQFunction_Cuda_gen() 2560 code << tab << "CeedScalar * r_q_in[" << num_active_in << "] = {"; in CeedOperatorBuildKernelLinearAssembleQFunction_Cuda_gen() 2561 for (CeedInt i = 0; i < num_active_in; i++) { in CeedOperatorBuildKernelLinearAssembleQFunction_Cuda_gen() 2562 code << "r_q_in_" << active_fields_in[i] << (i < num_active_in - 1 ? ", " : ""); in CeedOperatorBuildKernelLinearAssembleQFunction_Cuda_gen() 2599 code << tab << "const CeedInt num_active_in = " << num_active_in << ";\n"; in CeedOperatorBuildKernelLinearAssembleQFunction_Cuda_gen()
|