Home
last modified time | relevance | path

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

/libCEED/backends/opt/
H A Dceed-opt-operator.c522 CeedInt qf_size_in, qf_size_out, Q, num_input_fields, num_output_fields, num_elem; in CeedOperatorLinearAssembleQFunctionCore_Opt() local
533 qf_size_out = impl->qf_size_out; in CeedOperatorLinearAssembleQFunctionCore_Opt()
574 if (qf_size_out == 0) { in CeedOperatorLinearAssembleQFunctionCore_Opt()
583 qf_size_out += field_size; in CeedOperatorLinearAssembleQFunctionCore_Opt()
587 …CeedCheck(qf_size_out > 0, ceed, CEED_ERROR_BACKEND, "Cannot assemble QFunction without active inp… in CeedOperatorLinearAssembleQFunctionCore_Opt()
588 impl->qf_size_out = qf_size_out; in CeedOperatorLinearAssembleQFunctionCore_Opt()
593 const CeedSize l_size = (CeedSize)block_size * Q * qf_size_in * qf_size_out; in CeedOperatorLinearAssembleQFunctionCore_Opt()
602 CeedInt strides[3] = {1, Q, qf_size_in * qf_size_out * Q}; in CeedOperatorLinearAssembleQFunctionCore_Opt()
604 …nd(CeedElemRestrictionCreateBlockedStrided(ceed, num_elem, Q, block_size, qf_size_in * qf_size_out, in CeedOperatorLinearAssembleQFunctionCore_Opt()
605 … qf_size_in * qf_size_out * num_elem * Q, strides, &block_rstr)); in CeedOperatorLinearAssembleQFunctionCore_Opt()
[all …]
H A Dceed-opt.h33 CeedInt qf_size_in, qf_size_out; member
/libCEED/backends/blocked/
H A Dceed-blocked-operator.c528 CeedInt qf_size_in, qf_size_out, Q, num_input_fields, num_output_fields, num_elem; in CeedOperatorLinearAssembleQFunctionCore_Blocked() local
539 qf_size_out = impl->qf_size_out; in CeedOperatorLinearAssembleQFunctionCore_Blocked()
580 if (qf_size_out == 0) { in CeedOperatorLinearAssembleQFunctionCore_Blocked()
589 qf_size_out += field_size; in CeedOperatorLinearAssembleQFunctionCore_Blocked()
593 …CeedCheck(qf_size_out > 0, ceed, CEED_ERROR_BACKEND, "Cannot assemble QFunction without active inp… in CeedOperatorLinearAssembleQFunctionCore_Blocked()
594 impl->qf_size_out = qf_size_out; in CeedOperatorLinearAssembleQFunctionCore_Blocked()
599 const CeedSize l_size = (CeedSize)num_blocks * block_size * Q * qf_size_in * qf_size_out; in CeedOperatorLinearAssembleQFunctionCore_Blocked()
608 const CeedInt strides[3] = {1, Q, qf_size_in * qf_size_out * Q}; in CeedOperatorLinearAssembleQFunctionCore_Blocked()
610 …nd(CeedElemRestrictionCreateBlockedStrided(ceed, num_elem, Q, block_size, qf_size_in * qf_size_out, in CeedOperatorLinearAssembleQFunctionCore_Blocked()
611 … qf_size_in * qf_size_out * num_elem * Q, strides, &block_rstr)); in CeedOperatorLinearAssembleQFunctionCore_Blocked()
[all …]
H A Dceed-blocked.h30 CeedInt qf_size_in, qf_size_out; member
/libCEED/backends/ref/
H A Dceed-ref-operator.c481 CeedInt qf_size_in, qf_size_out, Q, num_elem, num_input_fields, num_output_fields; in CeedOperatorLinearAssembleQFunctionCore_Ref() local
491 qf_size_out = impl->qf_size_out; in CeedOperatorLinearAssembleQFunctionCore_Ref()
528 if (qf_size_out == 0) { in CeedOperatorLinearAssembleQFunctionCore_Ref()
538 qf_size_out += field_size; in CeedOperatorLinearAssembleQFunctionCore_Ref()
542 …CeedCheck(qf_size_out > 0, CeedOperatorReturnCeed(op), CEED_ERROR_BACKEND, "Cannot assemble QFunct… in CeedOperatorLinearAssembleQFunctionCore_Ref()
543 impl->qf_size_out = qf_size_out; in CeedOperatorLinearAssembleQFunctionCore_Ref()
548 const CeedSize l_size = (CeedSize)num_elem * Q * qf_size_in * qf_size_out; in CeedOperatorLinearAssembleQFunctionCore_Ref()
549 CeedInt strides[3] = {1, Q, qf_size_in * qf_size_out * Q}; /* *NOPAD* */ in CeedOperatorLinearAssembleQFunctionCore_Ref()
552 …eedCallBackend(CeedElemRestrictionCreateStrided(ceed_parent, num_elem, Q, qf_size_in * qf_size_out, in CeedOperatorLinearAssembleQFunctionCore_Ref()
553 … (CeedSize)qf_size_in * (CeedSize)qf_size_out * (CeedSize)num_elem * (CeedSize)Q, strides, rstr)); in CeedOperatorLinearAssembleQFunctionCore_Ref()
[all …]
H A Dceed-ref.h61 CeedInt qf_size_in, qf_size_out; member
/libCEED/backends/cuda-gen/
H A Dceed-cuda-gen-operator.c403 CeedInt qf_size_in = 0, qf_size_out = 0, Q; in CeedOperatorLinearAssembleQFunctionCore_Cuda_gen() local
434 qf_size_out += field_size; in CeedOperatorLinearAssembleQFunctionCore_Cuda_gen()
438 …CeedCheck(qf_size_out > 0, ceed, CEED_ERROR_BACKEND, "Cannot assemble QFunction without active inp… in CeedOperatorLinearAssembleQFunctionCore_Cuda_gen()
443 const CeedSize l_size = (CeedSize)num_elem * Q * qf_size_in * qf_size_out; in CeedOperatorLinearAssembleQFunctionCore_Cuda_gen()
447 CeedCallBackend(CeedElemRestrictionCreateStrided(ceed, num_elem, Q, qf_size_in * qf_size_out, in CeedOperatorLinearAssembleQFunctionCore_Cuda_gen()
448 … (CeedSize)qf_size_in * (CeedSize)qf_size_out * (CeedSize)num_elem * (CeedSize)Q, strides, in CeedOperatorLinearAssembleQFunctionCore_Cuda_gen()
/libCEED/backends/hip-gen/
H A Dceed-hip-gen-operator.c371 CeedInt qf_size_in = 0, qf_size_out = 0, Q; in CeedOperatorLinearAssembleQFunctionCore_Hip_gen() local
402 qf_size_out += field_size; in CeedOperatorLinearAssembleQFunctionCore_Hip_gen()
406 …CeedCheck(qf_size_out > 0, ceed, CEED_ERROR_BACKEND, "Cannot assemble QFunction without active inp… in CeedOperatorLinearAssembleQFunctionCore_Hip_gen()
411 const CeedSize l_size = (CeedSize)num_elem * Q * qf_size_in * qf_size_out; in CeedOperatorLinearAssembleQFunctionCore_Hip_gen()
415 CeedCallBackend(CeedElemRestrictionCreateStrided(ceed, num_elem, Q, qf_size_in * qf_size_out, in CeedOperatorLinearAssembleQFunctionCore_Hip_gen()
416 … (CeedSize)qf_size_in * (CeedSize)qf_size_out * (CeedSize)num_elem * (CeedSize)Q, strides, in CeedOperatorLinearAssembleQFunctionCore_Hip_gen()