![]() |
(git:5e7fe52)
|
Go to the source code of this file.
Functions/Subroutines | |
| program | kpoint_lattice_fft_unittest |
| subroutine | apply_balanced_local_inverse (inverse_k, lattice_dims, correction_indices, operator_columns, coarse_inverse, input, output) |
| Apply the balanced two-level inverse used by the production local correction. | |
| program kpoint_lattice_fft_unittest |
Definition at line 7 of file kpoint_lattice_fft_unittest.F.
| subroutine kpoint_lattice_fft_unittest::apply_balanced_local_inverse | ( | complex(kind=dp), dimension(:, :, :), intent(in) | inverse_k, |
| integer, dimension(3), intent(in) | lattice_dims, | ||
| integer, dimension(:), intent(in) | correction_indices, | ||
| real(kind=dp), dimension(:, :), intent(in) | operator_columns, | ||
| real(kind=dp), dimension(:, :), intent(in) | coarse_inverse, | ||
| real(kind=dp), dimension(:, :), intent(in) | input, | ||
| real(kind=dp), dimension(:, :), intent(out) | output ) |
Apply the balanced two-level inverse used by the production local correction.
| inverse_k | block-circulant base inverse |
| lattice_dims | replicated-cell dimensions |
| correction_indices | selected coordinate basis |
| operator_columns | columns A U |
| coarse_inverse | inverse of U^T A U |
| input | right-hand sides |
| output | corrected inverse action |
Definition at line 347 of file kpoint_lattice_fft_unittest.F.