| /libCEED/include/ |
| H A D | ceed-impl.h | 176 int (*Apply)(CeedElemRestriction, CeedTransposeMode, CeedVector, CeedVector, CeedRequest *); 177 …int (*ApplyUnsigned)(CeedElemRestriction, CeedTransposeMode, CeedVector, CeedVector, CeedRequest *… 178 … (*ApplyUnoriented)(CeedElemRestriction, CeedTransposeMode, CeedVector, CeedVector, CeedRequest *); 179 …InElement)(CeedElemRestriction, CeedInt, CeedTransposeMode, CeedVector, CeedVector, CeedRequest *); 180 …pplyBlock)(CeedElemRestriction, CeedInt, CeedTransposeMode, CeedVector, CeedVector, CeedRequest *); 353 int (*LinearAssembleQFunction)(CeedOperator, CeedVector *, CeedElemRestriction *, CeedRequest *); 354 …int (*LinearAssembleQFunctionUpdate)(CeedOperator, CeedVector, CeedElemRestriction, CeedRequest *); 355 int (*LinearAssembleDiagonal)(CeedOperator, CeedVector, CeedRequest *); 356 int (*LinearAssembleAddDiagonal)(CeedOperator, CeedVector, CeedRequest *); 357 int (*LinearAssemblePointBlockDiagonal)(CeedOperator, CeedVector, CeedRequest *); [all …]
|
| /libCEED/julia/LibCEED.jl/src/ |
| H A D | C.jl | 19 const CEED_REQUEST_IMMEDIATE = Ref{CeedRequest}() 20 const CEED_REQUEST_ORDERED = Ref{CeedRequest}() 33 unsafe_load(cglobal((:CEED_REQUEST_IMMEDIATE, libceed), Ptr{CeedRequest})) 35 unsafe_load(cglobal((:CEED_REQUEST_ORDERED, libceed), Ptr{CeedRequest}))
|
| H A D | Request.jl | 10 # CeedRequest is not fully implemented in libCEED. When it is implemented, the 14 ref::RefValue{C.CeedRequest} 17 Request() = Request(Ref{C.CeedRequest}())
|
| /libCEED/include/ceed/ |
| H A D | ceed.h | 72 typedef struct CeedRequest_private *CeedRequest; typedef 228 CEED_EXTERN CeedRequest *const CEED_REQUEST_IMMEDIATE; 229 CEED_EXTERN CeedRequest *const CEED_REQUEST_ORDERED; 230 CEED_EXTERN int CeedRequestWait(CeedRequest *req); 289 …ElemRestriction rstr, CeedTransposeMode t_mode, CeedVector u, CeedVector ru, CeedRequest *request); 291 CeedVector ru, CeedRequest *request); 293 CeedRequest *request); 456 …QFunction(CeedOperator op, CeedVector *assembled, CeedElemRestriction *rstr, CeedRequest *request); 458 CeedRequest *request); 459 …t CeedOperatorLinearAssembleDiagonal(CeedOperator op, CeedVector assembled, CeedRequest *request); [all …]
|
| H A D | fortran.h | 48 ! CeedRequest related
|
| /libCEED/backends/ref/ |
| H A D | ceed-ref-restriction.c | 398 … bool use_signs, bool use_orients, CeedVector u, CeedVector v, CeedRequest *request) { in CeedElemRestrictionApply_Ref_Core() 510 CeedVector v, CeedRequest *request) { in CeedElemRestrictionApply_Ref_110() 516 CeedVector v, CeedRequest *request) { in CeedElemRestrictionApply_Ref_111() 522 CeedVector v, CeedRequest *request) { in CeedElemRestrictionApply_Ref_180() 528 CeedVector v, CeedRequest *request) { in CeedElemRestrictionApply_Ref_181() 534 CeedVector v, CeedRequest *request) { in CeedElemRestrictionApply_Ref_310() 540 CeedVector v, CeedRequest *request) { in CeedElemRestrictionApply_Ref_311() 546 CeedVector v, CeedRequest *request) { in CeedElemRestrictionApply_Ref_380() 552 CeedVector v, CeedRequest *request) { in CeedElemRestrictionApply_Ref_381() 559 CeedVector v, CeedRequest *request) { in CeedElemRestrictionApply_Ref_410() [all …]
|
| H A D | ceed-ref.h | 31 CeedRequest *);
|
| H A D | ceed-ref-operator.c | 213 CeedOperator_Ref *impl, CeedRequest *request) { in CeedOperatorSetupInputs_Ref() 378 …peratorApplyAdd_Ref(CeedOperator op, CeedVector in_vec, CeedVector out_vec, CeedRequest *request) { in CeedOperatorApplyAdd_Ref() 479 CeedRequest *request) { in CeedOperatorLinearAssembleQFunctionCore_Ref() 659 …tion_Ref(CeedOperator op, CeedVector *assembled, CeedElemRestriction *rstr, CeedRequest *request) { in CeedOperatorLinearAssembleQFunction_Ref() 666 …Update_Ref(CeedOperator op, CeedVector assembled, CeedElemRestriction rstr, CeedRequest *request) { in CeedOperatorLinearAssembleQFunctionUpdate_Ref() 890 … CeedScalar *e_data[2 * CEED_FIELD_MAX], CeedOperator_Ref *impl, CeedRequest *request) { in CeedOperatorInputBasisAtPoints_Ref() 957 … CeedVector point_coords_elem, bool skip_passive, CeedOperator_Ref *impl, CeedRequest *request) { in CeedOperatorOutputBasisAtPoints_Ref() 1025 …pplyAddAtPoints_Ref(CeedOperator op, CeedVector in_vec, CeedVector out_vec, CeedRequest *request) { in CeedOperatorApplyAddAtPoints_Ref() 1090 … CeedElemRestriction *rstr, CeedRequest *request) { in CeedOperatorLinearAssembleQFunctionAtPointsCore_Ref() 1315 …ints_Ref(CeedOperator op, CeedVector *assembled, CeedElemRestriction *rstr, CeedRequest *request) { in CeedOperatorLinearAssembleQFunctionAtPoints_Ref() [all …]
|
| /libCEED/backends/memcheck/ |
| H A D | ceed-memcheck.h | 39 CeedRequest *);
|
| H A D | ceed-memcheck-restriction.c | 394 … bool use_signs, bool use_orients, CeedVector u, CeedVector v, CeedRequest *request) { in CeedElemRestrictionApply_Memcheck_Core() 505 …ElemRestriction rstr, CeedTransposeMode t_mode, CeedVector u, CeedVector v, CeedRequest *request) { in CeedElemRestrictionApply_Memcheck() 522 CeedRequest *request) { in CeedElemRestrictionApplyUnsigned_Memcheck() 539 CeedRequest *request) { in CeedElemRestrictionApplyUnoriented_Memcheck() 556 CeedVector v, CeedRequest *request) { in CeedElemRestrictionApplyAtPointsInElement_Memcheck() 569 CeedRequest *request) { in CeedElemRestrictionApplyBlock_Memcheck()
|
| /libCEED/backends/cuda-gen/ |
| H A D | ceed-cuda-gen-operator.c | 106 CeedRequest *request) { in CeedOperatorApplyAddCore_Cuda_gen() 273 …yAdd_Cuda_gen(CeedOperator op, CeedVector input_vec, CeedVector output_vec, CeedRequest *request) { in CeedOperatorApplyAdd_Cuda_gen() 296 …site_Cuda_gen(CeedOperator op, CeedVector input_vec, CeedVector output_vec, CeedRequest *request) { in CeedOperatorApplyAddComposite_Cuda_gen() 345 CeedRequest *request) { in CeedOperatorLinearAssembleQFunctionCore_Cuda_gen() 526 …Cuda_gen(CeedOperator op, CeedVector *assembled, CeedElemRestriction *rstr, CeedRequest *request) { in CeedOperatorLinearAssembleQFunction_Cuda_gen() 530 …e_Cuda_gen(CeedOperator op, CeedVector assembled, CeedElemRestriction rstr, CeedRequest *request) { in CeedOperatorLinearAssembleQFunctionUpdate_Cuda_gen() 537 …AssembleAddDiagonalAtPoints_Cuda_gen(CeedOperator op, CeedVector assembled, CeedRequest *request) { in CeedOperatorLinearAssembleAddDiagonalAtPoints_Cuda_gen()
|
| /libCEED/backends/opt/ |
| H A D | ceed-opt-operator.c | 279 CeedRequest *request) { in CeedOperatorSetupInputs_Opt() 319 … CeedScalar *e_data[2 * CEED_FIELD_MAX], CeedOperator_Opt *impl, CeedRequest *request) { in CeedOperatorInputBasis_Opt() 375 …ol *skip_rstr, CeedOperator op, CeedVector out_vec, CeedOperator_Opt *impl, CeedRequest *request) { in CeedOperatorOutputBasis_Opt() 442 …peratorApplyAdd_Opt(CeedOperator op, CeedVector in_vec, CeedVector out_vec, CeedRequest *request) { in CeedOperatorApplyAdd_Opt() 519 CeedRequest *request) { in CeedOperatorLinearAssembleQFunctionCore_Opt() 731 …tion_Opt(CeedOperator op, CeedVector *assembled, CeedElemRestriction *rstr, CeedRequest *request) { in CeedOperatorLinearAssembleQFunction_Opt() 738 …Update_Opt(CeedOperator op, CeedVector assembled, CeedElemRestriction rstr, CeedRequest *request) { in CeedOperatorLinearAssembleQFunctionUpdate_Opt()
|
| /libCEED/backends/hip-gen/ |
| H A D | ceed-hip-gen-operator.c | 53 bool *is_run_good, CeedRequest *request) { in CeedOperatorApplyAddCore_Hip_gen() 231 …lyAdd_Hip_gen(CeedOperator op, CeedVector input_vec, CeedVector output_vec, CeedRequest *request) { in CeedOperatorApplyAdd_Hip_gen() 254 …osite_Hip_gen(CeedOperator op, CeedVector input_vec, CeedVector output_vec, CeedRequest *request) { in CeedOperatorApplyAddComposite_Hip_gen() 313 CeedRequest *request) { in CeedOperatorLinearAssembleQFunctionCore_Hip_gen() 505 …_Hip_gen(CeedOperator op, CeedVector *assembled, CeedElemRestriction *rstr, CeedRequest *request) { in CeedOperatorLinearAssembleQFunction_Hip_gen() 509 …te_Hip_gen(CeedOperator op, CeedVector assembled, CeedElemRestriction rstr, CeedRequest *request) { in CeedOperatorLinearAssembleQFunctionUpdate_Hip_gen() 516 …rAssembleAddDiagonalAtPoints_Hip_gen(CeedOperator op, CeedVector assembled, CeedRequest *request) { in CeedOperatorLinearAssembleAddDiagonalAtPoints_Hip_gen()
|
| /libCEED/interface/ |
| H A D | ceed-fortran.c | 391 static CeedRequest *CeedRequest_dict = NULL; 407 CeedRequest *rqst_; in fCeedElemRestrictionApply() 432 CeedRequest *rqst_; in fCeedElemRestrictionApplyBlock() 1080 CeedRequest *rqst_; in fCeedOperatorLinearAssembleQFunction() 1113 CeedRequest *rqst_; in fCeedOperatorLinearAssembleDiagonal() 1225 CeedRequest *rqst_; in fCeedOperatorCreateFDMElementInverse() 1259 CeedRequest *rqst_; in fCeedOperatorApply() 1288 CeedRequest *rqst_; in fCeedOperatorApplyAdd()
|
| H A D | ceed-preconditioning.c | 216 static inline int CeedOperatorLinearAssembleAddDiagonalSingle_Mesh(CeedOperator op, CeedRequest *re… in CeedOperatorLinearAssembleAddDiagonalSingle_Mesh() 401 static inline int CeedOperatorLinearAssembleAddDiagonalSingle(CeedOperator op, CeedRequest *request… in CeedOperatorLinearAssembleAddDiagonalSingle() 423 static inline int CeedOperatorLinearAssembleAddDiagonalComposite(CeedOperator op, CeedRequest *requ… in CeedOperatorLinearAssembleAddDiagonalComposite() 575 CeedRequest *request) { in CeedOperatorLinearAssembleQFunctionBuildOrUpdate_Core() 576 …int (*LinearAssembleQFunctionUpdate)(CeedOperator, CeedVector, CeedElemRestriction, CeedRequest *)… in CeedOperatorLinearAssembleQFunctionBuildOrUpdate_Core() 654 CeedRequest *request) { in CeedOperatorLinearAssembleQFunctionBuildOrUpdateFallback() 2108 …Function(CeedOperator op, CeedVector *assembled, CeedElemRestriction *rstr, CeedRequest *request) { in CeedOperatorLinearAssembleQFunction() 2145 …OrUpdate(CeedOperator op, CeedVector *assembled, CeedElemRestriction *rstr, CeedRequest *request) { in CeedOperatorLinearAssembleQFunctionBuildOrUpdate() 2166 int CeedOperatorLinearAssembleDiagonal(CeedOperator op, CeedVector assembled, CeedRequest *request)… in CeedOperatorLinearAssembleDiagonal() 2232 int CeedOperatorLinearAssembleAddDiagonal(CeedOperator op, CeedVector assembled, CeedRequest *reque… in CeedOperatorLinearAssembleAddDiagonal() [all …]
|
| H A D | ceed.c | 21 static CeedRequest ceed_request_immediate; 22 static CeedRequest ceed_request_ordered; 60 CeedRequest *const CEED_REQUEST_IMMEDIATE = &ceed_request_immediate; 82 CeedRequest *const CEED_REQUEST_ORDERED = &ceed_request_ordered; 95 int CeedRequestWait(CeedRequest *req) { in CeedRequestWait()
|
| H A D | ceed-elemrestriction.c | 1314 …lemRestriction rstr, CeedTransposeMode t_mode, CeedVector u, CeedVector ru, CeedRequest *request) { in CeedElemRestrictionApply() 1354 CeedRequest *request) { in CeedElemRestrictionApplyAtPointsInElement() 1409 CeedRequest *request) { in CeedElemRestrictionApplyBlock()
|
| /libCEED/julia/LibCEED.jl/src/generated/ |
| H A D | libceed_bindings.jl | 86 const CeedRequest = Ptr{CeedRequest_private} constant 280 ccall((:CeedRequestWait, libceed), Cint, (Ptr{CeedRequest},), req) 336 …, (CeedElemRestriction, CeedTransposeMode, CeedVector, CeedVector, Ptr{CeedRequest}), rstr, t_mode… 340 …emRestriction, CeedInt, CeedTransposeMode, CeedVector, CeedVector, Ptr{CeedRequest}), rstr, elem, … 344 …emRestriction, CeedInt, CeedTransposeMode, CeedVector, CeedVector, Ptr{CeedRequest}), rstr, block,… 706 …), Cint, (CeedOperator, Ptr{CeedVector}, Ptr{CeedElemRestriction}, Ptr{CeedRequest}), op, assemble… 710 …), Cint, (CeedOperator, Ptr{CeedVector}, Ptr{CeedElemRestriction}, Ptr{CeedRequest}), op, assemble… 714 …LinearAssembleDiagonal, libceed), Cint, (CeedOperator, CeedVector, Ptr{CeedRequest}), op, assemble… 718 …earAssembleAddDiagonal, libceed), Cint, (CeedOperator, CeedVector, Ptr{CeedRequest}), op, assemble… 722 …mblePointBlockDiagonal, libceed), Cint, (CeedOperator, CeedVector, Ptr{CeedRequest}), op, assemble… [all …]
|
| /libCEED/backends/sycl-ref/ |
| H A D | ceed-sycl-ref-operator.sycl.cpp | 261 CeedOperator_Sycl *impl, CeedRequest *request) { in CeedOperatorSetupInputs_Sycl() 374 …eratorApplyAdd_Sycl(CeedOperator op, CeedVector in_vec, CeedVector out_vec, CeedRequest *request) { in CeedOperatorApplyAdd_Sycl() 479 … CeedElemRestriction *elem_rstr, CeedRequest *request) { in CeedOperatorLinearAssembleQFunctionCore_Sycl() 619 …ycl(CeedOperator op, CeedVector *assembled, CeedElemRestriction *elem_rstr, CeedRequest *request) { in CeedOperatorLinearAssembleQFunction_Sycl() 627 CeedRequest *request) { in CeedOperatorLinearAssembleQFunctionUpdate_Sycl() 912 …eratorAssembleDiagonalCore_Sycl(CeedOperator op, CeedVector assembled, CeedRequest *request, const… in CeedOperatorAssembleDiagonalCore_Sycl() 984 …eratorLinearAssembleAddDiagonal_Sycl(CeedOperator op, CeedVector assembled, CeedRequest *request) { in CeedOperatorLinearAssembleAddDiagonal_Sycl() 992 …arAssembleAddPointBlockDiagonal_Sycl(CeedOperator op, CeedVector assembled, CeedRequest *request) { in CeedOperatorLinearAssembleAddPointBlockDiagonal_Sycl()
|
| /libCEED/backends/blocked/ |
| H A D | ceed-blocked-operator.c | 273 … CeedOperator_Blocked *impl, CeedRequest *request) { in CeedOperatorSetupInputs_Blocked() 432 …torApplyAdd_Blocked(CeedOperator op, CeedVector in_vec, CeedVector out_vec, CeedRequest *request) { in CeedOperatorApplyAdd_Blocked() 526 … CeedElemRestriction *rstr, CeedRequest *request) { in CeedOperatorLinearAssembleQFunctionCore_Blocked() 724 …_Blocked(CeedOperator op, CeedVector *assembled, CeedElemRestriction *rstr, CeedRequest *request) { in CeedOperatorLinearAssembleQFunction_Blocked() 731 …te_Blocked(CeedOperator op, CeedVector assembled, CeedElemRestriction rstr, CeedRequest *request) { in CeedOperatorLinearAssembleQFunctionUpdate_Blocked()
|
| /libCEED/backends/cuda-ref/ |
| H A D | ceed-cuda-ref-restriction.c | 117 … CeedVector u, CeedVector v, CeedRequest *request) { in CeedElemRestrictionApply_Cuda_Core() 296 …ElemRestriction rstr, CeedTransposeMode t_mode, CeedVector u, CeedVector v, CeedRequest *request) { in CeedElemRestrictionApply_Cuda() 304 CeedRequest *request) { in CeedElemRestrictionApplyUnsigned_Cuda() 312 CeedRequest *request) { in CeedElemRestrictionApplyUnoriented_Cuda()
|
| H A D | ceed-cuda-ref-operator.c | 376 CeedRequest *request) { in CeedOperatorInputRestrict_Cuda() 498 …eratorApplyAdd_Cuda(CeedOperator op, CeedVector in_vec, CeedVector out_vec, CeedRequest *request) { in CeedOperatorApplyAdd_Cuda() 826 …plyAddAtPoints_Cuda(CeedOperator op, CeedVector in_vec, CeedVector out_vec, CeedRequest *request) { in CeedOperatorApplyAddAtPoints_Cuda() 971 CeedRequest *request) { in CeedOperatorLinearAssembleQFunctionCore_Cuda() 1115 …ion_Cuda(CeedOperator op, CeedVector *assembled, CeedElemRestriction *rstr, CeedRequest *request) { in CeedOperatorLinearAssembleQFunction_Cuda() 1122 …pdate_Cuda(CeedOperator op, CeedVector assembled, CeedElemRestriction rstr, CeedRequest *request) { in CeedOperatorLinearAssembleQFunctionUpdate_Cuda() 1406 …eratorAssembleDiagonalCore_Cuda(CeedOperator op, CeedVector assembled, CeedRequest *request, const… in CeedOperatorAssembleDiagonalCore_Cuda() 1494 …eratorLinearAssembleAddDiagonal_Cuda(CeedOperator op, CeedVector assembled, CeedRequest *request) { in CeedOperatorLinearAssembleAddDiagonal_Cuda() 1502 …arAssembleAddPointBlockDiagonal_Cuda(CeedOperator op, CeedVector assembled, CeedRequest *request) { in CeedOperatorLinearAssembleAddPointBlockDiagonal_Cuda() 1818 …nts_Cuda(CeedOperator op, CeedVector *assembled, CeedElemRestriction *rstr, CeedRequest *request) { in CeedOperatorLinearAssembleQFunctionAtPoints_Cuda() [all …]
|
| /libCEED/backends/hip-ref/ |
| H A D | ceed-hip-ref-restriction.c | 118 … CeedVector u, CeedVector v, CeedRequest *request) { in CeedElemRestrictionApply_Hip_Core() 297 …ElemRestriction rstr, CeedTransposeMode t_mode, CeedVector u, CeedVector v, CeedRequest *request) { in CeedElemRestrictionApply_Hip() 305 CeedRequest *request) { in CeedElemRestrictionApplyUnsigned_Hip() 313 CeedRequest *request) { in CeedElemRestrictionApplyUnoriented_Hip()
|
| H A D | ceed-hip-ref-operator.c | 375 CeedRequest *request) { in CeedOperatorInputRestrict_Hip() 497 …peratorApplyAdd_Hip(CeedOperator op, CeedVector in_vec, CeedVector out_vec, CeedRequest *request) { in CeedOperatorApplyAdd_Hip() 824 …pplyAddAtPoints_Hip(CeedOperator op, CeedVector in_vec, CeedVector out_vec, CeedRequest *request) { in CeedOperatorApplyAddAtPoints_Hip() 968 CeedRequest *request) { in CeedOperatorLinearAssembleQFunctionCore_Hip() 1112 …tion_Hip(CeedOperator op, CeedVector *assembled, CeedElemRestriction *rstr, CeedRequest *request) { in CeedOperatorLinearAssembleQFunction_Hip() 1119 …Update_Hip(CeedOperator op, CeedVector assembled, CeedElemRestriction rstr, CeedRequest *request) { in CeedOperatorLinearAssembleQFunctionUpdate_Hip() 1403 …peratorAssembleDiagonalCore_Hip(CeedOperator op, CeedVector assembled, CeedRequest *request, const… in CeedOperatorAssembleDiagonalCore_Hip() 1491 …peratorLinearAssembleAddDiagonal_Hip(CeedOperator op, CeedVector assembled, CeedRequest *request) { in CeedOperatorLinearAssembleAddDiagonal_Hip() 1499 …earAssembleAddPointBlockDiagonal_Hip(CeedOperator op, CeedVector assembled, CeedRequest *request) { in CeedOperatorLinearAssembleAddPointBlockDiagonal_Hip() 1815 …ints_Hip(CeedOperator op, CeedVector *assembled, CeedElemRestriction *rstr, CeedRequest *request) { in CeedOperatorLinearAssembleQFunctionAtPoints_Hip() [all …]
|
| /libCEED/backends/sycl-gen/ |
| H A D | ceed-sycl-gen-operator.sycl.cpp | 30 …yAdd_Sycl_gen(CeedOperator op, CeedVector input_vec, CeedVector output_vec, CeedRequest *request) { in CeedOperatorApplyAdd_Sycl_gen()
|