Home
last modified time | relevance | path

Searched refs:CeedQFunctionContext (Results 1 – 25 of 77) sorted by relevance

1234

/libCEED/interface/
H A Dceed-qfunctioncontext.c36 int CeedQFunctionContextGetFieldIndex(CeedQFunctionContext ctx, const char *field_name, CeedInt *fi… in CeedQFunctionContextGetFieldIndex()
58 int CeedQFunctionContextRegisterGeneric(CeedQFunctionContext ctx, const char *field_name, size_t fi… in CeedQFunctionContextRegisterGeneric()
111 static int CeedQFunctionContextDestroyData(CeedQFunctionContext ctx) { in CeedQFunctionContextDestroyData()
141 CeedCall(CeedQFunctionContextView((CeedQFunctionContext)ctx, stream)); in CeedQFunctionContextView_Object()
155 CeedCall(CeedQFunctionContextDestroy((CeedQFunctionContext *)ctx)); in CeedQFunctionContextDestroy_Object()
177 int CeedQFunctionContextGetCeed(CeedQFunctionContext ctx, Ceed *ceed) { in CeedQFunctionContextGetCeed()
191 Ceed CeedQFunctionContextReturnCeed(CeedQFunctionContext ctx) { return CeedObjectReturnCeed((CeedOb… in CeedQFunctionContextReturnCeed()
203 int CeedQFunctionContextHasValidData(CeedQFunctionContext ctx, bool *has_valid_data) { in CeedQFunctionContextHasValidData()
221 int CeedQFunctionContextHasBorrowedDataOfType(CeedQFunctionContext ctx, CeedMemType mem_type, bool … in CeedQFunctionContextHasBorrowedDataOfType()
238 int CeedQFunctionContextGetState(CeedQFunctionContext ctx, uint64_t *state) { in CeedQFunctionContextGetState()
[all …]
H A Dceed-qfunction.c382 int CeedQFunctionGetContext(CeedQFunction qf, CeedQFunctionContext *ctx) { in CeedQFunctionGetContext()
402 CeedQFunctionContext ctx; in CeedQFunctionGetContextData()
431 CeedQFunctionContext ctx; in CeedQFunctionRestoreContextData()
457 int CeedQFunctionGetInnerContext(CeedQFunction qf, CeedQFunctionContext *ctx) { in CeedQFunctionGetInnerContext()
458 CeedQFunctionContext qf_ctx; in CeedQFunctionGetInnerContext()
488 CeedQFunctionContext ctx; in CeedQFunctionGetInnerContextData()
516 CeedQFunctionContext ctx; in CeedQFunctionRestoreInnerContextData()
773 CeedQFunctionContext ctx; in CeedQFunctionCreateIdentity()
997 int CeedQFunctionSetContext(CeedQFunction qf, CeedQFunctionContext ctx) { in CeedQFunctionSetContext()
/libCEED/backends/hip-ref/
H A Dceed-hip-ref-qfunctioncontext.c20 static inline int CeedQFunctionContextSyncH2D_Hip(const CeedQFunctionContext ctx) { in CeedQFunctionContextSyncH2D_Hip()
47 static inline int CeedQFunctionContextSyncD2H_Hip(const CeedQFunctionContext ctx) { in CeedQFunctionContextSyncD2H_Hip()
74 static inline int CeedQFunctionContextSync_Hip(const CeedQFunctionContext ctx, CeedMemType mem_type… in CeedQFunctionContextSync_Hip()
87 static inline int CeedQFunctionContextSetAllInvalid_Hip(const CeedQFunctionContext ctx) { in CeedQFunctionContextSetAllInvalid_Hip()
99 static inline int CeedQFunctionContextHasValidData_Hip(const CeedQFunctionContext ctx, bool *has_va… in CeedQFunctionContextHasValidData_Hip()
110 static inline int CeedQFunctionContextHasBorrowedDataOfType_Hip(const CeedQFunctionContext ctx, Cee… in CeedQFunctionContextHasBorrowedDataOfType_Hip()
129 static inline int CeedQFunctionContextNeedSync_Hip(const CeedQFunctionContext ctx, CeedMemType mem_… in CeedQFunctionContextNeedSync_Hip()
149 static int CeedQFunctionContextSetDataHost_Hip(const CeedQFunctionContext ctx, const CeedCopyMode c… in CeedQFunctionContextSetDataHost_Hip()
180 static int CeedQFunctionContextSetDataDevice_Hip(const CeedQFunctionContext ctx, const CeedCopyMode… in CeedQFunctionContextSetDataDevice_Hip()
217 static int CeedQFunctionContextSetData_Hip(const CeedQFunctionContext ctx, const CeedMemType mem_ty… in CeedQFunctionContextSetData_Hip()
[all …]
/libCEED/backends/cuda-ref/
H A Dceed-cuda-ref-qfunctioncontext.c20 static inline int CeedQFunctionContextSyncH2D_Cuda(const CeedQFunctionContext ctx) { in CeedQFunctionContextSyncH2D_Cuda()
47 static inline int CeedQFunctionContextSyncD2H_Cuda(const CeedQFunctionContext ctx) { in CeedQFunctionContextSyncD2H_Cuda()
75 static inline int CeedQFunctionContextSync_Cuda(const CeedQFunctionContext ctx, CeedMemType mem_typ… in CeedQFunctionContextSync_Cuda()
88 static inline int CeedQFunctionContextSetAllInvalid_Cuda(const CeedQFunctionContext ctx) { in CeedQFunctionContextSetAllInvalid_Cuda()
100 static inline int CeedQFunctionContextHasValidData_Cuda(const CeedQFunctionContext ctx, bool *has_v… in CeedQFunctionContextHasValidData_Cuda()
111 static inline int CeedQFunctionContextHasBorrowedDataOfType_Cuda(const CeedQFunctionContext ctx, Ce… in CeedQFunctionContextHasBorrowedDataOfType_Cuda()
130 static inline int CeedQFunctionContextNeedSync_Cuda(const CeedQFunctionContext ctx, CeedMemType mem… in CeedQFunctionContextNeedSync_Cuda()
150 static int CeedQFunctionContextSetDataHost_Cuda(const CeedQFunctionContext ctx, const CeedCopyMode … in CeedQFunctionContextSetDataHost_Cuda()
181 static int CeedQFunctionContextSetDataDevice_Cuda(const CeedQFunctionContext ctx, const CeedCopyMod… in CeedQFunctionContextSetDataDevice_Cuda()
218 static int CeedQFunctionContextSetData_Cuda(const CeedQFunctionContext ctx, const CeedMemType mem_t… in CeedQFunctionContextSetData_Cuda()
[all …]
/libCEED/backends/ref/
H A Dceed-ref-qfunctioncontext.c18 static int CeedQFunctionContextHasValidData_Ref(CeedQFunctionContext ctx, bool *has_valid_data) { in CeedQFunctionContextHasValidData_Ref()
29 static int CeedQFunctionContextHasBorrowedDataOfType_Ref(CeedQFunctionContext ctx, CeedMemType mem_… in CeedQFunctionContextHasBorrowedDataOfType_Ref()
41 static int CeedQFunctionContextSetData_Ref(CeedQFunctionContext ctx, CeedMemType mem_type, CeedCopy… in CeedQFunctionContextSetData_Ref()
73 static int CeedQFunctionContextTakeData_Ref(CeedQFunctionContext ctx, CeedMemType mem_type, void *d… in CeedQFunctionContextTakeData_Ref()
89 static int CeedQFunctionContextGetData_Ref(CeedQFunctionContext ctx, CeedMemType mem_type, void *da… in CeedQFunctionContextGetData_Ref()
103 static int CeedQFunctionContextRestoreData_Ref(CeedQFunctionContext ctx) { return CEED_ERROR_SUCCES… in CeedQFunctionContextRestoreData_Ref()
108 static int CeedQFunctionContextDestroy_Ref(CeedQFunctionContext ctx) { in CeedQFunctionContextDestroy_Ref()
120 int CeedQFunctionContextCreate_Ref(CeedQFunctionContext ctx) { in CeedQFunctionContextCreate_Ref()
/libCEED/backends/sycl-ref/
H A Dceed-sycl-ref-qfunctioncontext.sycl.cpp19 static inline int CeedQFunctionContextSyncH2D_Sycl(const CeedQFunctionContext ctx) { in CeedQFunctionContextSyncH2D_Sycl()
52 static inline int CeedQFunctionContextSyncD2H_Sycl(const CeedQFunctionContext ctx) { in CeedQFunctionContextSyncD2H_Sycl()
86 static inline int CeedQFunctionContextSync_Sycl(const CeedQFunctionContext ctx, CeedMemType mem_typ… in CeedQFunctionContextSync_Sycl()
99 static inline int CeedQFunctionContextSetAllInvalid_Sycl(const CeedQFunctionContext ctx) { in CeedQFunctionContextSetAllInvalid_Sycl()
111 static inline int CeedQFunctionContextHasValidData_Sycl(const CeedQFunctionContext ctx, bool *has_v… in CeedQFunctionContextHasValidData_Sycl()
122 static inline int CeedQFunctionContextHasBorrowedDataOfType_Sycl(const CeedQFunctionContext ctx, Ce… in CeedQFunctionContextHasBorrowedDataOfType_Sycl()
141 static inline int CeedQFunctionContextNeedSync_Sycl(const CeedQFunctionContext ctx, CeedMemType mem… in CeedQFunctionContextNeedSync_Sycl()
161 static int CeedQFunctionContextSetDataHost_Sycl(const CeedQFunctionContext ctx, const CeedCopyMode … in CeedQFunctionContextSetDataHost_Sycl()
192 static int CeedQFunctionContextSetDataDevice_Sycl(const CeedQFunctionContext ctx, const CeedCopyMod… in CeedQFunctionContextSetDataDevice_Sycl()
242 static int CeedQFunctionContextSetData_Sycl(const CeedQFunctionContext ctx, const CeedMemType mem_t… in CeedQFunctionContextSetData_Sycl()
[all …]
/libCEED/backends/memcheck/
H A Dceed-memcheck-qfunctioncontext.c19 static int CeedQFunctionContextHasValidData_Memcheck(CeedQFunctionContext ctx, bool *has_valid_data… in CeedQFunctionContextHasValidData_Memcheck()
30 static int CeedQFunctionContextHasBorrowedDataOfType_Memcheck(CeedQFunctionContext ctx, CeedMemType… in CeedQFunctionContextHasBorrowedDataOfType_Memcheck()
43 static int CeedQFunctionContextSetData_Memcheck(CeedQFunctionContext ctx, CeedMemType mem_type, Cee… in CeedQFunctionContextSetData_Memcheck()
94 static int CeedQFunctionContextSyncData_Memcheck(CeedQFunctionContext ctx, CeedMemType mem_type) { in CeedQFunctionContextSyncData_Memcheck()
116 static int CeedQFunctionContextTakeData_Memcheck(CeedQFunctionContext ctx, CeedMemType mem_type, vo… in CeedQFunctionContextTakeData_Memcheck()
145 static int CeedQFunctionContextGetData_Memcheck(CeedQFunctionContext ctx, CeedMemType mem_type, voi… in CeedQFunctionContextGetData_Memcheck()
165 static int CeedQFunctionContextGetDataRead_Memcheck(CeedQFunctionContext ctx, CeedMemType mem_type,… in CeedQFunctionContextGetDataRead_Memcheck()
187 static int CeedQFunctionContextRestoreData_Memcheck(CeedQFunctionContext ctx) { in CeedQFunctionContextRestoreData_Memcheck()
208 static int CeedQFunctionContextRestoreDataRead_Memcheck(CeedQFunctionContext ctx) { in CeedQFunctionContextRestoreDataRead_Memcheck()
230 static int CeedQFunctionContextDataDestroy_Memcheck(CeedQFunctionContext ctx) { in CeedQFunctionContextDataDestroy_Memcheck()
[all …]
/libCEED/examples/solids/problems/
H A Dneo-hookean.h24 PetscErrorCode PhysicsContext_NH(MPI_Comm comm, Ceed ceed, Units *units, CeedQFunctionContext *ctx);
25 … PhysicsSmootherContext_NH(MPI_Comm comm, Ceed ceed, CeedQFunctionContext ctx, CeedQFunctionContex…
H A Dmooney-rivlin.h26 PetscErrorCode PhysicsContext_MR(MPI_Comm comm, Ceed ceed, Units *units, CeedQFunctionContext *ctx);
27 … PhysicsSmootherContext_MR(MPI_Comm comm, Ceed ceed, CeedQFunctionContext ctx, CeedQFunctionContex…
H A Dneo-hookean.c14 PetscErrorCode PhysicsContext_NH(MPI_Comm comm, Ceed ceed, Units *units, CeedQFunctionContext *ctx)… in PhysicsContext_NH()
30 … PhysicsSmootherContext_NH(MPI_Comm comm, Ceed ceed, CeedQFunctionContext ctx, CeedQFunctionContex… in PhysicsSmootherContext_NH()
H A Dmooney-rivlin.c14 PetscErrorCode PhysicsContext_MR(MPI_Comm comm, Ceed ceed, Units *units, CeedQFunctionContext *ctx)… in PhysicsContext_MR()
30 … PhysicsSmootherContext_MR(MPI_Comm comm, Ceed ceed, CeedQFunctionContext ctx, CeedQFunctionContex… in PhysicsSmootherContext_MR()
/libCEED/include/ceed/
H A Dbackend.h384 CEED_EXTERN int CeedQFunctionGetContext(CeedQFunction qf, CeedQFunctionContext *ctx);
387 CEED_EXTERN int CeedQFunctionGetInnerContext(CeedQFunction qf, CeedQFunctionContext *ctx);
399 CEED_EXTERN int CeedQFunctionContextGetCeed(CeedQFunctionContext ctx, Ceed *ceed);
400 CEED_EXTERN Ceed CeedQFunctionContextReturnCeed(CeedQFunctionContext ctx);
401 CEED_EXTERN int CeedQFunctionContextHasValidData(CeedQFunctionContext ctx, bool *has_valid_data);
402 CEED_EXTERN int CeedQFunctionContextHasBorrowedDataOfType(CeedQFunctionContext ctx, CeedMemType me…
403 CEED_EXTERN int CeedQFunctionContextGetState(CeedQFunctionContext ctx, uint64_t *state);
404 CEED_EXTERN int CeedQFunctionContextGetBackendData(CeedQFunctionContext ctx, void *data);
405 CEED_EXTERN int CeedQFunctionContextSetBackendData(CeedQFunctionContext ctx, void *data);
406 CEED_EXTERN int CeedQFunctionContextGetFieldLabel(CeedQFunctionContext ctx, const char *field_name…
[all …]
H A Dceed.h93 typedef struct CeedQFunctionContext_private *CeedQFunctionContext; typedef
386 CEED_EXTERN int CeedQFunctionSetContext(CeedQFunction qf, CeedQFunctionContext ctx);
411 CEED_EXTERN int CeedQFunctionContextCreate(Ceed ceed, CeedQFunctionContext *ctx);
412 CEED_EXTERN int CeedQFunctionContextReferenceCopy(CeedQFunctionContext ctx, CeedQFunctionContext *c…
413 CEED_EXTERN int CeedQFunctionContextSetData(CeedQFunctionContext ctx, CeedMemType mem_type, CeedCop…
414 CEED_EXTERN int CeedQFunctionContextTakeData(CeedQFunctionContext ctx, CeedMemType mem_type, void *…
415 CEED_EXTERN int CeedQFunctionContextGetData(CeedQFunctionContext ctx, CeedMemType mem_type, void *d…
416 CEED_EXTERN int CeedQFunctionContextGetDataRead(CeedQFunctionContext ctx, CeedMemType mem_type, voi…
417 CEED_EXTERN int CeedQFunctionContextRestoreData(CeedQFunctionContext ctx, void *data);
418 CEED_EXTERN int CeedQFunctionContextRestoreDataRead(CeedQFunctionContext ctx, void *data);
[all …]
/libCEED/include/
H A Dceed-impl.h133 int (*QFunctionContextCreate)(CeedQFunctionContext);
271 CeedQFunctionContext ctx; /* user context for function */
277 int (*HasValidData)(CeedQFunctionContext, bool *);
278 int (*HasBorrowedDataOfType)(CeedQFunctionContext, CeedMemType, bool *);
279 int (*SetData)(CeedQFunctionContext, CeedMemType, CeedCopyMode, void *);
280 int (*TakeData)(CeedQFunctionContext, CeedMemType, void *);
281 int (*GetData)(CeedQFunctionContext, CeedMemType, void *);
282 int (*GetDataRead)(CeedQFunctionContext, CeedMemType, void *);
283 int (*RestoreData)(CeedQFunctionContext);
284 int (*RestoreDataRead)(CeedQFunctionContext);
[all …]
/libCEED/julia/LibCEED.jl/src/
H A DContext.jl2 ref::RefValue{C.CeedQFunctionContext}
4 function Context(ref::Ref{C.CeedQFunctionContext})
20 Create a `CeedQFunctionContext` object that allows user Q-functions to access an arbitrary
29 ref = Ref{C.CeedQFunctionContext}()
/libCEED/tests/output/
H A Dt402-qfunction-f.out27 CeedQFunctionContext
44 CeedQFunctionContext
H A Dt402-qfunction.out27 CeedQFunctionContext
45 CeedQFunctionContext
/libCEED/examples/solids/include/
H A Dmisc.h19 …Ctx app_ctx, DM dm, Vec V, Vec V_loc, CeedData ceed_data, Ceed ceed, CeedQFunctionContext ctx_phys,
20 CeedQFunctionContext ctx_phys_smoother, UserMult jacobian_ctx);
/libCEED/tests/
H A Dt402-qfunction.c12 CeedQFunctionContext ctx; in main()
40 CeedQFunctionContext ctx_copy = NULL; in main()
H A Dt525-operator.c22 CeedQFunctionContext qf_ctx_sub_1, qf_ctx_sub_2; in main()
111 CeedQFunctionContext ctx_copy = NULL; in main()
H A Dt408-qfunction.c10 CeedQFunctionContext ctx; in main()
H A Dt403-qfunction.c12 CeedQFunctionContext ctx, ctx_2; in main()
/libCEED/julia/LibCEED.jl/src/generated/
H A Dlibceed_bindings.jl114 const CeedQFunctionContext = Ptr{CeedQFunctionContext_private} constant
551 ccall((:CeedQFunctionSetContext, libceed), Cint, (CeedQFunction, CeedQFunctionContext), qf, ctx)
594 … ccall((:CeedQFunctionContextCreate, libceed), Cint, (Ceed, Ptr{CeedQFunctionContext}), ceed, ctx)
598 …:CeedQFunctionContextReferenceCopy, libceed), Cint, (CeedQFunctionContext, Ptr{CeedQFunctionContex…
602 …ccall((:CeedQFunctionContextSetData, libceed), Cint, (CeedQFunctionContext, CeedMemType, CeedCopyM…
606 …ccall((:CeedQFunctionContextTakeData, libceed), Cint, (CeedQFunctionContext, CeedMemType, Ptr{Cvoi…
610 …ccall((:CeedQFunctionContextGetData, libceed), Cint, (CeedQFunctionContext, CeedMemType, Ptr{Cvoid…
614 …ccall((:CeedQFunctionContextGetDataRead, libceed), Cint, (CeedQFunctionContext, CeedMemType, Ptr{C…
618 …ccall((:CeedQFunctionContextRestoreData, libceed), Cint, (CeedQFunctionContext, Ptr{Cvoid}), ctx, …
622 …ccall((:CeedQFunctionContextRestoreDataRead, libceed), Cint, (CeedQFunctionContext, Ptr{Cvoid}), c…
[all …]
/libCEED/doc/sphinx/source/
H A Dgpu.md23 Both `CeedVector` and `CeedQFunctionContext` have read-only and read-write accessors, and `CeedVect…
24 Read-only access of `CeedVector` and `CeedQFunctionContext` memory spaces must be respected for to …
28 Additionally, {c:type}`CeedQFunctionUser` have read-write access for `CeedQFunctionContext` data, u…
/libCEED/gallery/identity/
H A Dceed-identity.c26 CeedQFunctionContext ctx; in CeedQFunctionInit_Identity()

1234