Skip to content

Fixes to prefilter preconditioner for periodic systems

Micael Oliveira requested to merge fix_nonorthogonal_prefilter into develop

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

Merge request reports