Home
last modified time | relevance | path

Searched refs:num_active_out (Results 1 – 8 of 8) sorted by relevance

/libCEED/backends/sycl-ref/
H A Dceed-sycl-ref-operator.sycl.cpp482 …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 Dceed-sycl-ref.hpp109 CeedInt num_active_in, num_active_out; member
/libCEED/backends/hip-ref/
H A Dceed-hip-ref-operator.c970 …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 Dceed-hip-ref.h145 CeedInt num_active_in, num_active_out; member
/libCEED/backends/cuda-ref/
H A Dceed-cuda-ref-operator.c973 …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 Dceed-cuda-ref.h140 CeedInt num_active_in, num_active_out; member
/libCEED/backends/hip-gen/
H A Dceed-hip-gen-operator-build.cpp2507 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 Dceed-cuda-gen-operator-build.cpp2511 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()