MPI-SCATCI
2.0
An MPI version of SCATCI
|
Solution writer. More...
Public Member Functions | |
procedure, public | construct |
procedure, public | write_header => write_header_sol |
procedure, public | export_header => export_header_sol |
procedure, public | export_eigenvalues |
procedure, public | shift_eigenvalues |
procedure, public | handle_eigenvalues => write_eigenvalues |
procedure, public | handle_eigenvector => write_eigenvector |
procedure, public | finalize_solutions => finalize_solutions_sol |
procedure, public | destroy |
Public Member Functions inherited from diagonalizerresult_module::diagonalizerresult | |
procedure(handle_eigenvalues), deferred, public | handle_eigenvalues |
procedure(handle_eigenvector), deferred, public | handle_eigenvector |
procedure(export_eigenvalues), deferred, public | export_eigenvalues |
Public Attributes | |
integer | io_unit = 25 |
integer | symmetry_type |
integer | num_eigenpairs |
real(wp), dimension(:), allocatable | energy_shifts |
real(wp) | core_energy |
real(wp) | energy_shift |
integer, dimension(:), allocatable | phase |
integer | size_phase |
integer | vec_dimen |
integer | nciset |
integer | current_eigenvector = 0 |
integer | print_all_eigs = 0 |
Solution writer.
Provides a comfortable interface to eigenvector disk output. By default writes the fort.25 file.
Definition at line 56 of file SolutionHandler_module.f90.
procedure, public solutionhandler_module::solutionhandler::construct |
Definition at line 70 of file SolutionHandler_module.f90.
procedure, public solutionhandler_module::solutionhandler::destroy |
Definition at line 78 of file SolutionHandler_module.f90.
procedure, public solutionhandler_module::solutionhandler::export_eigenvalues |
Definition at line 73 of file SolutionHandler_module.f90.
procedure, public solutionhandler_module::solutionhandler::export_header |
Definition at line 72 of file SolutionHandler_module.f90.
procedure, public solutionhandler_module::solutionhandler::finalize_solutions |
Definition at line 77 of file SolutionHandler_module.f90.
procedure, public solutionhandler_module::solutionhandler::handle_eigenvalues |
Definition at line 75 of file SolutionHandler_module.f90.
procedure, public solutionhandler_module::solutionhandler::handle_eigenvector |
Definition at line 76 of file SolutionHandler_module.f90.
procedure, public solutionhandler_module::solutionhandler::shift_eigenvalues |
Definition at line 74 of file SolutionHandler_module.f90.
procedure, public solutionhandler_module::solutionhandler::write_header |
Definition at line 71 of file SolutionHandler_module.f90.
real(wp) solutionhandler_module::solutionhandler::core_energy |
Definition at line 61 of file SolutionHandler_module.f90.
integer solutionhandler_module::solutionhandler::current_eigenvector = 0 |
Definition at line 67 of file SolutionHandler_module.f90.
real(wp) solutionhandler_module::solutionhandler::energy_shift |
Definition at line 62 of file SolutionHandler_module.f90.
real(wp), dimension(:), allocatable solutionhandler_module::solutionhandler::energy_shifts |
Definition at line 60 of file SolutionHandler_module.f90.
integer solutionhandler_module::solutionhandler::io_unit = 25 |
Definition at line 57 of file SolutionHandler_module.f90.
integer solutionhandler_module::solutionhandler::nciset |
Definition at line 66 of file SolutionHandler_module.f90.
integer solutionhandler_module::solutionhandler::num_eigenpairs |
Definition at line 59 of file SolutionHandler_module.f90.
integer, dimension(:), allocatable solutionhandler_module::solutionhandler::phase |
Definition at line 63 of file SolutionHandler_module.f90.
integer solutionhandler_module::solutionhandler::print_all_eigs = 0 |
Definition at line 68 of file SolutionHandler_module.f90.
integer solutionhandler_module::solutionhandler::size_phase |
Definition at line 64 of file SolutionHandler_module.f90.
integer solutionhandler_module::solutionhandler::symmetry_type |
Definition at line 58 of file SolutionHandler_module.f90.
integer solutionhandler_module::solutionhandler::vec_dimen |
Definition at line 65 of file SolutionHandler_module.f90.