Skip to content
Snippets Groups Projects

GPU and constant weight finite differences

Merged Nicolas Tancogne-Dejean requested to merge accel_nl_operator_weights into main

Description

For constant weight finite differences, the weights are stored on the GPU once and not copied every application of the operator.

News snippet

Improved GPU performances

Checklist

  • I have checked that my code follows the Octopus coding standards
  • I have added tests for all the new features added in this request.

Merge request reports

Loading
Loading

Activity

Filter activity
  • Approvals
  • Assignees & reviewers
  • Comments (from bots)
  • Comments (from users)
  • Commits & branches
  • Edits
  • Labels
  • Lock status
  • Mentions
  • Merge request status
  • Tracking
  • Sebastian Ohlmann resolved all threads

    resolved all threads

  • added 120 commits

    • 4d2befd8...3c842c86 - 119 commits from branch main
    • 20026544 - For constant weight finite differences, the weights are stored on the GPU once...

    Compare with previous version

  • added 2 commits

    • d6185d3d - Fix the missing copy of the GU buffers for the nonlocal operator.
    • 45b651d4 - Update the GPU buffer for the nl operators when modified.

    Compare with previous version

  • added 1 commit

    • 2116f626 - Update the GPU buffer for the nl operators when modified.

    Compare with previous version

  • added 93 commits

    • 2116f626...6196a45d - 90 commits from branch main
    • 686416ef - For constant weight finite differences, the weights are stored on the GPU once...
    • 602b1857 - Fix the missing copy of the GU buffers for the nonlocal operator.
    • a523d858 - Update the GPU buffer for the nl operators when modified.

    Compare with previous version

  • added 8 commits

    • a523d858...205812ce - 5 commits from branch main
    • 9d3745fa - For constant weight finite differences, the weights are stored on the GPU once...
    • bf41391e - Fix the missing copy of the GU buffers for the nonlocal operator.
    • 1160ed25 - Update the GPU buffer for the nl operators when modified.

    Compare with previous version

  • Nicolas Tancogne-Dejean resolved all threads

    resolved all threads

  • @sohlmann This seems to be ready for been merged. Would you mind reviewing it again?

  • Sebastian Ohlmann
  • added 49 commits

    • 1160ed25...c2353193 - 46 commits from branch main
    • 3aa95ca6 - For constant weight finite differences, the weights are stored on the GPU once...
    • 03ccfbec - Fix the missing copy of the GU buffers for the nonlocal operator.
    • 82d67062 - Update the GPU buffer for the nl operators when modified.

    Compare with previous version

  • Sebastian Ohlmann resolved all threads

    resolved all threads

  • Sebastian Ohlmann approved this merge request

    approved this merge request

  • Nicolas Tancogne-Dejean enabled an automatic merge when the pipeline for 82d67062 succeeds

    enabled an automatic merge when the pipeline for 82d67062 succeeds

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