Skip to content

Improves the Chebyshev filtering implementation

Nicolas Tancogne-Dejean requested to merge eigensolver/chebyshev_improvements into main

Description

Improves the Chebyshev filtering implementation

  • If we set ChebyshevFilterNIter to zero, the first step behavior is disabled
  • The code was computing an order higher in the recursion without using it
  • Using pointers, we can avoid calling any batch copy_data_to during the recursion

News snippet

Improves the Chebyshev filtering implementation

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