Home
last modified time | relevance | path

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

/libCEED/backends/hip-shared/
H A Dceed-hip-shared-basis.c695 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 Dceed-cuda-shared-basis.c630 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 Dceed-ref-basis.c58 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 Dceed-ref.h36 bool is_collocated; member
/libCEED/backends/hip-gen/
H A Dceed-hip-gen-operator-build.cpp299 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 Dceed-cuda-gen-operator-build.cpp272 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 Ddm_utils.c125 … PetscInt q_data_size, PetscBool is_collocated, CeedElemRestriction *restriction) { in DMPlexCeedElemRestrictionStridedCreate() argument
168 if (is_collocated) { in DMPlexCeedElemRestrictionStridedCreate()
/libCEED/interface/
H A Dceed-basis.c823 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 Dbackend.h345 CEED_EXTERN int CeedBasisIsCollocated(CeedBasis basis, bool *is_collocated);