Home
last modified time | relevance | path

Searched refs:Ceed (Results 1 – 25 of 442) sorted by relevance

12345678910>>...18

/libCEED/julia/LibCEED.jl/src/
H A DCeed.jl18 ceed::C.Ceed, argument
29 (C.Ceed, Cstring, Ptr{Cvoid}),
40 mutable struct Ceed struct
41 ref::RefValue{C.Ceed} argument
45 Ceed(spec="/cpu/self")
47 Wraps a libCEED `Ceed` object, created with the given resource specification string.
49 function Ceed(spec::AbstractString="/cpu/self") function
50 obj = Ceed(Ref{C.Ceed}())
55 (C.Ceed, Cstring, Cint, Cstring, Cint, Cstring, Ptr{Cvoid})
64 destroy(c::Ceed) = C.CeedDestroy(c.ref) # COV_EXCL_LINE argument
[all …]
/libCEED/interface/
H A Dceed.c26 int (*init)(const char *resource, Ceed f);
123 int CeedRegisterImpl(const char *prefix, int (*init)(const char *, Ceed), unsigned int priority) { in CeedRegisterImpl() argument
150 static int CeedWorkVectorsCreate(Ceed ceed) { in CeedWorkVectorsCreate()
164 static int CeedWorkVectorsDestroy(Ceed ceed) { in CeedWorkVectorsDestroy()
192 CeedCall(CeedView((Ceed)ceed, stream)); in CeedView_Object()
206 CeedCall(CeedDestroy((Ceed *)ceed)); in CeedDestroy_Object()
229 bool CeedDebugFlag(const Ceed ceed) { return ceed->is_debug; } in CeedDebugFlag()
498 int CeedRegister(const char *prefix, int (*init)(const char *, Ceed), unsigned int priority) { in CeedRegister() argument
514 int CeedIsDebug(Ceed ceed, bool *is_debug) { in CeedIsDebug()
533 int CeedGetResourceRoot(Ceed ceed, const char *resource, const char *delineator, char **resource_ro… in CeedGetResourceRoot()
[all …]
H A Dceed-object.c37 int CeedObjectCreate(Ceed ceed, int (*view_function)(CeedObject, FILE *), int (*destroy_function)(C… in CeedObjectCreate()
154 int CeedObjectGetCeed(CeedObject obj, Ceed *ceed) { in CeedObjectGetCeed()
169 Ceed CeedObjectReturnCeed(CeedObject obj) { return (obj->ceed) ? obj->ceed : (Ceed)obj; } in CeedObjectReturnCeed()
/libCEED/backends/cuda/
H A Dceed-cuda-compile.h15 CEED_INTERN int CeedCompile_Cuda(Ceed ceed, const char *source, CUmodule *module, const CeedInt num…
16 CEED_INTERN int CeedTryCompile_Cuda(Ceed ceed, const char *source, bool *is_compile_good, CUmodule …
18 CEED_INTERN int CeedGetKernel_Cuda(Ceed ceed, CUmodule module, const char *name, CUfunction *kernel…
20 CEED_INTERN int CeedRunKernel_Cuda(Ceed ceed, CUfunction kernel, int grid_size, int block_size, voi…
22 CEED_INTERN int CeedRunKernelAutoblockCuda(Ceed ceed, CUfunction kernel, size_t points, void **args…
24 CEED_INTERN int CeedRunKernelDim_Cuda(Ceed ceed, CUfunction kernel, int grid_size, int block_size_x…
26 CEED_INTERN int CeedRunKernelDimShared_Cuda(Ceed ceed, CUfunction kernel, CUstream stream, int grid…
28 CEED_INTERN int CeedTryRunKernelDimShared_Cuda(Ceed ceed, CUfunction kernel, CUstream stream, int g…
H A Dceed-cuda-common.h75 CEED_INTERN int CeedInit_Cuda(Ceed ceed, const char *resource);
77 CEED_INTERN int CeedDestroy_Cuda(Ceed ceed);
79 CEED_INTERN int CeedSetDeviceBoolArray_Cuda(Ceed ceed, const bool *source_array, CeedCopyMode copy_…
81 CEED_INTERN int CeedSetDeviceCeedInt8Array_Cuda(Ceed ceed, const CeedInt8 *source_array, CeedCopyMo…
84 CEED_INTERN int CeedSetDeviceCeedIntArray_Cuda(Ceed ceed, const CeedInt *source_array, CeedCopyMode…
87 CEED_INTERN int CeedSetDeviceCeedScalarArray_Cuda(Ceed ceed, const CeedScalar *source_array, CeedCo…
H A Dceed-cuda-common.c19 int CeedInit_Cuda(Ceed ceed, const char *resource) { in CeedInit_Cuda()
40 int CeedDestroy_Cuda(Ceed ceed) { in CeedDestroy_Cuda()
52 static inline int CeedSetDeviceGenericArray_Cuda(Ceed ceed, const void *source_array, CeedCopyMode … in CeedSetDeviceGenericArray_Cuda()
81 int CeedSetDeviceBoolArray_Cuda(Ceed ceed, const bool *source_array, CeedCopyMode copy_mode, CeedSi… in CeedSetDeviceBoolArray_Cuda()
88 int CeedSetDeviceCeedInt8Array_Cuda(Ceed ceed, const CeedInt8 *source_array, CeedCopyMode copy_mode… in CeedSetDeviceCeedInt8Array_Cuda()
95 int CeedSetDeviceCeedIntArray_Cuda(Ceed ceed, const CeedInt *source_array, CeedCopyMode copy_mode, … in CeedSetDeviceCeedIntArray_Cuda()
102 int CeedSetDeviceCeedScalarArray_Cuda(Ceed ceed, const CeedScalar *source_array, CeedCopyMode copy_… in CeedSetDeviceCeedScalarArray_Cuda()
/libCEED/include/ceed/
H A Dbackend.h100 CEED_EXTERN bool CeedDebugFlag(const Ceed ceed);
189 CEED_INTERN int CeedObjectCreate(Ceed ceed, int (*view_function)(CeedObject, FILE *), int (*destroy…
248 CEED_EXTERN int CeedRegister(const char *prefix, int (*init)(const char *, Ceed), unsigned int prio…
249 CEED_EXTERN int CeedRegisterImpl(const char *prefix, int (*init)(const char *, Ceed), unsigned int …
251 CEED_EXTERN int CeedIsDebug(Ceed ceed, bool *is_debug);
252 CEED_EXTERN int CeedGetResourceRoot(Ceed ceed, const char *resource, const char *delineator, char *…
253 CEED_EXTERN int CeedGetParent(Ceed ceed, Ceed *parent);
254 CEED_EXTERN int CeedGetDelegate(Ceed ceed, Ceed *delegate);
255 CEED_EXTERN int CeedSetDelegate(Ceed ceed, Ceed delegate);
256 CEED_EXTERN int CeedGetObjectDelegate(Ceed ceed, Ceed *delegate, const char *obj_name);
[all …]
H A Djit-tools.h14 CEED_EXTERN int CeedCheckFilePath(Ceed ceed, const char *source_file_path, bool *is_valid);
15 CEED_EXTERN int CeedLoadSourceToBuffer(Ceed ceed, const char *source_file_path, char **buffer);
16 CEED_EXTERN int CeedLoadSourceAndInitializeBuffer(Ceed ceed, const char *source_file_path, CeedInt …
18 CEED_EXTERN int CeedLoadSourceToInitializedBuffer(Ceed ceed, const char *source_file_path, CeedInt …
20 CEED_EXTERN int CeedPathConcatenate(Ceed ceed, const char *base_file_path, const char *relative_fil…
22 CEED_EXTERN int CeedGetJitAbsolutePath(Ceed ceed, const char *relative_file_path, const char **abso…
H A Dceed.h68 typedef struct Ceed_private *Ceed; typedef
109 CEED_EXTERN int CeedObjectGetCeed(CeedObject obj, Ceed *ceed);
110 CEED_EXTERN Ceed CeedObjectReturnCeed(CeedObject obj);
114 CEED_EXTERN int CeedInit(const char *resource, Ceed *ceed);
115 CEED_EXTERN int CeedSetStream(Ceed ceed, void *handle);
116 CEED_EXTERN int CeedReferenceCopy(Ceed ceed, Ceed *ceed_copy);
117 CEED_EXTERN int CeedGetResource(Ceed ceed, const char **resource);
118 CEED_EXTERN int CeedIsDeterministic(Ceed ceed, bool *is_deterministic);
119 CEED_EXTERN int CeedAddJitSourceRoot(Ceed ceed, const char *jit_source_root);
120 CEED_EXTERN int CeedAddRustSourceRoot(Ceed ceed, const char *rust_source_root);
[all …]
/libCEED/backends/hip/
H A Dceed-hip-compile.h15 CEED_INTERN int CeedCompile_Hip(Ceed ceed, const char *source, hipModule_t *module, const CeedInt n…
16 CEED_INTERN int CeedTryCompile_Hip(Ceed ceed, const char *source, bool *is_compile_good, hipModule_…
18 CEED_INTERN int CeedGetKernel_Hip(Ceed ceed, hipModule_t module, const char *name, hipFunction_t *k…
20 CEED_INTERN int CeedRunKernel_Hip(Ceed ceed, hipFunction_t kernel, int grid_size, int block_size, v…
22 CEED_INTERN int CeedRunKernelDim_Hip(Ceed ceed, hipFunction_t kernel, int grid_size, int block_size…
25 CEED_INTERN int CeedRunKernelDimShared_Hip(Ceed ceed, hipFunction_t kernel, hipStream_t stream, int…
27 CEED_INTERN int CeedTryRunKernelDimShared_Hip(Ceed ceed, hipFunction_t kernel, hipStream_t stream, …
H A Dceed-hip-common.h78 CEED_INTERN int CeedInit_Hip(Ceed ceed, const char *resource);
80 CEED_INTERN int CeedDestroy_Hip(Ceed ceed);
82 CEED_INTERN int CeedSetDeviceBoolArray_Hip(Ceed ceed, const bool *source_array, CeedCopyMode copy_m…
84 CEED_INTERN int CeedSetDeviceCeedInt8Array_Hip(Ceed ceed, const CeedInt8 *source_array, CeedCopyMod…
87 CEED_INTERN int CeedSetDeviceCeedIntArray_Hip(Ceed ceed, const CeedInt *source_array, CeedCopyMode …
90 CEED_INTERN int CeedSetDeviceCeedScalarArray_Hip(Ceed ceed, const CeedScalar *source_array, CeedCop…
H A Dceed-hip-common.c18 int CeedInit_Hip(Ceed ceed, const char *resource) { in CeedInit_Hip()
47 int CeedDestroy_Hip(Ceed ceed) { in CeedDestroy_Hip()
59 static inline int CeedSetDeviceGenericArray_Hip(Ceed ceed, const void *source_array, CeedCopyMode c… in CeedSetDeviceGenericArray_Hip()
88 int CeedSetDeviceBoolArray_Hip(Ceed ceed, const bool *source_array, CeedCopyMode copy_mode, CeedSiz… in CeedSetDeviceBoolArray_Hip()
95 int CeedSetDeviceCeedInt8Array_Hip(Ceed ceed, const CeedInt8 *source_array, CeedCopyMode copy_mode,… in CeedSetDeviceCeedInt8Array_Hip()
102 int CeedSetDeviceCeedIntArray_Hip(Ceed ceed, const CeedInt *source_array, CeedCopyMode copy_mode, C… in CeedSetDeviceCeedIntArray_Hip()
109 int CeedSetDeviceCeedScalarArray_Hip(Ceed ceed, const CeedScalar *source_array, CeedCopyMode copy_m… in CeedSetDeviceCeedScalarArray_Hip()
H A Dceed-hip-compile.cpp36 static int CeedCompileCore_Hip(Ceed ceed, const char *source, const bool throw_error, bool *is_comp… in CeedCompileCore_Hip()
178 int CeedCompile_Hip(Ceed ceed, const char *source, hipModule_t *module, const CeedInt num_defines, … in CeedCompile_Hip()
190 int CeedTryCompile_Hip(Ceed ceed, const char *source, bool *is_compile_good, hipModule_t *module, c… in CeedTryCompile_Hip()
204 int CeedGetKernel_Hip(Ceed ceed, hipModule_t module, const char *name, hipFunction_t *kernel) { in CeedGetKernel_Hip()
212 int CeedRunKernel_Hip(Ceed ceed, hipFunction_t kernel, const int grid_size, const int block_size, v… in CeedRunKernel_Hip()
220 int CeedRunKernelDim_Hip(Ceed ceed, hipFunction_t kernel, const int grid_size, const int block_size… in CeedRunKernelDim_Hip()
229 static int CeedRunKernelDimSharedCore_Hip(Ceed ceed, hipFunction_t kernel, hipStream_t stream, cons… in CeedRunKernelDimSharedCore_Hip()
253 int CeedRunKernelDimShared_Hip(Ceed ceed, hipFunction_t kernel, hipStream_t stream, const int grid_… in CeedRunKernelDimShared_Hip()
262 int CeedTryRunKernelDimShared_Hip(Ceed ceed, hipFunction_t kernel, hipStream_t stream, const int gr… in CeedTryRunKernelDimShared_Hip()
/libCEED/python/tests/
H A Dtest-0-ceed.py20 ceed = libceed.Ceed(ceed_resource)
28 ceed = libceed.Ceed(ceed_resource)
40 ceed = libceed.Ceed(ceed_resource)
52 ceed = libceed.Ceed(ceed_resource)
62 ceed = libceed.Ceed(ceed_resource)
H A Dtest-1-vector.py34 ceed = libceed.Ceed(ceed_resource)
52 ceed = libceed.Ceed(ceed_resource)
78 ceed = libceed.Ceed(ceed_resource)
97 ceed = libceed.Ceed(ceed_resource)
120 ceed = libceed.Ceed(ceed_resource)
145 ceed = libceed.Ceed(ceed_resource)
168 ceed = libceed.Ceed(ceed_resource)
188 ceed = libceed.Ceed(ceed_resource)
217 ceed = libceed.Ceed(ceed_resource)
236 ceed = libceed.Ceed(ceed_resource)
[all …]
/libCEED/backends/sycl/
H A Dceed-sycl-common.hpp27 int CeedSetBackendFunctionCpp(Ceed ceed, const char *type, void *object, const char *fname, R (*f)(… in CeedSetBackendFunctionCpp()
40 CEED_INTERN int CeedInit_Sycl(Ceed ceed, const char *resource);
42 CEED_INTERN int CeedDestroy_Sycl(Ceed ceed);
44 CEED_INTERN int CeedSetStream_Sycl(Ceed ceed, void *handle);
H A Dceed-sycl-compile.hpp17 CEED_INTERN int CeedBuildModule_Sycl(Ceed ceed, const std::string &kernel_source, SyclModule_t **sy…
19 CEED_INTERN int CeedGetKernel_Sycl(Ceed ceed, const SyclModule_t *sycl_module, const std::string &k…
21 CEED_INTERN int CeedRunKernelDimSharedSycl(Ceed ceed, sycl::kernel *kernel, const int grid_size, co…
/libCEED/examples/solids/include/
H A Dsetup-libceed.h24 PetscErrorCode CreateRestrictionFromPlex(Ceed ceed, DM dm, CeedInt height, DMLabel domain_label, Ce…
27 PetscErrorCode GetRestrictionForDomain(Ceed ceed, DM dm, CeedInt height, DMLabel domain_label, Pets…
31 PetscErrorCode SetupLibceedFineLevel(DM dm, DM dm_energy, DM dm_diagnostic, Ceed ceed, AppCtx app_c…
36 PetscErrorCode SetupLibceedLevel(DM dm, Ceed ceed, AppCtx app_ctx, ProblemData problem_data, PetscI…
/libCEED/examples/fluids/
H A Dnavierstokes.h175 Ceed ceed;
278 PetscErrorCode CreateRestrictionFromPlex(Ceed ceed, DM dm, CeedInt height, DMLabel domain_label, Ce…
281 PetscErrorCode DMPlexCeedElemRestrictionCreate(Ceed ceed, DM dm, DMLabel domain_label, PetscInt lab…
283 PetscErrorCode DMPlexCeedElemRestrictionCoordinateCreate(Ceed ceed, DM dm, DMLabel domain_label, Pe…
285 PetscErrorCode DMPlexCeedElemRestrictionQDataCreate(Ceed ceed, DM dm, DMLabel domain_label, PetscIn…
287 PetscErrorCode DMPlexCeedElemRestrictionCollocatedCreate(Ceed ceed, DM dm, DMLabel domain_label, Pe…
290 PetscErrorCode CreateBasisFromPlex(Ceed ceed, DM dm, DMLabel domain_label, CeedInt label_value, Cee…
292 PetscErrorCode SetupLibceed(Ceed ceed, CeedData ceed_data, DM dm, User user, AppCtx app_ctx, Proble…
294 PetscErrorCode QDataGet(Ceed ceed, DM dm, DMLabel domain_label, PetscInt label_value, CeedElemRestr…
297 PetscErrorCode QDataBoundaryGet(Ceed ceed, DM dm, DMLabel domain_label, PetscInt label_value, CeedE…
[all …]
/libCEED/examples/petsc/include/
H A Dlibceedsetup.h18 PetscErrorCode SetupLibceedByDegree(DM dm, Ceed ceed, CeedInt degree, CeedInt topo_dim, CeedInt q_e…
21 PetscErrorCode CeedLevelTransferSetup(DM dm, Ceed ceed, CeedInt level, CeedInt num_comp_u, CeedData…
22 PetscErrorCode SetupErrorOperator(DM dm, Ceed ceed, BPData bp_data, CeedInt topo_dim, PetscInt num_…
/libCEED/backends/opt/
H A Dceed-opt-serial.c18 static int CeedDestroy_Opt(Ceed ceed) { in CeedDestroy_Opt()
29 static int CeedInit_Opt_Serial(const char *resource, Ceed ceed) { in CeedInit_Opt_Serial()
30 Ceed ceed_ref; in CeedInit_Opt_Serial()
H A Dceed-opt-blocked.c18 static int CeedDestroy_Opt(Ceed ceed) { in CeedDestroy_Opt()
29 static int CeedInit_Opt_Blocked(const char *resource, Ceed ceed) { in CeedInit_Opt_Blocked()
30 Ceed ceed_ref; in CeedInit_Opt_Blocked()
/libCEED/doc/sphinx/source/api/
H A Dindex.rst23 subgraph Ceed
37 Ceed
53 backend/Ceed
69 internal/Ceed
/libCEED/julia/LibCEED.jl/docs/src/
H A DCeed.md1 # Ceed chapter
4 Ceed
/libCEED/julia/LibCEED.jl/src/generated/
H A Dlibceed_bindings.jl82 const Ceed = Ptr{Ceed_private} constant
129 ccall((:CeedInit, libceed), Cint, (Ptr{Cchar}, Ptr{Ceed}), resource, ceed)
133 ccall((:CeedSetStream, libceed), Cint, (Ceed, Ptr{Cvoid}), ceed, handle)
137 ccall((:CeedReferenceCopy, libceed), Cint, (Ceed, Ptr{Ceed}), ceed, ceed_copy)
141 ccall((:CeedGetResource, libceed), Cint, (Ceed, Ptr{Ptr{Cchar}}), ceed, resource)
145 ccall((:CeedIsDeterministic, libceed), Cint, (Ceed, Ptr{Bool}), ceed, is_deterministic)
149 ccall((:CeedAddJitSourceRoot, libceed), Cint, (Ceed, Ptr{Cchar}), ceed, jit_source_root)
153 ccall((:CeedView, libceed), Cint, (Ceed, Ptr{Libc.FILE}), ceed, stream)
157 ccall((:CeedDestroy, libceed), Cint, (Ptr{Ceed},), ceed)
160 # typedef int ( * CeedErrorHandler ) ( Ceed , const char * , int , const char * , int , const char …
[all …]

12345678910>>...18