![]() |
Octopus
|
Wannier related options. More...
Wannier related options.
This includes options for three use-cases: 1) oct-wannier90 standalone utility for wannierization after SCF using the traditional workflow 2) oct-wannier90lib standalone utility for wannierization after SCF using wannier90 in library mode 3) Wannier functionality in time-dependent calculations
Definition at line 151 of file wannier_opts.F90.
Private Member Functions | |
| procedure | parse_oct => wannier_opts_parse_oct |
| procedure | parse_win => wannier_opts_parse_win |
Private Attributes | |
| integer | num_bands = 0 |
| integer | num_wann = 0 |
| logical | use_scdm |
| real(real64) | scdm_mu |
| real(real64) | scdm_sigma |
| real(real64) | threshold |
| Threshold for determining radii of atomic orbitals, used in peojctions. More... | |
| character(len=80) | prefix |
| integer | restart_from |
| logical | plot |
| Plot wannier functions on real-space grid from octopus. More... | |
| logical | wannierize |
| logical | calc_overlaps |
| logical | dump_inputs |
| logical | spinors = .false. |
| TODO: Needs handling. More... | |
| integer, dimension(:), allocatable | spin_proj_component |
| TODO: NEEDS HANDLING up/down flag. More... | |
| logical, dimension(:), allocatable | exclude_list |
| Bands to exclude from wannierization, read from .win file. More... | |
| integer, dimension(:), allocatable | band_index |
| Indices of non-excluded bands (for correct book-keeping) More... | |
| integer, dimension(3) | ws_search_size = [2, 2, 2] |
| Search size for Wigner-Seitz grid. More... | |
| real(real64) | ws_distance_tol = 1e-5 * P_Ang |
| Distance tolerance for Wigner-Seitz grid. More... | |
| integer | td_update_interval |
| Wannier-related data is updated and written every td_update_interval iterations. More... | |
| integer | td_method |
| Method for TD Wannier update. More... | |
| logical | td_write_hr |
| Whether or not TD Wannier writes w90_hr.dat file during TD run. More... | |
|
private |
Definition at line 183 of file wannier_opts.F90.
|
private |
Definition at line 184 of file wannier_opts.F90.
|
private |
Definition at line 152 of file wannier_opts.F90.
|
private |
Definition at line 153 of file wannier_opts.F90.
|
private |
Definition at line 154 of file wannier_opts.F90.
|
private |
Definition at line 155 of file wannier_opts.F90.
|
private |
Definition at line 156 of file wannier_opts.F90.
|
private |
Threshold for determining radii of atomic orbitals, used in peojctions.
Definition at line 157 of file wannier_opts.F90.
|
private |
Definition at line 158 of file wannier_opts.F90.
|
private |
Definition at line 159 of file wannier_opts.F90.
|
private |
Plot wannier functions on real-space grid from octopus.
Definition at line 160 of file wannier_opts.F90.
|
private |
Definition at line 161 of file wannier_opts.F90.
|
private |
Definition at line 162 of file wannier_opts.F90.
|
private |
Definition at line 163 of file wannier_opts.F90.
|
private |
TODO: Needs handling.
Definition at line 164 of file wannier_opts.F90.
|
private |
TODO: NEEDS HANDLING up/down flag.
Definition at line 165 of file wannier_opts.F90.
|
private |
Bands to exclude from wannierization, read from .win file.
Definition at line 167 of file wannier_opts.F90.
|
private |
Indices of non-excluded bands (for correct book-keeping)
Definition at line 168 of file wannier_opts.F90.
|
private |
Search size for Wigner-Seitz grid.
Definition at line 172 of file wannier_opts.F90.
|
private |
Distance tolerance for Wigner-Seitz grid.
Definition at line 173 of file wannier_opts.F90.
|
private |
Wannier-related data is updated and written every td_update_interval iterations.
Definition at line 176 of file wannier_opts.F90.
|
private |
Method for TD Wannier update.
Definition at line 177 of file wannier_opts.F90.
|
private |
Whether or not TD Wannier writes w90_hr.dat file during TD run.
Definition at line 178 of file wannier_opts.F90.