Home
last modified time | relevance | path

Searched refs:resource (Results 1 – 25 of 60) sorted by relevance

123

/libCEED/tests/
H A Dt002-ceed.c10 const char *resource; in main() local
14 CeedGetResource(ceed, &resource); in main()
16 const size_t resource_length = strlen(resource); in main()
17 const bool is_exact_match = strcmp(resource, backend) == 0; in main()
18 …const bool is_match_with_query_arguments = !is_exact_match && memcmp(resource, backend, resource… in main()
20 …rguments) return CeedError(ceed, 1, "Incorrect full resource name: %s != %s\n", resource, backend); in main()
H A Djunit.py101 def check_pre_skip(self, test: str, spec: TestSpec, resource: str, nproc: int) -> Optional[str]:
113 if test.startswith('t318') and contains_any(resource, ['/gpu/cuda/ref']):
115 if test.startswith('t506') and contains_any(resource, ['/gpu/cuda/shared']):
118 if (condition == 'cpu') and ('gpu' in resource):
121 … def check_post_skip(self, test: str, spec: TestSpec, resource: str, stderr: str) -> Optional[str]:
147 …def check_required_failure(self, test: str, spec: TestSpec, resource: str, stderr: str) -> Tuple[s…
181 elif test_id in ['t409'] and contains_any(resource, ['memcheck']):
/libCEED/backends/avx/
H A Dceed-avx-blocked.c18 static int CeedInit_Avx(const char *resource, Ceed ceed) { in CeedInit_Avx() argument
21 …CeedCheck(!strcmp(resource, "/cpu/self") || !strcmp(resource, "/cpu/self/avx") || !strcmp(resource in CeedInit_Avx()
22 CEED_ERROR_BACKEND, "AVX backend cannot use resource: %s", resource); in CeedInit_Avx()
H A Dceed-avx-serial.c18 static int CeedInit_Avx(const char *resource, Ceed ceed) { in CeedInit_Avx() argument
21 …CeedCheck(!strcmp(resource, "/cpu/self") || !strcmp(resource, "/cpu/self/avx/serial"), ceed, CEED_… in CeedInit_Avx()
22 "AVX backend cannot use resource: %s", resource); in CeedInit_Avx()
/libCEED/backends/xsmm/
H A Dceed-xsmm-blocked.c18 static int CeedInit_Xsmm_Blocked(const char *resource, Ceed ceed) { in CeedInit_Xsmm_Blocked() argument
21 …CeedCheck(!strcmp(resource, "/cpu/self") || !strcmp(resource, "/cpu/self/xsmm") || !strcmp(resourc… in CeedInit_Xsmm_Blocked()
22 CEED_ERROR_BACKEND, "blocked libXSMM backend cannot use resource: %s", resource); in CeedInit_Xsmm_Blocked()
H A Dceed-xsmm-serial.c18 static int CeedInit_Xsmm_Serial(const char *resource, Ceed ceed) { in CeedInit_Xsmm_Serial() argument
21 …CeedCheck(!strcmp(resource, "/cpu/self") || !strcmp(resource, "/cpu/self/xsmm/serial"), ceed, CEED… in CeedInit_Xsmm_Serial()
22 "serial libXSMM backend cannot use resource: %s", resource); in CeedInit_Xsmm_Serial()
/libCEED/backends/magma/
H A Dceed-magma-det.c18 static int CeedInit_Magma_Det(const char *resource, Ceed ceed) { in CeedInit_Magma_Det() argument
23 …CeedCheck(!strncmp(resource, "/gpu/cuda/magma/det", nrc) || !strncmp(resource, "/gpu/hip/magma/det… in CeedInit_Magma_Det()
24 "Magma backend cannot use resource: %s", resource); in CeedInit_Magma_Det()
29 CeedCallBackend(CeedInit_Magma_common(ceed, resource)); in CeedInit_Magma_Det()
H A Dceed-magma.c20 static int CeedInit_Magma(const char *resource, Ceed ceed) { in CeedInit_Magma() argument
25 …CeedCheck(!strncmp(resource, "/gpu/cuda/magma", nrc) || !strncmp(resource, "/gpu/hip/magma", nrc),… in CeedInit_Magma()
26 "Magma backend cannot use resource: %s", resource); in CeedInit_Magma()
30 CeedCallBackend(CeedInit_Magma_common(ceed, resource)); in CeedInit_Magma()
/libCEED/backends/opt/
H A Dceed-opt-blocked.c29 static int CeedInit_Opt_Blocked(const char *resource, Ceed ceed) { in CeedInit_Opt_Blocked() argument
33 …CeedCheck(!strcmp(resource, "/cpu/self") || !strcmp(resource, "/cpu/self/opt") || !strcmp(resource in CeedInit_Opt_Blocked()
34 CEED_ERROR_BACKEND, "Opt backend cannot use resource: %s", resource); in CeedInit_Opt_Blocked()
H A Dceed-opt-serial.c29 static int CeedInit_Opt_Serial(const char *resource, Ceed ceed) { in CeedInit_Opt_Serial() argument
33 …CeedCheck(!strcmp(resource, "/cpu/self") || !strcmp(resource, "/cpu/self/opt/serial"), ceed, CEED_… in CeedInit_Opt_Serial()
34 "Opt backend cannot use resource: %s", resource); in CeedInit_Opt_Serial()
/libCEED/backends/blocked/
H A Dceed-blocked.c18 static int CeedInit_Blocked(const char *resource, Ceed ceed) { in CeedInit_Blocked() argument
21 …CeedCheck(!strcmp(resource, "/cpu/self") || !strcmp(resource, "/cpu/self/ref/blocked"), ceed, CEED… in CeedInit_Blocked()
22 "Blocked backend cannot use resource: %s", resource); in CeedInit_Blocked()
/libCEED/backends/ref/
H A Dceed-ref.c17 static int CeedInit_Ref(const char *resource, Ceed ceed) { in CeedInit_Ref() argument
18 …CeedCheck(!strcmp(resource, "/cpu/self") || !strcmp(resource, "/cpu/self/ref") || !strcmp(resource in CeedInit_Ref()
19 CEED_ERROR_BACKEND, "Ref backend cannot use resource: %s", resource); in CeedInit_Ref()
/libCEED/backends/memcheck/
H A Dceed-memcheck-serial.c17 static int CeedInit_Memcheck(const char *resource, Ceed ceed) { in CeedInit_Memcheck() argument
20 …CeedCheck(!strcmp(resource, "/cpu/self/memcheck") || !strcmp(resource, "/cpu/self/memcheck/serial"… in CeedInit_Memcheck()
21 "Valgrind Memcheck backend cannot use resource: %s", resource); in CeedInit_Memcheck()
H A Dceed-memcheck-blocked.c17 static int CeedInit_Memcheck(const char *resource, Ceed ceed) { in CeedInit_Memcheck() argument
20 …eck(!strcmp(resource, "/cpu/self/memcheck/blocked"), ceed, CEED_ERROR_BACKEND, "Valgrind Memcheck … in CeedInit_Memcheck()
/libCEED/backends/cuda-shared/
H A Dceed-cuda-shared.c20 static int CeedInit_Cuda_shared(const char *resource, Ceed ceed) { in CeedInit_Cuda_shared() argument
25 CeedCallBackend(CeedGetResourceRoot(ceed, resource, ":", &resource_root)); in CeedInit_Cuda_shared()
26 …, "/gpu/cuda/shared"), ceed, CEED_ERROR_BACKEND, "Cuda backend cannot use resource: %s", resource); in CeedInit_Cuda_shared()
32 CeedCallBackend(CeedInit_Cuda(ceed, resource)); in CeedInit_Cuda_shared()
/libCEED/backends/hip-shared/
H A Dceed-hip-shared.c20 static int CeedInit_Hip_shared(const char *resource, Ceed ceed) { in CeedInit_Hip_shared() argument
25 CeedCallBackend(CeedGetResourceRoot(ceed, resource, ":", &resource_root)); in CeedInit_Hip_shared()
26 …ot, "/gpu/hip/shared"), ceed, CEED_ERROR_BACKEND, "Hip backend cannot use resource: %s", resource); in CeedInit_Hip_shared()
32 CeedCallBackend(CeedInit_Hip(ceed, resource)); in CeedInit_Hip_shared()
/libCEED/backends/hip-gen/
H A Dceed-hip-gen.c19 static int CeedInit_Hip_gen(const char *resource, Ceed ceed) { in CeedInit_Hip_gen() argument
24 CeedCallBackend(CeedGetResourceRoot(ceed, resource, ":", &resource_root)); in CeedInit_Hip_gen()
26 "Hip backend cannot use resource: %s", resource); in CeedInit_Hip_gen()
31 CeedCallBackend(CeedInit_Hip(ceed, resource)); in CeedInit_Hip_gen()
/libCEED/backends/sycl-gen/
H A Dceed-sycl-gen.sycl.cpp20 static int CeedInit_Sycl_gen(const char *resource, Ceed ceed) { in CeedInit_Sycl_gen() argument
25 CeedCallBackend(CeedGetResourceRoot(ceed, resource, ":device_id=", &resource_root)); in CeedInit_Sycl_gen()
27 "Sycl backend cannot use resource: %s", resource); in CeedInit_Sycl_gen()
32 CeedCallBackend(CeedInit_Sycl(ceed, resource)); in CeedInit_Sycl_gen()
/libCEED/backends/cuda-gen/
H A Dceed-cuda-gen.c19 static int CeedInit_Cuda_gen(const char *resource, Ceed ceed) { in CeedInit_Cuda_gen() argument
24 CeedCallBackend(CeedGetResourceRoot(ceed, resource, ":", &resource_root)); in CeedInit_Cuda_gen()
26 "Cuda backend cannot use resource: %s", resource); in CeedInit_Cuda_gen()
31 CeedCallBackend(CeedInit_Cuda(ceed, resource)); in CeedInit_Cuda_gen()
/libCEED/backends/sycl-shared/
H A Dceed-sycl-shared.sycl.cpp20 static int CeedInit_Sycl_shared(const char *resource, Ceed ceed) { in CeedInit_Sycl_shared() argument
25 CeedCallBackend(CeedGetResourceRoot(ceed, resource, ":", &resource_root)); in CeedInit_Sycl_shared()
27 "Sycl backend cannot use resource: %s", resource); in CeedInit_Sycl_shared()
41 CeedCallBackend(CeedInit_Sycl(ceed, resource)); in CeedInit_Sycl_shared()
/libCEED/backends/sycl-ref/
H A Dceed-sycl-ref.sycl.cpp28 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()
34 "Sycl backend cannot use resource: %s", resource); in CeedInit_Sycl_ref()
40 CeedCallBackend(CeedInit_Sycl(ceed, resource)); in CeedInit_Sycl_ref()
/libCEED/backends/cuda-ref/
H A Dceed-cuda-ref.c40 static int CeedInit_Cuda_ref(const char *resource, Ceed ceed) { in CeedInit_Cuda_ref() argument
44 CeedCallBackend(CeedGetResourceRoot(ceed, resource, ":", &resource_root)); in CeedInit_Cuda_ref()
45 …oot, "/gpu/cuda/ref"), ceed, CEED_ERROR_BACKEND, "Cuda backend cannot use resource: %s", resource); in CeedInit_Cuda_ref()
51 CeedCallBackend(CeedInit_Cuda(ceed, resource)); in CeedInit_Cuda_ref()
/libCEED/backends/hip-ref/
H A Dceed-hip-ref.c43 static int CeedInit_Hip_ref(const char *resource, Ceed ceed) { in CeedInit_Hip_ref() argument
47 CeedCallBackend(CeedGetResourceRoot(ceed, resource, ":", &resource_root)); in CeedInit_Hip_ref()
48 …_root, "/gpu/hip/ref"), ceed, CEED_ERROR_BACKEND, "Hip backend cannot use resource: %s", resource); in CeedInit_Hip_ref()
54 CeedCallBackend(CeedInit_Hip(ceed, resource)); in CeedInit_Hip_ref()
/libCEED/examples/petsc/
H A DREADME.md11 To run, `./bpsraw -ceed [ceed-resource] -problem bp[1-6] -degree [degree]`
23 To run, `./bps -ceed [ceed-resource] -problem bp[1-6] -degree [degree]`
48 To run, `./multigrid -ceed [ceed-resource] -problem bp[1-6] -degree [degree]`
59 - `-ceed` - CEED resource specifier
72 To run, `./area -problem cube -ceed [ceed-resource] -petscspace_degree [degree]`
76 `./area -problem sphere -ceed [ceed-resource] -petscspace_degree [degree]`
82 - `-ceed` - CEED resource specifier
/libCEED/backends/sycl/
H A Dceed-sycl-common.sycl.cpp18 int CeedInit_Sycl(Ceed ceed, const char *resource) { in CeedInit_Sycl() argument
20 const char *device_spec = std::strstr(resource, ":device_id="); in CeedInit_Sycl()
24 if (std::strstr(resource, "/gpu/sycl")) { in CeedInit_Sycl()
26 } else if (std::strstr(resource, "/cpu/sycl")) { in CeedInit_Sycl()

123