| /libCEED/backends/sycl-ref/ |
| H A D | ceed-sycl-ref-operator.sycl.cpp | 59 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 D | ceed-sycl-ref.hpp | 104 CeedVector *e_vecs; // E-vectors, inputs followed by outputs member
|
| /libCEED/backends/opt/ |
| H A D | ceed-opt-operator.c | 20 …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 D | ceed-ref-operator.c | 20 …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 D | ceed-blocked-operator.c | 21 … 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 D | ceed-hip-ref-operator.c | 107 … 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 D | ceed-cuda-ref-operator.c | 108 … 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()
|