Home
last modified time | relevance | path

Searched refs:elem_rstr (Results 1 – 12 of 12) sorted by relevance

/libCEED/backends/sycl-gen/
H A Dceed-sycl-gen-operator-build.sycl.cpp70 CeedElemRestriction elem_rstr; in CeedOperatorBuildKernel_Sycl_gen() local
275 CeedCallBackend(CeedOperatorFieldGetElemRestriction(op_input_fields[i], &elem_rstr)); in CeedOperatorBuildKernel_Sycl_gen()
276 CeedCallBackend(CeedElemRestrictionGetElementSize(elem_rstr, &elem_size)); in CeedOperatorBuildKernel_Sycl_gen()
277 CeedCallBackend(CeedElemRestrictionGetNumComponents(elem_rstr, &num_comp)); in CeedOperatorBuildKernel_Sycl_gen()
278 CeedCallBackend(CeedElemRestrictionDestroy(&elem_rstr)); in CeedOperatorBuildKernel_Sycl_gen()
335 CeedCallBackend(CeedOperatorFieldGetElemRestriction(op_output_fields[i], &elem_rstr)); in CeedOperatorBuildKernel_Sycl_gen()
336 CeedCallBackend(CeedElemRestrictionGetElementSize(elem_rstr, &elem_size)); in CeedOperatorBuildKernel_Sycl_gen()
337 CeedCallBackend(CeedElemRestrictionGetNumComponents(elem_rstr, &num_comp)); in CeedOperatorBuildKernel_Sycl_gen()
338 CeedCallBackend(CeedElemRestrictionDestroy(&elem_rstr)); in CeedOperatorBuildKernel_Sycl_gen()
402 CeedCallBackend(CeedOperatorFieldGetElemRestriction(op_input_fields[i], &elem_rstr)); in CeedOperatorBuildKernel_Sycl_gen()
[all …]
/libCEED/backends/ref/
H A Dceed-ref-operator.c47 CeedElemRestriction elem_rstr; in CeedOperatorSetupFields_Ref() local
52 CeedCallBackend(CeedOperatorFieldGetElemRestriction(op_fields[i], &elem_rstr)); in CeedOperatorSetupFields_Ref()
53 CeedCallBackend(CeedElemRestrictionCreateVector(elem_rstr, NULL, &e_vecs_full[i + start_e])); in CeedOperatorSetupFields_Ref()
54 CeedCallBackend(CeedElemRestrictionDestroy(&elem_rstr)); in CeedOperatorSetupFields_Ref()
236 CeedElemRestriction elem_rstr; in CeedOperatorSetupInputs_Ref() local
238 CeedCallBackend(CeedOperatorFieldGetElemRestriction(op_input_fields[i], &elem_rstr)); in CeedOperatorSetupInputs_Ref()
239 …CeedCallBackend(CeedElemRestrictionApply(elem_rstr, CEED_NOTRANSPOSE, vec, impl->e_vecs_full[i], r… in CeedOperatorSetupInputs_Ref()
240 CeedCallBackend(CeedElemRestrictionDestroy(&elem_rstr)); in CeedOperatorSetupInputs_Ref()
260 CeedElemRestriction elem_rstr; in CeedOperatorInputBasis_Ref() local
274 CeedCallBackend(CeedOperatorFieldGetElemRestriction(op_input_fields[i], &elem_rstr)); in CeedOperatorInputBasis_Ref()
[all …]
/libCEED/backends/hip-gen/
H A Dceed-hip-gen-operator-build.cpp230 CeedElemRestriction elem_rstr; in CeedOperatorBuildKernelFieldData_Hip_gen() local
240 CeedCallBackend(CeedOperatorFieldGetElemRestriction(op_field, &elem_rstr)); in CeedOperatorBuildKernelFieldData_Hip_gen()
241 if (elem_rstr != CEED_ELEMRESTRICTION_NONE) { in CeedOperatorBuildKernelFieldData_Hip_gen()
242 CeedCallBackend(CeedElemRestrictionGetElementSize(elem_rstr, &elem_size)); in CeedOperatorBuildKernelFieldData_Hip_gen()
243 CeedCallBackend(CeedElemRestrictionGetNumComponents(elem_rstr, &num_comp)); in CeedOperatorBuildKernelFieldData_Hip_gen()
245 CeedCallBackend(CeedElemRestrictionDestroy(&elem_rstr)); in CeedOperatorBuildKernelFieldData_Hip_gen()
421 CeedElemRestriction elem_rstr; in CeedOperatorBuildKernelRestriction_Hip_gen() local
424 CeedCallBackend(CeedOperatorFieldGetElemRestriction(op_field, &elem_rstr)); in CeedOperatorBuildKernelRestriction_Hip_gen()
425 if (elem_rstr != CEED_ELEMRESTRICTION_NONE) { in CeedOperatorBuildKernelRestriction_Hip_gen()
426 CeedCallBackend(CeedElemRestrictionGetType(elem_rstr, &rstr_type)); in CeedOperatorBuildKernelRestriction_Hip_gen()
[all …]
/libCEED/backends/cuda-gen/
H A Dceed-cuda-gen-operator-build.cpp203 CeedElemRestriction elem_rstr; in CeedOperatorBuildKernelFieldData_Cuda_gen() local
213 CeedCallBackend(CeedOperatorFieldGetElemRestriction(op_field, &elem_rstr)); in CeedOperatorBuildKernelFieldData_Cuda_gen()
214 if (elem_rstr != CEED_ELEMRESTRICTION_NONE) { in CeedOperatorBuildKernelFieldData_Cuda_gen()
215 CeedCallBackend(CeedElemRestrictionGetElementSize(elem_rstr, &elem_size)); in CeedOperatorBuildKernelFieldData_Cuda_gen()
216 CeedCallBackend(CeedElemRestrictionGetNumComponents(elem_rstr, &num_comp)); in CeedOperatorBuildKernelFieldData_Cuda_gen()
218 CeedCallBackend(CeedElemRestrictionDestroy(&elem_rstr)); in CeedOperatorBuildKernelFieldData_Cuda_gen()
394 CeedElemRestriction elem_rstr; in CeedOperatorBuildKernelRestriction_Cuda_gen() local
397 CeedCallBackend(CeedOperatorFieldGetElemRestriction(op_field, &elem_rstr)); in CeedOperatorBuildKernelRestriction_Cuda_gen()
398 if (elem_rstr != CEED_ELEMRESTRICTION_NONE) { in CeedOperatorBuildKernelRestriction_Cuda_gen()
399 CeedCallBackend(CeedElemRestrictionGetType(elem_rstr, &rstr_type)); in CeedOperatorBuildKernelRestriction_Cuda_gen()
[all …]
/libCEED/backends/sycl-ref/
H A Dceed-sycl-ref-operator.sycl.cpp139 CeedElemRestriction elem_rstr; in CeedOperatorSetupFields_Sycl() local
146 CeedCallBackend(CeedOperatorFieldGetElemRestriction(op_fields[i], &elem_rstr)); in CeedOperatorSetupFields_Sycl()
159 CeedCallBackend(CeedElemRestrictionIsStrided(elem_rstr, &is_strided)); in CeedOperatorSetupFields_Sycl()
162 CeedCallBackend(CeedElemRestrictionHasBackendStrides(elem_rstr, &skip_restriction)); in CeedOperatorSetupFields_Sycl()
172 CeedCallBackend(CeedElemRestrictionCreateVector(elem_rstr, NULL, &e_vecs[i + start_e])); in CeedOperatorSetupFields_Sycl()
174 CeedCallBackend(CeedElemRestrictionDestroy(&elem_rstr)); in CeedOperatorSetupFields_Sycl()
283 CeedElemRestriction elem_rstr; in CeedOperatorSetupInputs_Sycl() local
285 CeedCallBackend(CeedOperatorFieldGetElemRestriction(op_input_fields[i], &elem_rstr)); in CeedOperatorSetupInputs_Sycl()
286 …CeedCallBackend(CeedElemRestrictionApply(elem_rstr, CEED_NOTRANSPOSE, vec, impl->e_vecs[i], reques… in CeedOperatorSetupInputs_Sycl()
287 CeedCallBackend(CeedElemRestrictionDestroy(&elem_rstr)); in CeedOperatorSetupInputs_Sycl()
[all …]
/libCEED/backends/hip-ref/
H A Dceed-hip-ref-operator.c128 CeedElemRestriction elem_rstr; in CeedOperatorSetupFields_Hip() local
138 CeedCallBackend(CeedOperatorFieldGetElemRestriction(op_fields[i], &elem_rstr)); in CeedOperatorSetupFields_Hip()
142 CeedCallBackend(CeedElemRestrictionIsStrided(elem_rstr, &is_strided)); in CeedOperatorSetupFields_Hip()
143 if (is_strided) CeedCallBackend(CeedElemRestrictionHasBackendStrides(elem_rstr, &skip_e_vec)); in CeedOperatorSetupFields_Hip()
148 CeedCallBackend(CeedElemRestrictionCreateVector(elem_rstr, NULL, &e_vecs[i])); in CeedOperatorSetupFields_Hip()
150 CeedCallBackend(CeedElemRestrictionDestroy(&elem_rstr)); in CeedOperatorSetupFields_Hip()
396 CeedElemRestriction elem_rstr; in CeedOperatorInputRestrict_Hip() local
398 CeedCallBackend(CeedOperatorFieldGetElemRestriction(op_input_field, &elem_rstr)); in CeedOperatorInputRestrict_Hip()
399 … CeedCallBackend(CeedElemRestrictionApply(elem_rstr, CEED_NOTRANSPOSE, l_vec, e_vec, request)); in CeedOperatorInputRestrict_Hip()
400 CeedCallBackend(CeedElemRestrictionDestroy(&elem_rstr)); in CeedOperatorInputRestrict_Hip()
[all …]
/libCEED/backends/cuda-ref/
H A Dceed-cuda-ref-operator.c129 CeedElemRestriction elem_rstr; in CeedOperatorSetupFields_Cuda() local
139 CeedCallBackend(CeedOperatorFieldGetElemRestriction(op_fields[i], &elem_rstr)); in CeedOperatorSetupFields_Cuda()
143 CeedCallBackend(CeedElemRestrictionIsStrided(elem_rstr, &is_strided)); in CeedOperatorSetupFields_Cuda()
144 if (is_strided) CeedCallBackend(CeedElemRestrictionHasBackendStrides(elem_rstr, &skip_e_vec)); in CeedOperatorSetupFields_Cuda()
149 CeedCallBackend(CeedElemRestrictionCreateVector(elem_rstr, NULL, &e_vecs[i])); in CeedOperatorSetupFields_Cuda()
151 CeedCallBackend(CeedElemRestrictionDestroy(&elem_rstr)); in CeedOperatorSetupFields_Cuda()
397 CeedElemRestriction elem_rstr; in CeedOperatorInputRestrict_Cuda() local
399 CeedCallBackend(CeedOperatorFieldGetElemRestriction(op_input_field, &elem_rstr)); in CeedOperatorInputRestrict_Cuda()
400 … CeedCallBackend(CeedElemRestrictionApply(elem_rstr, CEED_NOTRANSPOSE, l_vec, e_vec, request)); in CeedOperatorInputRestrict_Cuda()
401 CeedCallBackend(CeedElemRestrictionDestroy(&elem_rstr)); in CeedOperatorInputRestrict_Cuda()
[all …]
/libCEED/backends/blocked/
H A Dceed-blocked-operator.c314 CeedElemRestriction elem_rstr; in CeedOperatorInputBasis_Blocked() local
329 CeedCallBackend(CeedOperatorFieldGetElemRestriction(op_input_fields[i], &elem_rstr)); in CeedOperatorInputBasis_Blocked()
330 CeedCallBackend(CeedElemRestrictionGetElementSize(elem_rstr, &elem_size)); in CeedOperatorInputBasis_Blocked()
331 CeedCallBackend(CeedElemRestrictionDestroy(&elem_rstr)); in CeedOperatorInputBasis_Blocked()
365 CeedElemRestriction elem_rstr; in CeedOperatorOutputBasis_Blocked() local
369 CeedCallBackend(CeedOperatorFieldGetElemRestriction(op_output_fields[i], &elem_rstr)); in CeedOperatorOutputBasis_Blocked()
370 CeedCallBackend(CeedElemRestrictionGetElementSize(elem_rstr, &elem_size)); in CeedOperatorOutputBasis_Blocked()
371 CeedCallBackend(CeedElemRestrictionDestroy(&elem_rstr)); in CeedOperatorOutputBasis_Blocked()
/libCEED/backends/opt/
H A Dceed-opt-operator.c325 CeedElemRestriction elem_rstr; in CeedOperatorInputBasis_Opt() local
335 CeedCallBackend(CeedOperatorFieldGetElemRestriction(op_input_fields[i], &elem_rstr)); in CeedOperatorInputBasis_Opt()
336 CeedCallBackend(CeedElemRestrictionGetElementSize(elem_rstr, &elem_size)); in CeedOperatorInputBasis_Opt()
337 CeedCallBackend(CeedElemRestrictionDestroy(&elem_rstr)); in CeedOperatorInputBasis_Opt()
/libCEED/interface/
H A Dceed-operator.c1022 CeedCall(CeedElemRestrictionReferenceCopy(rstr, &(*op_field)->elem_rstr)); in CeedOperatorSetField()
1216 CeedCall(CeedElemRestrictionReferenceCopy(op_field->elem_rstr, rstr)); in CeedOperatorFieldGetElemRestriction()
2448 if ((*op)->input_fields[i]->elem_rstr != CEED_ELEMRESTRICTION_NONE) { in CeedOperatorDestroy()
2449 CeedCall(CeedElemRestrictionDestroy(&(*op)->input_fields[i]->elem_rstr)); in CeedOperatorDestroy()
2463 CeedCall(CeedElemRestrictionDestroy(&(*op)->output_fields[i]->elem_rstr)); in CeedOperatorDestroy()
H A Dceed-preconditioning.c2661 CeedElemRestriction elem_rstr, mult_elem_rstr; in CeedOperatorCompositeGetMultiplicity() local
2693 CeedCall(CeedOperatorGetActiveElemRestriction(sub_operators[i], &elem_rstr)); in CeedOperatorCompositeGetMultiplicity()
2694 CeedCall(CeedElemRestrictionCreateUnorientedCopy(elem_rstr, &mult_elem_rstr)); in CeedOperatorCompositeGetMultiplicity()
2695 CeedCall(CeedElemRestrictionDestroy(&elem_rstr)); in CeedOperatorCompositeGetMultiplicity()
/libCEED/include/
H A Dceed-impl.h323 CeedElemRestriction elem_rstr; /* Restriction from L-vector */ member