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-magma.h"
10 #include <ceed.h>
11 #include <ceed/backend.h>
15 #include "ceed-magma-common.h"
20 static int CeedInit_Magma(const char *resource, Ceed ceed) { in CeedInit_Magma() argument
21 Ceed ceed_ref; in CeedInit_Magma()
25 …ce, "/gpu/cuda/magma", nrc) || !strncmp(resource, "/gpu/hip/magma", nrc), ceed, CEED_ERROR_BACKEND, in CeedInit_Magma()
29 CeedCallBackend(CeedSetData(ceed, data)); in CeedInit_Magma()
30 CeedCallBackend(CeedInit_Magma_common(ceed, resource)); in CeedInit_Magma()
32 // Create reference Ceed that implementation will be dispatched through unless overridden in CeedInit_Magma()
38 CeedCallBackend(CeedSetDelegate(ceed, ceed_ref)); in CeedInit_Magma()
41 …CeedCallBackend(CeedSetBackendFunction(ceed, "Ceed", ceed, "BasisCreateTensorH1", CeedBasisCreateT… in CeedInit_Magma()
42 …CeedCallBackend(CeedSetBackendFunction(ceed, "Ceed", ceed, "BasisCreateH1", CeedBasisCreateH1_Magm… in CeedInit_Magma()
43 …CeedCallBackend(CeedSetBackendFunction(ceed, "Ceed", ceed, "BasisCreateHdiv", CeedBasisCreateHdiv_… in CeedInit_Magma()
44 …CeedCallBackend(CeedSetBackendFunction(ceed, "Ceed", ceed, "BasisCreateHcurl", CeedBasisCreateHcur… in CeedInit_Magma()
45 CeedCallBackend(CeedSetBackendFunction(ceed, "Ceed", ceed, "Destroy", CeedDestroy_Magma)); in CeedInit_Magma()