(git:5e7fe52)
Loading...
Searching...
No Matches
kpoint_lattice_fft_unittest.F File Reference

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.

Function/Subroutine Documentation

◆ kpoint_lattice_fft_unittest()

program kpoint_lattice_fft_unittest

Definition at line 7 of file kpoint_lattice_fft_unittest.F.

Here is the call graph for this function:

◆ apply_balanced_local_inverse()

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.

Parameters
inverse_kblock-circulant base inverse
lattice_dimsreplicated-cell dimensions
correction_indicesselected coordinate basis
operator_columnscolumns A U
coarse_inverseinverse of U^T A U
inputright-hand sides
outputcorrected inverse action

Definition at line 347 of file kpoint_lattice_fft_unittest.F.

Here is the call graph for this function:
Here is the caller graph for this function: