| /libCEED/julia/LibCEED.jl/src/ |
| H A D | Operator.jl | 92 apply!(op::Operator, vin, vout; request=RequestImmediate()) 97 For non-blocking application, the user can specify a request object. By default, immediate 104 request=RequestImmediate(), 106 C.CeedOperatorApply(op[], vin[], vout[], request[]) 110 apply_add!(op::Operator, vin, vout; request=RequestImmediate()) 115 For non-blocking application, the user can specify a request object. By default, immediate 122 request=RequestImmediate(), 124 C.CeedOperatorApplyAdd(op[], vin[], vout[], request[]) 128 assemble_diagonal!(op::Operator, diag::CeedVector; request=RequestImmediate()) 135 function assemble_diagonal!(op::Operator, diag::CeedVector; request=RequestImmediate()) argument [all …]
|
| /libCEED/python/ |
| H A D | ceed_operator.py | 54 def linear_assemble_diagonal(self, d, request=REQUEST_IMMEDIATE): argument 63 d._pointer[0], request) 67 def linear_assemble_add_diagonal(self, d, request=REQUEST_IMMEDIATE): argument 76 d._pointer[0], request) 81 self, d, request=REQUEST_IMMEDIATE): argument 92 d._pointer[0], request) 97 self, d, request=REQUEST_IMMEDIATE): argument 108 d._pointer[0], request) 123 def apply(self, u, v, request=REQUEST_IMMEDIATE): argument 135 request) [all …]
|
| H A D | ceed_elemrestriction.py | 49 def apply(self, u, v, tmode=NOTRANSPOSE, request=REQUEST_IMMEDIATE): argument 60 v._pointer[0], request) 350 request=REQUEST_IMMEDIATE): argument 365 request) 478 def apply(self, u, v, request=REQUEST_IMMEDIATE): argument 487 self._elemrestriction.apply(u, v, request=request, tmode=TRANSPOSE) 497 def apply_block(self, block, u, v, request=REQUEST_IMMEDIATE): argument 509 self._elemrestriction.apply_block(block, u, v, request=request,
|
| /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() argument 501 if (request != CEED_REQUEST_IMMEDIATE && request != CEED_REQUEST_ORDERED) *request = NULL; in CeedElemRestrictionApply_Ref_Core() 510 CeedVector v, CeedRequest *request) { in CeedElemRestrictionApply_Ref_110() argument 511 …pply_Ref_Core(rstr, 1, 1, comp_stride, start, stop, t_mode, use_signs, use_orients, u, v, request); in CeedElemRestrictionApply_Ref_110() 516 CeedVector v, CeedRequest *request) { in CeedElemRestrictionApply_Ref_111() argument 517 …strictionApply_Ref_Core(rstr, 1, 1, 1, start, stop, t_mode, use_signs, use_orients, u, v, request); in CeedElemRestrictionApply_Ref_111() 522 CeedVector v, CeedRequest *request) { in CeedElemRestrictionApply_Ref_180() argument 523 …pply_Ref_Core(rstr, 1, 8, comp_stride, start, stop, t_mode, use_signs, use_orients, u, v, request); in CeedElemRestrictionApply_Ref_180() 528 CeedVector v, CeedRequest *request) { in CeedElemRestrictionApply_Ref_181() argument 529 …strictionApply_Ref_Core(rstr, 1, 8, 1, start, stop, t_mode, use_signs, use_orients, u, v, request); in CeedElemRestrictionApply_Ref_181() [all …]
|
| H A D | ceed-ref-operator.c | 213 CeedOperator_Ref *impl, CeedRequest *request) { in CeedOperatorSetupInputs_Ref() argument 239 …Backend(CeedElemRestrictionApply(elem_rstr, CEED_NOTRANSPOSE, vec, impl->e_vecs_full[i], request)); in CeedOperatorSetupInputs_Ref() 378 …peratorApplyAdd_Ref(CeedOperator op, CeedVector in_vec, CeedVector out_vec, CeedRequest *request) { in CeedOperatorApplyAdd_Ref() argument 398 …kend(CeedElemRestrictionApply(elem_rstr, CEED_NOTRANSPOSE, in_vec, impl->e_vecs_full[0], request)); in CeedOperatorApplyAdd_Ref() 401 …ckend(CeedElemRestrictionApply(elem_rstr, CEED_TRANSPOSE, impl->e_vecs_full[0], out_vec, request)); in CeedOperatorApplyAdd_Ref() 412 …ef(num_input_fields, qf_input_fields, op_input_fields, in_vec, false, e_data_full, impl, request)); in CeedOperatorApplyAdd_Ref() 464 …estrictionApply(elem_rstr, CEED_TRANSPOSE, impl->e_vecs_full[i + impl->num_inputs], vec, request)); in CeedOperatorApplyAdd_Ref() 479 CeedRequest *request) { in CeedOperatorLinearAssembleQFunctionCore_Ref() argument 505 …s_Ref(num_input_fields, qf_input_fields, op_input_fields, NULL, true, e_data_full, impl, request)); in CeedOperatorLinearAssembleQFunctionCore_Ref() 659 …tion_Ref(CeedOperator op, CeedVector *assembled, CeedElemRestriction *rstr, CeedRequest *request) { in CeedOperatorLinearAssembleQFunction_Ref() argument [all …]
|
| /libCEED/python/tests/ |
| H A D | conftest.py | 20 def ceed_resource(request): argument 21 ceed_resource = request.config.option.ceed
|
| /libCEED/examples/python/ |
| H A D | conftest.py | 20 def ceed_resource(request): argument 21 ceed_resource = request.config.option.ceed
|
| /libCEED/backends/opt/ |
| H A D | ceed-opt-operator.c | 279 CeedRequest *request) { in CeedOperatorSetupInputs_Opt() argument 295 …edElemRestrictionApply(impl->block_rstr[i], CEED_NOTRANSPOSE, vec, impl->e_vecs_full[i], request)); in CeedOperatorSetupInputs_Opt() 319 … CeedScalar *e_data[2 * CEED_FIELD_MAX], CeedOperator_Opt *impl, CeedRequest *request) { in CeedOperatorInputBasis_Opt() argument 342 …Block(impl->block_rstr[i], e / block_size, CEED_NOTRANSPOSE, in_vec, impl->e_vecs_in[i], request)); in CeedOperatorInputBasis_Opt() 375 …ol *skip_rstr, CeedOperator op, CeedVector out_vec, CeedOperator_Opt *impl, CeedRequest *request) { in CeedOperatorOutputBasis_Opt() argument 414 request)); in CeedOperatorOutputBasis_Opt() 442 …peratorApplyAdd_Opt(CeedOperator op, CeedVector in_vec, CeedVector out_vec, CeedRequest *request) { in CeedOperatorApplyAdd_Opt() argument 467 …trictionApplyBlock(impl->block_rstr[0], b, CEED_NOTRANSPOSE, in_vec, impl->e_vecs_in[0], request)); in CeedOperatorApplyAdd_Opt() 468 …strictionApplyBlock(impl->block_rstr[1], b, CEED_TRANSPOSE, impl->e_vecs_in[0], out_vec, request)); in CeedOperatorApplyAdd_Opt() 479 …etupInputs_Opt(num_input_fields, qf_input_fields, op_input_fields, in_vec, e_data, impl, request)); in CeedOperatorApplyAdd_Opt() [all …]
|
| /libCEED/interface/ |
| H A D | ceed-preconditioning.c | 216 …eratorLinearAssembleAddDiagonalSingle_Mesh(CeedOperator op, CeedRequest *request, const bool is_po… in CeedOperatorLinearAssembleAddDiagonalSingle_Mesh() argument 229 …eedOperatorLinearAssembleQFunctionBuildOrUpdate(op, &assembled_qf, &assembled_elem_rstr, request)); in CeedOperatorLinearAssembleAddDiagonalSingle_Mesh() 377 … CeedCall(CeedElemRestrictionApply(diag_elem_rstr, CEED_TRANSPOSE, elem_diag, assembled, request)); in CeedOperatorLinearAssembleAddDiagonalSingle_Mesh() 401 static inline int CeedOperatorLinearAssembleAddDiagonalSingle(CeedOperator op, CeedRequest *request… in CeedOperatorLinearAssembleAddDiagonalSingle() argument 407 …CeedCall(CeedOperatorLinearAssembleAddDiagonalSingle_Mesh(op, request, is_point_block, assembled)); in CeedOperatorLinearAssembleAddDiagonalSingle() 423 …OperatorLinearAssembleAddDiagonalComposite(CeedOperator op, CeedRequest *request, const bool is_po… in CeedOperatorLinearAssembleAddDiagonalComposite() argument 432 … CeedCall(CeedOperatorLinearAssembleAddPointBlockDiagonal(suboperators[i], assembled, request)); in CeedOperatorLinearAssembleAddDiagonalComposite() 434 CeedCall(CeedOperatorLinearAssembleAddDiagonal(suboperators[i], assembled, request)); in CeedOperatorLinearAssembleAddDiagonalComposite() 575 CeedRequest *request) { in CeedOperatorLinearAssembleQFunctionBuildOrUpdate_Core() argument 610 …eded) CeedCall(LinearAssembleQFunctionUpdate(op_assemble, assembled_vec, assembled_rstr, request)); in CeedOperatorLinearAssembleQFunctionBuildOrUpdate_Core() [all …]
|
| /libCEED/backends/cuda-gen/ |
| H A D | ceed-cuda-gen-operator.c | 106 CeedRequest *request) { in CeedOperatorApplyAddCore_Cuda_gen() argument 273 …yAdd_Cuda_gen(CeedOperator op, CeedVector input_vec, CeedVector output_vec, CeedRequest *request) { in CeedOperatorApplyAdd_Cuda_gen() argument 281 …Backend(CeedOperatorApplyAddCore_Cuda_gen(op, NULL, input_arr, output_arr, &is_run_good, request)); in CeedOperatorApplyAdd_Cuda_gen() 291 CeedCallBackend(CeedOperatorApplyAdd(op_fallback, input_vec, output_vec, request)); in CeedOperatorApplyAdd_Cuda_gen() 296 …site_Cuda_gen(CeedOperator op, CeedVector input_vec, CeedVector output_vec, CeedRequest *request) { in CeedOperatorApplyAddComposite_Cuda_gen() argument 318 …rApplyAddCore_Cuda_gen(sub_operators[i], stream, input_arr, output_arr, &is_run_good[i], request)); in CeedOperatorApplyAddComposite_Cuda_gen() 334 CeedCallBackend(CeedOperatorApplyAdd(op_fallback, input_vec, output_vec, request)); in CeedOperatorApplyAddComposite_Cuda_gen() 345 CeedRequest *request) { in CeedOperatorLinearAssembleQFunctionCore_Cuda_gen() argument 520 …d(CeedOperatorLinearAssembleQFunctionBuildOrUpdateFallback(op_fallback, assembled, rstr, request)); in CeedOperatorLinearAssembleQFunctionCore_Cuda_gen() 526 …Cuda_gen(CeedOperator op, CeedVector *assembled, CeedElemRestriction *rstr, CeedRequest *request) { in CeedOperatorLinearAssembleQFunction_Cuda_gen() argument [all …]
|
| /libCEED/ |
| H A D | CONTRIBUTING.md | 5 Please use a pull request to the appropriate branch ('stable' for backward-compatible bug fixes for… 14 Open an issue or RFC (request for comments) pull request to discuss any significant changes before … 15 It is useful to create a WIP (work in progress) pull request for any long-running development so th… 17 Write commit messages for a reviewer of your pull request and for a future developer (maybe you) th… 33 By submitting a pull request, you are affirming the following.
|
| /libCEED/doc/sphinx/source/ |
| H A D | CONTRIBUTING.md | 5 Please use a pull request to the appropriate branch ('stable' for backward-compatible bug fixes for… 14 Open an issue or RFC (request for comments) pull request to discuss any significant changes before … 15 It is useful to create a WIP (work in progress) pull request for any long-running development so th… 17 Write commit messages for a reviewer of your pull request and for a future developer (maybe you) th… 33 By submitting a pull request, you are affirming the following.
|
| /libCEED/backends/blocked/ |
| H A D | ceed-blocked-operator.c | 273 … CeedOperator_Blocked *impl, CeedRequest *request) { in CeedOperatorSetupInputs_Blocked() argument 294 …edElemRestrictionApply(impl->block_rstr[i], CEED_NOTRANSPOSE, vec, impl->e_vecs_full[i], request)); in CeedOperatorSetupInputs_Blocked() 432 …torApplyAdd_Blocked(CeedOperator op, CeedVector in_vec, CeedVector out_vec, CeedRequest *request) { in CeedOperatorApplyAdd_Blocked() argument 449 …lemRestrictionApply(impl->block_rstr[0], CEED_NOTRANSPOSE, in_vec, impl->e_vecs_full[0], request)); in CeedOperatorApplyAdd_Blocked() 450 …ElemRestrictionApply(impl->block_rstr[1], CEED_TRANSPOSE, impl->e_vecs_full[0], out_vec, request)); in CeedOperatorApplyAdd_Blocked() 461 …ed(num_input_fields, qf_input_fields, op_input_fields, in_vec, false, e_data_full, impl, request)); in CeedOperatorApplyAdd_Blocked() 512 request)); in CeedOperatorApplyAdd_Blocked() 526 … CeedElemRestriction *rstr, CeedRequest *request) { in CeedOperatorLinearAssembleQFunctionCore_Blocked() argument 558 …ocked(num_input_fields, qf_input_fields, op_input_fields, NULL, true, e_data_full, impl, request)); in CeedOperatorLinearAssembleQFunctionCore_Blocked() 715 CeedCallBackend(CeedElemRestrictionApply(block_rstr, CEED_TRANSPOSE, l_vec, *assembled, request)); in CeedOperatorLinearAssembleQFunctionCore_Blocked() [all …]
|
| /libCEED/backends/hip-gen/ |
| H A D | ceed-hip-gen-operator.c | 53 bool *is_run_good, CeedRequest *request) { in CeedOperatorApplyAddCore_Hip_gen() argument 231 …lyAdd_Hip_gen(CeedOperator op, CeedVector input_vec, CeedVector output_vec, CeedRequest *request) { in CeedOperatorApplyAdd_Hip_gen() argument 239 …lBackend(CeedOperatorApplyAddCore_Hip_gen(op, NULL, input_arr, output_arr, &is_run_good, request)); in CeedOperatorApplyAdd_Hip_gen() 249 CeedCallBackend(CeedOperatorApplyAdd(op_fallback, input_vec, output_vec, request)); in CeedOperatorApplyAdd_Hip_gen() 254 …osite_Hip_gen(CeedOperator op, CeedVector input_vec, CeedVector output_vec, CeedRequest *request) { in CeedOperatorApplyAddComposite_Hip_gen() argument 278 request)); in CeedOperatorApplyAddComposite_Hip_gen() 302 CeedCallBackend(CeedOperatorApplyAdd(op_fallback, input_vec, output_vec, request)); in CeedOperatorApplyAddComposite_Hip_gen() 313 CeedRequest *request) { in CeedOperatorLinearAssembleQFunctionCore_Hip_gen() argument 499 …d(CeedOperatorLinearAssembleQFunctionBuildOrUpdateFallback(op_fallback, assembled, rstr, request)); in CeedOperatorLinearAssembleQFunctionCore_Hip_gen() 505 …_Hip_gen(CeedOperator op, CeedVector *assembled, CeedElemRestriction *rstr, CeedRequest *request) { in CeedOperatorLinearAssembleQFunction_Hip_gen() argument [all …]
|
| /libCEED/julia/LibCEED.jl/docs/src/ |
| H A D | Operator.md | 6 apply!(op::Operator, vin::LibCEED.AbstractCeedVector, vout::LibCEED.AbstractCeedVector; request)
|
| H A D | ElemRestriction.md | 11 apply!(r::ElemRestriction, u::CeedVector, ru::CeedVector; tmode=NOTRANSPOSE, request=RequestImmedia…
|
| /libCEED/include/ceed/ |
| H A D | ceed.h | 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); 460 …CeedOperatorLinearAssembleAddDiagonal(CeedOperator op, CeedVector assembled, CeedRequest *request); 461 …ratorLinearAssemblePointBlockDiagonal(CeedOperator op, CeedVector assembled, CeedRequest *request); 462 …orLinearAssembleAddPointBlockDiagonal(CeedOperator op, CeedVector assembled, CeedRequest *request); 477 … CeedOperatorCreateFDMElementInverse(CeedOperator op, CeedOperator *fdm_inv, CeedRequest *request); [all …]
|
| /libCEED/backends/memcheck/ |
| H A D | ceed-memcheck-restriction.c | 394 … bool use_signs, bool use_orients, CeedVector u, CeedVector v, CeedRequest *request) { in CeedElemRestrictionApply_Memcheck_Core() argument 498 if (request != CEED_REQUEST_IMMEDIATE && request != CEED_REQUEST_ORDERED) *request = NULL; in CeedElemRestrictionApply_Memcheck_Core() 505 …ElemRestriction rstr, CeedTransposeMode t_mode, CeedVector u, CeedVector v, CeedRequest *request) { in CeedElemRestrictionApply_Memcheck() argument 514 …->Apply(rstr, num_comp, block_size, comp_stride, 0, num_block, t_mode, true, true, u, v, request)); in CeedElemRestrictionApply_Memcheck() 522 CeedRequest *request) { in CeedElemRestrictionApplyUnsigned_Memcheck() argument 531 …>Apply(rstr, num_comp, block_size, comp_stride, 0, num_block, t_mode, false, true, u, v, request)); in CeedElemRestrictionApplyUnsigned_Memcheck() 539 CeedRequest *request) { in CeedElemRestrictionApplyUnoriented_Memcheck() argument 548 …Apply(rstr, num_comp, block_size, comp_stride, 0, num_block, t_mode, false, false, u, v, request)); in CeedElemRestrictionApplyUnoriented_Memcheck() 556 CeedVector v, CeedRequest *request) { in CeedElemRestrictionApplyAtPointsInElement_Memcheck() argument 562 return impl->Apply(rstr, num_comp, 0, 1, elem, elem + 1, t_mode, false, false, u, v, request); in CeedElemRestrictionApplyAtPointsInElement_Memcheck() [all …]
|
| /libCEED/backends/cuda-ref/ |
| H A D | ceed-cuda-ref-restriction.c | 117 … CeedVector u, CeedVector v, CeedRequest *request) { in CeedElemRestrictionApply_Cuda_Core() argument 284 if (request != CEED_REQUEST_IMMEDIATE && request != CEED_REQUEST_ORDERED) *request = NULL; in CeedElemRestrictionApply_Cuda_Core() 296 …ElemRestriction rstr, CeedTransposeMode t_mode, CeedVector u, CeedVector v, CeedRequest *request) { in CeedElemRestrictionApply_Cuda() argument 297 return CeedElemRestrictionApply_Cuda_Core(rstr, t_mode, true, true, u, v, request); in CeedElemRestrictionApply_Cuda() 304 CeedRequest *request) { in CeedElemRestrictionApplyUnsigned_Cuda() argument 305 return CeedElemRestrictionApply_Cuda_Core(rstr, t_mode, false, true, u, v, request); in CeedElemRestrictionApplyUnsigned_Cuda() 312 CeedRequest *request) { in CeedElemRestrictionApplyUnoriented_Cuda() argument 313 return CeedElemRestrictionApply_Cuda_Core(rstr, t_mode, false, false, u, v, request); in CeedElemRestrictionApplyUnoriented_Cuda()
|
| H A D | ceed-cuda-ref-operator.c | 376 CeedRequest *request) { in CeedOperatorInputRestrict_Cuda() argument 400 … CeedCallBackend(CeedElemRestrictionApply(elem_rstr, CEED_NOTRANSPOSE, l_vec, e_vec, request)); in CeedOperatorInputRestrict_Cuda() 498 …eratorApplyAdd_Cuda(CeedOperator op, CeedVector in_vec, CeedVector out_vec, CeedRequest *request) { in CeedOperatorApplyAdd_Cuda() argument 526 request)); in CeedOperatorApplyAdd_Cuda() 606 CeedCallBackend(CeedElemRestrictionApply(elem_rstr, CEED_TRANSPOSE, e_vec, l_vec, request)); in CeedOperatorApplyAdd_Cuda() 826 …plyAddAtPoints_Cuda(CeedOperator op, CeedVector in_vec, CeedVector out_vec, CeedRequest *request) { in CeedOperatorApplyAddAtPoints_Cuda() argument 861 …emRestrictionApply(rstr_points, CEED_NOTRANSPOSE, point_coords, impl->point_coords_elem, request)); in CeedOperatorApplyAddAtPoints_Cuda() 873 request)); in CeedOperatorApplyAddAtPoints_Cuda() 954 CeedCallBackend(CeedElemRestrictionApply(elem_rstr, CEED_TRANSPOSE, e_vec, l_vec, request)); in CeedOperatorApplyAddAtPoints_Cuda() 971 CeedRequest *request) { in CeedOperatorLinearAssembleQFunctionCore_Cuda() argument [all …]
|
| /libCEED/backends/hip-ref/ |
| H A D | ceed-hip-ref-restriction.c | 118 … CeedVector u, CeedVector v, CeedRequest *request) { in CeedElemRestrictionApply_Hip_Core() argument 285 if (request != CEED_REQUEST_IMMEDIATE && request != CEED_REQUEST_ORDERED) *request = NULL; in CeedElemRestrictionApply_Hip_Core() 297 …ElemRestriction rstr, CeedTransposeMode t_mode, CeedVector u, CeedVector v, CeedRequest *request) { in CeedElemRestrictionApply_Hip() argument 298 return CeedElemRestrictionApply_Hip_Core(rstr, t_mode, true, true, u, v, request); in CeedElemRestrictionApply_Hip() 305 CeedRequest *request) { in CeedElemRestrictionApplyUnsigned_Hip() argument 306 return CeedElemRestrictionApply_Hip_Core(rstr, t_mode, false, true, u, v, request); in CeedElemRestrictionApplyUnsigned_Hip() 313 CeedRequest *request) { in CeedElemRestrictionApplyUnoriented_Hip() argument 314 return CeedElemRestrictionApply_Hip_Core(rstr, t_mode, false, false, u, v, request); in CeedElemRestrictionApplyUnoriented_Hip()
|
| H A D | ceed-hip-ref-operator.c | 375 CeedRequest *request) { in CeedOperatorInputRestrict_Hip() argument 399 … CeedCallBackend(CeedElemRestrictionApply(elem_rstr, CEED_NOTRANSPOSE, l_vec, e_vec, request)); in CeedOperatorInputRestrict_Hip() 497 …peratorApplyAdd_Hip(CeedOperator op, CeedVector in_vec, CeedVector out_vec, CeedRequest *request) { in CeedOperatorApplyAdd_Hip() argument 524 …p_input_fields[field], qf_input_fields[field], field, in_vec, active_e_vec, false, impl, request)); in CeedOperatorApplyAdd_Hip() 604 CeedCallBackend(CeedElemRestrictionApply(elem_rstr, CEED_TRANSPOSE, e_vec, l_vec, request)); in CeedOperatorApplyAdd_Hip() 824 …pplyAddAtPoints_Hip(CeedOperator op, CeedVector in_vec, CeedVector out_vec, CeedRequest *request) { in CeedOperatorApplyAddAtPoints_Hip() argument 859 …emRestrictionApply(rstr_points, CEED_NOTRANSPOSE, point_coords, impl->point_coords_elem, request)); in CeedOperatorApplyAddAtPoints_Hip() 870 …p_input_fields[field], qf_input_fields[field], field, in_vec, active_e_vec, false, impl, request)); in CeedOperatorApplyAddAtPoints_Hip() 951 CeedCallBackend(CeedElemRestrictionApply(elem_rstr, CEED_TRANSPOSE, e_vec, l_vec, request)); in CeedOperatorApplyAddAtPoints_Hip() 968 CeedRequest *request) { in CeedOperatorLinearAssembleQFunctionCore_Hip() argument [all …]
|
| /libCEED/backends/sycl-ref/ |
| H A D | ceed-sycl-ref-operator.sycl.cpp | 261 CeedOperator_Sycl *impl, CeedRequest *request) { in CeedOperatorSetupInputs_Sycl() argument 286 …dCallBackend(CeedElemRestrictionApply(elem_rstr, CEED_NOTRANSPOSE, vec, impl->e_vecs[i], request)); in CeedOperatorSetupInputs_Sycl() 374 …eratorApplyAdd_Sycl(CeedOperator op, CeedVector in_vec, CeedVector out_vec, CeedRequest *request) { in CeedOperatorApplyAdd_Sycl() argument 394 …ts_Sycl(num_input_fields, qf_input_fields, op_input_fields, in_vec, false, e_data, impl, request)); in CeedOperatorApplyAdd_Sycl() 464 …edElemRestrictionApply(elem_rstr, CEED_TRANSPOSE, impl->e_vecs[i + impl->num_e_in], vec, request)); in CeedOperatorApplyAdd_Sycl() 479 … CeedElemRestriction *elem_rstr, CeedRequest *request) { in CeedOperatorLinearAssembleQFunctionCore_Sycl() argument 504 …nputs_Sycl(num_input_fields, qf_input_fields, op_input_fields, NULL, true, e_data, impl, request)); in CeedOperatorLinearAssembleQFunctionCore_Sycl() 619 …ycl(CeedOperator op, CeedVector *assembled, CeedElemRestriction *elem_rstr, CeedRequest *request) { in CeedOperatorLinearAssembleQFunction_Sycl() argument 620 return CeedOperatorLinearAssembleQFunctionCore_Sycl(op, true, assembled, elem_rstr, request); in CeedOperatorLinearAssembleQFunction_Sycl() 627 CeedRequest *request) { in CeedOperatorLinearAssembleQFunctionUpdate_Sycl() argument [all …]
|
| /libCEED/julia/LibCEED.jl/src/generated/ |
| H A D | libceed_bindings.jl | 335 function CeedElemRestrictionApply(rstr, t_mode, u, ru, request) argument 336 …iction, CeedTransposeMode, CeedVector, CeedVector, Ptr{CeedRequest}), rstr, t_mode, u, ru, request) 339 function CeedElemRestrictionApplyAtPointsInElement(rstr, elem, t_mode, u, ru, request) argument 340 …, CeedTransposeMode, CeedVector, CeedVector, Ptr{CeedRequest}), rstr, elem, t_mode, u, ru, request) 343 function CeedElemRestrictionApplyBlock(rstr, block, t_mode, u, ru, request) argument 344 … CeedTransposeMode, CeedVector, CeedVector, Ptr{CeedRequest}), rstr, block, t_mode, u, ru, request) 705 function CeedOperatorLinearAssembleQFunction(op, assembled, rstr, request) argument 706 …erator, Ptr{CeedVector}, Ptr{CeedElemRestriction}, Ptr{CeedRequest}), op, assembled, rstr, request) 709 function CeedOperatorLinearAssembleQFunctionBuildOrUpdate(op, assembled, rstr, request) argument 710 …erator, Ptr{CeedVector}, Ptr{CeedElemRestriction}, Ptr{CeedRequest}), op, assembled, rstr, request) [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() argument 53 CeedCallBackend(CeedOperatorApplyAdd(op_fallback, input_vec, output_vec, request)); in CeedOperatorApplyAdd_Sycl_gen()
|