MPI-SCATCI
2.0
An MPI version of SCATCI
|
Target CI Hamiltonian module. More...
Data Types | |
type | target_ci_hamiltonian |
Hamiltonian type. More... | |
Functions/Subroutines | |
subroutine | initialize_target_ci_hamiltonian (this, target_symmetry) |
Sets up the hamiltonian to build for a specific target symmetry. More... | |
subroutine | build_target_ci_hamiltonian (this, matrix_elements) |
Builds the Target Hamiltonian of a specific target symmetry. More... | |
subroutine | build_target_ci_hamiltonian_fast (this, matrix_elements) |
Builds the Target Hamiltonian of a specific target symmetry fast, currently not working. More... | |
Target CI Hamiltonian module.
This module handles the computation of multiple target symmetry hamiltonians in a single run.
|
private |
Builds the Target Hamiltonian of a specific target symmetry.
[in,out] | this | Hamiltonian object to update. |
[out] | matrix_elements | A BaseMatrix object, stores the calculated elements. |
Definition at line 96 of file CI_Hamiltonian_module.f90.
|
private |
Builds the Target Hamiltonian of a specific target symmetry fast, currently not working.
[in,out] | this | Hamiltonian object to update. |
[out] | matrix_elements | A BaseMatrix object, stores the calculated elements. |
Definition at line 219 of file CI_Hamiltonian_module.f90.
|
private |
Sets up the hamiltonian to build for a specific target symmetry.
[in,out] | this | hamiltonian object to update. |
[in] | target_symmetry | The target symmetry hamiltonian to build |
Definition at line 73 of file CI_Hamiltonian_module.f90.