Type | Visibility | Attributes | Name | Initial | |||
---|---|---|---|---|---|---|---|
integer, | public | :: | max_num_davidson_iters | = | 50 | ||
real(kind=dp), | public | :: | residual_norm_target | = | 1e-7_dp |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
real(kind=dp), | intent(in) | :: | input_vector(:) | |||
real(kind=dp), | intent(out) | :: | output_vector(:) | |||
real(kind=dp), | intent(out) | :: | full_vector(:) | |||
integer(kind=MPIArg), | intent(in) | :: | sizes(0:) | |||
integer(kind=MPIArg), | intent(in) | :: | displs(0:) | |||
integer, | intent(in) | :: | run |
Type | Visibility | Attributes | Name | Initial | |||
---|---|---|---|---|---|---|---|
integer, | public | :: | space_size | ||||
integer, | public | :: | space_size_this_proc | ||||
integer(kind=MPIArg), | public, | allocatable | :: | sizes(:) | |||
integer(kind=MPIArg), | public, | allocatable | :: | displs(:) | |||
real(kind=dp), | public, | allocatable, dimension(:, :) | :: | basis_vectors | |||
real(kind=dp), | public, | allocatable | :: | multiplied_basis_vectors(:,:) | |||
real(kind=dp), | public, | allocatable | :: | davidson_eigenvector(:) | |||
real(kind=dp), | public, | allocatable | :: | eigenvector_proj(:) | |||
real(kind=dp), | public, | allocatable | :: | residual(:) | |||
real(kind=dp), | public | :: | residual_norm | ||||
real(kind=dp), | public | :: | davidson_eigenvalue | ||||
real(kind=dp), | public, | allocatable | :: | projected_hamil(:,:) | |||
real(kind=dp), | public, | allocatable | :: | projected_hamil_work(:,:) | |||
real(kind=dp), | public, | allocatable | :: | full_vector(:) | |||
integer, | public | :: | run |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(davidson_ss), | intent(inout) | :: | this | |||
logical, | intent(in) | :: | print_info_in | |||
integer, | intent(in) | :: | run |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(davidson_ss), | intent(inout) | :: | this | |||
logical, | intent(in) | :: | print_info | |||
integer, | intent(in) | :: | run |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(davidson_ss), | intent(inout) | :: | this | |||
integer, | intent(in) | :: | basis_index |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(davidson_ss), | intent(inout) | :: | this | |||
integer, | intent(in) | :: | basis_index |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(davidson_ss), | intent(inout) | :: | this | |||
integer, | intent(in) | :: | basis_index |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
real(kind=dp), | intent(in) | :: | input_vector(:) | |||
real(kind=dp), | intent(out) | :: | output_vector(:) | |||
real(kind=dp), | intent(out) | :: | full_vector(:) | |||
integer(kind=MPIArg), | intent(in) | :: | sizes(0:) | |||
integer(kind=MPIArg), | intent(in) | :: | displs(0:) | |||
integer, | intent(in) | :: | run |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(davidson_ss), | intent(inout) | :: | this | |||
integer, | intent(in) | :: | basis_index |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(davidson_ss), | intent(inout) | :: | this |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(davidson_ss), | intent(inout) | :: | this |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(davidson_ss), | intent(inout) | :: | this |