| /libCEED/interface/ |
| H A D | ceed-qfunctioncontext.c | 36 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 D | ceed-qfunction.c | 382 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 D | ceed-hip-ref-qfunctioncontext.c | 20 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 D | ceed-cuda-ref-qfunctioncontext.c | 20 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 D | ceed-ref-qfunctioncontext.c | 18 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 D | ceed-sycl-ref-qfunctioncontext.sycl.cpp | 19 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 D | ceed-memcheck-qfunctioncontext.c | 19 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 D | neo-hookean.h | 24 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 D | mooney-rivlin.h | 26 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 D | neo-hookean.c | 14 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 D | mooney-rivlin.c | 14 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 D | backend.h | 384 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 D | ceed.h | 93 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 D | ceed-impl.h | 133 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 D | Context.jl | 2 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 D | t402-qfunction-f.out | 27 CeedQFunctionContext 44 CeedQFunctionContext
|
| H A D | t402-qfunction.out | 27 CeedQFunctionContext 45 CeedQFunctionContext
|
| /libCEED/examples/solids/include/ |
| H A D | misc.h | 19 …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 D | t402-qfunction.c | 12 CeedQFunctionContext ctx; in main() 40 CeedQFunctionContext ctx_copy = NULL; in main()
|
| H A D | t525-operator.c | 22 CeedQFunctionContext qf_ctx_sub_1, qf_ctx_sub_2; in main() 111 CeedQFunctionContext ctx_copy = NULL; in main()
|
| H A D | t408-qfunction.c | 10 CeedQFunctionContext ctx; in main()
|
| H A D | t403-qfunction.c | 12 CeedQFunctionContext ctx, ctx_2; in main()
|
| /libCEED/julia/LibCEED.jl/src/generated/ |
| H A D | libceed_bindings.jl | 114 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 D | gpu.md | 23 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 D | ceed-identity.c | 26 CeedQFunctionContext ctx; in CeedQFunctionInit_Identity()
|