Try to implement different scheme for read_eig functionality.
Showing with 137 additions and 63 deletions
@redies Please try if this works and solves your performance issue. To use the code you have to
- put a call to sync_eig before and after the code section in which there is only read access
- compile with CPP_MPI3 (probably this could also be used to mask the sync_eig call)
Then we switch from passive sync (locks) to active sync (fence).