Octopus
|
Go to the source code of this file.
Modules | |
module | phonons_lr_oct_m |
Functions/Subroutines | |
subroutine, public | phonons_lr_oct_m::phonons_lr_run (system, from_scratch) |
subroutine | phonons_lr_oct_m::phonons_lr_run_legacy (sys, fromscratch) |
subroutine | build_ionic_dyn_matrix () |
Computes the ionic contribution to the dynamical matrix. More... | |
subroutine | calc_infrared () |
calculate infrared intensities More... | |
subroutine | phonons_lr_oct_m::born_from_infrared (vib, born) |
character(len=100) function, public | phonons_lr_oct_m::phn_rho_tag (iatom, dir) |
character(len=100) function, public | phonons_lr_oct_m::phn_wfs_tag (iatom, dir) |
character(len=100) function, public | phonons_lr_oct_m::phn_nm_wfs_tag (inm) |
subroutine, public | phonons_lr_oct_m::axsf_mode_output (this, ions, mesh, namespace) |
output eigenvectors as animated XSF file, one per frame, displacements as forces More... | |
subroutine | phonons_lr_oct_m::phonons_load (restart, vib, start_mode) |
Load restart information for a linear-response phonon calculation. More... | |
subroutine | phonons_lr_oct_m::zphonons_lr_infrared (mesh, ions, st, lr, kdotp_lr, imat, iatom, idir, infrared) |
subroutine | phonons_lr_oct_m::zphonons_lr_wavefunctions (lr, namespace, space, st, mesh, kpoints, vib, restart_load, restart_dump) |
calculate the wavefunction associated with each normal mode More... | |
subroutine | phonons_lr_oct_m::dphonons_lr_infrared (mesh, ions, st, lr, kdotp_lr, imat, iatom, idir, infrared) |
subroutine | phonons_lr_oct_m::dphonons_lr_wavefunctions (lr, namespace, space, st, mesh, kpoints, vib, restart_load, restart_dump) |
calculate the wavefunction associated with each normal mode More... | |
|
private |
Computes the ionic contribution to the dynamical matrix.
This formulation is only valid for finite systems. For periodic systems, an Ewald sum is required as in Baroni et al. RMP 2001, Appendix B.
Definition at line 514 of file phonons_lr.F90.
|
private |
calculate infrared intensities
Definition at line 556 of file phonons_lr.F90.