Skip to content
Snippets Groups Projects

add small matrix/vector library working with simdwrappers + small additions to zipping

Merged Niklas Stefan Nolte requested to merge NN_particlev2 into master
  1. matrix library with compiletime loop unrolling that works well with simdwrapper.
    most of the credit goes to @ahennequ @graven and Florian Lemaitre.
    We may need to enable a higher inline limit to take full advantage of the inlining that unwind can yield.
  2. small additions to simdwrappers (+= -= ...)
  3. made zips work with boost::combine and structured bindings for zips
  4. until now, proxies could just have the name "proxy", now its an argument to the macro
Edited by Niklas Stefan Nolte

Merge request reports

Pipeline #1391710 passed

Pipeline passed for 00a1f574 on NN_particlev2

Approval is optional

Merged by Rosen MatevRosen Matev 5 years ago (Feb 5, 2020 10:38am UTC)

Merge details

  • Changes merged into with 1fa18099.
  • Deleted the source branch.

Pipeline #1391930 passed

Pipeline passed for 1fa18099 on master

Activity

Filter activity
  • Approvals
  • Assignees & reviewers
  • Comments (from bots)
  • Comments (from users)
  • Commits & branches
  • Edits
  • Labels
  • Lock status
  • Mentions
  • Merge request status
  • Tracking
  • added 1 commit

    Compare with previous version

  • mentioned in merge request Phys!633 (merged)

  • mentioned in merge request Rec!1728 (merged)

  • assigned to @mstahl

    • Resolved by Niklas Stefan Nolte

      @nnolte please consider adding doxygen documentation to the new methods. Small examples of how you use the code in the docstrings would be really cool. And/or in case you follow @graven suggestions of adding tests, consider adding a pedagogical flavor to it :)

      I'm assigning it back to you now to answer to the threads. Please assign it back to me when it's ready for testing

  • Marian Stahl assigned to @nnolte and unassigned @mstahl

    assigned to @nnolte and unassigned @mstahl

  • added 2 commits

    Compare with previous version

  • added 1 commit

    Compare with previous version

  • Niklas Stefan Nolte resolved all threads

    resolved all threads

  • Niklas Stefan Nolte assigned to @mstahl and unassigned @nnolte

    assigned to @mstahl and unassigned @nnolte

  • added 1 commit

    • ff6f87ae - fill with double to avoid pointer/float ambiguity

    Compare with previous version

  • added 1 commit

    Compare with previous version

  • added 1 commit

    Compare with previous version

  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
  • Please register or sign in to reply
    Loading