Lines Matching +full:- +full:- +full:ceed

1 // Copyright (c) 2017-2026, Lawrence Livermore National Security, LLC and other CEED contributors.
2 // All Rights Reserved. See the top-level LICENSE and NOTICE files for details.
4 // SPDX-License-Identifier: BSD-2-Clause
6 // This file is part of CEED: http://github.com/ceed
8 #include "ceed-cuda-shared.h"
10 #include <ceed.h>
11 #include <ceed/backend.h>
15 #include "../cuda/ceed-cuda-common.h"
17 //------------------------------------------------------------------------------
19 //------------------------------------------------------------------------------
20 static int CeedInit_Cuda_shared(const char *resource, Ceed ceed) { in CeedInit_Cuda_shared() argument
21 Ceed ceed_ref; in CeedInit_Cuda_shared()
25 CeedCallBackend(CeedGetResourceRoot(ceed, resource, ":", &resource_root)); in CeedInit_Cuda_shared()
26 …CeedCheck(!strcmp(resource_root, "/gpu/cuda/shared"), ceed, CEED_ERROR_BACKEND, "Cuda backend cann… in CeedInit_Cuda_shared()
28 CeedCallBackend(CeedSetDeterministic(ceed, true)); in CeedInit_Cuda_shared()
31 CeedCallBackend(CeedSetData(ceed, data)); in CeedInit_Cuda_shared()
32 CeedCallBackend(CeedInit_Cuda(ceed, resource)); in CeedInit_Cuda_shared()
35 CeedCallBackend(CeedSetDelegate(ceed, ceed_ref)); in CeedInit_Cuda_shared()
38 …CeedCallBackend(CeedSetBackendFunction(ceed, "Ceed", ceed, "BasisCreateTensorH1", CeedBasisCreateT… in CeedInit_Cuda_shared()
39 …CeedCallBackend(CeedSetBackendFunction(ceed, "Ceed", ceed, "BasisCreateH1", CeedBasisCreateH1_Cuda… in CeedInit_Cuda_shared()
40 CeedCallBackend(CeedSetBackendFunction(ceed, "Ceed", ceed, "Destroy", CeedDestroy_Cuda)); in CeedInit_Cuda_shared()
44 //------------------------------------------------------------------------------
46 //------------------------------------------------------------------------------
49 //------------------------------------------------------------------------------