Searched refs:elem_diag (Results 1 – 7 of 7) sorted by relevance
| /libCEED/backends/sycl-ref/ |
| H A D | ceed-sycl-ref-operator.sycl.cpp | 93 CeedCallBackend(CeedVectorDestroy(&impl->diag->elem_diag)); in CeedOperatorDestroy_Sycl() 949 CeedVector elem_diag = is_point_block ? diag->point_block_elem_diag : diag->elem_diag; in CeedOperatorAssembleDiagonalCore_Sycl() local 951 if (!elem_diag) { in CeedOperatorAssembleDiagonalCore_Sycl() 952 CeedCallBackend(CeedElemRestrictionCreateVector(diag_rstr, NULL, &elem_diag)); in CeedOperatorAssembleDiagonalCore_Sycl() 953 if (is_point_block) diag->point_block_elem_diag = elem_diag; in CeedOperatorAssembleDiagonalCore_Sycl() 954 else diag->elem_diag = elem_diag; in CeedOperatorAssembleDiagonalCore_Sycl() 956 CeedCallBackend(CeedVectorSetValue(elem_diag, 0.0)); in CeedOperatorAssembleDiagonalCore_Sycl() 959 CeedCallBackend(CeedVectorGetArray(elem_diag, CEED_MEM_DEVICE, &elem_diag_array)); in CeedOperatorAssembleDiagonalCore_Sycl() 970 CeedCallBackend(CeedVectorRestoreArray(elem_diag, &elem_diag_array)); in CeedOperatorAssembleDiagonalCore_Sycl() 974 …CeedCallBackend(CeedElemRestrictionApply(diag_rstr, CEED_TRANSPOSE, elem_diag, assembled, request)… in CeedOperatorAssembleDiagonalCore_Sycl()
|
| H A D | ceed-sycl-ref.hpp | 88 CeedVector elem_diag, point_block_elem_diag; member
|
| /libCEED/backends/cuda-ref/ |
| H A D | ceed-cuda-ref.h | 121 CeedVector elem_diag, point_block_elem_diag; member
|
| H A D | ceed-cuda-ref-operator.c | 82 CeedCallBackend(CeedVectorDestroy(&impl->diag->elem_diag)); in CeedOperatorDestroy_Cuda() 1411 CeedVector assembled_qf = NULL, elem_diag; in CeedOperatorAssembleDiagonalCore_Cuda() local 1446 CeedCallBackend(CeedElemRestrictionCreateVector(diag->diag_rstr, NULL, &diag->elem_diag)); in CeedOperatorAssembleDiagonalCore_Cuda() 1454 elem_diag = is_point_block ? diag->point_block_elem_diag : diag->elem_diag; in CeedOperatorAssembleDiagonalCore_Cuda() 1455 CeedCallBackend(CeedVectorSetValue(elem_diag, 0.0)); in CeedOperatorAssembleDiagonalCore_Cuda() 1462 CeedCallBackend(CeedVectorGetArray(elem_diag, CEED_MEM_DEVICE, &elem_diag_array)); in CeedOperatorAssembleDiagonalCore_Cuda() 1478 CeedCallBackend(CeedVectorRestoreArray(elem_diag, &elem_diag_array)); in CeedOperatorAssembleDiagonalCore_Cuda() 1483 …CeedCallBackend(CeedElemRestrictionApply(diag_rstr, CEED_TRANSPOSE, elem_diag, assembled, request)… in CeedOperatorAssembleDiagonalCore_Cuda()
|
| /libCEED/backends/hip-ref/ |
| H A D | ceed-hip-ref.h | 126 CeedVector elem_diag, point_block_elem_diag; member
|
| H A D | ceed-hip-ref-operator.c | 81 CeedCallBackend(CeedVectorDestroy(&impl->diag->elem_diag)); in CeedOperatorDestroy_Hip() 1408 CeedVector assembled_qf = NULL, elem_diag; in CeedOperatorAssembleDiagonalCore_Hip() local 1443 CeedCallBackend(CeedElemRestrictionCreateVector(diag->diag_rstr, NULL, &diag->elem_diag)); in CeedOperatorAssembleDiagonalCore_Hip() 1451 elem_diag = is_point_block ? diag->point_block_elem_diag : diag->elem_diag; in CeedOperatorAssembleDiagonalCore_Hip() 1452 CeedCallBackend(CeedVectorSetValue(elem_diag, 0.0)); in CeedOperatorAssembleDiagonalCore_Hip() 1459 CeedCallBackend(CeedVectorGetArray(elem_diag, CEED_MEM_DEVICE, &elem_diag_array)); in CeedOperatorAssembleDiagonalCore_Hip() 1475 CeedCallBackend(CeedVectorRestoreArray(elem_diag, &elem_diag_array)); in CeedOperatorAssembleDiagonalCore_Hip() 1480 …CeedCallBackend(CeedElemRestrictionApply(diag_rstr, CEED_TRANSPOSE, elem_diag, assembled, request)… in CeedOperatorAssembleDiagonalCore_Hip()
|
| /libCEED/interface/ |
| H A D | ceed-preconditioning.c | 254 CeedVector elem_diag; in CeedOperatorLinearAssembleAddDiagonalSingle_Mesh() local 289 CeedCall(CeedElemRestrictionCreateVector(diag_elem_rstr, NULL, &elem_diag)); in CeedOperatorLinearAssembleAddDiagonalSingle_Mesh() 292 CeedCall(CeedVectorSetValue(elem_diag, 0.0)); in CeedOperatorLinearAssembleAddDiagonalSingle_Mesh() 293 CeedCall(CeedVectorGetArray(elem_diag, CEED_MEM_HOST, &elem_diag_array)); in CeedOperatorLinearAssembleAddDiagonalSingle_Mesh() 374 CeedCall(CeedVectorRestoreArray(elem_diag, &elem_diag_array)); in CeedOperatorLinearAssembleAddDiagonalSingle_Mesh() 377 … CeedCall(CeedElemRestrictionApply(diag_elem_rstr, CEED_TRANSPOSE, elem_diag, assembled, request)); in CeedOperatorLinearAssembleAddDiagonalSingle_Mesh() 381 CeedCall(CeedVectorDestroy(&elem_diag)); in CeedOperatorLinearAssembleAddDiagonalSingle_Mesh()
|