Lines Matching +full:- +full:- +full:ceed
1 // Copyright (c) 2017-2026, Lawrence Livermore National Security, LLC and other
2 // CEED contributors. All Rights Reserved. See the top-level LICENSE and NOTICE
5 // SPDX-License-Identifier: BSD-2-Clause
7 // This file is part of CEED: http://github.com/ceed
9 #include "ceed-sycl-ref.hpp"
11 #include <ceed/backend.h>
12 #include <ceed/ceed.h>
17 //------------------------------------------------------------------------------
19 //------------------------------------------------------------------------------
25 //------------------------------------------------------------------------------
27 //------------------------------------------------------------------------------
28 static int CeedInit_Sycl_ref(const char *resource, Ceed ceed) { in CeedInit_Sycl_ref() argument
32 CeedCallBackend(CeedGetResourceRoot(ceed, resource, ":", &resource_root)); in CeedInit_Sycl_ref()
33 …e_root, "/gpu/sycl/ref") || !std::strcmp(resource_root, "/cpu/sycl/ref"), ceed, CEED_ERROR_BACKEND, in CeedInit_Sycl_ref()
36 CeedCallBackend(CeedSetDeterministic(ceed, true)); in CeedInit_Sycl_ref()
39 CeedCallBackend(CeedSetData(ceed, data)); in CeedInit_Sycl_ref()
40 CeedCallBackend(CeedInit_Sycl(ceed, resource)); in CeedInit_Sycl_ref()
42 CeedCallBackend(CeedSetBackendFunctionCpp(ceed, "Ceed", ceed, "SetStream", CeedSetStream_Sycl)); in CeedInit_Sycl_ref()
43 …CeedCallBackend(CeedSetBackendFunctionCpp(ceed, "Ceed", ceed, "GetPreferredMemType", CeedGetPrefer… in CeedInit_Sycl_ref()
44 …CeedCallBackend(CeedSetBackendFunctionCpp(ceed, "Ceed", ceed, "VectorCreate", &CeedVectorCreate_Sy… in CeedInit_Sycl_ref()
45 …CeedCallBackend(CeedSetBackendFunctionCpp(ceed, "Ceed", ceed, "BasisCreateTensorH1", &CeedBasisCre… in CeedInit_Sycl_ref()
46 …CeedCallBackend(CeedSetBackendFunctionCpp(ceed, "Ceed", ceed, "BasisCreateH1", &CeedBasisCreateH1_… in CeedInit_Sycl_ref()
47 …CeedCallBackend(CeedSetBackendFunctionCpp(ceed, "Ceed", ceed, "ElemRestrictionCreate", &CeedElemRe… in CeedInit_Sycl_ref()
48 …CeedCallBackend(CeedSetBackendFunctionCpp(ceed, "Ceed", ceed, "QFunctionCreate", &CeedQFunctionCre… in CeedInit_Sycl_ref()
49 …CeedCallBackend(CeedSetBackendFunctionCpp(ceed, "Ceed", ceed, "QFunctionContextCreate", &CeedQFunc… in CeedInit_Sycl_ref()
50 …CeedCallBackend(CeedSetBackendFunctionCpp(ceed, "Ceed", ceed, "OperatorCreate", &CeedOperatorCreat… in CeedInit_Sycl_ref()
51 CeedCallBackend(CeedSetBackendFunctionCpp(ceed, "Ceed", ceed, "Destroy", &CeedDestroy_Sycl)); in CeedInit_Sycl_ref()
55 //------------------------------------------------------------------------------
57 //------------------------------------------------------------------------------
64 //------------------------------------------------------------------------------