| /libCEED/julia/LibCEED.jl/src/ |
| H A D | Context.jl | 20 Create a `CeedQFunctionContext` object that allows user Q-functions to access an arbitrary 21 data object. `data` should be an instance of a mutable struct. If the copy mode `cmode` is 23 object using `set_context!`. 39 # A reference to the context object is stored in the QFunction object, and
|
| H A D | Ceed.jl | 47 Wraps a libCEED `Ceed` object, created with the given resource specification string. 72 Returns the resource string associated with the given [`Ceed`](@ref) object. 83 Returns true if backend of the given [`Ceed`](@ref) object is deterministic, and false 96 [`Ceed`](@ref) object. 107 Returns true if the given [`Ceed`](@ref) object has resource `"/gpu/cuda/*"` and false
|
| H A D | Operator.jl | 23 Creates a libCEED `CeedOperator` object using the given Q-function `qf`, and optionally its 97 For non-blocking application, the user can specify a request object. By default, immediate 115 For non-blocking application, the user can specify a request object. By default, immediate
|
| H A D | ElemRestriction.jl | 6 Returns the singleton object corresponding to libCEED's `CEED_ELEMRESTRICTION_NONE` 14 Wraps a `CeedElemRestriction` object, representing the restriction from local vectors to 15 elements. An `ElemRestriction` object can be created using [`create_elem_restriction`](@ref) 54 - `ceed`: The [`Ceed`](@ref) object 118 - `ceed`: The [`Ceed`](@ref) object 186 - `ceed`: The [`Ceed`](@ref) object 245 - `ceed`: The [`Ceed`](@ref) object
|
| H A D | Basis.jl | 6 Returns the singleton object corresponding to libCEED's `CEED_BASIS_NONE`. 14 Wraps a `CeedBasis` object, representing a finite element basis. A `Basis` object can be 44 - `ceed`: A [`Ceed`](@ref) object where the [`Basis`](@ref) will be created. 65 - `ceed`: A [`Ceed`](@ref) object where the [`Basis`](@ref) will be created. 120 - `ceed`: A [`Ceed`](@ref) object where the [`Basis`](@ref) will be created. 178 - `ceed`: A [`Ceed`](@ref) object where the [`Basis`](@ref) will be created. 236 - `ceed`: A [`Ceed`](@ref) object where the [`Basis`](@ref) will be created.
|
| H A D | QFunction.jl | 9 A libCEED `CeedQFunction` object, typically created using the [`@interior_qf`](@ref) macro. 104 Associate a [`Context`](@ref) object `ctx` with the given Q-function `qf`.
|
| H A D | Misc.jl | 6 The singleton object of type `CeedDim{dim}`, used for dispatch to linear algebra operations
|
| /libCEED/backends/sycl/ |
| H A D | ceed-sycl-common.hpp | 27 int CeedSetBackendFunctionCpp(Ceed ceed, const char *type, void *object, const char *fname, R (*f)(… in CeedSetBackendFunctionCpp() argument 31 return CeedSetBackendFunction(ceed, type, object, fname, bf); in CeedSetBackendFunctionCpp()
|
| /libCEED/doc/sphinx/source/ |
| H A D | libCEEDdev.md | 6 Different Ceed backends are selected by instantiating a different {ref}`Ceed` object to create the … 12 A new method for the associated libCEED object can be added in `/include/ceed-impl.h`, with a corre… 13 … the backend specific implementation of the object, typically found in `/backends/[impl]/ceed-[imp… 27 …gation - Developers may use {c:func}`CeedSetDelegate` to set a general delegate {ref}`Ceed` object. 29 …For example, the `/cpu/self/xsmm/serial` backend implements the `CeedTensorContract` object itself… 31 …{c:func}`CeedSetObjectDelegate` to set a delegate {ref}`Ceed` object for a specific libCEED object. 32 …This delegate {ref}`Ceed` will only provide the implementation of that specific libCeed object for… 35 …opers may use {c:func}`CeedSetOperatorFallbackCeed` to set a {ref}`Ceed` object to provide any uni… 37 …Like the delegates above, this fallback {ref}`Ceed` object should be created and set in the backen… 40 …d, then the parent `/gpu/cuda/gen` {ref}`Ceed` object uses its fallback `/gpu/cuda/ref` {ref}`Ceed… [all …]
|
| H A D | releasenotes.md | 25 - Add `CeedVectorReturnCeed` and similar when parent `Ceed` context for a libCEED object is only ne… 164 - Add {c:func}`CeedOperatorLinearAssembleQFunctionBuildOrUpdate` to reduce object creation overhead… 268 - Added {code}`CeedQFunctionContext` object to manage user QFunction context data and reduce copies…
|
| H A D | libCEEDapi.md | 181 …e logical devices, which in the library are represented by the {ref}`Ceed` object, are independent. 184 …GPUs, one may decide to use 6 MPI ranks (each using a single {ref}`Ceed` object): 2 ranks using 1 …
|
| /libCEED/rust/libceed/ |
| H A D | README.md | 38 This crate provides modules for each object, but they are usually created from the `Ceed` object as…
|
| /libCEED/examples/python/ |
| H A D | README.md | 7 … including how to install the Python interface and the usage of each API object, with interactive …
|
| H A D | tutorial-0-ceed.ipynb | 63 "You can visualize the memory address of the object instantiated by typing"
|
| /libCEED/tests/ |
| H A D | README.md | 5 The tests are organized by API object, and some tests are further organized, as required.
|
| /libCEED/julia/LibCEED.jl/docs/src/ |
| H A D | Misc.md | 15 dispatch. An object `D = CeedDim(dim)` can be created, and passed as a second
|
| H A D | UserQFunctions.md | 49 definition of this Q-function, the `CeedQFunction` object is created by 80 This creates a [`QFunction`](@ref) object named `apply_qfunc`. The Q-function is 82 [`Ceed`](@ref) object where the Q-function will be created, and the second
|
| /libCEED/tests/junit-xml/junit_xml/ |
| H A D | __init__.py | 77 class TestSuite(object): 364 class TestCase(object):
|
| /libCEED/include/ceed/ |
| H A D | backend.h | 246 #define CeedSetBackendFunction(ceed, type, object, func_name, f) CeedSetBackendFunctionImpl(ceed, t… argument 261 CEED_EXTERN int CeedSetBackendFunctionImpl(Ceed ceed, const char *type, void *object, const char *f…
|
| /libCEED/doc/papers/joss/ |
| H A D | paper.md | 101 `libCEED`'s native C interface is object-oriented, providing data types for each logical object in … 133 … are mapped in a nearly 1:1 correspondence. For instance, a `CeedVector` object is exposed as `lib…
|
| /libCEED/examples/ |
| H A D | README.md | 82 … including how to install the Python interface and the usage of each API object, with interactive …
|
| /libCEED/interface/ |
| H A D | ceed.c | 730 int CeedSetBackendFunctionImpl(Ceed ceed, const char *type, void *object, const char *func_name, vo… in CeedSetBackendFunctionImpl() argument 742 int (**fpointer)(void) = (int (**)(void))((char *)object + offset); // *NOPAD* in CeedSetBackendFunctionImpl()
|
| /libCEED/julia/LibCEED.jl/src/generated/ |
| H A D | libceed_bindings.jl | 972 function CeedSetBackendFunction(ceed, type, object, func_name, f) argument 973 …d), Cint, (Ceed, Ptr{Cchar}, Ptr{Cvoid}, Ptr{Cchar}, Ptr{Cvoid}), ceed, type, object, func_name, f)
|
| /libCEED/ |
| H A D | coverage.info | 8271 SF:/home/jeremy/Dev/libCEED/interface/ceed-object.c
|