Home
last modified time | relevance | path

Searched refs:is_tensor (Results 1 – 9 of 9) sorted by relevance

/libCEED/backends/hip-gen/
H A Dceed-hip-gen-operator-build.cpp211 bool is_tensor = true, is_active = true; in CeedOperatorBuildKernelFieldData_Hip_gen() local
215 if (basis != CEED_BASIS_NONE) CeedCallBackend(CeedBasisIsTensor(basis, &is_tensor)); in CeedOperatorBuildKernelFieldData_Hip_gen()
226 …std::string P_name = (is_tensor ? "P_1d" : "P") + var_suffix, Q_name = is_tensor ? "Q_1d… in CeedOperatorBuildKernelFieldData_Hip_gen()
249 if (is_tensor) CeedCallBackend(CeedBasisGetNumNodes1D(basis, &P_1d)); in CeedOperatorBuildKernelFieldData_Hip_gen()
256 if (is_tensor && !is_all_tensor) { in CeedOperatorBuildKernelFieldData_Hip_gen()
332 if (is_tensor) { in CeedOperatorBuildKernelFieldData_Hip_gen()
387 …ared__ CeedScalar s_G" << var_suffix << "[" << P_name << "*" << Q_name << (is_tensor ? "" : "*dim") in CeedOperatorBuildKernelFieldData_Hip_gen()
388 << (is_tensor ? "" : var_suffix) << "];\n"; in CeedOperatorBuildKernelFieldData_Hip_gen()
389 … << tab << "LoadMatrix<" << P_name << ", " << Q_name << (is_tensor ? "" : "*dim") << (is_tensor ? … in CeedOperatorBuildKernelFieldData_Hip_gen()
550 bool is_tensor = true, is_collocated = true; in CeedOperatorBuildKernelBasis_Hip_gen() local
[all …]
H A Dceed-hip-gen-operator.c54 bool is_at_points, is_tensor; in CeedOperatorApplyAddCore_Hip_gen() local
151 CeedCallBackend(CeedOperatorHasTensorBases(op, &is_tensor)); in CeedOperatorApplyAddCore_Hip_gen()
152 …CeedInt block_sizes[3] = {data->thread_1d, ((!is_tensor || data->dim == 1) ? 1 : data->thread_1d),… in CeedOperatorApplyAddCore_Hip_gen()
154 if (is_tensor) { in CeedOperatorApplyAddCore_Hip_gen()
162 if (data->dim == 1 || !is_tensor) { in CeedOperatorApplyAddCore_Hip_gen()
426 bool is_tensor = false; in CeedOperatorLinearAssembleQFunctionCore_Hip_gen() local
429 CeedCallBackend(CeedOperatorHasTensorBases(op, &is_tensor)); in CeedOperatorLinearAssembleQFunctionCore_Hip_gen()
430 …CeedInt block_sizes[3] = {data->thread_1d, ((!is_tensor || data->dim == 1) ? 1 : data->thread_1d),… in CeedOperatorLinearAssembleQFunctionCore_Hip_gen()
432 if (is_tensor) { in CeedOperatorLinearAssembleQFunctionCore_Hip_gen()
440 if (data->dim == 1 || !is_tensor) { in CeedOperatorLinearAssembleQFunctionCore_Hip_gen()
/libCEED/backends/cuda-gen/
H A Dceed-cuda-gen-operator-build.cpp184 bool is_tensor = true, is_active = true; in CeedOperatorBuildKernelFieldData_Cuda_gen() local
188 if (basis != CEED_BASIS_NONE) CeedCallBackend(CeedBasisIsTensor(basis, &is_tensor)); in CeedOperatorBuildKernelFieldData_Cuda_gen()
199 …std::string P_name = (is_tensor ? "P_1d" : "P") + var_suffix, Q_name = is_tensor ? "Q_1… in CeedOperatorBuildKernelFieldData_Cuda_gen()
222 if (is_tensor) CeedCallBackend(CeedBasisGetNumNodes1D(basis, &P_1d)); in CeedOperatorBuildKernelFieldData_Cuda_gen()
229 if (is_tensor && !is_all_tensor) { in CeedOperatorBuildKernelFieldData_Cuda_gen()
305 if (is_tensor) { in CeedOperatorBuildKernelFieldData_Cuda_gen()
360 …ared__ CeedScalar s_G" << var_suffix << "[" << P_name << "*" << Q_name << (is_tensor ? "" : "*dim") in CeedOperatorBuildKernelFieldData_Cuda_gen()
361 << (is_tensor ? "" : var_suffix) << "];\n"; in CeedOperatorBuildKernelFieldData_Cuda_gen()
362 … << tab << "LoadMatrix<" << P_name << ", " << Q_name << (is_tensor ? "" : "*dim") << (is_tensor ? … in CeedOperatorBuildKernelFieldData_Cuda_gen()
523 bool is_tensor = true, is_collocated = true; in CeedOperatorBuildKernelBasis_Cuda_gen() local
[all …]
H A Dceed-cuda-gen-operator.c107 bool is_at_points, is_tensor; in CeedOperatorApplyAddCore_Cuda_gen() local
207 CeedCallBackend(CeedOperatorHasTensorBases(op, &is_tensor)); in CeedOperatorApplyAddCore_Cuda_gen()
209 int block[3] = {data->thread_1d, ((!is_tensor || data->dim == 1) ? 1 : data->thread_1d), -1}; in CeedOperatorApplyAddCore_Cuda_gen()
211 if (is_tensor) { in CeedOperatorApplyAddCore_Cuda_gen()
459 bool is_tensor = false; in CeedOperatorLinearAssembleQFunctionCore_Cuda_gen() local
462 CeedCallBackend(CeedOperatorHasTensorBases(op, &is_tensor)); in CeedOperatorLinearAssembleQFunctionCore_Cuda_gen()
464 int block[3] = {data->thread_1d, ((!is_tensor || data->dim == 1) ? 1 : data->thread_1d), -1}; in CeedOperatorLinearAssembleQFunctionCore_Cuda_gen()
466 if (is_tensor) { in CeedOperatorLinearAssembleQFunctionCore_Cuda_gen()
/libCEED/backends/sycl-gen/
H A Dceed-sycl-gen-operator-build.sycl.cpp140 bool is_tensor; in CeedOperatorBuildKernel_Sycl_gen() local
147 CeedCallBackend(CeedBasisIsTensor(basis, &is_tensor)); in CeedOperatorBuildKernel_Sycl_gen()
148 if (is_tensor) { in CeedOperatorBuildKernel_Sycl_gen()
165 bool is_tensor; in CeedOperatorBuildKernel_Sycl_gen() local
172 CeedCallBackend(CeedBasisIsTensor(basis, &is_tensor)); in CeedOperatorBuildKernel_Sycl_gen()
173 if (is_tensor) { in CeedOperatorBuildKernel_Sycl_gen()
/libCEED/interface/
H A Dceed-operator.c611 bool is_tensor; in CeedOperatorHasTensorBases() local
616 CeedCall(CeedBasisIsTensor(basis, &is_tensor)); in CeedOperatorHasTensorBases()
617 *has_tensor_bases = *has_tensor_bases & is_tensor; in CeedOperatorHasTensorBases()
622 bool is_tensor; in CeedOperatorHasTensorBases() local
627 CeedCall(CeedBasisIsTensor(basis, &is_tensor)); in CeedOperatorHasTensorBases()
628 *has_tensor_bases = *has_tensor_bases & is_tensor; in CeedOperatorHasTensorBases()
H A Dceed-basis.c808 int CeedBasisIsTensor(CeedBasis basis, bool *is_tensor) { in CeedBasisIsTensor() argument
809 *is_tensor = basis->is_tensor_basis; in CeedBasisIsTensor()
939 bool is_tensor; in CeedBasisGetFlopsEstimate() local
941 CeedCall(CeedBasisIsTensor(basis, &is_tensor)); in CeedBasisGetFlopsEstimate()
942 …CeedCheck(!is_at_points || is_tensor, CeedBasisReturnCeed(basis), CEED_ERROR_INCOMPATIBLE, "Can on… in CeedBasisGetFlopsEstimate()
943 if (is_tensor) { in CeedBasisGetFlopsEstimate()
/libCEED/include/ceed/
H A Dbackend.h344 CEED_EXTERN int CeedBasisIsTensor(CeedBasis basis, bool *is_tensor);
/libCEED/julia/LibCEED.jl/src/generated/
H A Dlibceed_bindings.jl1098 function CeedBasisIsTensor(basis, is_tensor) argument
1099 ccall((:CeedBasisIsTensor, libceed), Cint, (CeedBasis, Ptr{Bool}), basis, is_tensor)