Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Support for data-parallelism for find algorithms #5740

Merged
merged 12 commits into from
Jan 20, 2022
Merged

Support for data-parallelism for find algorithms #5740

merged 12 commits into from
Jan 20, 2022

Commits on Jan 20, 2022

  1. Adapt datapar find

    # Conflicts:
    #	libs/core/algorithms/include/hpx/parallel/algorithms/find.hpp
    srinivasyadav18 authored and hkaiser committed Jan 20, 2022
    Configuration menu
    Copy the full SHA
    ccdb63e View commit details
    Browse the repository at this point in the history
  2. Split find unit tests into header and source

    Splits into header and source
    Replaces std::size_t with int for Vc datapar compatibility
    srinivasyadav18 authored and hkaiser committed Jan 20, 2022
    Configuration menu
    Copy the full SHA
    7713f9e View commit details
    Browse the repository at this point in the history
  3. Adapt unit tests for datapar find

    srinivasyadav18 authored and hkaiser committed Jan 20, 2022
    Configuration menu
    Copy the full SHA
    ca93087 View commit details
    Browse the repository at this point in the history
  4. Update find.hpp

    srinivasyadav18 authored and hkaiser committed Jan 20, 2022
    Configuration menu
    Copy the full SHA
    c35c00b View commit details
    Browse the repository at this point in the history
  5. Replace HPX_INLINE_CONSTEXPR_VARIABLE with inline constexpr

    srinivasyadav18 authored and hkaiser committed Jan 20, 2022
    Configuration menu
    Copy the full SHA
    5f9586a View commit details
    Browse the repository at this point in the history
  6. Fallback using sequential policies when iterator is not datapar compa…

    …tible
    
    Enables forward iterator unit tests
    srinivasyadav18 authored and hkaiser committed Jan 20, 2022
    Configuration menu
    Copy the full SHA
    4c44583 View commit details
    Browse the repository at this point in the history
  7. Replace with if constexpr

    Co-authored-by: Hartmut Kaiser <hartmut.kaiser@gmail.com>
    srinivasyadav18 and hkaiser committed Jan 20, 2022
    Configuration menu
    Copy the full SHA
    644e483 View commit details
    Browse the repository at this point in the history
  8. Mordenize various facilites

    Replace hpx::util::invoke with HPX_INVOKE
    Replace std::forward with HPX_FORWARD
    
    # Conflicts:
    #	libs/core/algorithms/include/hpx/parallel/datapar/find.hpp
    srinivasyadav18 authored and hkaiser committed Jan 20, 2022
    Configuration menu
    Copy the full SHA
    5554835 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    bc6d12d View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    9229ead View commit details
    Browse the repository at this point in the history
  11. Fix header includes in datapar unit tests

    Replace include/datapar.hpp with parallel/datapar.hpp
    srinivasyadav18 authored and hkaiser committed Jan 20, 2022
    Configuration menu
    Copy the full SHA
    218ba7e View commit details
    Browse the repository at this point in the history
  12. Apply clang-format

    srinivasyadav18 authored and hkaiser committed Jan 20, 2022
    Configuration menu
    Copy the full SHA
    0e1c304 View commit details
    Browse the repository at this point in the history