MPI-SCATCI
2.0
An MPI version of SCATCI
|
Go to the documentation of this file.
33 use precisn,
only: shortint, longint, wp
40 integer,
parameter ::
mxint = 1000
integer, parameter max_neig
Default limit on the number of eigenvalues printed.
integer, parameter mxint
Maximal length of integer arrays in input namelists.
integer, parameter mat_sparse
Matrix is sparse.
integer, parameter save_l2_coeffs
Keep only L2 section of the eigenvectors (omit continuum channels)
integer, parameter normal_csf
Use configuration state functions as is.
integer, parameter matrix_index_c
Matrix uses C indexing.
integer, parameter matrix_order_ij
Sort via IJ ordering.
integer, parameter symtype_d2h
This describes D_2_h symmetries.
integer, parameter dense_diag
Force a dense diagonalizer (all eigenvalues)
integer, parameter no_ci_target
No Ci target contraction (target only run)
integer, parameter default_expand_size
Default expansion size for the cache.
integer, parameter save_continuum_coeffs
Omit L2 section of the eigenvectors (only keep continuum channels)
integer, parameter scatci_decide
SCATCI chooses the diagonalizer.
integer, parameter matrix_order_ji
Sort via JI ordering.
MPI SCATCI Constants module.
integer, parameter symtype_dinfh
This describes D_inf_h symmetries.
integer, parameter name_len_max
The maximum length of a name.
integer, parameter matrix_evaluate_diff
Matrix is evaluated as a difference from the first element.
integer, parameter diagonalize_no_restart
Diagonalize but with no restart.
integer, parameter matrix_evaluate_full
Matrix is evaluated as full.
real(wp), parameter default_integral_threshold
Default threshold to store integrals.
integer, parameter mat_dense
Matrix is dense.
integer, parameter no_pure_target_integral_diff
Same as diff but dont evalute integrals belonging to the target state.
real(wp), parameter default_archer_memory
A default memory value (in GiB), we use the default given for per proc in archer.
integer, parameter no_pure_target_integral
Same as full but dont evalute integrals belonging to the target state.
integer, parameter main_hamiltonian
Hamiltonain is a scattering one.
integer, parameter do_ci_target_contract
Perform CI target contraction (target+scattering run)
integer, parameter generate_target_wf
Generate target wavefunction parameter.
integer, parameter ecp_type_molpro
integer, parameter ecp_type_null
integer, parameter diagonalize
Diagonalize.
integer, parameter slepc_max_eigenvalues
integer, parameter symtype_cinfv
This describes C_inf_v symmetries.
integer, parameter save_all_coeffs
Do not discard any coefficients.
integer, parameter neglect_continuum
Phase correct by negelcting continuum orbitals.
real(wp), parameter default_matelem_threshold
Matrix element storage threshold.
integer, parameter iterative_diag
Force an iterative (like ARPACK) diagonalizer.
integer, parameter prototype_csf
The configuration state functions are prototypes and therefore require expansion.
integer, parameter davidson_diag
Force a Davidson diagonalizer.
integer, parameter no_diagonalization
No diagonalization.
integer, parameter pass_to_cdenprop
Eigenpairs will be saved in memory and passed to CDENPROP and outer interface.
integer, parameter normal_phase
No phase correction.
integer, parameter target_hamiltonian
Hamiltonain is target one.
integer, parameter matrix_index_fortran
Matrix uses FORTRAN indexing.