Home
last modified time | relevance | path

Searched refs:CeedRequest (Results 1 – 25 of 29) sorted by relevance

12

/libCEED/include/
H A Dceed-impl.h176 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 DC.jl19 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 DRequest.jl10 # 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 Dceed.h72 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 Dfortran.h48 ! CeedRequest related
/libCEED/backends/ref/
H A Dceed-ref-restriction.c398 … 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 Dceed-ref.h31 CeedRequest *);
H A Dceed-ref-operator.c213 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 Dceed-memcheck.h39 CeedRequest *);
H A Dceed-memcheck-restriction.c394 … 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 Dceed-cuda-gen-operator.c106 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 Dceed-opt-operator.c279 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 Dceed-hip-gen-operator.c53 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 Dceed-fortran.c391 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 Dceed-preconditioning.c216 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 Dceed.c21 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 Dceed-elemrestriction.c1314 …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 Dlibceed_bindings.jl86 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 Dceed-sycl-ref-operator.sycl.cpp261 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 Dceed-blocked-operator.c273 … 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 Dceed-cuda-ref-restriction.c117 … 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 Dceed-cuda-ref-operator.c376 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 Dceed-hip-ref-restriction.c118 … 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 Dceed-hip-ref-operator.c375 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 Dceed-sycl-gen-operator.sycl.cpp30 …yAdd_Sycl_gen(CeedOperator op, CeedVector input_vec, CeedVector output_vec, CeedRequest *request) { in CeedOperatorApplyAdd_Sycl_gen()

12