| /libCEED/julia/LibCEED.jl/src/ |
| H A D | Ceed.jl | 18 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 D | ceed.c | 26 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 D | ceed-object.c | 37 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 D | ceed-cuda-compile.h | 15 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 D | ceed-cuda-common.h | 75 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 D | ceed-cuda-common.c | 19 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 D | backend.h | 100 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 D | jit-tools.h | 14 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 D | ceed.h | 68 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 D | ceed-hip-compile.h | 15 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 D | ceed-hip-common.h | 78 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 D | ceed-hip-common.c | 18 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 D | ceed-hip-compile.cpp | 36 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 D | test-0-ceed.py | 20 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 D | test-1-vector.py | 34 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 D | ceed-sycl-common.hpp | 27 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 D | ceed-sycl-compile.hpp | 17 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 D | setup-libceed.h | 24 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 D | navierstokes.h | 175 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 D | libceedsetup.h | 18 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 D | ceed-opt-serial.c | 18 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 D | ceed-opt-blocked.c | 18 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 D | index.rst | 23 subgraph Ceed 37 Ceed 53 backend/Ceed 69 internal/Ceed
|
| /libCEED/julia/LibCEED.jl/docs/src/ |
| H A D | Ceed.md | 1 # Ceed chapter 4 Ceed
|
| /libCEED/julia/LibCEED.jl/src/generated/ |
| H A D | libceed_bindings.jl | 82 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 …]
|