| /libCEED/backends/sycl-ref/ |
| H A D | ceed-sycl-ref-operator.sycl.cpp | 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() 535 if (!num_active_out) { in CeedOperatorLinearAssembleQFunctionCore_Sycl() 543 num_active_out += size; in CeedOperatorLinearAssembleQFunctionCore_Sycl() 547 impl->num_active_out = num_active_out; in CeedOperatorLinearAssembleQFunctionCore_Sycl() 551 CeedCheck(num_active_in > 0 && num_active_out > 0, CeedOperatorReturnCeed(op), CEED_ERROR_BACKEND, in CeedOperatorLinearAssembleQFunctionCore_Sycl() 556 CeedSize l_size = (CeedSize)num_elem * Q * num_active_in * num_active_out; in CeedOperatorLinearAssembleQFunctionCore_Sycl() 560 …emRestrictionCreateStrided(ceed_parent, num_elem, Q, num_active_in * num_active_out, l_size, strid… in CeedOperatorLinearAssembleQFunctionCore_Sycl()
|
| 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 | 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() 1028 if (!num_active_out) { in CeedOperatorLinearAssembleQFunctionCore_Hip() 1036 num_active_out += size; in CeedOperatorLinearAssembleQFunctionCore_Hip() 1040 impl->num_active_out = num_active_out; in CeedOperatorLinearAssembleQFunctionCore_Hip() 1044 …CeedCheck(num_active_in > 0 && num_active_out > 0, ceed, CEED_ERROR_BACKEND, "Cannot assemble QFun… in CeedOperatorLinearAssembleQFunctionCore_Hip() 1048 CeedSize l_size = (CeedSize)num_elem * Q * num_active_in * num_active_out; in CeedOperatorLinearAssembleQFunctionCore_Hip() 1052 …lBackend(CeedElemRestrictionCreateStrided(ceed_parent, num_elem, Q, num_active_in * num_active_out, in CeedOperatorLinearAssembleQFunctionCore_Hip() 1053 … (CeedSize)num_active_in * (CeedSize)num_active_out * (CeedSize)num_elem * (CeedSize)Q, strides, in CeedOperatorLinearAssembleQFunctionCore_Hip()
|
| 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 | 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() 1031 if (!num_active_out) { in CeedOperatorLinearAssembleQFunctionCore_Cuda() 1039 num_active_out += size; in CeedOperatorLinearAssembleQFunctionCore_Cuda() 1043 impl->num_active_out = num_active_out; in CeedOperatorLinearAssembleQFunctionCore_Cuda() 1047 …CeedCheck(num_active_in > 0 && num_active_out > 0, ceed, CEED_ERROR_BACKEND, "Cannot assemble QFun… in CeedOperatorLinearAssembleQFunctionCore_Cuda() 1051 CeedSize l_size = (CeedSize)num_elem * Q * num_active_in * num_active_out; in CeedOperatorLinearAssembleQFunctionCore_Cuda() 1055 …lBackend(CeedElemRestrictionCreateStrided(ceed_parent, num_elem, Q, num_active_in * num_active_out, in CeedOperatorLinearAssembleQFunctionCore_Cuda() 1056 … (CeedSize)num_active_in * (CeedSize)num_active_out * (CeedSize)num_elem * (CeedSize)Q, strides, in CeedOperatorLinearAssembleQFunctionCore_Cuda()
|
| 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 2576 active_fields_out[num_active_out] = i; in CeedOperatorBuildKernelLinearAssembleQFunction_Hip_gen() 2577 num_active_out++; in CeedOperatorBuildKernelLinearAssembleQFunction_Hip_gen() 2585 code << tab << "const CeedInt field_sizes_out[" << num_active_out << "] = {"; in CeedOperatorBuildKernelLinearAssembleQFunction_Hip_gen() 2586 for (CeedInt i = 0; i < num_active_out; i++) { in CeedOperatorBuildKernelLinearAssembleQFunction_Hip_gen() 2587 code << "field_size_out_" << active_fields_out[i] << (i < num_active_out - 1 ? ", " : ""); 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 2580 active_fields_out[num_active_out] = i; in CeedOperatorBuildKernelLinearAssembleQFunction_Cuda_gen() 2581 num_active_out++; in CeedOperatorBuildKernelLinearAssembleQFunction_Cuda_gen() 2589 code << tab << "const CeedInt field_sizes_out[" << num_active_out << "] = {"; in CeedOperatorBuildKernelLinearAssembleQFunction_Cuda_gen() 2590 for (CeedInt i = 0; i < num_active_out; i++) { in CeedOperatorBuildKernelLinearAssembleQFunction_Cuda_gen() 2591 code << "field_size_out_" << active_fields_out[i] << (i < num_active_out - 1 ? ", " : ""); in CeedOperatorBuildKernelLinearAssembleQFunction_Cuda_gen()
|