| /libCEED/backends/sycl-gen/ |
| H A D | ceed-sycl-gen-operator-build.sycl.cpp | 70 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 D | ceed-ref-operator.c | 47 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 D | ceed-hip-gen-operator-build.cpp | 230 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 D | ceed-cuda-gen-operator-build.cpp | 203 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 D | ceed-sycl-ref-operator.sycl.cpp | 139 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 D | ceed-hip-ref-operator.c | 128 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 D | ceed-cuda-ref-operator.c | 129 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 D | ceed-blocked-operator.c | 314 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 D | ceed-opt-operator.c | 325 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 D | ceed-operator.c | 1022 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 D | ceed-preconditioning.c | 2661 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 D | ceed-impl.h | 323 CeedElemRestriction elem_rstr; /* Restriction from L-vector */ member
|