| /libCEED/backends/ref/ |
| H A D | ceed-ref-basis.c | 19 …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 D | ceed-ref-restriction.c | 372 … 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 D | ceed-ref-tensor.c | 17 …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 D | ceed-xsmm-tensor.c | 18 …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 D | ceed-opt-tensor.c | 17 … 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 D | ceed-tensor.c | 95 …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 D | ceed-basis.c | 129 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 D | ceed-elemrestriction.c | 576 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 D | ceed-avx-tensor.c | 43 … 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 D | ceed-hip-shared-basis.c | 91 …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 D | ceed-cuda-shared-basis.c | 24 …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 D | ceed-magma-basis.c | 29 …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 D | ceed-hip-ref-basis.c | 21 …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 D | ceed-hip-ref-restriction.c | 117 …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 D | ceed-cuda-ref-basis.c | 22 …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 D | ceed-cuda-ref-restriction.c | 116 …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 D | ceed-memcheck-restriction.c | 368 … 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 D | libceed_bindings.jl | 335 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 D | ceed-sycl-shared-basis.sycl.cpp | 36 …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 D | backend.h | 324 …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 D | ceed.h | 289 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 D | ceed-sycl-restriction.sycl.cpp | 149 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 D | ceed-sycl-ref-basis.sycl.cpp | 270 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()
|