Fixes to prefilter preconditioner for periodic systems
Description
Fix prefilter preconditioner for non-orthogonal case. The derivatives_get_lapl routine that is called from the filter preconditioner was calculating the derivative discretization with the option to force the orthogonal case even when the system was non-orthogonal.
The prefilter preconditioner now sets the phase to the Bloch wavefunction before performing the derivatives in the batchified case.
News snippet
Fixes to prefilter preconditioner for periodic systems
Edited by Micael Oliveira