Home
last modified time | relevance | path

Searched full:serial (Results 1 – 25 of 35) sorted by relevance

12

/libCEED/doc/sphinx/source/
H A Dreleasenotes.md314 - New backend: `/cpu/self/memcheck/serial`.
410 | `/cpu/self/ref/serial` | Serial reference implementation |
413 | `/cpu/self/opt/serial` | Serial optimized C implementation |
415 | `/cpu/self/avx/serial` | Serial AVX implementation |
417 | `/cpu/self/xsmm/serial` | Serial LIBXSMM implementation |
419 | `/cpu/occa` | Serial OCCA kernels |
463 The new CPU backends in this release came in two families. The `/cpu/self/*/serial`
492 | `/cpu/self/ref/serial` | Serial reference implementation |
495 | `/cpu/self/avx/serial` | Serial AVX implementation |
497 | `/cpu/self/xsmm/serial` | Serial LIBXSMM implementation |
[all …]
H A DlibCEEDdev.md29 …self/xsmm/serial` backend implements the `CeedTensorContract` object itself but delegates all othe…
50 The basic CPU with the simplest implementation is `/cpu/self/ref/serial`.
54 The `/cpu/self/ref/blockend` and `/cpu/self/opt/*` backends delegate to the `/cpu/self/ref/serial` …
/libCEED/backends/xsmm/
H A Dceed-xsmm-serial.c21 …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()
26 CeedCallBackend(CeedInit("/cpu/self/opt/serial", &ceed_ref)); in CeedInit_Xsmm_Serial()
37 CEED_INTERN int CeedRegister_Xsmm_Serial(void) { return CeedRegister("/cpu/self/xsmm/serial", CeedI… in CeedRegister_Xsmm_Serial()
/libCEED/backends/
H A Dceed-backend-list-ref.h12 CEED_BACKEND(CeedRegister_Ref, 1, "/cpu/self/ref/serial")
15 CEED_BACKEND(CeedRegister_Opt_Serial, 1, "/cpu/self/opt/serial")
H A Dceed-backend-list-xsmm.h13 CEED_BACKEND(CeedRegister_Xsmm_Serial, 1, "/cpu/self/xsmm/serial")
H A Dceed-backend-list-avx.h13 CEED_BACKEND(CeedRegister_Avx_Serial, 1, "/cpu/self/avx/serial")
H A Dceed-backend-list-memcheck.h13 CEED_BACKEND(CeedRegister_Memcheck_Serial, 1, "/cpu/self/memcheck/serial")
/libCEED/backends/avx/
H A Dceed-avx-serial.c21 …CeedCheck(!strcmp(resource, "/cpu/self") || !strcmp(resource, "/cpu/self/avx/serial"), ceed, CEED_… in CeedInit_Avx()
26 CeedCallBackend(CeedInit("/cpu/self/opt/serial", &ceed_ref)); in CeedInit_Avx()
37 CEED_INTERN int CeedRegister_Avx_Serial(void) { return CeedRegister("/cpu/self/avx/serial", CeedIni… in CeedRegister_Avx_Serial()
/libCEED/
H A DREADME.md152 | `/cpu/self/ref/serial` | Serial reference implementation | Yes …
154 | `/cpu/self/opt/serial` | Serial optimized C implementation | Yes …
156 | `/cpu/self/avx/serial` | Serial AVX implementation | Yes …
163 | `/cpu/self/xsmm/serial` | Serial LIBXSMM implementation | Yes …
187 The `/cpu/self/*/serial` backends process one element at a time and are intended for meshes with a …
199 This backend can be run in serial or blocked mode and defaults to running in the serial mode if `/c…
/libCEED/backends/memcheck/
H A Dceed-memcheck-serial.c20 …CeedCheck(!strcmp(resource, "/cpu/self/memcheck") || !strcmp(resource, "/cpu/self/memcheck/serial"… in CeedInit_Memcheck()
24 CeedCallBackend(CeedInit("/cpu/self/ref/serial", &ceed_ref)); in CeedInit_Memcheck()
40 CEED_INTERN int CeedRegister_Memcheck_Serial(void) { return CeedRegister("/cpu/self/memcheck/serial in CeedRegister_Memcheck_Serial()
/libCEED/.github/workflows/
H A Dpython-test-with-style.yml40 PYTHON=python3 make test TEST_OPTS="--ceed /cpu/self/ref/serial -vv"
42 PYTHON=python3 make test TEST_OPTS="--ceed /cpu/self/ref/serial -vv"
/libCEED/backends/opt/
H A Dceed-opt-serial.c33 …CeedCheck(!strcmp(resource, "/cpu/self") || !strcmp(resource, "/cpu/self/opt/serial"), ceed, CEED_… in CeedInit_Opt_Serial()
38 CeedCallBackend(CeedInit("/cpu/self/ref/serial", &ceed_ref)); in CeedInit_Opt_Serial()
56 CEED_INTERN int CeedRegister_Opt_Serial(void) { return CeedRegister("/cpu/self/opt/serial", CeedIni… in CeedRegister_Opt_Serial()
/libCEED/examples/rust/ex1-volume-vector/src/
H A Dmain.rs309 ceed_spec: "/cpu/self/ref/serial".to_string(), in example_1_vector_1d()
325 ceed_spec: "/cpu/self/ref/serial".to_string(), in example_1_vector_2d()
341 ceed_spec: "/cpu/self/ref/serial".to_string(), in example_1_vector_3d()
357 ceed_spec: "/cpu/self/ref/serial".to_string(), in example_1_vector_1d_gallery()
373 ceed_spec: "/cpu/self/ref/serial".to_string(), in example_1_vector_2d_gallery()
389 ceed_spec: "/cpu/self/ref/serial".to_string(), in example_1_vector_3d_gallery()
/libCEED/examples/rust/ex1-volume/src/
H A Dmain.rs291 ceed_spec: "/cpu/self/ref/serial".to_string(), in example_1_1d()
307 ceed_spec: "/cpu/self/ref/serial".to_string(), in example_1_2d()
323 ceed_spec: "/cpu/self/ref/serial".to_string(), in example_1_3d()
339 ceed_spec: "/cpu/self/ref/serial".to_string(), in example_1_1d_gallery()
355 ceed_spec: "/cpu/self/ref/serial".to_string(), in example_1_2d_gallery()
371 ceed_spec: "/cpu/self/ref/serial".to_string(), in example_1_3d_gallery()
/libCEED/examples/petsc/
H A DREADME.md36 -ceed /cpu/self/opt/serial,/cpu/self/xsmm/serial,/cpu/self/xsmm/blocked \
/libCEED/backends/ref/
H A Dceed-ref.c18 …pu/self") || !strcmp(resource, "/cpu/self/ref") || !strcmp(resource, "/cpu/self/ref/serial"), ceed, in CeedInit_Ref()
44 CeedRegister("/cpu/self/ref/serial", CeedInit_Ref, 50); in CeedRegister_Ref()
/libCEED/examples/rust/ex2-surface/src/
H A Dmain.rs369 ceed_spec: "/cpu/self/ref/serial".to_string(), in example_2_1d()
385 ceed_spec: "/cpu/self/ref/serial".to_string(), in example_2_2d()
401 ceed_spec: "/cpu/self/ref/serial".to_string(), in example_2_3d()
417 ceed_spec: "/cpu/self/ref/serial".to_string(), in example_2_1d_gallery()
433 ceed_spec: "/cpu/self/ref/serial".to_string(), in example_2_2d_gallery()
449 ceed_spec: "/cpu/self/ref/serial".to_string(), in example_2_3d_gallery()
/libCEED/examples/rust/ex2-surface-vector/src/
H A Dmain.rs400 ceed_spec: "/cpu/self/ref/serial".to_string(), in example_2_vector_1d()
416 ceed_spec: "/cpu/self/ref/serial".to_string(), in example_2_vector_2d()
432 ceed_spec: "/cpu/self/ref/serial".to_string(), in example_2_vector_3d()
448 ceed_spec: "/cpu/self/ref/serial".to_string(), in example_2_vector_1d_gallery()
464 ceed_spec: "/cpu/self/ref/serial".to_string(), in example_2_vector_2d_gallery()
480 ceed_spec: "/cpu/self/ref/serial".to_string(), in example_2_vector_3d_gallery()
/libCEED/examples/python/
H A DMakefile16 TEST_OPTS ?= --ceed /cpu/self/ref/serial
/libCEED/python/tests/
H A DMakefile16 TEST_OPTS ?= --ceed /cpu/self/ref/serial
H A DREADME.md14 pytest test-*.py --ceed /cpu/self/ref/serial
/libCEED/tests/
H A Dt009-ceed.c11 CeedInit("/cpu/self/ref/serial", &ceed_2); in main()
/libCEED/benchmarks/
H A DREADME.md20 benchmark.sh -c "/cpu/self/ref/serial /cpu/self/ref/blocked" -r petsc-bpsraw.sh -b "bp1 bp3" -n "16…
/libCEED/backends/blocked/
H A Dceed-blocked.c26 CeedCallBackend(CeedInit("/cpu/self/ref/serial", &ceed_ref)); in CeedInit_Blocked()
/libCEED/examples/rust/ex3-volume/src/
H A Dmain.rs372 ceed_spec: "/cpu/self/ref/serial".to_string(), in example_3_1d()
387 ceed_spec: "/cpu/self/ref/serial".to_string(), in example_3_2d()
402 ceed_spec: "/cpu/self/ref/serial".to_string(), in example_3_3d()

12