| /libCEED/backends/hip-gen/ |
| H A D | ceed-hip-gen-operator-build.cpp | 211 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 D | ceed-hip-gen-operator.c | 54 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 D | ceed-cuda-gen-operator-build.cpp | 184 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 D | ceed-cuda-gen-operator.c | 107 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 D | ceed-sycl-gen-operator-build.sycl.cpp | 140 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 D | ceed-operator.c | 611 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 D | ceed-basis.c | 808 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 D | backend.h | 344 CEED_EXTERN int CeedBasisIsTensor(CeedBasis basis, bool *is_tensor);
|
| /libCEED/julia/LibCEED.jl/src/generated/ |
| H A D | libceed_bindings.jl | 1098 function CeedBasisIsTensor(basis, is_tensor) argument 1099 ccall((:CeedBasisIsTensor, libceed), Cint, (CeedBasis, Ptr{Bool}), basis, is_tensor)
|