Home
last modified time | relevance | path

Searched full:interface (Results 1 – 25 of 56) sorted by relevance

123

/libCEED/
H A D.codecov.yml18 interface:
20 - interface
26 interface:
28 - interface
34 interface:
36 - interface/
H A DRELEASING.md62 libCEED's Julia interface (LibCEED.jl) has two components:
64 * LibCEED.jl, the user-facing package that contains the Julia interface.
95 …r package libCEED_jll has been updated, we are ready to update the main Julia interface LibCEED.jl.
166 …ed.a` library and providing unsafe Rust bindings (one to one with the C interface, using C FFI dat…
H A DCITATION.cff173 title: "High-performance operator evaluations with ease of use: libCEED's Python interface"
174 scope: "Please cite this paper when you use the Python interface."
H A DMakefile288 # Interface and gallery
289 …lter-out interface/ceed-cuda.c interface/ceed-hip.c interface/ceed-jit-source-root-$(if $(for_inst…
310 cuda-all.c := interface/ceed-cuda.c $(cuda.c) $(cuda-ref.c) $(cuda-shared.c) $(cuda-gen.c)
321 hip-all.c := interface/ceed-hip.c $(hip.c) $(hip-ref.c) $(hip-shared.c) $(hip-gen.c)
550 libceed.c += interface/ceed-cuda.c
858 $(OBJDIR)/interface/ceed-config.o: Makefile
859 $(OBJDIR)/interface/ceed-config.o: CONFIGFLAGS += -DCEED_GIT_VERSION="\"$(GIT_DESCRIBE)\""
860 $(OBJDIR)/interface/ceed-config.o: CONFIGFLAGS += -DCEED_BUILD_CONFIGURATION="\"// Build Configurat…
862 $(OBJDIR)/interface/ceed-jit-source-root-default.o : CPPFLAGS += -DCEED_JIT_SOURCE_ROOT_DEFAULT="\"…
863 $(OBJDIR)/interface/ceed-jit-source-root-install.o : CPPFLAGS += -DCEED_JIT_SOURCE_ROOT_DEFAULT="\"…
/libCEED/doc/sphinx/source/
H A Dffi.md5 More information about the Julia interface can be found at the [LibCEED.jl documentation](http://ce…
7 Usage of the Python interface is illustrated through a sequence of [Jupyter Notebook tutorials](htt…
8 More information on the Python interface is available in the [SciPy paper](https://doi.org/10.25080…
10 More information about the Rust interface can be found at the [Rust interface documentation](https:…
H A Dreleasenotes.md9 ### Interface changes
46 ### Interface changes
50 - Removed `CeedBasisSetNumQuadraturePoints` as redundant and bug-prone interface.
74 - Updated restart and checkpointing interface.
88 ### Interface changes
92 …`CeedCompositeOperatorGetNumSub` and {c:func}`CeedCompositeOperatorGetSubList` to public interface.
142 ### Interface changes
159 ### Interface changes
203 ### Interface changes
229 ### Interface changes
[all …]
H A Dintro.md21 …te}`libceed-joss-paper` is a new library that offers a purely algebraic interface for matrix-free …
22 libCEED's purely algebraic interface can unobtrusively be integrated in new and legacy software to …
25 libCEED provides a low-level Application Programming Interface (API) for user codes so that applica…
27 libCEED provides a unified interface, so that users only need to write a single source code and can…
H A DlibCEEDdev.md10 The basic implementation of these functions should typically be placed in `/interface/*.c` files.
11 The interface should pass any computationally expensive or hardware specific operations to a backen…
12 …n `/include/ceed-impl.h`, with a corresponding `CEED_FTABLE_ENTRY` in `/interface/ceed.c` to allow…
14 Any supplemental functions intended to be used in the interface or by the backends may be added to …
15 The basic implementation of these functions should also be placed in `/interface/*.c` files.
18 …ons, it is generally recommended to include a basic CPU default implementation in `/interface/*.c`.
124 …istency and data validity with {ref}`CeedVector` array access are performed at the interface level.
274 `make interface/ceed.c.tidy`
H A DlibCEEDapi.md1 # Interface Concepts
11 libCEED provides an interface for matrix-free operator description that enables efficient evaluatio…
187 The interface is non-blocking for all operations involving more than O(1) data, allowing operations…
256 A {ref}`CeedQFunction` performs independent operations at each quadrature point and the interface i…
322 The former can be done with the existing interface while the latter will require a generalization t…
372 A number of function calls in the interface, such as {c:func}`CeedOperatorApply()`, are intended to…
388 ## Interface Principles and Evolution
403 …ED does not implement strict [semantic versioning](https://semver.org) across the entire interface.
/libCEED/julia/LibCEED.jl/docs/src/
H A DC.md1 # Low-level C interface
3 The low-level interface (provided in the `LibCEED.C` module) is in one-to-one
9 With the low-level interface, the user is responsible for freeing all allocated
10 memory (calling the appropriate `Ceed*Destroy` functions). This interface is not
14 It is generally recommended for users to use the Julia interface exported from
H A Dindex.md3 Documentation for the LibCEED.jl Julia interface to the
49 ### Features of the high-level interface for libCEED
59 When accessing [`CeedVector`](@ref) objects, the C interface requires the user
143 ### C interface
H A DExamples.md8 the low-level C interface. This example uses low-level user Q-functions
/libCEED/doc/papers/joss/
H A Dpaper.md75 …user-manual], is a lightweight library that provides a purely algebraic interface for linear and n…
81 …form for performance engineering and co-design, as well as an algebraic interface for solvers rese…
83 # Concepts and interface
101 `libCEED`'s native C interface is object-oriented, providing data types for each logical object in …
133interface uses CFFI, the C Foreign Function Interface [@python-cffi]. CFFI allows reuse of most C …
135interface, referred to as `LibCEED.jl`, provides both a low-level interface, which is generated au…
137 The Rust interface also wraps automatically-generated bindings from the `libCEED` C header files, o…
142 …as well as the LIBXSMM library [@LIBXSMM]. `libCEED` provides a dynamic interface such that users …
/libCEED/examples/python/
H A DREADME.md3 These examples are written using libCEED's Python interface.
7 …re the concepts of the libCEED API, including how to install the Python interface and the usage of…
/libCEED/rust/libceed/
H A DREADME.md6 This crate provides an interface to [libCEED](https://libceed.org), which is a performance-portable…
8 See the [libCEED user manual](https://libceed.org) for details on [interface concepts](https://libc…
H A DCargo.toml15 High-level interface for libCEED - the efficient high-order discretization library developed by the…
/libCEED/rust/libceed-sys/
H A DREADME.md3 This is the documentation for the low level (unsafe) Rust bindings to the libCEED C interface.
5 Note that most Rust users will prefer the higher level (safe) Rust interface in the [`libceed` crat…
/libCEED/julia/LibCEED.jl/src/
H A DRequest.jl11 # following can be used as a starting point for the Julia interface.
H A DContext.jl25 Copy mode `OWN_POINTER` is not supported by this interface because Julia-allocated objects
/libCEED/.github/workflows/
H A Drelease-notes.yml24 echo "No public interface changes detected"
/libCEED/tests/
H A Dt003-ceed.c17 // Check CeedObject interface in main()
/libCEED/rust/libceed-sys/c-src/
H A DMakefile288 # Interface and gallery
289 …lter-out interface/ceed-cuda.c interface/ceed-hip.c interface/ceed-jit-source-root-$(if $(for_inst…
310 cuda-all.c := interface/ceed-cuda.c $(cuda.c) $(cuda-ref.c) $(cuda-shared.c) $(cuda-gen.c)
321 hip-all.c := interface/ceed-hip.c $(hip.c) $(hip-ref.c) $(hip-shared.c) $(hip-gen.c)
550 libceed.c += interface/ceed-cuda.c
858 $(OBJDIR)/interface/ceed-config.o: Makefile
859 $(OBJDIR)/interface/ceed-config.o: CONFIGFLAGS += -DCEED_GIT_VERSION="\"$(GIT_DESCRIBE)\""
860 $(OBJDIR)/interface/ceed-config.o: CONFIGFLAGS += -DCEED_BUILD_CONFIGURATION="\"// Build Configurat…
862 $(OBJDIR)/interface/ceed-jit-source-root-default.o : CPPFLAGS += -DCEED_JIT_SOURCE_ROOT_DEFAULT="\"…
863 $(OBJDIR)/interface/ceed-jit-source-root-install.o : CPPFLAGS += -DCEED_JIT_SOURCE_ROOT_DEFAULT="\"…
/libCEED/python/
H A Dceed_vector.py137 # CUDA array interface
184 # CUDA array interface
230 # CUDA array interface
/libCEED/julia/LibCEED.jl/
H A DREADME.md1 # LibCEED.jl: Julia Interface for [libCEED](https://github.com/CEED/libCEED)
/libCEED/doc/bib/
H A Dreferences.bib48 …= {{H}igh-performance operator evaluations with ease of use: lib{C}{E}{E}{D}'s {P}ython interface},

123