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

[STF] reduce access mode #2830

Draft
wants to merge 53 commits into
base: main
Choose a base branch
from

Commits on Nov 12, 2024

  1. Configuration menu
    Copy the full SHA
    05c696c View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    3c954c6 View commit details
    Browse the repository at this point in the history
  3. clang-format

    caugonnet committed Nov 12, 2024
    Configuration menu
    Copy the full SHA
    9cbc0ec View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    16938fc View commit details
    Browse the repository at this point in the history

Commits on Nov 15, 2024

  1. Experiment to start introducing a reduction access mode used in kerne…

    …ls (eg. parallel_for).
    caugonnet committed Nov 15, 2024
    Configuration menu
    Copy the full SHA
    5f71031 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    bdedda2 View commit details
    Browse the repository at this point in the history

Commits on Nov 18, 2024

  1. WIP: create a new scalar<T> interface which can be used in a reductio…

    …n access mode, and start to implement all the mechanisms for reductions in parallel_for
    caugonnet committed Nov 18, 2024
    Configuration menu
    Copy the full SHA
    dec19cd View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    1c883fa View commit details
    Browse the repository at this point in the history

Commits on Nov 20, 2024

  1. Configuration menu
    Copy the full SHA
    09ffbd9 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    97e0ba5 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    187be94 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    bdfbb03 View commit details
    Browse the repository at this point in the history
  5. clang-format

    caugonnet committed Nov 20, 2024
    Configuration menu
    Copy the full SHA
    a6a2018 View commit details
    Browse the repository at this point in the history

Commits on Nov 21, 2024

  1. Configuration menu
    Copy the full SHA
    86b3293 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    ce0a30f View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    374d253 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    7c28b1e View commit details
    Browse the repository at this point in the history
  5. clang-format

    caugonnet committed Nov 21, 2024
    Configuration menu
    Copy the full SHA
    8f552e0 View commit details
    Browse the repository at this point in the history

Commits on Nov 22, 2024

  1. Configuration menu
    Copy the full SHA
    438589b View commit details
    Browse the repository at this point in the history
  2. clang-format

    caugonnet committed Nov 22, 2024
    Configuration menu
    Copy the full SHA
    986f1c6 View commit details
    Browse the repository at this point in the history
  3. Make it possible to either accumulate a reduction result with an exis…

    …ting value, or initialize a new one
    caugonnet committed Nov 22, 2024
    Configuration menu
    Copy the full SHA
    838919f View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    245b09b View commit details
    Browse the repository at this point in the history
  5. clang-format

    caugonnet committed Nov 22, 2024
    Configuration menu
    Copy the full SHA
    199fa8f View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    8bf8e23 View commit details
    Browse the repository at this point in the history
  7. update word count example

    caugonnet committed Nov 22, 2024
    Configuration menu
    Copy the full SHA
    ba332e6 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    59363dc View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    5f368c3 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    1af7913 View commit details
    Browse the repository at this point in the history
  11. clang-format

    caugonnet committed Nov 22, 2024
    Configuration menu
    Copy the full SHA
    8d14a05 View commit details
    Browse the repository at this point in the history

Commits on Nov 23, 2024

  1. remove unused variables

    caugonnet committed Nov 23, 2024
    Configuration menu
    Copy the full SHA
    ce859c4 View commit details
    Browse the repository at this point in the history
  2. fix buffer size

    caugonnet committed Nov 23, 2024
    Configuration menu
    Copy the full SHA
    28a0187 View commit details
    Browse the repository at this point in the history
  3. add missing typename

    caugonnet committed Nov 23, 2024
    Configuration menu
    Copy the full SHA
    415fcc0 View commit details
    Browse the repository at this point in the history
  4. Add missing typename

    caugonnet committed Nov 23, 2024
    Configuration menu
    Copy the full SHA
    5ba137a View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    4e9d87e View commit details
    Browse the repository at this point in the history
  6. clang-format

    caugonnet committed Nov 23, 2024
    Configuration menu
    Copy the full SHA
    b3c3375 View commit details
    Browse the repository at this point in the history

Commits on Nov 25, 2024

  1. add a doxygen comment

    caugonnet committed Nov 25, 2024
    Configuration menu
    Copy the full SHA
    2f080c3 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    0357e27 View commit details
    Browse the repository at this point in the history

Commits on Nov 26, 2024

  1. Add missing constructors

    caugonnet committed Nov 26, 2024
    Configuration menu
    Copy the full SHA
    c9cbdf9 View commit details
    Browse the repository at this point in the history
  2. Code cleanup

    caugonnet committed Nov 26, 2024
    Configuration menu
    Copy the full SHA
    131cf8b View commit details
    Browse the repository at this point in the history
  3. remove dead code

    caugonnet committed Nov 26, 2024
    Configuration menu
    Copy the full SHA
    28d0cef View commit details
    Browse the repository at this point in the history
  4. task_dep_op_none should just be a tag type, there is no need to imple…

    …ment a fake apply_op operation
    caugonnet committed Nov 26, 2024
    Configuration menu
    Copy the full SHA
    2fb534c View commit details
    Browse the repository at this point in the history
  5. Remove dead code

    caugonnet committed Nov 26, 2024
    Configuration menu
    Copy the full SHA
    129c137 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    19f26a1 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    a4a75f0 View commit details
    Browse the repository at this point in the history
  8. clang-format

    caugonnet committed Nov 26, 2024
    Configuration menu
    Copy the full SHA
    cad27fa View commit details
    Browse the repository at this point in the history

Commits on Nov 27, 2024

  1. Configuration menu
    Copy the full SHA
    f5240a4 View commit details
    Browse the repository at this point in the history
  2. Do not define both no_init and do_init types anymore, just expose no_…

    …init to
    
    user, then use true_type and false_type internally. Also rename reduce_do_init
    to reduce for clarity, as this is the most common case.
    caugonnet committed Nov 27, 2024
    Configuration menu
    Copy the full SHA
    34d41ae View commit details
    Browse the repository at this point in the history
  3. sort examples in cmake

    caugonnet committed Nov 27, 2024
    Configuration menu
    Copy the full SHA
    e6fa002 View commit details
    Browse the repository at this point in the history
  4. clang-format

    caugonnet committed Nov 27, 2024
    Configuration menu
    Copy the full SHA
    697f3ba View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    80f60b7 View commit details
    Browse the repository at this point in the history
  6. Simplify redux_vars

    andralex committed Nov 27, 2024
    Configuration menu
    Copy the full SHA
    e803587 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    14f9c12 View commit details
    Browse the repository at this point in the history
  8. Simplify redux_vars

    andralex committed Nov 27, 2024
    Configuration menu
    Copy the full SHA
    8839684 View commit details
    Browse the repository at this point in the history