MPI-SCATCI
2.0
An MPI version of SCATCI
|
MOLPRO core potentials. More...
Data Types | |
type | molprocorepotential |
Functions/Subroutines | |
subroutine | parse_molpro_casscf_energies (this, filename) |
Main build routine of the hamiltonian. More... | |
subroutine | parse_molpro_input (this) |
Main build routine of the hamiltonian. More... | |
subroutine | molpro_energies (this, target_sym, target_energy) |
logical function | search_state_energy (this, io, target_sym, number_of_energies, target_energy) |
logical function | search_rhf_state_energy (this, io, target_sym, number_of_energies, target_energy) |
logical function | read_state_energy (this, io, number_of_energies, target_energy) |
logical function | search_core_energy (this, io) |
logical function | detect_symmetry_ordering (this, io) |
Variables | |
integer, parameter | max_molpro_energies = 3 |
character(len= *), parameter | molpro_energy_line = 'TOTAL ENERGIES' |
character(len= *), parameter | molpro_nuclear = 'NUCLEAR REPULSION ENERGY' |
character(len= *), parameter | molpro_rhf_energy_line ='HF-SCF' |
MOLPRO core potentials.
Based on BaseCorePotential.
logical function molprocorepotential_module::detect_symmetry_ordering | ( | class(molprocorepotential) | this, |
integer, intent(in) | io | ||
) |
Definition at line 311 of file MOLPROCorePotential_module.f90.
subroutine molprocorepotential_module::molpro_energies | ( | class(molprocorepotential) | this, |
integer, intent(in) | target_sym, | ||
real(wp), dimension(:) | target_energy | ||
) |
Definition at line 135 of file MOLPROCorePotential_module.f90.
subroutine molprocorepotential_module::parse_molpro_casscf_energies | ( | class(molprocorepotential) | this, |
character(len=*) | filename | ||
) |
Main build routine of the hamiltonian.
All build must be done within this routine in order to be used by MPI-SCATCI.
[in,out] | this | Vector object to update. |
[out] | filename | Path to file with molpro output. |
Definition at line 70 of file MOLPROCorePotential_module.f90.
subroutine molprocorepotential_module::parse_molpro_input | ( | class(molprocorepotential) | this | ) |
Main build routine of the hamiltonian.
All build must be done within this routine in order to be used by MPI-SCATCI.
Definition at line 130 of file MOLPROCorePotential_module.f90.
logical function molprocorepotential_module::read_state_energy | ( | class(molprocorepotential) | this, |
integer, intent(in) | io, | ||
integer, intent(in) | number_of_energies, | ||
real(wp), dimension(:), intent(out) | target_energy | ||
) |
Definition at line 229 of file MOLPROCorePotential_module.f90.
logical function molprocorepotential_module::search_core_energy | ( | class(molprocorepotential) | this, |
integer, intent(in) | io | ||
) |
Definition at line 278 of file MOLPROCorePotential_module.f90.
logical function molprocorepotential_module::search_rhf_state_energy | ( | class(molprocorepotential) | this, |
integer, intent(in) | io, | ||
integer, intent(in) | target_sym, | ||
integer, intent(in) | number_of_energies, | ||
real(wp), dimension(:), intent(out) | target_energy | ||
) |
Definition at line 193 of file MOLPROCorePotential_module.f90.
logical function molprocorepotential_module::search_state_energy | ( | class(molprocorepotential) | this, |
integer, intent(in) | io, | ||
integer, intent(in) | target_sym, | ||
integer, intent(in) | number_of_energies, | ||
real(wp), dimension(:), intent(out) | target_energy | ||
) |
Definition at line 157 of file MOLPROCorePotential_module.f90.
integer, parameter molprocorepotential_module::max_molpro_energies = 3 |
Definition at line 40 of file MOLPROCorePotential_module.f90.
character(len=*), parameter molprocorepotential_module::molpro_energy_line = 'TOTAL ENERGIES' |
Definition at line 41 of file MOLPROCorePotential_module.f90.
character(len=*), parameter molprocorepotential_module::molpro_nuclear = 'NUCLEAR REPULSION ENERGY' |
Definition at line 42 of file MOLPROCorePotential_module.f90.
character(len=*), parameter molprocorepotential_module::molpro_rhf_energy_line ='HF-SCF' |
Definition at line 43 of file MOLPROCorePotential_module.f90.