Home
last modified time | relevance | path

Searched refs:CeedTransposeMode (Results 1 – 25 of 35) sorted by relevance

12

/libCEED/include/
H A Dceed-impl.h176 int (*Apply)(CeedElemRestriction, CeedTransposeMode, CeedVector, CeedVector, CeedRequest *);
177 …int (*ApplyUnsigned)(CeedElemRestriction, CeedTransposeMode, CeedVector, CeedVector, CeedRequest *…
178 …int (*ApplyUnoriented)(CeedElemRestriction, CeedTransposeMode, CeedVector, CeedVector, CeedRequest…
179 …int (*ApplyAtPointsInElement)(CeedElemRestriction, CeedInt, CeedTransposeMode, CeedVector, CeedVec…
180 …int (*ApplyBlock)(CeedElemRestriction, CeedInt, CeedTransposeMode, CeedVector, CeedVector, CeedReq…
206 int (*Apply)(CeedBasis, CeedInt, CeedTransposeMode, CeedEvalMode, CeedVector, CeedVector);
207 int (*ApplyAdd)(CeedBasis, CeedInt, CeedTransposeMode, CeedEvalMode, CeedVector, CeedVector);
208 …int (*ApplyAtPoints)(CeedBasis, CeedInt, const CeedInt *, CeedTransposeMode, CeedEvalMode, CeedVec…
209 …int (*ApplyAddAtPoints)(CeedBasis, CeedInt, const CeedInt *, CeedTransposeMode, CeedEvalMode, Ceed…
238 …ct, CeedInt, CeedInt, CeedInt, CeedInt, const CeedScalar *restrict, CeedTransposeMode, const CeedI…
/libCEED/examples/fluids/qfunctions/
H A Dutils.h71 …lar *A, const CeedScalar *x, const CeedInt N, const CeedInt M, const CeedTransposeMode transpose_A, in MatVecNM()
84 …void MatVec3(const CeedScalar A[3][3], const CeedScalar x[3], const CeedTransposeMode transpose_A,… in MatVec3()
90 …lar *A, const CeedScalar *D, const CeedInt N, const CeedInt M, const CeedTransposeMode transpose_A, in MatDiagNM()
104 …oid MatDiag3(const CeedScalar A[3][3], const CeedScalar D[3], const CeedTransposeMode transpose_A,… in MatDiag3()
108 …atN(const CeedScalar *A, const CeedScalar *B, const CeedInt N, const CeedTransposeMode transpose_A, in MatMatN()
109 const CeedTransposeMode transpose_B, CeedScalar *C) { in MatMatN()
151 …id MatMat3(const CeedScalar A[3][3], const CeedScalar B[3][3], const CeedTransposeMode transpose_A, in MatMat3()
152 const CeedTransposeMode transpose_B, CeedScalar C[3][3]) { in MatMat3()
/libCEED/backends/ref/
H A Dceed-ref-restriction.c372 … const CeedInt stop, CeedTransposeMode t_mode, const CeedScalar *__restrict__ uu, in CeedElemRestrictionApplyAtPointsInElement_Ref_Core()
397 … const CeedInt comp_stride, const CeedInt start, const CeedInt stop, CeedTransposeMode t_mode, in CeedElemRestrictionApply_Ref_Core()
509 …CeedInt start, CeedInt stop, CeedTransposeMode t_mode, bool use_signs, bool use_orients, CeedVecto… in CeedElemRestrictionApply_Ref_110()
515 …CeedInt start, CeedInt stop, CeedTransposeMode t_mode, bool use_signs, bool use_orients, CeedVecto… in CeedElemRestrictionApply_Ref_111()
521 …CeedInt start, CeedInt stop, CeedTransposeMode t_mode, bool use_signs, bool use_orients, CeedVecto… in CeedElemRestrictionApply_Ref_180()
527 …CeedInt start, CeedInt stop, CeedTransposeMode t_mode, bool use_signs, bool use_orients, CeedVecto… in CeedElemRestrictionApply_Ref_181()
533 …CeedInt start, CeedInt stop, CeedTransposeMode t_mode, bool use_signs, bool use_orients, CeedVecto… in CeedElemRestrictionApply_Ref_310()
539 …CeedInt start, CeedInt stop, CeedTransposeMode t_mode, bool use_signs, bool use_orients, CeedVecto… in CeedElemRestrictionApply_Ref_311()
545 …CeedInt start, CeedInt stop, CeedTransposeMode t_mode, bool use_signs, bool use_orients, CeedVecto… in CeedElemRestrictionApply_Ref_380()
551 …CeedInt start, CeedInt stop, CeedTransposeMode t_mode, bool use_signs, bool use_orients, CeedVecto… in CeedElemRestrictionApply_Ref_381()
[all …]
H A Dceed-ref-tensor.c17CeedTransposeMode t_mode, const CeedInt add, const CeedScalar *restrict u, CeedScalar *restrict v)… in CeedTensorContractApply_Ref()
H A Dceed-ref.h30 …int (*Apply)(CeedElemRestriction, CeedInt, CeedInt, CeedInt, CeedInt, CeedInt, CeedTransposeMode, …
H A Dceed-ref-basis.c19 …sisApplyCore_Ref(CeedBasis basis, bool apply_add, CeedInt num_elem, CeedTransposeMode t_mode, Ceed… in CeedBasisApplyCore_Ref()
253 static int CeedBasisApply_Ref(CeedBasis basis, CeedInt num_elem, CeedTransposeMode t_mode, CeedEval… in CeedBasisApply_Ref()
258 static int CeedBasisApplyAdd_Ref(CeedBasis basis, CeedInt num_elem, CeedTransposeMode t_mode, CeedE… in CeedBasisApplyAdd_Ref()
/libCEED/backends/opt/
H A Dceed-opt-tensor.c17 … const CeedScalar *restrict t, CeedTransposeMode t_mode, const CeedInt add, in CeedTensorContractApply_Core_Opt()
41CeedTransposeMode t_mode, const CeedInt add, const CeedScalar *restrict u, CeedScalar *restrict v)… in CeedTensorContractApply_Opt()
/libCEED/backends/avx/
H A Dceed-avx-tensor.c43 … const CeedScalar *restrict t, CeedTransposeMode t_mode, const CeedInt add, in CeedTensorContract_Avx_Blocked()
105 … const CeedScalar *restrict t, CeedTransposeMode t_mode, const CeedInt add, in CeedTensorContract_Avx_Remainder()
154CeedTransposeMode t_mode, const CeedInt add, const CeedScalar *restrict u, CeedScalar *restrict v, in CeedTensorContract_Avx_Single()
255CeedTransposeMode t_mode, const CeedInt add, const CeedScalar *restrict u, CeedScalar *restrict v)… in CeedTensorContract_Avx_Blocked_4_8()
259CeedTransposeMode t_mode, const CeedInt add, const CeedScalar *restrict u, CeedScalar *restrict v)… in CeedTensorContract_Avx_Remainder_8_8()
263CeedTransposeMode t_mode, const CeedInt add, const CeedScalar *restrict u, CeedScalar *restrict v)… in CeedTensorContract_Avx_Single_4_8()
271CeedTransposeMode t_mode, const CeedInt add, const CeedScalar *restrict u, CeedScalar *restrict v)… in CeedTensorContractApply_Avx()
/libCEED/interface/
H A Dceed-tensor.c95CeedTransposeMode t_mode, const CeedInt add, const CeedScalar *restrict u, CeedScalar *restrict v)… in CeedTensorContractApply()
125CeedTransposeMode t_mode, const CeedInt add, const CeedScalar *restrict u, CeedScalar *restrict v)… in CeedTensorContractStridedApply()
/libCEED/doc/sphinx/source/api/
H A DCeedBasis.rst22 .. doxygenenum:: CeedTransposeMode
/libCEED/backends/hip-ref/
H A Dceed-hip-ref-basis.c21 …lyCore_Hip(CeedBasis basis, bool apply_add, const CeedInt num_elem, CeedTransposeMode t_mode, Ceed… in CeedBasisApplyCore_Hip()
87 static int CeedBasisApply_Hip(CeedBasis basis, const CeedInt num_elem, CeedTransposeMode t_mode, Ce… in CeedBasisApply_Hip()
92 static int CeedBasisApplyAdd_Hip(CeedBasis basis, const CeedInt num_elem, CeedTransposeMode t_mode,… in CeedBasisApplyAdd_Hip()
102CeedTransposeMode t_mode, CeedEvalMode eval_mode, CeedVector x_ref, CeedVector u, CeedVector v) { in CeedBasisApplyAtPointsCore_Hip()
239 …s_Hip(CeedBasis basis, const CeedInt num_elem, const CeedInt *num_points, CeedTransposeMode t_mode, in CeedBasisApplyAtPoints_Hip()
245 …s_Hip(CeedBasis basis, const CeedInt num_elem, const CeedInt *num_points, CeedTransposeMode t_mode, in CeedBasisApplyAddAtPoints_Hip()
254 …orCore_Hip(CeedBasis basis, bool apply_add, const CeedInt num_elem, CeedTransposeMode t_mode, Ceed… in CeedBasisApplyNonTensorCore_Hip()
341 static int CeedBasisApplyNonTensor_Hip(CeedBasis basis, const CeedInt num_elem, CeedTransposeMode t… in CeedBasisApplyNonTensor_Hip()
347 …BasisApplyAddNonTensor_Hip(CeedBasis basis, const CeedInt num_elem, CeedTransposeMode t_mode, Ceed… in CeedBasisApplyAddNonTensor_Hip()
H A Dceed-hip-ref-restriction.c117 static inline int CeedElemRestrictionApply_Hip_Core(CeedElemRestriction rstr, CeedTransposeMode t_m… in CeedElemRestrictionApply_Hip_Core()
297 static int CeedElemRestrictionApply_Hip(CeedElemRestriction rstr, CeedTransposeMode t_mode, CeedVec… in CeedElemRestrictionApply_Hip()
304 static int CeedElemRestrictionApplyUnsigned_Hip(CeedElemRestriction rstr, CeedTransposeMode t_mode,… in CeedElemRestrictionApplyUnsigned_Hip()
312 static int CeedElemRestrictionApplyUnoriented_Hip(CeedElemRestriction rstr, CeedTransposeMode t_mod… in CeedElemRestrictionApplyUnoriented_Hip()
/libCEED/backends/cuda-ref/
H A Dceed-cuda-ref-basis.c22 …yCore_Cuda(CeedBasis basis, bool apply_add, const CeedInt num_elem, CeedTransposeMode t_mode, Ceed… in CeedBasisApplyCore_Cuda()
87 static int CeedBasisApply_Cuda(CeedBasis basis, const CeedInt num_elem, CeedTransposeMode t_mode, C… in CeedBasisApply_Cuda()
93 static int CeedBasisApplyAdd_Cuda(CeedBasis basis, const CeedInt num_elem, CeedTransposeMode t_mode… in CeedBasisApplyAdd_Cuda()
103CeedTransposeMode t_mode, CeedEvalMode eval_mode, CeedVector x_ref, CeedVector u, CeedVector v) { in CeedBasisApplyAtPointsCore_Cuda()
240 …_Cuda(CeedBasis basis, const CeedInt num_elem, const CeedInt *num_points, CeedTransposeMode t_mode, in CeedBasisApplyAtPoints_Cuda()
246 …_Cuda(CeedBasis basis, const CeedInt num_elem, const CeedInt *num_points, CeedTransposeMode t_mode, in CeedBasisApplyAddAtPoints_Cuda()
255 …rCore_Cuda(CeedBasis basis, bool apply_add, const CeedInt num_elem, CeedTransposeMode t_mode, Ceed… in CeedBasisApplyNonTensorCore_Cuda()
342 static int CeedBasisApplyNonTensor_Cuda(CeedBasis basis, const CeedInt num_elem, CeedTransposeMode in CeedBasisApplyNonTensor_Cuda()
348 …asisApplyAddNonTensor_Cuda(CeedBasis basis, const CeedInt num_elem, CeedTransposeMode t_mode, Ceed… in CeedBasisApplyAddNonTensor_Cuda()
H A Dceed-cuda-ref-restriction.c116 static inline int CeedElemRestrictionApply_Cuda_Core(CeedElemRestriction rstr, CeedTransposeMode t_… in CeedElemRestrictionApply_Cuda_Core()
296 static int CeedElemRestrictionApply_Cuda(CeedElemRestriction rstr, CeedTransposeMode t_mode, CeedVe… in CeedElemRestrictionApply_Cuda()
303 static int CeedElemRestrictionApplyUnsigned_Cuda(CeedElemRestriction rstr, CeedTransposeMode t_mode… in CeedElemRestrictionApplyUnsigned_Cuda()
311 static int CeedElemRestrictionApplyUnoriented_Cuda(CeedElemRestriction rstr, CeedTransposeMode t_mo… in CeedElemRestrictionApplyUnoriented_Cuda()
/libCEED/backends/memcheck/
H A Dceed-memcheck.h38 …int (*Apply)(CeedElemRestriction, CeedInt, CeedInt, CeedInt, CeedInt, CeedInt, CeedTransposeMode, …
H A Dceed-memcheck-restriction.c368 … CeedInt stop, CeedTransposeMode t_mode, const CeedScalar *__restrict__ uu, in CeedElemRestrictionApplyAtPointsInElement_Memcheck_Core()
393 … const CeedInt comp_stride, CeedInt start, CeedInt stop, CeedTransposeMode t_mode, in CeedElemRestrictionApply_Memcheck_Core()
505 static int CeedElemRestrictionApply_Memcheck(CeedElemRestriction rstr, CeedTransposeMode t_mode, Ce… in CeedElemRestrictionApply_Memcheck()
521 static int CeedElemRestrictionApplyUnsigned_Memcheck(CeedElemRestriction rstr, CeedTransposeMode t_… in CeedElemRestrictionApplyUnsigned_Memcheck()
538 static int CeedElemRestrictionApplyUnoriented_Memcheck(CeedElemRestriction rstr, CeedTransposeMode in CeedElemRestrictionApplyUnoriented_Memcheck()
555 …yAtPointsInElement_Memcheck(CeedElemRestriction rstr, CeedInt elem, CeedTransposeMode t_mode, Ceed… in CeedElemRestrictionApplyAtPointsInElement_Memcheck()
568 …rictionApplyBlock_Memcheck(CeedElemRestriction rstr, CeedInt block, CeedTransposeMode t_mode, Ceed… in CeedElemRestrictionApplyBlock_Memcheck()
/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()
261 int CeedBasisApplyTensor_Hip_shared(CeedBasis basis, const CeedInt num_elem, CeedTransposeMode t_mo… in CeedBasisApplyTensor_Hip_shared()
267 int CeedBasisApplyAddTensor_Hip_shared(CeedBasis basis, const CeedInt num_elem, CeedTransposeMode t… in CeedBasisApplyAddTensor_Hip_shared()
277CeedTransposeMode t_mode, CeedEvalMode eval_mode, CeedVector x_ref, CeedVector u, CeedVector v) { in CeedBasisApplyAtPointsCore_Hip_shared()
496 …hared(CeedBasis basis, const CeedInt num_elem, const CeedInt *num_points, CeedTransposeMode t_mode, in CeedBasisApplyAtPoints_Hip_shared()
502 …hared(CeedBasis basis, const CeedInt num_elem, const CeedInt *num_points, CeedTransposeMode t_mode, in CeedBasisApplyAddAtPoints_Hip_shared()
511 …rCore_Hip_shared(CeedBasis basis, bool apply_add, const CeedInt num_elem, CeedTransposeMode t_mode, in CeedBasisApplyNonTensorCore_Hip_shared()
617 int CeedBasisApplyNonTensor_Hip_shared(CeedBasis basis, const CeedInt num_elem, CeedTransposeMode t… in CeedBasisApplyNonTensor_Hip_shared()
623 …plyAddNonTensor_Hip_shared(CeedBasis basis, const CeedInt num_elem, CeedTransposeMode t_mode, Ceed… in CeedBasisApplyAddNonTensor_Hip_shared()
/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()
195 …sisApplyTensor_Cuda_shared(CeedBasis basis, const CeedInt num_elem, CeedTransposeMode t_mode, Ceed… in CeedBasisApplyTensor_Cuda_shared()
201 …ApplyAddTensor_Cuda_shared(CeedBasis basis, const CeedInt num_elem, CeedTransposeMode t_mode, Ceed… in CeedBasisApplyAddTensor_Cuda_shared()
211CeedTransposeMode t_mode, CeedEvalMode eval_mode, CeedVector x_ref, CeedVector u, CeedVector v) { in CeedBasisApplyAtPointsCore_Cuda_shared()
433 …hared(CeedBasis basis, const CeedInt num_elem, const CeedInt *num_points, CeedTransposeMode t_mode, in CeedBasisApplyAtPoints_Cuda_shared()
439 …hared(CeedBasis basis, const CeedInt num_elem, const CeedInt *num_points, CeedTransposeMode t_mode, in CeedBasisApplyAddAtPoints_Cuda_shared()
448 …Core_Cuda_shared(CeedBasis basis, bool apply_add, const CeedInt num_elem, CeedTransposeMode t_mode, in CeedBasisApplyNonTensorCore_Cuda_shared()
556 …ApplyNonTensor_Cuda_shared(CeedBasis basis, const CeedInt num_elem, CeedTransposeMode t_mode, Ceed… in CeedBasisApplyNonTensor_Cuda_shared()
562 …lyAddNonTensor_Cuda_shared(CeedBasis basis, const CeedInt num_elem, CeedTransposeMode t_mode, Ceed… in CeedBasisApplyAddNonTensor_Cuda_shared()
/libCEED/include/ceed/
H A Dtypes.h225 } CeedTransposeMode; typedef
H A Dbackend.h324 CEED_EXTERN int CeedElemRestrictionGetFlopsEstimate(CeedElemRestriction rstr, CeedTransposeMode t_m…
350 CEED_EXTERN int CeedBasisGetFlopsEstimate(CeedBasis basis, CeedTransposeMode t_mode, CeedEvalMode e…
362CeedTransposeMode t_mode, const CeedInt Add, const CeedScalar *__restrict__ u, CeedScalar *__restr…
364 … const CeedScalar *__restrict__ t, CeedTransposeMode t_mode, const CeedInt add,
483 …(CeedScalar *mat_A, const CeedScalar *mat_Q, const CeedScalar *tau, CeedTransposeMode t_mode, Ceed…
H A Dceed.h289 CEED_EXTERN int CeedElemRestrictionApply(CeedElemRestriction rstr, CeedTransposeMode t_mode, CeedV…
290 …ctionApplyAtPointsInElement(CeedElemRestriction rstr, CeedInt elem, CeedTransposeMode t_mode, Ceed…
292 …dElemRestrictionApplyBlock(CeedElemRestriction rstr, CeedInt block, CeedTransposeMode t_mode, Ceed…
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 …oints(CeedBasis basis, CeedInt num_elem, const CeedInt *num_points, CeedTransposeMode t_mode, Ceed…
338 …AddAtPoints(CeedBasis basis, CeedInt num_elem, const CeedInt *num_points, CeedTransposeMode t_mode,
H A Dfortran.h85 ! CeedTransposeMode
/libCEED/backends/magma/
H A Dceed-magma-basis.c29 …sApplyCore_Magma(CeedBasis basis, bool apply_add, CeedInt num_elem, CeedTransposeMode t_mode, Ceed… in CeedBasisApplyCore_Magma()
256 static int CeedBasisApply_Magma(CeedBasis basis, CeedInt num_elem, CeedTransposeMode t_mode, CeedEv… in CeedBasisApply_Magma()
261 static int CeedBasisApplyAdd_Magma(CeedBasis basis, CeedInt num_elem, CeedTransposeMode t_mode, Cee… in CeedBasisApplyAdd_Magma()
269 …CeedBasis basis, const CeedInt num_elem, const CeedInt *num_points, CeedTransposeMode t_mode, Ceed… in CeedBasisApplyAtPoints_Magma()
277 …TensorCore_Magma(CeedBasis basis, bool apply_add, CeedInt num_elem, CeedTransposeMode t_mode, Ceed… in CeedBasisApplyNonTensorCore_Magma()
466 static int CeedBasisApplyNonTensor_Magma(CeedBasis basis, CeedInt num_elem, CeedTransposeMode t_mod… in CeedBasisApplyNonTensor_Magma()
472 static int CeedBasisApplyAddNonTensor_Magma(CeedBasis basis, CeedInt num_elem, CeedTransposeMode t_… in CeedBasisApplyAddNonTensor_Magma()
/libCEED/backends/xsmm/
H A Dceed-xsmm-tensor.c18CeedTransposeMode t_mode, const CeedInt add, const CeedScalar *restrict u, CeedScalar *restrict v)… in CeedTensorContractApply_Xsmm()
/libCEED/julia/LibCEED.jl/src/
H A DGlobals.jl103 const TransposeMode = C.CeedTransposeMode

12