| /libCEED/tests/ |
| H A D | t002-ceed.c | 10 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 D | junit.py | 101 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 D | ceed-avx-blocked.c | 18 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 D | ceed-avx-serial.c | 18 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 D | ceed-xsmm-blocked.c | 18 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 D | ceed-xsmm-serial.c | 18 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 D | ceed-magma-det.c | 18 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 D | ceed-magma.c | 20 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 D | ceed-opt-blocked.c | 29 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 D | ceed-opt-serial.c | 29 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 D | ceed-blocked.c | 18 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 D | ceed-ref.c | 17 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 D | ceed-memcheck-serial.c | 17 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 D | ceed-memcheck-blocked.c | 17 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 D | ceed-cuda-shared.c | 20 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 D | ceed-hip-shared.c | 20 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 D | ceed-hip-gen.c | 19 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 D | ceed-sycl-gen.sycl.cpp | 20 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 D | ceed-cuda-gen.c | 19 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 D | ceed-sycl-shared.sycl.cpp | 20 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 D | ceed-sycl-ref.sycl.cpp | 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() 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 D | ceed-cuda-ref.c | 40 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 D | ceed-hip-ref.c | 43 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 D | README.md | 11 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 D | ceed-sycl-common.sycl.cpp | 18 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()
|