| /libCEED/backends/magma/ |
| H A D | ceed-magma-gemm-selector.h | 15 CEED_INTERN CeedInt nontensor_rtc_get_nb(int gpu_arch, char trans_A, int q_comp, int P, int Q, int …
|
| H A D | ceed-magma-gemm-selector.cpp | 128 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 D | ceed-magma-basis.c | 382 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 D | ceed-basis.c | 267 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 D | ceed-preconditioning.c | 1655 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 D | ceed-operator.c | 38 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 D | ceed-ref-basis.c | 22 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 D | ceed-hip-ref-operator.c | 1129 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 D | ceed-hip-ref-basis.c | 126 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 D | ceed-cuda-ref-operator.c | 1132 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 D | ceed-cuda-ref-basis.c | 127 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 D | ceed-hip-shared-basis.c | 300 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 D | ceed-cuda-shared-basis.c | 237 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 D | backend.h | 349 … int CeedBasisGetNumQuadratureComponents(CeedBasis basis, CeedEvalMode eval_mode, CeedInt *q_comp);
|
| /libCEED/julia/LibCEED.jl/src/generated/ |
| H A D | libceed_bindings.jl | 1114 function CeedBasisGetNumQuadratureComponents(basis, eval_mode, q_comp) argument 1115 …atureComponents, libceed), Cint, (CeedBasis, CeedEvalMode, Ptr{CeedInt}), basis, eval_mode, q_comp)
|