Home
last modified time | relevance | path

Searched refs:e_vecs (Results 1 – 7 of 7) sorted by relevance

/libCEED/backends/sycl-ref/
H A Dceed-sycl-ref-operator.sycl.cpp59 CeedCallBackend(CeedVectorDestroy(&impl->e_vecs[i])); in CeedOperatorDestroy_Sycl()
61 CeedCallBackend(CeedFree(&impl->e_vecs)); in CeedOperatorDestroy_Sycl()
117 …ields_Sycl(CeedQFunction qf, CeedOperator op, bool is_input, CeedVector *e_vecs, CeedVector *q_vec… in CeedOperatorSetupFields_Sycl() argument
170 e_vecs[i + start_e] = NULL; in CeedOperatorSetupFields_Sycl()
172 CeedCallBackend(CeedElemRestrictionCreateVector(elem_rstr, NULL, &e_vecs[i + start_e])); in CeedOperatorSetupFields_Sycl()
237 CeedCallBackend(CeedCalloc(num_input_fields + num_output_fields, &impl->e_vecs)); in CeedOperatorSetup_Sycl()
247 …CeedCallBackend(CeedOperatorSetupFields_Sycl(qf, op, true, impl->e_vecs, impl->q_vecs_in, 0, num_i… in CeedOperatorSetup_Sycl()
249 …CeedCallBackend(CeedOperatorSetupFields_Sycl(qf, op, false, impl->e_vecs, impl->q_vecs_out, num_in… in CeedOperatorSetup_Sycl()
279 if (!impl->e_vecs[i]) { in CeedOperatorSetupInputs_Sycl()
286 …CeedCallBackend(CeedElemRestrictionApply(elem_rstr, CEED_NOTRANSPOSE, vec, impl->e_vecs[i], reques… in CeedOperatorSetupInputs_Sycl()
[all …]
H A Dceed-sycl-ref.hpp104 CeedVector *e_vecs; // E-vectors, inputs followed by outputs member
/libCEED/backends/opt/
H A Dceed-opt-operator.c20 …t CeedInt block_size, CeedElemRestriction *block_rstr, CeedVector *e_vecs_full, CeedVector *e_vecs, in CeedOperatorSetupFields_Opt() argument
118 CeedCallBackend(CeedVectorCreate(ceed, e_size, &e_vecs[i])); in CeedOperatorSetupFields_Opt()
132 CeedCallBackend(CeedVectorCreate(ceed, e_size, &e_vecs[i])); in CeedOperatorSetupFields_Opt()
145 if (e_vecs[i]) CeedCallBackend(CeedVectorSetValue(e_vecs[i], 0.0)); in CeedOperatorSetupFields_Opt()
162 CeedCallBackend(CeedVectorReferenceCopy(e_vecs[i], &e_vecs[j])); in CeedOperatorSetupFields_Opt()
186 CeedCallBackend(CeedVectorReferenceCopy(e_vecs[i], &e_vecs[j])); in CeedOperatorSetupFields_Opt()
/libCEED/backends/ref/
H A Dceed-ref-operator.c20 …bool *apply_add_basis, CeedVector *e_vecs_full, CeedVector *e_vecs, CeedVector *q_vecs, CeedInt st… in CeedOperatorSetupFields_Ref() argument
72 CeedCallBackend(CeedVectorCreate(ceed, e_size, &e_vecs[i])); in CeedOperatorSetupFields_Ref()
101 CeedCallBackend(CeedVectorReferenceCopy(e_vecs[i], &e_vecs[j])); in CeedOperatorSetupFields_Ref()
125 CeedCallBackend(CeedVectorReferenceCopy(e_vecs[i], &e_vecs[j])); in CeedOperatorSetupFields_Ref()
674 …CeedVector *e_vecs_full, CeedVector *e_vecs, CeedVector *q_vecs, CeedInt start_e, CeedInt num_fiel… in CeedOperatorSetupFieldsAtPoints_Ref() argument
736 CeedCallBackend(CeedVectorCreate(ceed, e_size, &e_vecs[i])); in CeedOperatorSetupFieldsAtPoints_Ref()
739 CeedCallBackend(CeedVectorReferenceCopy(e_vecs[i], &q_vecs[i])); in CeedOperatorSetupFieldsAtPoints_Ref()
756 CeedCallBackend(CeedVectorCreate(ceed, e_size, &e_vecs[i])); in CeedOperatorSetupFieldsAtPoints_Ref()
771 if (e_vecs[i]) CeedCallBackend(CeedVectorSetValue(e_vecs[i], 0.0)); in CeedOperatorSetupFieldsAtPoints_Ref()
789 CeedCallBackend(CeedVectorReferenceCopy(e_vecs[i], &e_vecs[j])); in CeedOperatorSetupFieldsAtPoints_Ref()
[all …]
/libCEED/backends/blocked/
H A Dceed-blocked-operator.c21 … CeedVector *e_vecs, CeedVector *q_vecs, CeedInt start_e, CeedInt num_fields, CeedInt Q) { in CeedOperatorSetupFields_Blocked() argument
130 CeedCallBackend(CeedVectorCreate(ceed, e_size, &e_vecs[i])); in CeedOperatorSetupFields_Blocked()
158 CeedCallBackend(CeedVectorReferenceCopy(e_vecs[i], &e_vecs[j])); in CeedOperatorSetupFields_Blocked()
182 CeedCallBackend(CeedVectorReferenceCopy(e_vecs[i], &e_vecs[j])); in CeedOperatorSetupFields_Blocked()
/libCEED/backends/hip-ref/
H A Dceed-hip-ref-operator.c107 … CeedVector *e_vecs, CeedVector *q_vecs, CeedInt num_fields, CeedInt Q, CeedInt num_elem) { in CeedOperatorSetupFields_Hip() argument
146 e_vecs[i] = NULL; in CeedOperatorSetupFields_Hip()
148 CeedCallBackend(CeedElemRestrictionCreateVector(elem_rstr, NULL, &e_vecs[i])); in CeedOperatorSetupFields_Hip()
197 if (e_vecs[i]) CeedCallBackend(CeedVectorReferenceCopy(e_vecs[i], &e_vecs[j])); in CeedOperatorSetupFields_Hip()
220 if (e_vecs[i]) CeedCallBackend(CeedVectorReferenceCopy(e_vecs[i], &e_vecs[j])); in CeedOperatorSetupFields_Hip()
/libCEED/backends/cuda-ref/
H A Dceed-cuda-ref-operator.c108 … CeedVector *e_vecs, CeedVector *q_vecs, CeedInt num_fields, CeedInt Q, CeedInt num_elem) { in CeedOperatorSetupFields_Cuda() argument
147 e_vecs[i] = NULL; in CeedOperatorSetupFields_Cuda()
149 CeedCallBackend(CeedElemRestrictionCreateVector(elem_rstr, NULL, &e_vecs[i])); in CeedOperatorSetupFields_Cuda()
198 if (e_vecs[i]) CeedCallBackend(CeedVectorReferenceCopy(e_vecs[i], &e_vecs[j])); in CeedOperatorSetupFields_Cuda()
221 if (e_vecs[i]) CeedCallBackend(CeedVectorReferenceCopy(e_vecs[i], &e_vecs[j])); in CeedOperatorSetupFields_Cuda()