| /libCEED/interface/ |
| H A D | ceed-elemrestriction.c | 111 static int CeedElemRestrictionView_Object(CeedObject rstr, FILE *stream) { in CeedElemRestrictionView_Object() argument 112 CeedCall(CeedElemRestrictionView((CeedElemRestriction)rstr, stream)); in CeedElemRestrictionView_Object() 125 static int CeedElemRestrictionDestroy_Object(CeedObject *rstr) { in CeedElemRestrictionDestroy_Object() argument 126 CeedCall(CeedElemRestrictionDestroy((CeedElemRestriction *)rstr)); in CeedElemRestrictionDestroy_Object() 148 int CeedElemRestrictionGetType(CeedElemRestriction rstr, CeedRestrictionType *rstr_type) { in CeedElemRestrictionGetType() argument 149 *rstr_type = rstr->rstr_type; in CeedElemRestrictionGetType() 163 int CeedElemRestrictionIsStrided(CeedElemRestriction rstr, bool *is_strided) { in CeedElemRestrictionIsStrided() argument 164 *is_strided = (rstr->rstr_type == CEED_RESTRICTION_STRIDED); in CeedElemRestrictionIsStrided() 178 int CeedElemRestrictionIsAtPoints(CeedElemRestriction rstr, bool *is_points) { in CeedElemRestrictionIsAtPoints() argument 179 *is_points = (rstr->rstr_type == CEED_RESTRICTION_POINTS); in CeedElemRestrictionIsAtPoints() [all …]
|
| H A D | ceed-operator.c | 36 static int CeedOperatorCheckField(Ceed ceed, CeedQFunctionField qf_field, CeedElemRestriction rstr,… in CeedOperatorCheckField() argument 45 …CeedCheck((rstr == CEED_ELEMRESTRICTION_NONE) == (eval_mode == CEED_EVAL_WEIGHT), ceed, CEED_ERROR… in CeedOperatorCheckField() 47 if (rstr != CEED_ELEMRESTRICTION_NONE) { in CeedOperatorCheckField() 48 CeedCall(CeedElemRestrictionGetNumComponents(rstr, &rstr_num_comp)); in CeedOperatorCheckField() 57 …CeedCheck(rstr == CEED_ELEMRESTRICTION_NONE || rstr_num_comp == num_comp, ceed, CEED_ERROR_DIMENSI… in CeedOperatorCheckField() 335 CeedElemRestriction rstr; in CeedOperatorGetActiveElemRestrictions() local 337 CeedCall(CeedOperatorFieldGetElemRestriction(op_input_fields[i], &rstr)); in CeedOperatorGetActiveElemRestrictions() 338 …CeedCheck(!*active_input_rstr || *active_input_rstr == rstr, CeedOperatorReturnCeed(op), CEED_ERRO… in CeedOperatorGetActiveElemRestrictions() 340 … if (!*active_input_rstr) CeedCall(CeedElemRestrictionReferenceCopy(rstr, active_input_rstr)); in CeedOperatorGetActiveElemRestrictions() 341 CeedCall(CeedElemRestrictionDestroy(&rstr)); in CeedOperatorGetActiveElemRestrictions() [all …]
|
| H A D | ceed-preconditioning.c | 162 CeedElemRestriction rstr; in CeedOperatorCreateFallback() local 165 CeedCall(CeedOperatorFieldGetData(input_fields[i], &field_name, &rstr, &basis, &vec)); in CeedOperatorCreateFallback() 166 CeedCall(CeedOperatorSetField(op_fallback, field_name, rstr, basis, vec)); in CeedOperatorCreateFallback() 168 CeedCall(CeedElemRestrictionDestroy(&rstr)); in CeedOperatorCreateFallback() 174 CeedElemRestriction rstr; in CeedOperatorCreateFallback() local 177 CeedCall(CeedOperatorFieldGetData(output_fields[i], &field_name, &rstr, &basis, &vec)); in CeedOperatorCreateFallback() 178 CeedCall(CeedOperatorSetField(op_fallback, field_name, rstr, basis, vec)); in CeedOperatorCreateFallback() 180 CeedCall(CeedElemRestrictionDestroy(&rstr)); in CeedOperatorCreateFallback() 574 …ldOrUpdate_Core(CeedOperator op, bool use_parent, CeedVector *assembled, CeedElemRestriction *rstr, in CeedOperatorLinearAssembleQFunctionBuildOrUpdate_Core() argument 619 CeedCall(CeedElemRestrictionReferenceCopy(assembled_rstr, rstr)); in CeedOperatorLinearAssembleQFunctionBuildOrUpdate_Core() [all …]
|
| /libCEED/backends/memcheck/ |
| H A D | ceed-memcheck-restriction.c | 19 static inline int CeedElemRestrictionGetBackendStrides_Memcheck(CeedElemRestriction rstr, CeedInt s… in CeedElemRestrictionGetBackendStrides_Memcheck() argument 22 CeedCallBackend(CeedElemRestrictionGetElementSize(rstr, &elem_size)); in CeedElemRestrictionGetBackendStrides_Memcheck() 23 CeedCallBackend(CeedElemRestrictionGetNumComponents(rstr, &num_comp)); in CeedElemRestrictionGetBackendStrides_Memcheck() 24 CeedCallBackend(CeedElemRestrictionGetNumElements(rstr, &num_elem)); in CeedElemRestrictionGetBackendStrides_Memcheck() 46 static inline int CeedElemRestrictionApplyStridedNoTranspose_Memcheck_Core(CeedElemRestriction rstr… in CeedElemRestrictionApplyStridedNoTranspose_Memcheck_Core() argument 54 CeedCallBackend(CeedElemRestrictionHasBackendStrides(rstr, &has_backend_strides)); in CeedElemRestrictionApplyStridedNoTranspose_Memcheck_Core() 55 …if (has_backend_strides) CeedCallBackend(CeedElemRestrictionGetBackendStrides_Memcheck(rstr, strid… in CeedElemRestrictionApplyStridedNoTranspose_Memcheck_Core() 56 else CeedCallBackend(CeedElemRestrictionGetStrides(rstr, strides)); in CeedElemRestrictionApplyStridedNoTranspose_Memcheck_Core() 72 static inline int CeedElemRestrictionApplyOffsetNoTranspose_Memcheck_Core(CeedElemRestriction rstr,… in CeedElemRestrictionApplyOffsetNoTranspose_Memcheck_Core() argument 79 CeedCallBackend(CeedElemRestrictionGetData(rstr, &impl)); in CeedElemRestrictionApplyOffsetNoTranspose_Memcheck_Core() [all …]
|
| /libCEED/backends/ref/ |
| H A D | ceed-ref-restriction.c | 19 static inline int CeedElemRestrictionApplyStridedNoTranspose_Ref_Core(CeedElemRestriction rstr, con… in CeedElemRestrictionApplyStridedNoTranspose_Ref_Core() argument 26 CeedCallBackend(CeedElemRestrictionHasBackendStrides(rstr, &has_backend_strides)); in CeedElemRestrictionApplyStridedNoTranspose_Ref_Core() 44 CeedCallBackend(CeedElemRestrictionGetStrides(rstr, strides)); in CeedElemRestrictionApplyStridedNoTranspose_Ref_Core() 59 static inline int CeedElemRestrictionApplyOffsetNoTranspose_Ref_Core(CeedElemRestriction rstr, cons… in CeedElemRestrictionApplyOffsetNoTranspose_Ref_Core() argument 66 CeedCallBackend(CeedElemRestrictionGetData(rstr, &impl)); in CeedElemRestrictionApplyOffsetNoTranspose_Ref_Core() 77 static inline int CeedElemRestrictionApplyOrientedNoTranspose_Ref_Core(CeedElemRestriction rstr, co… in CeedElemRestrictionApplyOrientedNoTranspose_Ref_Core() argument 84 CeedCallBackend(CeedElemRestrictionGetData(rstr, &impl)); in CeedElemRestrictionApplyOrientedNoTranspose_Ref_Core() 96 static inline int CeedElemRestrictionApplyCurlOrientedNoTranspose_Ref_Core(CeedElemRestriction rstr… in CeedElemRestrictionApplyCurlOrientedNoTranspose_Ref_Core() argument 103 CeedCallBackend(CeedElemRestrictionGetData(rstr, &impl)); in CeedElemRestrictionApplyCurlOrientedNoTranspose_Ref_Core() 138 …trictionApplyCurlOrientedUnsignedNoTranspose_Ref_Core(CeedElemRestriction rstr, const CeedInt num_… in CeedElemRestrictionApplyCurlOrientedUnsignedNoTranspose_Ref_Core() argument [all …]
|
| H A D | ceed-ref-operator.c | 478 …tionCore_Ref(CeedOperator op, bool build_objects, CeedVector *assembled, CeedElemRestriction *rstr, in CeedOperatorLinearAssembleQFunctionCore_Ref() argument 553 … (CeedSize)qf_size_in * (CeedSize)qf_size_out * (CeedSize)num_elem * (CeedSize)Q, strides, rstr)); in CeedOperatorLinearAssembleQFunctionCore_Ref() 659 …Function_Ref(CeedOperator op, CeedVector *assembled, CeedElemRestriction *rstr, CeedRequest *reque… in CeedOperatorLinearAssembleQFunction_Ref() argument 660 return CeedOperatorLinearAssembleQFunctionCore_Ref(op, true, assembled, rstr, request); in CeedOperatorLinearAssembleQFunction_Ref() 666 …tionUpdate_Ref(CeedOperator op, CeedVector assembled, CeedElemRestriction rstr, CeedRequest *reque… in CeedOperatorLinearAssembleQFunctionUpdate_Ref() argument 667 return CeedOperatorLinearAssembleQFunctionCore_Ref(op, false, &assembled, &rstr, request); in CeedOperatorLinearAssembleQFunctionUpdate_Ref() 1090 … CeedElemRestriction *rstr, CeedRequest *request) { in CeedOperatorLinearAssembleQFunctionAtPointsCore_Ref() argument 1194 … qf_size_in * qf_size_out * num_points_total, CEED_MEM_HOST, CEED_COPY_VALUES, offsets, rstr)); in CeedOperatorLinearAssembleQFunctionAtPointsCore_Ref() 1198 CeedCallBackend(CeedElemRestrictionCreateVector(*rstr, assembled, NULL)); in CeedOperatorLinearAssembleQFunctionAtPointsCore_Ref() 1315 …AtPoints_Ref(CeedOperator op, CeedVector *assembled, CeedElemRestriction *rstr, CeedRequest *reque… in CeedOperatorLinearAssembleQFunctionAtPoints_Ref() argument [all …]
|
| /libCEED/backends/cuda-ref/ |
| H A D | ceed-cuda-ref-restriction.c | 24 static inline int CeedElemRestrictionSetupCompile_Cuda(CeedElemRestriction rstr) { in CeedElemRestrictionSetupCompile_Cuda() argument 31 CeedCallBackend(CeedElemRestrictionGetData(rstr, &impl)); in CeedElemRestrictionSetupCompile_Cuda() 32 CeedCallBackend(CeedElemRestrictionGetCeed(rstr, &ceed)); in CeedElemRestrictionSetupCompile_Cuda() 33 CeedCallBackend(CeedElemRestrictionGetType(rstr, &rstr_type)); in CeedElemRestrictionSetupCompile_Cuda() 34 CeedCallBackend(CeedElemRestrictionGetNumElements(rstr, &num_elem)); in CeedElemRestrictionSetupCompile_Cuda() 35 CeedCallBackend(CeedElemRestrictionGetNumComponents(rstr, &num_comp)); in CeedElemRestrictionSetupCompile_Cuda() 36 CeedCallBackend(CeedElemRestrictionGetCompStride(rstr, &comp_stride)); in CeedElemRestrictionSetupCompile_Cuda() 38 CeedCallBackend(CeedElemRestrictionGetMaxPointsInElement(rstr, &elem_size)); in CeedElemRestrictionSetupCompile_Cuda() 40 CeedCallBackend(CeedElemRestrictionGetElementSize(rstr, &elem_size)); in CeedElemRestrictionSetupCompile_Cuda() 51 CeedCallBackend(CeedElemRestrictionHasBackendStrides(rstr, &has_backend_strides)); in CeedElemRestrictionSetupCompile_Cuda() [all …]
|
| H A D | ceed-cuda-ref-operator.c | 970 …ionCore_Cuda(CeedOperator op, bool build_objects, CeedVector *assembled, CeedElemRestriction *rstr, in CeedOperatorLinearAssembleQFunctionCore_Cuda() argument 1057 rstr)); in CeedOperatorLinearAssembleQFunctionCore_Cuda() 1115 …unction_Cuda(CeedOperator op, CeedVector *assembled, CeedElemRestriction *rstr, CeedRequest *reque… in CeedOperatorLinearAssembleQFunction_Cuda() argument 1116 return CeedOperatorLinearAssembleQFunctionCore_Cuda(op, true, assembled, rstr, request); in CeedOperatorLinearAssembleQFunction_Cuda() 1122 …ionUpdate_Cuda(CeedOperator op, CeedVector assembled, CeedElemRestriction rstr, CeedRequest *reque… in CeedOperatorLinearAssembleQFunctionUpdate_Cuda() argument 1123 return CeedOperatorLinearAssembleQFunctionCore_Cuda(op, false, &assembled, &rstr, request); in CeedOperatorLinearAssembleQFunctionUpdate_Cuda() 1818 …tPoints_Cuda(CeedOperator op, CeedVector *assembled, CeedElemRestriction *rstr, CeedRequest *reque… in CeedOperatorLinearAssembleQFunctionAtPoints_Cuda() argument
|
| /libCEED/backends/hip-ref/ |
| H A D | ceed-hip-ref-restriction.c | 23 static inline int CeedElemRestrictionSetupCompile_Hip(CeedElemRestriction rstr) { in CeedElemRestrictionSetupCompile_Hip() argument 30 CeedCallBackend(CeedElemRestrictionGetData(rstr, &impl)); in CeedElemRestrictionSetupCompile_Hip() 31 CeedCallBackend(CeedElemRestrictionGetCeed(rstr, &ceed)); in CeedElemRestrictionSetupCompile_Hip() 32 CeedCallBackend(CeedElemRestrictionGetType(rstr, &rstr_type)); in CeedElemRestrictionSetupCompile_Hip() 33 CeedCallBackend(CeedElemRestrictionGetNumElements(rstr, &num_elem)); in CeedElemRestrictionSetupCompile_Hip() 34 CeedCallBackend(CeedElemRestrictionGetNumComponents(rstr, &num_comp)); in CeedElemRestrictionSetupCompile_Hip() 35 CeedCallBackend(CeedElemRestrictionGetCompStride(rstr, &comp_stride)); in CeedElemRestrictionSetupCompile_Hip() 37 CeedCallBackend(CeedElemRestrictionGetMaxPointsInElement(rstr, &elem_size)); in CeedElemRestrictionSetupCompile_Hip() 39 CeedCallBackend(CeedElemRestrictionGetElementSize(rstr, &elem_size)); in CeedElemRestrictionSetupCompile_Hip() 50 CeedCallBackend(CeedElemRestrictionHasBackendStrides(rstr, &has_backend_strides)); in CeedElemRestrictionSetupCompile_Hip() [all …]
|
| H A D | ceed-hip-ref.h | 160 … const CeedInt8 *curl_orients, CeedElemRestriction rstr);
|
| H A D | ceed-hip-ref-operator.c | 967 …tionCore_Hip(CeedOperator op, bool build_objects, CeedVector *assembled, CeedElemRestriction *rstr, in CeedOperatorLinearAssembleQFunctionCore_Hip() argument 1054 rstr)); in CeedOperatorLinearAssembleQFunctionCore_Hip() 1112 …Function_Hip(CeedOperator op, CeedVector *assembled, CeedElemRestriction *rstr, CeedRequest *reque… in CeedOperatorLinearAssembleQFunction_Hip() argument 1113 return CeedOperatorLinearAssembleQFunctionCore_Hip(op, true, assembled, rstr, request); in CeedOperatorLinearAssembleQFunction_Hip() 1119 …tionUpdate_Hip(CeedOperator op, CeedVector assembled, CeedElemRestriction rstr, CeedRequest *reque… in CeedOperatorLinearAssembleQFunctionUpdate_Hip() argument 1120 return CeedOperatorLinearAssembleQFunctionCore_Hip(op, false, &assembled, &rstr, request); in CeedOperatorLinearAssembleQFunctionUpdate_Hip() 1815 …AtPoints_Hip(CeedOperator op, CeedVector *assembled, CeedElemRestriction *rstr, CeedRequest *reque… in CeedOperatorLinearAssembleQFunctionAtPoints_Hip() argument
|
| /libCEED/backends/sycl-ref/ |
| H A D | ceed-sycl-restriction.sycl.cpp | 149 static int CeedElemRestrictionApply_Sycl(CeedElemRestriction rstr, CeedTransposeMode t_mode, CeedVe… in CeedElemRestrictionApply_Sycl() argument 156 CeedCallBackend(CeedElemRestrictionGetCeed(rstr, &ceed)); in CeedElemRestrictionApply_Sycl() 157 CeedCallBackend(CeedElemRestrictionGetData(rstr, &impl)); in CeedElemRestrictionApply_Sycl() 205 static int CeedElemRestrictionGetOffsets_Sycl(CeedElemRestriction rstr, CeedMemType m_type, const C… in CeedElemRestrictionGetOffsets_Sycl() argument 208 CeedCallBackend(CeedElemRestrictionGetData(rstr, &impl)); in CeedElemRestrictionGetOffsets_Sycl() 224 static int CeedElemRestrictionDestroy_Sycl(CeedElemRestriction rstr) { in CeedElemRestrictionDestroy_Sycl() argument 229 CeedCallBackend(CeedElemRestrictionGetCeed(rstr, &ceed)); in CeedElemRestrictionDestroy_Sycl() 230 CeedCallBackend(CeedElemRestrictionGetData(rstr, &impl)); in CeedElemRestrictionDestroy_Sycl() 249 static int CeedElemRestrictionOffset_Sycl(const CeedElemRestriction rstr, const CeedInt *indices) { in CeedElemRestrictionOffset_Sycl() argument 257 CeedCallBackend(CeedElemRestrictionGetCeed(rstr, &ceed)); in CeedElemRestrictionOffset_Sycl() [all …]
|
| /libCEED/include/ceed/ |
| H A D | ceed.h | 263 … CeedMemType mem_type, CeedCopyMode copy_mode, const CeedInt *offsets, CeedElemRestriction *rstr); 266 const bool *orients, CeedElemRestriction *rstr); 269 … const CeedInt8 *curl_orients, CeedElemRestriction *rstr); 271 … const CeedInt strides[3], CeedElemRestriction *rstr); 273 … CeedMemType mem_type, CeedCopyMode copy_mode, const CeedInt *offsets, CeedElemRestriction *rstr); 276 … const CeedInt *offsets, CeedElemRestriction *rstr); 279 … const CeedInt *offsets, const bool *orients, CeedElemRestriction *rstr); 282 … const CeedInt *offsets, const CeedInt8 *curl_orients, CeedElemRestriction *rstr); 284 … CeedSize l_size, const CeedInt strides[3], CeedElemRestriction *rstr); 285 CEED_EXTERN int CeedElemRestrictionCreateUnsignedCopy(CeedElemRestriction rstr, CeedElemRestrictio… [all …]
|
| H A D | backend.h | 303 CEED_EXTERN int CeedElemRestrictionGetType(CeedElemRestriction rstr, CeedRestrictionType *rstr_type… 304 CEED_EXTERN int CeedElemRestrictionIsStrided(CeedElemRestriction rstr, bool *is_strided); 305 CEED_EXTERN int CeedElemRestrictionIsAtPoints(CeedElemRestriction rstr, bool *is_points); 307 CEED_EXTERN int CeedElemRestrictionGetStrides(CeedElemRestriction rstr, CeedInt strides[3]); 308 CEED_EXTERN int CeedElemRestrictionHasBackendStrides(CeedElemRestriction rstr, bool *has_backend_st… 309 CEED_EXTERN int CeedElemRestrictionGetOffsets(CeedElemRestriction rstr, CeedMemType mem_type, const… 310 CEED_EXTERN int CeedElemRestrictionRestoreOffsets(CeedElemRestriction rstr, const CeedInt **offsets… 311 CEED_EXTERN int CeedElemRestrictionGetOrientations(CeedElemRestriction rstr, CeedMemType mem_type, … 312 CEED_EXTERN int CeedElemRestrictionRestoreOrientations(CeedElemRestriction rstr, const bool **orien… 313 CEED_EXTERN int CeedElemRestrictionGetCurlOrientations(CeedElemRestriction rstr, CeedMemType mem_ty… [all …]
|
| /libCEED/julia/LibCEED.jl/src/generated/ |
| H A D | libceed_bindings.jl | 283 …reate(ceed, num_elem, elem_size, num_comp, comp_stride, l_size, mem_type, copy_mode, offsets, rstr) argument 284 …on}), ceed, num_elem, elem_size, num_comp, comp_stride, l_size, mem_type, copy_mode, offsets, rstr) 287 …d, num_elem, elem_size, num_comp, comp_stride, l_size, mem_type, copy_mode, offsets, orients, rstr) argument 288 …d, num_elem, elem_size, num_comp, comp_stride, l_size, mem_type, copy_mode, offsets, orients, rstr) 291 …m_elem, elem_size, num_comp, comp_stride, l_size, mem_type, copy_mode, offsets, curl_orients, rstr) argument 292 …m_elem, elem_size, num_comp, comp_stride, l_size, mem_type, copy_mode, offsets, curl_orients, rstr) 295 …nction CeedElemRestrictionCreateStrided(ceed, num_elem, elem_size, num_comp, l_size, strides, rstr) argument 296 …tr{CeedInt}, Ptr{CeedElemRestriction}), ceed, num_elem, elem_size, num_comp, l_size, strides, rstr) 299 …ionCreateAtPoints(ceed, num_elem, num_points, num_comp, l_size, mem_type, copy_mode, offsets, rstr) argument 300 …lemRestriction}), ceed, num_elem, num_points, num_comp, l_size, mem_type, copy_mode, offsets, rstr) [all …]
|
| /libCEED/backends/opt/ |
| H A D | ceed-opt-operator.c | 55 CeedElemRestriction rstr; in CeedOperatorSetupFields_Opt() local 57 CeedCallBackend(CeedOperatorFieldGetElemRestriction(op_fields[i], &rstr)); in CeedOperatorSetupFields_Opt() 58 CeedCallBackend(CeedElemRestrictionGetCeed(rstr, &ceed_rstr)); in CeedOperatorSetupFields_Opt() 59 CeedCallBackend(CeedElemRestrictionGetNumElements(rstr, &num_elem)); in CeedOperatorSetupFields_Opt() 60 CeedCallBackend(CeedElemRestrictionGetElementSize(rstr, &elem_size)); in CeedOperatorSetupFields_Opt() 61 CeedCallBackend(CeedElemRestrictionGetLVectorSize(rstr, &l_size)); in CeedOperatorSetupFields_Opt() 62 CeedCallBackend(CeedElemRestrictionGetNumComponents(rstr, &num_comp)); in CeedOperatorSetupFields_Opt() 63 CeedCallBackend(CeedElemRestrictionGetCompStride(rstr, &comp_stride)); in CeedOperatorSetupFields_Opt() 65 CeedCallBackend(CeedElemRestrictionGetType(rstr, &rstr_type)); in CeedOperatorSetupFields_Opt() 70 CeedCallBackend(CeedElemRestrictionGetOffsets(rstr, CEED_MEM_HOST, &offsets)); in CeedOperatorSetupFields_Opt() [all …]
|
| /libCEED/backends/blocked/ |
| H A D | ceed-blocked-operator.c | 55 CeedElemRestriction rstr; in CeedOperatorSetupFields_Blocked() local 57 CeedCallBackend(CeedOperatorFieldGetElemRestriction(op_fields[i], &rstr)); in CeedOperatorSetupFields_Blocked() 58 CeedCallBackend(CeedElemRestrictionGetCeed(rstr, &ceed_rstr)); in CeedOperatorSetupFields_Blocked() 59 CeedCallBackend(CeedElemRestrictionGetNumElements(rstr, &num_elem)); in CeedOperatorSetupFields_Blocked() 60 CeedCallBackend(CeedElemRestrictionGetElementSize(rstr, &elem_size)); in CeedOperatorSetupFields_Blocked() 61 CeedCallBackend(CeedElemRestrictionGetLVectorSize(rstr, &l_size)); in CeedOperatorSetupFields_Blocked() 62 CeedCallBackend(CeedElemRestrictionGetNumComponents(rstr, &num_comp)); in CeedOperatorSetupFields_Blocked() 63 CeedCallBackend(CeedElemRestrictionGetCompStride(rstr, &comp_stride)); in CeedOperatorSetupFields_Blocked() 65 CeedCallBackend(CeedElemRestrictionGetType(rstr, &rstr_type)); in CeedOperatorSetupFields_Blocked() 70 CeedCallBackend(CeedElemRestrictionGetOffsets(rstr, CEED_MEM_HOST, &offsets)); in CeedOperatorSetupFields_Blocked() [all …]
|
| /libCEED/rust/libceed/src/ |
| H A D | elem_restriction.rs | 23 fn from(rstr: &'a ElemRestriction) -> Self { in from() 24 debug_assert!(rstr.ptr != unsafe { bind_ceed::CEED_ELEMRESTRICTION_NONE }); in from() 25 Self::Some(rstr) in from() 33 Self::Some(rstr) => rstr.ptr, in to_raw()
|
| /libCEED/julia/LibCEED.jl/examples/ |
| H A D | common.jl | 24 const RestrictionOnly = FormRestrictionMode{:rstr}() 79 rstr = 101 return size, rstr, rstr_i
|
| H A D | ex1-volume-c.jl | 130 rstr = Ref{C.CeedElemRestriction}() 141 rstr, 154 return size, rstr, rstr_i 156 return size, rstr
|
| /libCEED/examples/rust/mesh/src/ |
| H A D | lib.rs | 92 let rstr = ceed.elem_restriction( localVariable 110 Ok((rstr, rstr_qdata))
|
| /libCEED/backends/cuda-gen/ |
| H A D | ceed-cuda-gen-operator.c | 344 …ore_Cuda_gen(CeedOperator op, bool build_objects, CeedVector *assembled, CeedElemRestriction *rstr, in CeedOperatorLinearAssembleQFunctionCore_Cuda_gen() argument 449 rstr)); in CeedOperatorLinearAssembleQFunctionCore_Cuda_gen() 508 CeedCallBackend(CeedElemRestrictionDestroy(rstr)); in CeedOperatorLinearAssembleQFunctionCore_Cuda_gen() 520 …d(CeedOperatorLinearAssembleQFunctionBuildOrUpdateFallback(op_fallback, assembled, rstr, request)); in CeedOperatorLinearAssembleQFunctionCore_Cuda_gen() 526 …ion_Cuda_gen(CeedOperator op, CeedVector *assembled, CeedElemRestriction *rstr, CeedRequest *reque… in CeedOperatorLinearAssembleQFunction_Cuda_gen() argument 527 return CeedOperatorLinearAssembleQFunctionCore_Cuda_gen(op, true, assembled, rstr, request); in CeedOperatorLinearAssembleQFunction_Cuda_gen() 530 …pdate_Cuda_gen(CeedOperator op, CeedVector assembled, CeedElemRestriction rstr, CeedRequest *reque… in CeedOperatorLinearAssembleQFunctionUpdate_Cuda_gen() argument 531 return CeedOperatorLinearAssembleQFunctionCore_Cuda_gen(op, false, &assembled, &rstr, request); in CeedOperatorLinearAssembleQFunctionUpdate_Cuda_gen()
|
| /libCEED/backends/hip-gen/ |
| H A D | ceed-hip-gen-operator.c | 312 …Core_Hip_gen(CeedOperator op, bool build_objects, CeedVector *assembled, CeedElemRestriction *rstr, in CeedOperatorLinearAssembleQFunctionCore_Hip_gen() argument 417 rstr)); in CeedOperatorLinearAssembleQFunctionCore_Hip_gen() 487 CeedCallBackend(CeedElemRestrictionDestroy(rstr)); in CeedOperatorLinearAssembleQFunctionCore_Hip_gen() 499 …d(CeedOperatorLinearAssembleQFunctionBuildOrUpdateFallback(op_fallback, assembled, rstr, request)); in CeedOperatorLinearAssembleQFunctionCore_Hip_gen() 505 …tion_Hip_gen(CeedOperator op, CeedVector *assembled, CeedElemRestriction *rstr, CeedRequest *reque… in CeedOperatorLinearAssembleQFunction_Hip_gen() argument 506 return CeedOperatorLinearAssembleQFunctionCore_Hip_gen(op, true, assembled, rstr, request); in CeedOperatorLinearAssembleQFunction_Hip_gen() 509 …Update_Hip_gen(CeedOperator op, CeedVector assembled, CeedElemRestriction rstr, CeedRequest *reque… in CeedOperatorLinearAssembleQFunctionUpdate_Hip_gen() argument 510 return CeedOperatorLinearAssembleQFunctionCore_Hip_gen(op, false, &assembled, &rstr, request); in CeedOperatorLinearAssembleQFunctionUpdate_Hip_gen()
|
| /libCEED/include/ |
| H A D | ceed-impl.h | 336 CeedElemRestriction rstr; member
|