Lines Matching full:ceed

1 // Copyright (c) 2017-2026, Lawrence Livermore National Security, LLC and other CEED contributors.
6 // This file is part of CEED: http://github.com/ceed
8 #include "ceed-cuda-gen.h"
10 #include <ceed.h>
11 #include <ceed/backend.h>
14 #include "../cuda/ceed-cuda-common.h"
19 static int CeedInit_Cuda_gen(const char *resource, Ceed ceed) { in CeedInit_Cuda_gen() argument
21 Ceed ceed_shared, ceed_ref; in CeedInit_Cuda_gen()
24 CeedCallBackend(CeedGetResourceRoot(ceed, resource, ":", &resource_root)); in CeedInit_Cuda_gen()
25 …CeedCheck(!strcmp(resource_root, "/gpu/cuda") || !strcmp(resource_root, "/gpu/cuda/gen"), ceed, CE… in CeedInit_Cuda_gen()
30 CeedCallBackend(CeedSetData(ceed, data)); in CeedInit_Cuda_gen()
31 CeedCallBackend(CeedInit_Cuda(ceed, resource)); in CeedInit_Cuda_gen()
34 CeedCallBackend(CeedSetDelegate(ceed, ceed_shared)); in CeedInit_Cuda_gen()
38 CeedCallBackend(CeedSetOperatorFallbackCeed(ceed, ceed_ref)); in CeedInit_Cuda_gen()
41 …CeedCallBackend(CeedSetBackendFunction(ceed, "Ceed", ceed, "QFunctionCreate", CeedQFunctionCreate_… in CeedInit_Cuda_gen()
42 …CeedCallBackend(CeedSetBackendFunction(ceed, "Ceed", ceed, "OperatorCreate", CeedOperatorCreate_Cu… in CeedInit_Cuda_gen()
43 …CeedCallBackend(CeedSetBackendFunction(ceed, "Ceed", ceed, "CompositeOperatorCreate", CeedOperator… in CeedInit_Cuda_gen()
44 …CeedCallBackend(CeedSetBackendFunction(ceed, "Ceed", ceed, "OperatorCreateAtPoints", CeedOperatorC… in CeedInit_Cuda_gen()
45 CeedCallBackend(CeedSetBackendFunction(ceed, "Ceed", ceed, "Destroy", CeedDestroy_Cuda)); in CeedInit_Cuda_gen()