Home
last modified time | relevance | path

Searched refs:CEED_TRANSPOSE (Results 1 – 25 of 71) sorted by relevance

123

/libCEED/backends/ref/
H A Dceed-ref-basis.c21 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()
88 if (t_mode == CEED_TRANSPOSE) { in CeedBasisApplyCore_Ref()
104 (t_mode == CEED_TRANSPOSE) && (d > 0), in CeedBasisApplyCore_Ref()
113 if (t_mode == CEED_TRANSPOSE) { in CeedBasisApplyCore_Ref()
120 … (t_mode == CEED_NOTRANSPOSE && apply_add) || (t_mode == CEED_TRANSPOSE && (d == dim - 1)), in CeedBasisApplyCore_Ref()
138 … t_mode == CEED_TRANSPOSE ? v : &v[d * num_comp * num_qpts * num_elem])); in CeedBasisApplyCore_Ref()
147 if (t_mode == CEED_TRANSPOSE) { in CeedBasisApplyCore_Ref()
161 …(d == dim - 1 ? (t_mode == CEED_TRANSPOSE ? v : &v[p * num_comp * num_qpts * num_elem]) : tmp[(d +… in CeedBasisApplyCore_Ref()
H A Dceed-ref-tensor.c20 if (t_mode == CEED_TRANSPOSE) { in CeedTensorContractApply_Ref()
/libCEED/backends/magma/tuning/
H A Dtuning.cpp85 ierr = CeedBasisApply(basis, N, CEED_TRANSPOSE, CEED_EVAL_INTERP, v, u); in main()
89 CeedBasisApply(basis, N, CEED_TRANSPOSE, CEED_EVAL_INTERP, v, u); in main()
118 ierr = CeedBasisApply(basis, N, CEED_TRANSPOSE, CEED_EVAL_GRAD, v, u); in main()
122 CeedBasisApply(basis, N, CEED_TRANSPOSE, CEED_EVAL_GRAD, v, u); in main()
/libCEED/tests/
H A Dt363-basis.c29 CeedBasisApply(basis, 1, CEED_TRANSPOSE, CEED_EVAL_GRAD, u, v); in main()
30 CeedBasisApplyAdd(basis, 1, CEED_TRANSPOSE, CEED_EVAL_GRAD, u, v); in main()
H A Dt360-basis.c32 CeedBasisApply(basis, 1, CEED_TRANSPOSE, CEED_EVAL_INTERP, v_q, v); in main()
34 CeedBasisApplyAdd(basis, 1, CEED_TRANSPOSE, CEED_EVAL_INTERP, v_q, v); in main()
H A Dt362-basis.c36 CeedBasisApply(basis, 1, CEED_TRANSPOSE, CEED_EVAL_INTERP, v_q, v); in main()
38 CeedBasisApplyAdd(basis, 1, CEED_TRANSPOSE, CEED_EVAL_INTERP, v_q, v); in main()
H A Dt364-basis.c74 …CeedBasisApplyAtPoints(basis_u, 1, num_point, CEED_TRANSPOSE, CEED_EVAL_INTERP, x_point, v_point, … in main()
76 …CeedBasisApplyAddAtPoints(basis_u, 1, num_point, CEED_TRANSPOSE, CEED_EVAL_INTERP, x_point, v_poin… in main()
H A Dt365-basis.c86 …CeedBasisApplyAtPoints(basis_u, 1, &num_points, CEED_TRANSPOSE, CEED_EVAL_GRAD, x_points, ones, v); in main()
88 …CeedBasisApplyAddAtPoints(basis_u, 1, &num_points, CEED_TRANSPOSE, CEED_EVAL_GRAD, x_points, ones,… in main()
H A Dt361-basis.c79 CeedBasisApply(basis_u_gauss, 1, CEED_TRANSPOSE, CEED_EVAL_GRAD, ones, v); in main()
80 CeedBasisApplyAdd(basis_u_gauss, 1, CEED_TRANSPOSE, CEED_EVAL_GRAD, ones, v); in main()
H A Dt218-elemrestriction.c111 CeedElemRestrictionApply(elem_restriction, CEED_TRANSPOSE, y, x, CEED_REQUEST_IMMEDIATE); in main()
128 …CeedElemRestrictionApply(elem_restriction_unsigned, CEED_TRANSPOSE, y_unsigned, x, CEED_REQUEST_IM… in main()
H A Dt324-basis.c29 CeedBasisApply(basis, 1, CEED_TRANSPOSE, CEED_EVAL_GRAD, u, v); in main()
H A Dt207-elemrestriction.c46 CeedElemRestrictionApply(elem_restriction, CEED_TRANSPOSE, x, y, CEED_REQUEST_IMMEDIATE); in main()
H A Dt206-elemrestriction.c46 CeedElemRestrictionApply(elem_restriction, CEED_TRANSPOSE, x, y, CEED_REQUEST_IMMEDIATE); in main()
H A Dt332-basis.c53 CeedBasisApply(basis, 1, CEED_TRANSPOSE, CEED_EVAL_DIV, v, u); in main()
H A Dt234-elemrestriction.c57 …CeedElemRestrictionApplyAtPointsInElement(elem_restriction, i, CEED_TRANSPOSE, y, x, CEED_REQUEST_… in main()
H A Dt331-basis.c53 CeedBasisApply(basis, 1, CEED_TRANSPOSE, CEED_EVAL_INTERP, v, u); in main()
H A Dt232-elemrestriction.c53 CeedElemRestrictionApply(elem_restriction, CEED_TRANSPOSE, y, x, CEED_REQUEST_IMMEDIATE); in main()
/libCEED/examples/fluids/qfunctions/
H A Dutils.h77 case CEED_TRANSPOSE: in MatVecNM()
96 case CEED_TRANSPOSE: in MatDiagNM()
120 case CEED_TRANSPOSE: in MatMatN()
129 case CEED_TRANSPOSE: in MatMatN()
138 case CEED_TRANSPOSE: in MatMatN()
181 MatMat3(dXdx, dXdx, CEED_TRANSPOSE, CEED_NOTRANSPOSE, g_ij); in KMMetricTensor()
/libCEED/backends/magma/
H A Dceed-magma-basis.c48 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()
405 M = (t_mode == CEED_TRANSPOSE) ? P : Q, K = (t_mode == CEED_TRANSPOSE) ? Q : P; in CeedBasisApplyNonTensorCore_Magma()
409 if (t_mode == CEED_TRANSPOSE) { in CeedBasisApplyNonTensorCore_Magma()
417 if (t_mode == CEED_TRANSPOSE) { in CeedBasisApplyNonTensorCore_Magma()
429 …CeedInt shared_mem = (t_mode != CEED_TRANSPOSE && q_comp > 1) ? (shared_mem_A + shared_mem_B) : … in CeedBasisApplyNonTensorCore_Magma()
[all …]
/libCEED/interface/
H A Dceed-types.c36 [CEED_TRANSPOSE] = "transpose",
/libCEED/backends/hip-shared/
H A Dceed-hip-shared-basis.c133 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()
280 const CeedInt is_transpose = t_mode == CEED_TRANSPOSE; in CeedBasisApplyAtPointsCore_Hip_shared()
552 if (t_mode == CEED_TRANSPOSE) { in CeedBasisApplyNonTensorCore_Hip_shared()
575 if (t_mode == CEED_TRANSPOSE) { in CeedBasisApplyNonTensorCore_Hip_shared()
/libCEED/backends/cuda-shared/
H A Dceed-cuda-shared-basis.c66 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()
215 const CeedInt is_transpose = t_mode == CEED_TRANSPOSE; in CeedBasisApplyAtPointsCore_Cuda_shared()
489 if (t_mode == CEED_TRANSPOSE) { in CeedBasisApplyNonTensorCore_Cuda_shared()
513 if (t_mode == CEED_TRANSPOSE) { in CeedBasisApplyNonTensorCore_Cuda_shared()
/libCEED/backends/opt/
H A Dceed-opt-tensor.c21 if (t_mode == CEED_TRANSPOSE) { in CeedTensorContractApply_Core_Opt()
/libCEED/include/ceed/
H A Dtypes.h224 CEED_TRANSPOSE enumerator
/libCEED/python/
H A Dceed_constants.py45 TRANSPOSE = lib.CEED_TRANSPOSE

123