Home
last modified time | relevance | path

Searched refs:q_comp (Results 1 – 15 of 15) sorted by relevance

/libCEED/backends/magma/
H A Dceed-magma-gemm-selector.h15 CEED_INTERN CeedInt nontensor_rtc_get_nb(int gpu_arch, char trans_A, int q_comp, int P, int Q, int …
H A Dceed-magma-gemm-selector.cpp128 CeedInt nontensor_rtc_get_nb(int gpu_arch, char trans_A, int q_comp, int P, int Q, int N) { in nontensor_rtc_get_nb() argument
138 if (q_comp != data[i][Q_COMP_INDEX_RTC]) { in nontensor_rtc_get_nb()
H A Dceed-magma-basis.c382 CeedInt q_comp, NB, M, K; in CeedBasisApplyNonTensorCore_Magma() local
404 CeedCallBackend(CeedBasisGetNumQuadratureComponents(basis, e_mode, &q_comp)); in CeedBasisApplyNonTensorCore_Magma()
429 …CeedInt shared_mem = (t_mode != CEED_TRANSPOSE && q_comp > 1) ? (shared_mem_A + shared_mem_B) : … in CeedBasisApplyNonTensorCore_Magma()
434 for (CeedInt d = 0; d < q_comp; d++) { in CeedBasisApplyNonTensorCore_Magma()
/libCEED/interface/
H A Dceed-basis.c267 CeedInt dim, q_comp = 1; in CeedBasisCreateProjectionMatrices() local
276 CeedCall(CeedBasisGetNumQuadratureComponents(basis_from, CEED_EVAL_INTERP, &q_comp)); in CeedBasisCreateProjectionMatrices()
280 CeedCall(CeedMalloc(Q * P_from * q_comp, &interp_from)); in CeedBasisCreateProjectionMatrices()
296 CeedCall(CeedCalloc(Q * q_comp * P_to, &interp_to_inv)); in CeedBasisCreateProjectionMatrices()
297 …CeedCall(CeedMatrixPseudoinverse(CeedBasisReturnCeed(basis_to), interp_to_source, Q * q_comp, P_to… in CeedBasisCreateProjectionMatrices()
310 memcpy(interp_from, input_from[m], Q * P_from * q_comp * sizeof(input_from[m][0])); in CeedBasisCreateProjectionMatrices()
311 …sReturnCeed(basis_to), interp_to_inv, input_from[m], output_project[m], P_to, P_from, Q * q_comp)); in CeedBasisCreateProjectionMatrices()
346 CeedInt dim, num_comp, q_comp, num_nodes, num_qpts; in CeedBasisApplyCheckDims() local
351 CeedCall(CeedBasisGetNumQuadratureComponents(basis, eval_mode, &q_comp)); in CeedBasisApplyCheckDims()
365 …E && u_length >= (CeedSize)num_elem * (CeedSize)num_comp * (CeedSize)num_qpts * (CeedSize)q_comp && in CeedBasisApplyCheckDims()
[all …]
H A Dceed-preconditioning.c1655 CeedInt index = -1, num_comp, q_comp; in CeedOperatorAssemblyDataCreate() local
1662 CeedCall(CeedBasisGetNumQuadratureComponents(basis_in, eval_mode, &q_comp)); in CeedOperatorAssemblyDataCreate()
1690 CeedCall(CeedRealloc(num_eval_modes_in[index] + q_comp, &eval_modes_in[index])); in CeedOperatorAssemblyDataCreate()
1691 CeedCall(CeedRealloc(num_eval_modes_in[index] + q_comp, &eval_mode_offsets_in[index])); in CeedOperatorAssemblyDataCreate()
1692 for (CeedInt d = 0; d < q_comp; d++) { in CeedOperatorAssemblyDataCreate()
1697 num_eval_modes_in[index] += q_comp; in CeedOperatorAssemblyDataCreate()
1713 CeedInt index = -1, num_comp, q_comp; in CeedOperatorAssemblyDataCreate() local
1720 CeedCall(CeedBasisGetNumQuadratureComponents(basis_out, eval_mode, &q_comp)); in CeedOperatorAssemblyDataCreate()
1748 CeedCall(CeedRealloc(num_eval_modes_out[index] + q_comp, &eval_modes_out[index])); in CeedOperatorAssemblyDataCreate()
1749 CeedCall(CeedRealloc(num_eval_modes_out[index] + q_comp, &eval_mode_offsets_out[index])); in CeedOperatorAssemblyDataCreate()
[all …]
H A Dceed-operator.c38 CeedInt dim = 1, num_comp = 1, q_comp = 1, rstr_num_comp = 1, size; in CeedOperatorCheckField() local
56 CeedCall(CeedBasisGetNumQuadratureComponents(basis, eval_mode, &q_comp)); in CeedOperatorCheckField()
73 CeedCheck(size == num_comp * q_comp, ceed, CEED_ERROR_DIMENSION, in CeedOperatorCheckField()
75 CeedEvalModes[eval_mode], num_comp * q_comp); in CeedOperatorCheckField()
/libCEED/backends/ref/
H A Dceed-ref-basis.c22 CeedInt dim, num_comp, q_comp, num_nodes, num_qpts; in CeedBasisApplyCore_Ref() local
31 CeedCallBackend(CeedBasisGetNumQuadratureComponents(basis, eval_mode, &q_comp)); in CeedBasisApplyCore_Ref()
207 …CeedCallBackend(CeedTensorContractStridedApply(contract, num_comp, P, num_elem, q_comp, Q, interp,… in CeedBasisApplyCore_Ref()
214 …CeedCallBackend(CeedTensorContractStridedApply(contract, num_comp, P, num_elem, q_comp, Q, grad, t… in CeedBasisApplyCore_Ref()
221 …CeedCallBackend(CeedTensorContractStridedApply(contract, num_comp, P, num_elem, q_comp, Q, div, t_… in CeedBasisApplyCore_Ref()
228 …CeedCallBackend(CeedTensorContractStridedApply(contract, num_comp, P, num_elem, q_comp, Q, curl, t… in CeedBasisApplyCore_Ref()
/libCEED/backends/hip-ref/
H A Dceed-hip-ref-operator.c1129 CeedInt q_comp, num_nodes, num_qpts; in CeedOperatorAssembleDiagonalSetup_Hip() local
1158 CeedCallBackend(CeedBasisGetNumQuadratureComponents(basis_in, eval_mode, &q_comp)); in CeedOperatorAssembleDiagonalSetup_Hip()
1161 CeedCallBackend(CeedRealloc(num_eval_modes_in + q_comp, &eval_modes_in)); in CeedOperatorAssembleDiagonalSetup_Hip()
1162 for (CeedInt d = 0; d < q_comp; d++) eval_modes_in[num_eval_modes_in + d] = eval_mode; in CeedOperatorAssembleDiagonalSetup_Hip()
1163 num_eval_modes_in += q_comp; in CeedOperatorAssembleDiagonalSetup_Hip()
1186 CeedCallBackend(CeedBasisGetNumQuadratureComponents(basis_out, eval_mode, &q_comp)); in CeedOperatorAssembleDiagonalSetup_Hip()
1189 CeedCallBackend(CeedRealloc(num_eval_modes_out + q_comp, &eval_modes_out)); in CeedOperatorAssembleDiagonalSetup_Hip()
1190 for (CeedInt d = 0; d < q_comp; d++) eval_modes_out[num_eval_modes_out + d] = eval_mode; in CeedOperatorAssembleDiagonalSetup_Hip()
1191 num_eval_modes_out += q_comp; in CeedOperatorAssembleDiagonalSetup_Hip()
1319 CeedInt num_comp, q_comp, num_nodes, num_qpts; in CeedOperatorAssembleDiagonalSetupCompile_Hip() local
[all …]
H A Dceed-hip-ref-basis.c126 CeedInt num_comp, q_comp; in CeedBasisApplyAtPointsCore_Hip() local
130 CeedCallBackend(CeedBasisGetNumQuadratureComponents(basis, eval_mode, &q_comp)); in CeedBasisApplyAtPointsCore_Hip()
132 …len_required = (CeedSize)num_comp * (CeedSize)q_comp * (CeedSize)num_elem * (CeedSize)max_num_poin… in CeedBasisApplyAtPointsCore_Hip()
/libCEED/backends/cuda-ref/
H A Dceed-cuda-ref-operator.c1132 CeedInt q_comp, num_nodes, num_qpts; in CeedOperatorAssembleDiagonalSetup_Cuda() local
1161 CeedCallBackend(CeedBasisGetNumQuadratureComponents(basis_in, eval_mode, &q_comp)); in CeedOperatorAssembleDiagonalSetup_Cuda()
1164 CeedCallBackend(CeedRealloc(num_eval_modes_in + q_comp, &eval_modes_in)); in CeedOperatorAssembleDiagonalSetup_Cuda()
1165 for (CeedInt d = 0; d < q_comp; d++) eval_modes_in[num_eval_modes_in + d] = eval_mode; in CeedOperatorAssembleDiagonalSetup_Cuda()
1166 num_eval_modes_in += q_comp; in CeedOperatorAssembleDiagonalSetup_Cuda()
1189 CeedCallBackend(CeedBasisGetNumQuadratureComponents(basis_out, eval_mode, &q_comp)); in CeedOperatorAssembleDiagonalSetup_Cuda()
1192 CeedCallBackend(CeedRealloc(num_eval_modes_out + q_comp, &eval_modes_out)); in CeedOperatorAssembleDiagonalSetup_Cuda()
1193 for (CeedInt d = 0; d < q_comp; d++) eval_modes_out[num_eval_modes_out + d] = eval_mode; in CeedOperatorAssembleDiagonalSetup_Cuda()
1194 num_eval_modes_out += q_comp; in CeedOperatorAssembleDiagonalSetup_Cuda()
1322 CeedInt num_comp, q_comp, num_nodes, num_qpts; in CeedOperatorAssembleDiagonalSetupCompile_Cuda() local
[all …]
H A Dceed-cuda-ref-basis.c127 CeedInt num_comp, q_comp; in CeedBasisApplyAtPointsCore_Cuda() local
131 CeedCallBackend(CeedBasisGetNumQuadratureComponents(basis, eval_mode, &q_comp)); in CeedBasisApplyAtPointsCore_Cuda()
133 …len_required = (CeedSize)num_comp * (CeedSize)q_comp * (CeedSize)num_elem * (CeedSize)max_num_poin… in CeedBasisApplyAtPointsCore_Cuda()
/libCEED/backends/hip-shared/
H A Dceed-hip-shared-basis.c300 CeedInt num_comp, q_comp; in CeedBasisApplyAtPointsCore_Hip_shared() local
304 CeedCallBackend(CeedBasisGetNumQuadratureComponents(basis, eval_mode, &q_comp)); in CeedBasisApplyAtPointsCore_Hip_shared()
306 …len_required = (CeedSize)num_comp * (CeedSize)q_comp * (CeedSize)num_elem * (CeedSize)max_num_poin… in CeedBasisApplyAtPointsCore_Hip_shared()
/libCEED/backends/cuda-shared/
H A Dceed-cuda-shared-basis.c237 CeedInt q_comp; in CeedBasisApplyAtPointsCore_Cuda_shared() local
239 CeedCallBackend(CeedBasisGetNumQuadratureComponents(basis, eval_mode, &q_comp)); in CeedBasisApplyAtPointsCore_Cuda_shared()
241 …len_required = (CeedSize)num_comp * (CeedSize)q_comp * (CeedSize)num_elem * (CeedSize)max_num_poin… in CeedBasisApplyAtPointsCore_Cuda_shared()
/libCEED/include/ceed/
H A Dbackend.h349 … int CeedBasisGetNumQuadratureComponents(CeedBasis basis, CeedEvalMode eval_mode, CeedInt *q_comp);
/libCEED/julia/LibCEED.jl/src/generated/
H A Dlibceed_bindings.jl1114 function CeedBasisGetNumQuadratureComponents(basis, eval_mode, q_comp) argument
1115 …atureComponents, libceed), Cint, (CeedBasis, CeedEvalMode, Ptr{CeedInt}), basis, eval_mode, q_comp)