| /libCEED/examples/rust/ex1-volume/src/ |
| H A D | main.rs | 25 mod opt; module 32 let options = opt::Opt::parse(); in main() 38 fn example_1(options: opt::Opt) -> libceed::Result<()> { in example_1() 40 let opt::Opt { in example_1() localVariable 290 let options = opt::Opt { in example_1_1d() 306 let options = opt::Opt { in example_1_2d() 322 let options = opt::Opt { in example_1_3d() 338 let options = opt::Opt { in example_1_1d_gallery() 354 let options = opt::Opt { in example_1_2d_gallery() 370 let options = opt::Opt { in example_1_3d_gallery()
|
| /libCEED/examples/rust/ex1-volume-vector/src/ |
| H A D | main.rs | 26 mod opt; module 33 let options = opt::Opt::parse(); in main() 39 fn example_1_vector(options: opt::Opt) -> libceed::Result<()> { in example_1_vector() 41 let opt::Opt { in example_1_vector() localVariable 308 let options = opt::Opt { in example_1_vector_1d() 324 let options = opt::Opt { in example_1_vector_2d() 340 let options = opt::Opt { in example_1_vector_3d() 356 let options = opt::Opt { in example_1_vector_1d_gallery() 372 let options = opt::Opt { in example_1_vector_2d_gallery() 388 let options = opt::Opt { in example_1_vector_3d_gallery()
|
| /libCEED/examples/fluids/include/ |
| H A D | bc_definition.h | 35 #define PetscOptionsBCDefinition(opt, text, man, name, bc_def, set) \ argument 36 PetscOptionsBCDefinition_Private(PetscOptionsObject, opt, text, man, name, bc_def, set) 37 PetscErrorCode PetscOptionsBCDefinition_Private(PetscOptionItems PetscOptionsObject, const char opt…
|
| /libCEED/examples/rust/ex2-surface/src/ |
| H A D | main.rs | 26 mod opt; module 33 let options = opt::Opt::parse(); in main() 39 fn example_2(options: opt::Opt) -> libceed::Result<()> { in example_2() 41 let opt::Opt { in example_2() localVariable 368 let options = opt::Opt { in example_2_1d() 384 let options = opt::Opt { in example_2_2d() 400 let options = opt::Opt { in example_2_3d() 416 let options = opt::Opt { in example_2_1d_gallery() 432 let options = opt::Opt { in example_2_2d_gallery() 448 let options = opt::Opt { in example_2_3d_gallery()
|
| /libCEED/examples/rust/ex2-surface-vector/src/ |
| H A D | main.rs | 27 mod opt; module 34 let options = opt::Opt::parse(); in main() 40 fn example_2_vector(options: opt::Opt) -> libceed::Result<()> { in example_2_vector() 42 let opt::Opt { in example_2_vector() localVariable 399 let options = opt::Opt { in example_2_vector_1d() 415 let options = opt::Opt { in example_2_vector_2d() 431 let options = opt::Opt { in example_2_vector_3d() 447 let options = opt::Opt { in example_2_vector_1d_gallery() 463 let options = opt::Opt { in example_2_vector_2d_gallery() 479 let options = opt::Opt { in example_2_vector_3d_gallery()
|
| /libCEED/examples/rust/ex3-volume/src/ |
| H A D | main.rs | 25 mod opt; module 32 let options = opt::Opt::parse(); in main() 38 fn example_3(options: opt::Opt) -> libceed::Result<()> { in example_3() 40 let opt::Opt { in example_3() localVariable 371 let options = opt::Opt { in example_3_1d() 386 let options = opt::Opt { in example_3_2d() 401 let options = opt::Opt { in example_3_3d()
|
| /libCEED/examples/rust/ex3-volume-vector/src/ |
| H A D | main.rs | 26 mod opt; module 33 let options = opt::Opt::parse(); in main() 39 fn example_3_vector(options: opt::Opt) -> libceed::Result<()> { in example_3_vector() 41 let opt::Opt { in example_3_vector() localVariable 394 let options = opt::Opt { in example_3_vector_1d() 409 let options = opt::Opt { in example_3_vector_2d() 424 let options = opt::Opt { in example_3_vector_vector_3d()
|
| /libCEED/examples/fluids/src/ |
| H A D | bc_definition.c | 94 PetscErrorCode PetscOptionsBCDefinition_Private(PetscOptionItems PetscOptionsObject, const char opt… in PetscOptionsBCDefinition_Private() argument 99 PetscCall(PetscOptionsIntArray(opt, text, man, label_values, &num_label_values, set)); in PetscOptionsBCDefinition_Private()
|
| /libCEED/python/ |
| H A D | test-wheel.sh | 10 python -m pytest test-*.py --ceed /cpu/self/opt/blocked -vv
|
| /libCEED/ |
| H A D | ceed.pc.template | 4 cflags_extra=%opt%
|
| H A D | README.md | 64 To enable CUDA support, add `CUDA_DIR=/opt/cuda` or an appropriate directory to your `make` invocat… 65 To enable HIP support, add `ROCM_DIR=/opt/rocm` or an appropriate directory. 66 To enable SYCL support, add `SYCL_DIR=/opt/sycl` or an appropriate directory. 70 $ . /opt/intel/oneapi/setvars.sh 71 $ make SYCL_DIR=/opt/intel/oneapi/compiler/latest/linux SYCLCXX=icpx CC=icx CXX=icpx 85 $ make configure CUDA_DIR=/usr/local/cuda ROCM_DIR=/opt/rocm OPT='-O3 -march=znver2' 154 | `/cpu/self/opt/serial` | Serial optimized C implementation | Yes … 155 | `/cpu/self/opt/blocked` | Blocked optimized C implementation | Yes … 192 The `/cpu/self/opt/*` backends are written in pure C and use partial e-vectors to improve performan…
|
| H A D | Makefile | 240 BACKENDS_BUILTIN := /cpu/self/ref/serial /cpu/self/ref/blocked /cpu/self/opt/serial /cpu/self/opt/b… 298 opt.c := $(sort $(wildcard backends/opt/*.c)) 489 libceed.c += $(opt.c)
|
| H A D | coverage.info | 1542 SF:/home/jeremy/Dev/libCEED/backends/opt/ceed-opt-blocked.c 1573 SF:/home/jeremy/Dev/libCEED/backends/opt/ceed-opt-operator.c 2004 SF:/home/jeremy/Dev/libCEED/backends/opt/ceed-opt-serial.c 2035 SF:/home/jeremy/Dev/libCEED/backends/opt/ceed-opt-tensor.c
|
| H A D | Doxyfile | 1191 # can opt to disable this feature.
|
| /libCEED/rust/libceed-sys/c-src/ |
| H A D | ceed.pc.template | 4 cflags_extra=%opt%
|
| H A D | Makefile | 240 BACKENDS_BUILTIN := /cpu/self/ref/serial /cpu/self/ref/blocked /cpu/self/opt/serial /cpu/self/opt/b… 298 opt.c := $(sort $(wildcard backends/opt/*.c)) 489 libceed.c += $(opt.c)
|
| /libCEED/examples/python/ |
| H A D | tutorial-0-ceed.ipynb | 79 "To use a particular backend, for instance `/cpu/self/opt/blocked` you can specify" 88 "ceed = libceed.Ceed('/cpu/self/opt/blocked')"
|
| /libCEED/examples/petsc/ |
| H A D | README.md | 36 -ceed /cpu/self/opt/serial,/cpu/self/xsmm/serial,/cpu/self/xsmm/blocked \
|
| /libCEED/doc/sphinx/source/ |
| H A D | libCEEDdev.md | 29 …ontract` object itself but delegates all other functionality to the `/cpu/self/opt/serial` backend. 54 The `/cpu/self/ref/blockend` and `/cpu/self/opt/*` backends delegate to the `/cpu/self/ref/serial` … 56 The `/cpu/self/opt/*` backends update the {ref}`CeedOperator` to apply the action of the operator i… 59 The `/cpu/self/avx/*` and `/cpu/self/xsmm/*` backends delegate to the corresponding `/cpu/self/opt/…
|
| H A D | releasenotes.md | 386 were included in this release, such as the `/cpu/self/opt/*` backends (which are 413 | `/cpu/self/opt/serial` | Serial optimized C implementation | 414 | `/cpu/self/opt/blocked` | Blocked optimized C implementation |
|
| /libCEED/examples/fluids/ |
| H A D | README.md | 40 - `/cpu/self/opt/blocked`
|