Octopus
|
This class contains all parameters, needed for Casida calculations. More...
This class contains all parameters, needed for Casida calculations.
Definition at line 197 of file casida.F90.
Private Attributes | |
integer | type |
CASIDA_EPS_DIFF | CASIDA_PETERSILKA | CASIDA_TAMM_DANCOFF |. More... | |
logical | states_are_real |
integer, dimension(:), allocatable | n_occ |
number of occupied states More... | |
integer, dimension(:), allocatable | n_unocc |
number of unoccupied states More... | |
integer | nst |
total number of states More... | |
integer | nik |
integer | space_dim |
number of spatial dimensions More... | |
integer | el_per_state |
character(len=80) | trandens |
character(len=80) | print_exst |
excited states for which Casida coefficients will be printed More... | |
real(real64) | weight_thresh |
threshold for the Casida coefficients to be printed More... | |
logical | triplet |
use triplet kernel? More... | |
logical | calc_forces |
calculate excited-state forces More... | |
logical | calc_forces_kernel |
calculate excited-state forces with kernel More... | |
logical | calc_forces_scf |
calculate excited-state forces with SCF forces More... | |
logical | herm_conj |
use Hermitian conjugate of matrix More... | |
type(restart_t) | restart_load |
type(restart_t) | restart_dump |
logical, dimension(:,:,:), allocatable | is_included |
(i, a, k) is in the basis? More... | |
integer | n_pairs |
number of pairs to take into account More... | |
type(states_pair_t), dimension(:), allocatable | pair |
integer, dimension(:,:,:), allocatable | index |
index(pair(j)i, pair(j)a, pair(j)kk) = j More... | |
integer, dimension(:), allocatable | ind |
ordering in energy of solutions More... | |
real(real64), dimension(:,:), allocatable | dmat |
general-purpose matrix More... | |
real(real64), dimension(:,:), allocatable | dmat_save |
to save mat when it gets turned into the eigenvectors More... | |
complex(real64), dimension(:,:), allocatable | zmat |
general-purpose matrix More... | |
complex(real64), dimension(:,:), allocatable | zmat_save |
to save mat when it gets turned into the eigenvectors More... | |
real(real64), dimension(:), allocatable | w |
The excitation energies. More... | |
real(real64), dimension(:, :), allocatable | dtm |
The transition matrix elements (between the many-particle states) More... | |
complex(real64), dimension(:, :), allocatable | ztm |
The transition matrix elements (between the many-particle states) More... | |
real(real64), dimension(:), allocatable | f |
The (dipole) strengths. More... | |
real(real64), dimension(:), allocatable | s |
The diagonal part of the S-matrix. More... | |
real(real64), dimension(:,:), allocatable | rho |
density More... | |
real(real64), dimension(:,:,:), allocatable | fxc |
derivative of xc potential More... | |
real(real64) | kernel_lrc_alpha |
real(real64), dimension(:,:), allocatable | dmat2 |
matrix to diagonalize for forces More... | |
complex(real64), dimension(:,:), allocatable | zmat2 |
matrix to diagonalize for forces More... | |
real(real64), dimension(:,:), allocatable | dlr_hmat2 |
derivative of single-particle contribution to mat More... | |
complex(real64), dimension(:,:), allocatable | zlr_hmat2 |
derivative of single-particle contribution to mat More... | |
real(real64), dimension(:,:,:), allocatable | forces |
excited-state forces More... | |
real(real64), dimension(:), allocatable | dw2 |
perturbed excitation energies. More... | |
real(real64), dimension(:), allocatable | zw2 |
perturbed excitation energies. More... | |
logical | qcalc |
real(real64), dimension(:), allocatable | qvector |
real(real64), dimension(:), allocatable | qf |
real(real64), dimension(:), allocatable | qf_avg |
Directionally averaged intensity. More... | |
integer | avg_order |
Quadrature order for directional averaging (Gauss-Legendre scheme) More... | |
logical | parallel_in_eh_pairs |
logical | parallel_in_domains |
logical | distributed_matrix |
logical | write_matrix |
integer | parallel_solver |
type(mpi_grp_t) | mpi_grp |
logical | fromscratch |
logical | has_photons |
integer | pt_nmodes |
type(photon_mode_t), pointer | photon_modes => null() |
integer | n |
integer | nb_rows |
integer | nb_cols |
integer | block_size |
parallel matrix layout More... | |
type(blacs_proc_grid_t) | proc_grid |
BLACS process grid type. More... | |
integer, dimension(blacs_dlen) | desc |
descriptor for distributed matrix More... | |
type(mpi_datatype) | darray |
MPI IO type. More... | |
|
private |
CASIDA_EPS_DIFF | CASIDA_PETERSILKA | CASIDA_TAMM_DANCOFF |.
Definition at line 199 of file casida.F90.
|
private |
Definition at line 202 of file casida.F90.
|
private |
number of occupied states
Definition at line 203 of file casida.F90.
|
private |
number of unoccupied states
Definition at line 204 of file casida.F90.
|
private |
total number of states
Definition at line 205 of file casida.F90.
|
private |
Definition at line 206 of file casida.F90.
|
private |
number of spatial dimensions
Definition at line 207 of file casida.F90.
|
private |
Definition at line 208 of file casida.F90.
|
private |
Definition at line 209 of file casida.F90.
|
private |
excited states for which Casida coefficients will be printed
Definition at line 210 of file casida.F90.
|
private |
threshold for the Casida coefficients to be printed
Definition at line 211 of file casida.F90.
|
private |
use triplet kernel?
Definition at line 212 of file casida.F90.
|
private |
calculate excited-state forces
Definition at line 213 of file casida.F90.
|
private |
calculate excited-state forces with kernel
Definition at line 214 of file casida.F90.
|
private |
calculate excited-state forces with SCF forces
Definition at line 215 of file casida.F90.
|
private |
use Hermitian conjugate of matrix
Definition at line 216 of file casida.F90.
Definition at line 217 of file casida.F90.
Definition at line 218 of file casida.F90.
|
private |
(i, a, k) is in the basis?
Definition at line 220 of file casida.F90.
|
private |
number of pairs to take into account
Definition at line 221 of file casida.F90.
|
private |
Definition at line 222 of file casida.F90.
|
private |
index(pair(j)i, pair(j)a, pair(j)kk) = j
Definition at line 223 of file casida.F90.
|
private |
ordering in energy of solutions
Definition at line 224 of file casida.F90.
|
private |
general-purpose matrix
Definition at line 226 of file casida.F90.
|
private |
to save mat when it gets turned into the eigenvectors
Definition at line 227 of file casida.F90.
|
private |
general-purpose matrix
Definition at line 228 of file casida.F90.
|
private |
to save mat when it gets turned into the eigenvectors
Definition at line 229 of file casida.F90.
|
private |
The excitation energies.
Definition at line 230 of file casida.F90.
|
private |
The transition matrix elements (between the many-particle states)
Definition at line 231 of file casida.F90.
|
private |
The transition matrix elements (between the many-particle states)
Definition at line 232 of file casida.F90.
|
private |
The (dipole) strengths.
Definition at line 233 of file casida.F90.
|
private |
The diagonal part of the S-matrix.
Definition at line 234 of file casida.F90.
|
private |
density
Definition at line 236 of file casida.F90.
|
private |
derivative of xc potential
Definition at line 237 of file casida.F90.
|
private |
Definition at line 238 of file casida.F90.
|
private |
matrix to diagonalize for forces
Definition at line 240 of file casida.F90.
|
private |
matrix to diagonalize for forces
Definition at line 241 of file casida.F90.
|
private |
derivative of single-particle contribution to mat
Definition at line 242 of file casida.F90.
|
private |
derivative of single-particle contribution to mat
Definition at line 243 of file casida.F90.
|
private |
excited-state forces
Definition at line 244 of file casida.F90.
|
private |
perturbed excitation energies.
Definition at line 245 of file casida.F90.
|
private |
perturbed excitation energies.
Definition at line 246 of file casida.F90.
|
private |
Definition at line 249 of file casida.F90.
|
private |
Definition at line 250 of file casida.F90.
|
private |
Definition at line 251 of file casida.F90.
|
private |
Directionally averaged intensity.
Definition at line 252 of file casida.F90.
|
private |
Quadrature order for directional averaging (Gauss-Legendre scheme)
Definition at line 253 of file casida.F90.
|
private |
Definition at line 255 of file casida.F90.
|
private |
Definition at line 256 of file casida.F90.
|
private |
Definition at line 257 of file casida.F90.
|
private |
Definition at line 258 of file casida.F90.
|
private |
Definition at line 259 of file casida.F90.
Definition at line 260 of file casida.F90.
|
private |
Definition at line 261 of file casida.F90.
|
private |
Definition at line 262 of file casida.F90.
|
private |
Definition at line 263 of file casida.F90.
|
private |
Definition at line 264 of file casida.F90.
|
private |
Definition at line 266 of file casida.F90.
|
private |
Definition at line 266 of file casida.F90.
|
private |
Definition at line 266 of file casida.F90.
|
private |
parallel matrix layout
Definition at line 266 of file casida.F90.
|
private |
BLACS process grid type.
Definition at line 267 of file casida.F90.
|
private |
descriptor for distributed matrix
Definition at line 268 of file casida.F90.
|
private |
MPI IO type.
Definition at line 269 of file casida.F90.