| /libCEED/include/ |
| H A D | ceed-impl.h | 176 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 D | utils.h | 71 …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 D | ceed-ref-restriction.c | 372 … 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 D | ceed-ref-tensor.c | 17 …CeedTransposeMode t_mode, const CeedInt add, const CeedScalar *restrict u, CeedScalar *restrict v)… in CeedTensorContractApply_Ref()
|
| H A D | ceed-ref.h | 30 …int (*Apply)(CeedElemRestriction, CeedInt, CeedInt, CeedInt, CeedInt, CeedInt, CeedTransposeMode, …
|
| H A D | ceed-ref-basis.c | 19 …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 D | ceed-opt-tensor.c | 17 … const CeedScalar *restrict t, CeedTransposeMode t_mode, const CeedInt add, in CeedTensorContractApply_Core_Opt() 41 …CeedTransposeMode t_mode, const CeedInt add, const CeedScalar *restrict u, CeedScalar *restrict v)… in CeedTensorContractApply_Opt()
|
| /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() 105 … const CeedScalar *restrict t, CeedTransposeMode t_mode, const CeedInt add, in CeedTensorContract_Avx_Remainder() 154 … CeedTransposeMode t_mode, const CeedInt add, const CeedScalar *restrict u, CeedScalar *restrict v, in CeedTensorContract_Avx_Single() 255 …CeedTransposeMode t_mode, const CeedInt add, const CeedScalar *restrict u, CeedScalar *restrict v)… 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() 263 …CeedTransposeMode t_mode, const CeedInt add, const CeedScalar *restrict u, CeedScalar *restrict v)… in CeedTensorContract_Avx_Single_4_8() 271 …CeedTransposeMode t_mode, const CeedInt add, const CeedScalar *restrict u, CeedScalar *restrict v)… in CeedTensorContractApply_Avx()
|
| /libCEED/interface/ |
| H A D | ceed-tensor.c | 95 …CeedTransposeMode t_mode, const CeedInt add, const CeedScalar *restrict u, CeedScalar *restrict v)… in CeedTensorContractApply() 125 …CeedTransposeMode t_mode, const CeedInt add, const CeedScalar *restrict u, CeedScalar *restrict v)… in CeedTensorContractStridedApply()
|
| /libCEED/doc/sphinx/source/api/ |
| H A D | CeedBasis.rst | 22 .. doxygenenum:: CeedTransposeMode
|
| /libCEED/backends/hip-ref/ |
| H A D | ceed-hip-ref-basis.c | 21 …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() 102 … CeedTransposeMode 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 D | ceed-hip-ref-restriction.c | 117 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 D | ceed-cuda-ref-basis.c | 22 …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() 103 … CeedTransposeMode 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 D | ceed-cuda-ref-restriction.c | 116 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 D | ceed-memcheck.h | 38 …int (*Apply)(CeedElemRestriction, CeedInt, CeedInt, CeedInt, CeedInt, CeedInt, CeedTransposeMode, …
|
| H A D | ceed-memcheck-restriction.c | 368 … 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 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() 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() 277 … CeedTransposeMode 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 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() 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() 211 … CeedTransposeMode 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 D | types.h | 225 } CeedTransposeMode; typedef
|
| H A D | backend.h | 324 CEED_EXTERN int CeedElemRestrictionGetFlopsEstimate(CeedElemRestriction rstr, CeedTransposeMode t_m… 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 …(CeedScalar *mat_A, const CeedScalar *mat_Q, const CeedScalar *tau, CeedTransposeMode t_mode, Ceed…
|
| H A D | ceed.h | 289 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 D | fortran.h | 85 ! CeedTransposeMode
|
| /libCEED/backends/magma/ |
| H A D | ceed-magma-basis.c | 29 …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 D | ceed-xsmm-tensor.c | 18 …CeedTransposeMode t_mode, const CeedInt add, const CeedScalar *restrict u, CeedScalar *restrict v)… in CeedTensorContractApply_Xsmm()
|
| /libCEED/julia/LibCEED.jl/src/ |
| H A D | Globals.jl | 103 const TransposeMode = C.CeedTransposeMode
|