Home
last modified time | relevance | path

Searched refs:t_mode (Results 1 – 23 of 23) sorted by relevance

/libCEED/backends/ref/
H A Dceed-ref-basis.c19 …Ref(CeedBasis basis, bool apply_add, CeedInt num_elem, CeedTransposeMode t_mode, CeedEvalMode eval… in CeedBasisApplyCore_Ref() argument
21 bool is_tensor_basis, add = apply_add || (t_mode == CEED_TRANSPOSE); in CeedBasisApplyCore_Ref()
41 if (t_mode == CEED_TRANSPOSE && !apply_add) { in CeedBasisApplyCore_Ref()
63 if (t_mode == CEED_TRANSPOSE) { in CeedBasisApplyCore_Ref()
73 …CeedCallBackend(CeedTensorContractApply(contract, pre, P, post, Q, interp_1d, t_mode, add && (d ==… in CeedBasisApplyCore_Ref()
88 if (t_mode == CEED_TRANSPOSE) { in CeedBasisApplyCore_Ref()
103 …ContractApply(contract, pre, P, post, Q, (t_mode == CEED_NOTRANSPOSE ? interp_1d : impl->collo_gra… in CeedBasisApplyCore_Ref()
104 (t_mode == CEED_TRANSPOSE) && (d > 0), in CeedBasisApplyCore_Ref()
105 … (t_mode == CEED_NOTRANSPOSE ? (d == 0 ? u : tmp[d % 2]) : &u[d * num_qpts * num_comp * num_elem]), in CeedBasisApplyCore_Ref()
106 … (t_mode == CEED_NOTRANSPOSE ? (d == dim - 1 ? interp : tmp[(d + 1) % 2]) : interp))); in CeedBasisApplyCore_Ref()
[all …]
H A Dceed-ref-restriction.c372 … const CeedInt stop, CeedTransposeMode t_mode, const CeedScalar *__restrict__ uu, in CeedElemRestrictionApplyAtPointsInElement_Ref_Core() argument
382 if (t_mode == CEED_NOTRANSPOSE) { in CeedElemRestrictionApplyAtPointsInElement_Ref_Core()
397 … const CeedInt comp_stride, const CeedInt start, const CeedInt stop, CeedTransposeMode t_mode, in CeedElemRestrictionApply_Ref_Core() argument
411 if (t_mode == CEED_TRANSPOSE) { in CeedElemRestrictionApply_Ref_Core()
418 if (t_mode == CEED_TRANSPOSE) { in CeedElemRestrictionApply_Ref_Core()
455 …d(CeedElemRestrictionApplyAtPointsInElement_Ref_Core(rstr, num_comp, start, stop, t_mode, uu, vv)); in CeedElemRestrictionApply_Ref_Core()
495 …d(CeedElemRestrictionApplyAtPointsInElement_Ref_Core(rstr, num_comp, start, stop, t_mode, uu, vv)); in CeedElemRestrictionApply_Ref_Core()
509 …CeedInt start, CeedInt stop, CeedTransposeMode t_mode, bool use_signs, bool use_orients, CeedVecto… in CeedElemRestrictionApply_Ref_110() argument
511 …return CeedElemRestrictionApply_Ref_Core(rstr, 1, 1, comp_stride, start, stop, t_mode, use_signs, … in CeedElemRestrictionApply_Ref_110()
515 …CeedInt start, CeedInt stop, CeedTransposeMode t_mode, bool use_signs, bool use_orients, CeedVecto… in CeedElemRestrictionApply_Ref_111() argument
[all …]
H A Dceed-ref-tensor.c17 …CeedTransposeMode t_mode, const CeedInt add, const CeedScalar *restrict u, CeedScalar *restrict v)… in CeedTensorContractApply_Ref() argument
20 if (t_mode == CEED_TRANSPOSE) { in CeedTensorContractApply_Ref()
/libCEED/backends/xsmm/
H A Dceed-xsmm-tensor.c18 …CeedTransposeMode t_mode, const CeedInt add, const CeedScalar *restrict u, CeedScalar *restrict v)… in CeedTensorContractApply_Xsmm() argument
21 const int flags_t = LIBXSMM_GEMM_FLAGS(!t_mode ? 'T' : 'N', 'N'); in CeedTensorContractApply_Xsmm()
25 …? libxsmm_create_gemm_shape(J, A, B, !t_mode ? B : J, B, J, LIBXSMM_DATATYPE_F64, LIBXSMM_DATATYPE… in CeedTensorContractApply_Xsmm()
27 …: libxsmm_create_gemm_shape(J, A, B, !t_mode ? B : J, B, J, LIBXSMM_DATATYPE_F32, LIBXSMM_DATATYPE… in CeedTensorContractApply_Xsmm()
41 const int flags_t = LIBXSMM_GEMM_FLAGS('N', t_mode ? 'T' : 'N'); in CeedTensorContractApply_Xsmm()
45 …? libxsmm_create_gemm_shape(C, J, B, C, !t_mode ? B : J, C, LIBXSMM_DATATYPE_F64, LIBXSMM_DATATYPE… in CeedTensorContractApply_Xsmm()
47 …: libxsmm_create_gemm_shape(C, J, B, C, !t_mode ? B : J, C, LIBXSMM_DATATYPE_F32, LIBXSMM_DATATYPE… in CeedTensorContractApply_Xsmm()
/libCEED/backends/opt/
H A Dceed-opt-tensor.c17 … const CeedScalar *restrict t, CeedTransposeMode t_mode, const CeedInt add, in CeedTensorContractApply_Core_Opt() argument
21 if (t_mode == CEED_TRANSPOSE) { in CeedTensorContractApply_Core_Opt()
41 …CeedTransposeMode t_mode, const CeedInt add, const CeedScalar *restrict u, CeedScalar *restrict v)… in CeedTensorContractApply_Opt() argument
46 if (C == 1) return CeedTensorContractApply_Core_Opt(contract, A, B, 1, J, t, t_mode, add, u, v); in CeedTensorContractApply_Opt()
47 else return CeedTensorContractApply_Core_Opt(contract, A, B, C, J, t, t_mode, add, u, v); in CeedTensorContractApply_Opt()
/libCEED/interface/
H A Dceed-tensor.c95 …CeedTransposeMode t_mode, const CeedInt add, const CeedScalar *restrict u, CeedScalar *restrict v)… in CeedTensorContractApply() argument
96 CeedCall(contract->Apply(contract, A, B, C, J, t, t_mode, add, u, v)); in CeedTensorContractApply()
125 …CeedTransposeMode t_mode, const CeedInt add, const CeedScalar *restrict u, CeedScalar *restrict v)… in CeedTensorContractStridedApply() argument
126 if (t_mode == CEED_TRANSPOSE) { in CeedTensorContractStridedApply()
128 … CeedCall(contract->Apply(contract, A, J, C, B, t + d * B * J, t_mode, add, u + d * A * J * C, v)); in CeedTensorContractStridedApply()
132 … CeedCall(contract->Apply(contract, A, B, C, J, t + d * B * J, t_mode, add, u, v + d * A * J * C)); in CeedTensorContractStridedApply()
H A Dceed-basis.c129 static int CeedGivensRotation(CeedScalar *A, CeedScalar c, CeedScalar s, CeedTransposeMode t_mode, … in CeedGivensRotation() argument
132 if (t_mode == CEED_NOTRANSPOSE) { in CeedGivensRotation()
345 static int CeedBasisApplyCheckDims(CeedBasis basis, CeedInt num_elem, CeedTransposeMode t_mode, Cee… in CeedBasisApplyCheckDims() argument
365 …has_good_dims = ((t_mode == CEED_TRANSPOSE && u_length >= (CeedSize)num_elem * (CeedSize)num_comp … in CeedBasisApplyCheckDims()
367 …(t_mode == CEED_NOTRANSPOSE && v_length >= (CeedSize)num_elem * (CeedSize)num_qpts * (CeedSize)num… in CeedBasisApplyCheckDims()
398 …tsCheckDims(CeedBasis basis, CeedInt num_elem, const CeedInt *num_points, CeedTransposeMode t_mode, in CeedBasisApplyAtPointsCheckDims() argument
422 …CeedCheck(eval_mode != CEED_EVAL_WEIGHT || t_mode == CEED_NOTRANSPOSE, CeedBasisReturnCeed(basis),… in CeedBasisApplyAtPointsCheckDims()
429 …has_good_dims = ((t_mode == CEED_TRANSPOSE && (u_length >= (CeedSize)total_num_points * (CeedSize)… in CeedBasisApplyAtPointsCheckDims()
431 … (t_mode == CEED_NOTRANSPOSE && (v_length >= (CeedSize)total_num_points * (CeedSize)num_q_comp || in CeedBasisApplyAtPointsCheckDims()
435 …has_good_dims = ((t_mode == CEED_TRANSPOSE && (u_length >= (CeedSize)total_num_points * (CeedSize)… in CeedBasisApplyAtPointsCheckDims()
[all …]
H A Dceed-elemrestriction.c576 int CeedElemRestrictionGetFlopsEstimate(CeedElemRestriction rstr, CeedTransposeMode t_mode, CeedSiz… in CeedElemRestrictionGetFlopsEstimate() argument
582 if (t_mode == CEED_TRANSPOSE) { in CeedElemRestrictionGetFlopsEstimate()
1314 int CeedElemRestrictionApply(CeedElemRestriction rstr, CeedTransposeMode t_mode, CeedVector u, Ceed… in CeedElemRestrictionApply() argument
1318 if (t_mode == CEED_NOTRANSPOSE) { in CeedElemRestrictionApply()
1334 if (num_elem > 0) CeedCall(rstr->Apply(rstr, t_mode, u, ru, request)); in CeedElemRestrictionApply()
1353 …ointsInElement(CeedElemRestriction rstr, CeedInt elem, CeedTransposeMode t_mode, CeedVector u, Cee… in CeedElemRestrictionApplyAtPointsInElement() argument
1361 if (t_mode == CEED_NOTRANSPOSE) { in CeedElemRestrictionApplyAtPointsInElement()
1389 if (num_elem > 0) CeedCall(rstr->ApplyAtPointsInElement(rstr, elem, t_mode, u, ru, request)); in CeedElemRestrictionApplyAtPointsInElement()
1408 int CeedElemRestrictionApplyBlock(CeedElemRestriction rstr, CeedInt block, CeedTransposeMode t_mode in CeedElemRestrictionApplyBlock() argument
1417 if (t_mode == CEED_NOTRANSPOSE) { in CeedElemRestrictionApplyBlock()
[all …]
/libCEED/backends/avx/
H A Dceed-avx-tensor.c43 … const CeedScalar *restrict t, CeedTransposeMode t_mode, const CeedInt add, in CeedTensorContract_Avx_Blocked() argument
47 if (t_mode == CEED_TRANSPOSE) { in CeedTensorContract_Avx_Blocked()
105 … const CeedScalar *restrict t, CeedTransposeMode t_mode, const CeedInt add, in CeedTensorContract_Avx_Remainder() argument
109 if (t_mode == CEED_TRANSPOSE) { in CeedTensorContract_Avx_Remainder()
154 … CeedTransposeMode t_mode, const CeedInt add, const CeedScalar *restrict u, CeedScalar *restrict v, in CeedTensorContract_Avx_Single() argument
158 if (t_mode == CEED_TRANSPOSE) { in CeedTensorContract_Avx_Single()
255 …CeedTransposeMode t_mode, const CeedInt add, const CeedScalar *restrict u, CeedScalar *restrict v)… in CeedTensorContract_Avx_Blocked_4_8() argument
256 return CeedTensorContract_Avx_Blocked(contract, A, B, C, J, t, t_mode, add, u, v, 4, 8); in CeedTensorContract_Avx_Blocked_4_8()
259 …CeedTransposeMode t_mode, const CeedInt add, const CeedScalar *restrict u, CeedScalar *restrict v)… in CeedTensorContract_Avx_Remainder_8_8() argument
260 return CeedTensorContract_Avx_Remainder(contract, A, B, C, J, t, t_mode, add, u, v, 8, 8); in CeedTensorContract_Avx_Remainder_8_8()
[all …]
/libCEED/backends/hip-shared/
H A Dceed-hip-shared-basis.c91 …rCore_Hip_shared(CeedBasis basis, bool apply_add, const CeedInt num_elem, CeedTransposeMode t_mode, in CeedBasisApplyTensorCore_Hip_shared() argument
133 if (t_mode == CEED_TRANSPOSE) { in CeedBasisApplyTensorCore_Hip_shared()
145 if (t_mode == CEED_TRANSPOSE) { in CeedBasisApplyTensorCore_Hip_shared()
156 if (t_mode == CEED_TRANSPOSE) { in CeedBasisApplyTensorCore_Hip_shared()
185 if (t_mode == CEED_TRANSPOSE) { in CeedBasisApplyTensorCore_Hip_shared()
197 if (t_mode == CEED_TRANSPOSE) { in CeedBasisApplyTensorCore_Hip_shared()
208 if (t_mode == CEED_TRANSPOSE) { in CeedBasisApplyTensorCore_Hip_shared()
261 …or_Hip_shared(CeedBasis basis, const CeedInt num_elem, CeedTransposeMode t_mode, CeedEvalMode eval… in CeedBasisApplyTensor_Hip_shared() argument
263 …CeedCallBackend(CeedBasisApplyTensorCore_Hip_shared(basis, false, num_elem, t_mode, eval_mode, u, … in CeedBasisApplyTensor_Hip_shared()
267 …or_Hip_shared(CeedBasis basis, const CeedInt num_elem, CeedTransposeMode t_mode, CeedEvalMode eval… in CeedBasisApplyAddTensor_Hip_shared() argument
[all …]
/libCEED/backends/cuda-shared/
H A Dceed-cuda-shared-basis.c24 …Core_Cuda_shared(CeedBasis basis, bool apply_add, const CeedInt num_elem, CeedTransposeMode t_mode, in CeedBasisApplyTensorCore_Cuda_shared() argument
66 if (t_mode == CEED_TRANSPOSE) { in CeedBasisApplyTensorCore_Cuda_shared()
79 if (t_mode == CEED_TRANSPOSE) { in CeedBasisApplyTensorCore_Cuda_shared()
91 if (t_mode == CEED_TRANSPOSE) { in CeedBasisApplyTensorCore_Cuda_shared()
120 if (t_mode == CEED_TRANSPOSE) { in CeedBasisApplyTensorCore_Cuda_shared()
133 if (t_mode == CEED_TRANSPOSE) { in CeedBasisApplyTensorCore_Cuda_shared()
144 if (t_mode == CEED_TRANSPOSE) { in CeedBasisApplyTensorCore_Cuda_shared()
195 …r_Cuda_shared(CeedBasis basis, const CeedInt num_elem, CeedTransposeMode t_mode, CeedEvalMode eval… in CeedBasisApplyTensor_Cuda_shared() argument
197 …CeedCallBackend(CeedBasisApplyTensorCore_Cuda_shared(basis, false, num_elem, t_mode, eval_mode, u,… in CeedBasisApplyTensor_Cuda_shared()
201 …r_Cuda_shared(CeedBasis basis, const CeedInt num_elem, CeedTransposeMode t_mode, CeedEvalMode eval… in CeedBasisApplyAddTensor_Cuda_shared() argument
[all …]
/libCEED/backends/magma/
H A Dceed-magma-basis.c29 …gma(CeedBasis basis, bool apply_add, CeedInt num_elem, CeedTransposeMode t_mode, CeedEvalMode e_mo… in CeedBasisApplyCore_Magma() argument
48 if (t_mode == CEED_TRANSPOSE) { in CeedBasisApplyCore_Magma()
80 if (t_mode == CEED_TRANSPOSE) { in CeedBasisApplyCore_Magma()
119 if (t_mode == CEED_TRANSPOSE) { in CeedBasisApplyCore_Magma()
154 if (t_mode == CEED_TRANSPOSE) { in CeedBasisApplyCore_Magma()
197 if (t_mode == CEED_TRANSPOSE) { in CeedBasisApplyCore_Magma()
205 …CeedCheck(t_mode != CEED_TRANSPOSE, ceed, CEED_ERROR_BACKEND, "CEED_EVAL_WEIGHT incompatible with … in CeedBasisApplyCore_Magma()
256 static int CeedBasisApply_Magma(CeedBasis basis, CeedInt num_elem, CeedTransposeMode t_mode, CeedEv… in CeedBasisApply_Magma() argument
257 CeedCallBackend(CeedBasisApplyCore_Magma(basis, false, num_elem, t_mode, e_mode, u, v)); in CeedBasisApply_Magma()
261 static int CeedBasisApplyAdd_Magma(CeedBasis basis, CeedInt num_elem, CeedTransposeMode t_mode, Cee… in CeedBasisApplyAdd_Magma() argument
[all …]
/libCEED/backends/hip-ref/
H A Dceed-hip-ref-basis.c21 …edBasis basis, bool apply_add, const CeedInt num_elem, CeedTransposeMode t_mode, CeedEvalMode eval… in CeedBasisApplyCore_Hip() argument
25 const CeedInt is_transpose = t_mode == CEED_TRANSPOSE; in CeedBasisApplyCore_Hip()
87 static int CeedBasisApply_Hip(CeedBasis basis, const CeedInt num_elem, CeedTransposeMode t_mode, Ce… in CeedBasisApply_Hip() argument
88 CeedCallBackend(CeedBasisApplyCore_Hip(basis, false, num_elem, t_mode, eval_mode, u, v)); in CeedBasisApply_Hip()
92 static int CeedBasisApplyAdd_Hip(CeedBasis basis, const CeedInt num_elem, CeedTransposeMode t_mode,… in CeedBasisApplyAdd_Hip() argument
94 CeedCallBackend(CeedBasisApplyCore_Hip(basis, true, num_elem, t_mode, eval_mode, u, v)); in CeedBasisApplyAdd_Hip()
102 … CeedTransposeMode t_mode, CeedEvalMode eval_mode, CeedVector x_ref, CeedVector u, CeedVector v) { in CeedBasisApplyAtPointsCore_Hip() argument
105 const CeedInt is_transpose = t_mode == CEED_TRANSPOSE; in CeedBasisApplyAtPointsCore_Hip()
239 …s_Hip(CeedBasis basis, const CeedInt num_elem, const CeedInt *num_points, CeedTransposeMode t_mode, in CeedBasisApplyAtPoints_Hip() argument
241 …CeedCallBackend(CeedBasisApplyAtPointsCore_Hip(basis, false, num_elem, num_points, t_mode, eval_mo… in CeedBasisApplyAtPoints_Hip()
[all …]
H A Dceed-hip-ref-restriction.c117 …lemRestrictionApply_Hip_Core(CeedElemRestriction rstr, CeedTransposeMode t_mode, bool use_signs, b… in CeedElemRestrictionApply_Hip_Core() argument
136 if (t_mode == CEED_TRANSPOSE) { in CeedElemRestrictionApply_Hip_Core()
145 if (t_mode == CEED_NOTRANSPOSE) { in CeedElemRestrictionApply_Hip_Core()
297 static int CeedElemRestrictionApply_Hip(CeedElemRestriction rstr, CeedTransposeMode t_mode, CeedVec… in CeedElemRestrictionApply_Hip() argument
298 return CeedElemRestrictionApply_Hip_Core(rstr, t_mode, true, true, u, v, request); in CeedElemRestrictionApply_Hip()
304 static int CeedElemRestrictionApplyUnsigned_Hip(CeedElemRestriction rstr, CeedTransposeMode t_mode,… in CeedElemRestrictionApplyUnsigned_Hip() argument
306 return CeedElemRestrictionApply_Hip_Core(rstr, t_mode, false, true, u, v, request); in CeedElemRestrictionApplyUnsigned_Hip()
312 …strictionApplyUnoriented_Hip(CeedElemRestriction rstr, CeedTransposeMode t_mode, CeedVector u, Cee… in CeedElemRestrictionApplyUnoriented_Hip() argument
314 return CeedElemRestrictionApply_Hip_Core(rstr, t_mode, false, false, u, v, request); in CeedElemRestrictionApplyUnoriented_Hip()
/libCEED/backends/cuda-ref/
H A Dceed-cuda-ref-basis.c22 …edBasis basis, bool apply_add, const CeedInt num_elem, CeedTransposeMode t_mode, CeedEvalMode eval… in CeedBasisApplyCore_Cuda() argument
26 const CeedInt is_transpose = t_mode == CEED_TRANSPOSE; in CeedBasisApplyCore_Cuda()
87 static int CeedBasisApply_Cuda(CeedBasis basis, const CeedInt num_elem, CeedTransposeMode t_mode, C… in CeedBasisApply_Cuda() argument
89 CeedCallBackend(CeedBasisApplyCore_Cuda(basis, false, num_elem, t_mode, eval_mode, u, v)); in CeedBasisApply_Cuda()
93 static int CeedBasisApplyAdd_Cuda(CeedBasis basis, const CeedInt num_elem, CeedTransposeMode t_mode in CeedBasisApplyAdd_Cuda() argument
95 CeedCallBackend(CeedBasisApplyCore_Cuda(basis, true, num_elem, t_mode, eval_mode, u, v)); in CeedBasisApplyAdd_Cuda()
103 … CeedTransposeMode t_mode, CeedEvalMode eval_mode, CeedVector x_ref, CeedVector u, CeedVector v) { in CeedBasisApplyAtPointsCore_Cuda() argument
106 const CeedInt is_transpose = t_mode == CEED_TRANSPOSE; in CeedBasisApplyAtPointsCore_Cuda()
240 …_Cuda(CeedBasis basis, const CeedInt num_elem, const CeedInt *num_points, CeedTransposeMode t_mode, in CeedBasisApplyAtPoints_Cuda() argument
242 …CeedCallBackend(CeedBasisApplyAtPointsCore_Cuda(basis, false, num_elem, num_points, t_mode, eval_m… in CeedBasisApplyAtPoints_Cuda()
[all …]
H A Dceed-cuda-ref-restriction.c116 …emRestrictionApply_Cuda_Core(CeedElemRestriction rstr, CeedTransposeMode t_mode, bool use_signs, b… in CeedElemRestrictionApply_Cuda_Core() argument
135 if (t_mode == CEED_TRANSPOSE) { in CeedElemRestrictionApply_Cuda_Core()
144 if (t_mode == CEED_NOTRANSPOSE) { in CeedElemRestrictionApply_Cuda_Core()
296 static int CeedElemRestrictionApply_Cuda(CeedElemRestriction rstr, CeedTransposeMode t_mode, CeedVe… in CeedElemRestrictionApply_Cuda() argument
297 return CeedElemRestrictionApply_Cuda_Core(rstr, t_mode, true, true, u, v, request); in CeedElemRestrictionApply_Cuda()
303 static int CeedElemRestrictionApplyUnsigned_Cuda(CeedElemRestriction rstr, CeedTransposeMode t_mode in CeedElemRestrictionApplyUnsigned_Cuda() argument
305 return CeedElemRestrictionApply_Cuda_Core(rstr, t_mode, false, true, u, v, request); in CeedElemRestrictionApplyUnsigned_Cuda()
311 …trictionApplyUnoriented_Cuda(CeedElemRestriction rstr, CeedTransposeMode t_mode, CeedVector u, Cee… in CeedElemRestrictionApplyUnoriented_Cuda() argument
313 return CeedElemRestrictionApply_Cuda_Core(rstr, t_mode, false, false, u, v, request); in CeedElemRestrictionApplyUnoriented_Cuda()
/libCEED/backends/memcheck/
H A Dceed-memcheck-restriction.c368 … CeedInt stop, CeedTransposeMode t_mode, const CeedScalar *__restrict__ uu, in CeedElemRestrictionApplyAtPointsInElement_Memcheck_Core() argument
378 if (t_mode == CEED_NOTRANSPOSE) { in CeedElemRestrictionApplyAtPointsInElement_Memcheck_Core()
393 … const CeedInt comp_stride, CeedInt start, CeedInt stop, CeedTransposeMode t_mode, in CeedElemRestrictionApply_Memcheck_Core() argument
407 if (t_mode == CEED_TRANSPOSE) { in CeedElemRestrictionApply_Memcheck_Core()
415 if (t_mode == CEED_TRANSPOSE) { in CeedElemRestrictionApply_Memcheck_Core()
452 …dElemRestrictionApplyAtPointsInElement_Memcheck_Core(rstr, num_comp, start, stop, t_mode, uu, vv)); in CeedElemRestrictionApply_Memcheck_Core()
492 …dElemRestrictionApplyAtPointsInElement_Memcheck_Core(rstr, num_comp, start, stop, t_mode, uu, vv)); in CeedElemRestrictionApply_Memcheck_Core()
505 static int CeedElemRestrictionApply_Memcheck(CeedElemRestriction rstr, CeedTransposeMode t_mode, Ce… in CeedElemRestrictionApply_Memcheck() argument
514 …CeedCallBackend(impl->Apply(rstr, num_comp, block_size, comp_stride, 0, num_block, t_mode, true, t… in CeedElemRestrictionApply_Memcheck()
521 …ictionApplyUnsigned_Memcheck(CeedElemRestriction rstr, CeedTransposeMode t_mode, CeedVector u, Cee… in CeedElemRestrictionApplyUnsigned_Memcheck() argument
[all …]
/libCEED/julia/LibCEED.jl/src/generated/
H A Dlibceed_bindings.jl335 function CeedElemRestrictionApply(rstr, t_mode, u, ru, request) argument
336 …iction, CeedTransposeMode, CeedVector, CeedVector, Ptr{CeedRequest}), rstr, t_mode, u, ru, request)
339 function CeedElemRestrictionApplyAtPointsInElement(rstr, elem, t_mode, u, ru, request) argument
340 …, CeedTransposeMode, CeedVector, CeedVector, Ptr{CeedRequest}), rstr, elem, t_mode, u, ru, request)
343 function CeedElemRestrictionApplyBlock(rstr, block, t_mode, u, ru, request) argument
344 … CeedTransposeMode, CeedVector, CeedVector, Ptr{CeedRequest}), rstr, block, t_mode, u, ru, request)
435 function CeedBasisApply(basis, num_elem, t_mode, eval_mode, u, v) argument
436 …CeedTransposeMode, CeedEvalMode, CeedVector, CeedVector), basis, num_elem, t_mode, eval_mode, u, v)
439 function CeedBasisApplyAtPoints(basis, num_elem, num_points, t_mode, eval_mode, x_ref, u, v) argument
440 …lMode, CeedVector, CeedVector, CeedVector), basis, num_elem, num_points, t_mode, eval_mode, x_ref,…
[all …]
/libCEED/backends/sycl-shared/
H A Dceed-sycl-shared-basis.sycl.cpp36 …r_Sycl_shared(CeedBasis basis, const CeedInt num_elem, CeedTransposeMode t_mode, CeedEvalMode eval… in CeedBasisApplyTensor_Sycl_shared() argument
64 …sycl::kernel *interp_kernel = (t_mode == CEED_TRANSPOSE) ? impl->interp_transpose_kernel : impl->i… in CeedBasisApplyTensor_Sycl_shared()
85 …sycl::kernel *grad_kernel = (t_mode == CEED_TRANSPOSE) ? impl->grad_transpose_kernel : impl->g… in CeedBasisApplyTensor_Sycl_shared()
/libCEED/include/ceed/
H A Dbackend.h324 …emRestrictionGetFlopsEstimate(CeedElemRestriction rstr, CeedTransposeMode t_mode, CeedSize *flops);
350 CEED_EXTERN int CeedBasisGetFlopsEstimate(CeedBasis basis, CeedTransposeMode t_mode, CeedEvalMode e…
362 …CeedTransposeMode t_mode, const CeedInt Add, const CeedScalar *__restrict__ u, CeedScalar *__restr…
364 … const CeedScalar *__restrict__ t, CeedTransposeMode t_mode, const CeedInt add,
483 …Scalar *mat_A, const CeedScalar *mat_Q, const CeedScalar *tau, CeedTransposeMode t_mode, CeedInt m,
H A Dceed.h289 CEED_EXTERN int CeedElemRestrictionApply(CeedElemRestriction rstr, CeedTransposeMode t_mode, CeedV…
290 …lyAtPointsInElement(CeedElemRestriction rstr, CeedInt elem, CeedTransposeMode t_mode, CeedVector u,
292 …ionApplyBlock(CeedElemRestriction rstr, CeedInt block, CeedTransposeMode t_mode, CeedVector u, Cee…
334 CEED_EXTERN int CeedBasisApply(CeedBasis basis, CeedInt num_elem, CeedTransposeMode t_mode, CeedEva…
335 CEED_EXTERN int CeedBasisApplyAdd(CeedBasis basis, CeedInt num_elem, CeedTransposeMode t_mode, Ceed…
336 …is basis, CeedInt num_elem, const CeedInt *num_points, CeedTransposeMode t_mode, CeedEvalMode eval…
338 …AddAtPoints(CeedBasis basis, CeedInt num_elem, const CeedInt *num_points, CeedTransposeMode t_mode,
/libCEED/backends/sycl-ref/
H A Dceed-sycl-restriction.sycl.cpp149 static int CeedElemRestrictionApply_Sycl(CeedElemRestriction rstr, CeedTransposeMode t_mode, CeedVe… in CeedElemRestrictionApply_Sycl() argument
162 if (t_mode == CEED_TRANSPOSE) { in CeedElemRestrictionApply_Sycl()
171 if (t_mode == CEED_NOTRANSPOSE) { in CeedElemRestrictionApply_Sycl()
H A Dceed-sycl-ref-basis.sycl.cpp270 static int CeedBasisApply_Sycl(CeedBasis basis, const CeedInt num_elem, CeedTransposeMode t_mode, C… in CeedBasisApply_Sycl() argument
273 const CeedInt is_transpose = t_mode == CEED_TRANSPOSE; in CeedBasisApply_Sycl()
456 …onTensor_Sycl(CeedBasis basis, const CeedInt num_elem, CeedTransposeMode t_mode, CeedEvalMode eval… in CeedBasisApplyNonTensor_Sycl() argument
459 const CeedInt is_transpose = t_mode == CEED_TRANSPOSE; in CeedBasisApplyNonTensor_Sycl()