Skip to content
This repository has been archived by the owner on Jun 13, 2024. It is now read-only.

Improve redistributor performance #101

Open
cedricchevalier19 opened this issue Dec 15, 2021 · 0 comments
Open

Improve redistributor performance #101

cedricchevalier19 opened this issue Dec 15, 2021 · 0 comments
Labels
enhancement New feature or request refactoring Refactoring code

Comments

@cedricchevalier19
Copy link
Member

Redistributor and DoK objects can redistribute their data across MPI processors.

However, the current implementation is not very efficient:

  1. It performs several communications of the same pattern (rows, then cols, then values). This is related to Arccore's MessagePassing that only support Arcane's scalar types.
  2. It copies and moves even local data.
@cedricchevalier19 cedricchevalier19 added enhancement New feature or request refactoring Refactoring code labels Dec 15, 2021
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
enhancement New feature or request refactoring Refactoring code
Projects
None yet
Development

No branches or pull requests

1 participant