| /libCEED/backends/hip-shared/ |
| H A D | ceed-hip-shared-basis.c | 695 bool is_collocated = false; in CeedBasisCreateTensorH1_Hip_shared() local 703 CeedCallBackend(CeedBasisIsCollocated(basis, &is_collocated)); in CeedBasisCreateTensorH1_Hip_shared() 704 …CeedCallBackend(CeedGetKernel_Hip(ceed, data->module, is_collocated ? "InterpCollocated" : "Interp… in CeedBasisCreateTensorH1_Hip_shared() 705 …CeedCallBackend(CeedGetKernel_Hip(ceed, data->module, is_collocated ? "InterpCollocatedTranspose" … in CeedBasisCreateTensorH1_Hip_shared() 706 …CeedCallBackend(CeedGetKernel_Hip(ceed, data->module, is_collocated ? "InterpCollocatedTransposeAd… in CeedBasisCreateTensorH1_Hip_shared() 708 …CeedCallBackend(CeedGetKernel_Hip(ceed, data->module, is_collocated ? "GradCollocated" : "Grad", &… in CeedBasisCreateTensorH1_Hip_shared() 709 …CeedCallBackend(CeedGetKernel_Hip(ceed, data->module, is_collocated ? "GradCollocatedTranspose" : … in CeedBasisCreateTensorH1_Hip_shared() 710 …CeedCallBackend(CeedGetKernel_Hip(ceed, data->module, is_collocated ? "GradCollocatedTransposeAdd"… in CeedBasisCreateTensorH1_Hip_shared()
|
| /libCEED/backends/cuda-shared/ |
| H A D | ceed-cuda-shared-basis.c | 630 bool is_collocated = false; in CeedBasisCreateTensorH1_Cuda_shared() local 637 CeedCallBackend(CeedBasisIsCollocated(basis, &is_collocated)); in CeedBasisCreateTensorH1_Cuda_shared() 638 …CeedCallBackend(CeedGetKernel_Cuda(ceed, data->module, is_collocated ? "InterpCollocated" : "Inter… in CeedBasisCreateTensorH1_Cuda_shared() 639 …CeedCallBackend(CeedGetKernel_Cuda(ceed, data->module, is_collocated ? "InterpCollocatedTranspose"… in CeedBasisCreateTensorH1_Cuda_shared() 640 …CeedCallBackend(CeedGetKernel_Cuda(ceed, data->module, is_collocated ? "InterpCollocatedTransposeA… in CeedBasisCreateTensorH1_Cuda_shared() 642 …CeedCallBackend(CeedGetKernel_Cuda(ceed, data->module, is_collocated ? "GradCollocated" : "Grad", … in CeedBasisCreateTensorH1_Cuda_shared() 643 …CeedCallBackend(CeedGetKernel_Cuda(ceed, data->module, is_collocated ? "GradCollocatedTranspose" :… in CeedBasisCreateTensorH1_Cuda_shared() 644 …CeedCallBackend(CeedGetKernel_Cuda(ceed, data->module, is_collocated ? "GradCollocatedTransposeAdd… in CeedBasisCreateTensorH1_Cuda_shared()
|
| /libCEED/backends/ref/ |
| H A D | ceed-ref-basis.c | 58 if (impl->is_collocated) { in CeedBasisApplyCore_Ref() 127 } else if (impl->is_collocated) { // Qpts collocated with nodes in CeedBasisApplyCore_Ref() 289 CeedCallBackend(CeedBasisIsCollocated(basis, &impl->is_collocated)); in CeedBasisCreateTensorH1_Ref() 290 if (Q_1d >= P_1d && !impl->is_collocated) { in CeedBasisCreateTensorH1_Ref()
|
| H A D | ceed-ref.h | 36 bool is_collocated; member
|
| /libCEED/backends/hip-gen/ |
| H A D | ceed-hip-gen-operator-build.cpp | 299 bool is_collocated = false; in CeedOperatorBuildKernelFieldData_Hip_gen() local 301 CeedCallBackend(CeedBasisIsCollocated(basis, &is_collocated)); in CeedOperatorBuildKernelFieldData_Hip_gen() 302 if ((is_active && skip_active_load) || (is_collocated && !is_at_points)) { in CeedOperatorBuildKernelFieldData_Hip_gen() 338 bool is_collocated = false; in CeedOperatorBuildKernelFieldData_Hip_gen() local 340 CeedCallBackend(CeedBasisIsCollocated(basis, &is_collocated)); in CeedOperatorBuildKernelFieldData_Hip_gen() 341 if ((is_active && skip_active_load) || (is_collocated && !is_at_points)) { in CeedOperatorBuildKernelFieldData_Hip_gen() 550 bool is_tensor = true, is_collocated = true; in CeedOperatorBuildKernelBasis_Hip_gen() local 554 CeedCallBackend(CeedBasisIsCollocated(basis, &is_collocated)); in CeedOperatorBuildKernelBasis_Hip_gen() 593 …e = is_tensor ? ((dim == 1 ? "Interp" : "InterpTensor") + std::string(is_collocated ? "CollocatedN… in CeedOperatorBuildKernelBasis_Hip_gen() 612 …(dim > 1 ? "InterpTensor" : "Interp") + std::string(is_collocated ? "CollocatedNodes" : "") + std:… in CeedOperatorBuildKernelBasis_Hip_gen() [all …]
|
| /libCEED/backends/cuda-gen/ |
| H A D | ceed-cuda-gen-operator-build.cpp | 272 bool is_collocated = false; in CeedOperatorBuildKernelFieldData_Cuda_gen() local 274 CeedCallBackend(CeedBasisIsCollocated(basis, &is_collocated)); in CeedOperatorBuildKernelFieldData_Cuda_gen() 275 if ((is_active && skip_active_load) || (is_collocated && !is_at_points)) { in CeedOperatorBuildKernelFieldData_Cuda_gen() 311 bool is_collocated = false; in CeedOperatorBuildKernelFieldData_Cuda_gen() local 313 CeedCallBackend(CeedBasisIsCollocated(basis, &is_collocated)); in CeedOperatorBuildKernelFieldData_Cuda_gen() 314 if ((is_active && skip_active_load) || (is_collocated && !is_at_points)) { in CeedOperatorBuildKernelFieldData_Cuda_gen() 523 bool is_tensor = true, is_collocated = true; in CeedOperatorBuildKernelBasis_Cuda_gen() local 527 CeedCallBackend(CeedBasisIsCollocated(basis, &is_collocated)); in CeedOperatorBuildKernelBasis_Cuda_gen() 566 …e = is_tensor ? ((dim == 1 ? "Interp" : "InterpTensor") + std::string(is_collocated ? "CollocatedN… in CeedOperatorBuildKernelBasis_Cuda_gen() 585 …(dim > 1 ? "InterpTensor" : "Interp") + std::string(is_collocated ? "CollocatedNodes" : "") + std:… in CeedOperatorBuildKernelBasis_Cuda_gen() [all …]
|
| /libCEED/examples/fluids/src/ |
| H A D | dm_utils.c | 125 … PetscInt q_data_size, PetscBool is_collocated, CeedElemRestriction *restriction) { in DMPlexCeedElemRestrictionStridedCreate() argument 168 if (is_collocated) { in DMPlexCeedElemRestrictionStridedCreate()
|
| /libCEED/interface/ |
| H A D | ceed-basis.c | 823 int CeedBasisIsCollocated(CeedBasis basis, bool *is_collocated) { in CeedBasisIsCollocated() argument 825 *is_collocated = true; in CeedBasisIsCollocated() 828 …*is_collocated = *is_collocated && (fabs(basis->interp_1d[i + basis->P_1d * i] - 1.0) < 10 * CEED_… in CeedBasisIsCollocated() 830 …if (j != i) *is_collocated = *is_collocated && (fabs(basis->interp_1d[j + basis->P_1d * i]) < 10 *… in CeedBasisIsCollocated() 834 *is_collocated = false; in CeedBasisIsCollocated()
|
| /libCEED/include/ceed/ |
| H A D | backend.h | 345 CEED_EXTERN int CeedBasisIsCollocated(CeedBasis basis, bool *is_collocated);
|