config file reference - noma/dm-heom GitHub Wiki
Configuration File Reference
See also util_config_help and util_config_check.
[program]
Entry | Unit | Description |
---|---|---|
task |
program task to perform | |
observations |
which data to record | |
observe_steps |
multiples of steps | in which intervals to write out data |
[system]
Entry | Unit | Description |
---|---|---|
ado_depth |
truncation depth D | |
sites |
number of excitable pigments (not including the ground-state) | |
hamiltonian |
1/cm | Hamiltonian matrix (typically symmetric) |
[bath]
(for the physical form of the spectral density, see [1], Eq. (6))
Entry | Unit | Description |
---|---|---|
max_per_site |
maximum number of vibrational baths per site | |
number |
total number of independent baths | |
coupling |
connectivity of each bath to a site | |
lambda |
1/cm | reorganization energy of each bath |
invnu |
fs | inverse bath correlation time of each bath for shifted Drude-Lorentz spectral density |
Omega |
1/cm | shifted position of each bath for shifted Drude-Lorentz spectral density |
remark: if Omega!=0, you should include "+" and "-" pairs of the same shift (and assign half the reorgnization energy) | ||
matsubaras |
number of Matsubara/Pade modes to include | |
temperature |
K | temperature of all baths |
[solver]
Entry | Unit | Description |
---|---|---|
stepper_type |
rk_rk4 | integrator, Runge-Kutta 4 recommended |
step_size |
s | step size of the integration |
steps |
total number of steps (not always used, program can terminate before) | |
track_flows |
false | internal |
flow_filename |
empty | internal |
[dipole]
Entry | Unit | Description |
---|---|---|
directions |
normalized | direction of the dipole of each site |
centers |
arb. unit | center coordinates of each dipole (needed for circular dichroism, otherwise set to 0 |
strengths |
arb. unit | relative strength of each dipole |
tensor_prefactors |
see [1], Eq. (73) for 2D, set to {1, 1, 1} for 1D spectra | |
tensor_components |
x=0,y=1,z=2 | see [1], Eq. (70) for 2D, set to {{0, 0}, {1, 1}, {2, 2}} for 1D spectra |
[spectra]
Entry | Unit | Description |
---|---|---|
steps_t_1 |
multiples of step_size |
interval of t1-time |
steps_t_3 |
multiples of step_size |
interval of t3-time (should be same as t1-time) |
steps_t_delay |
multiples of step_size |
delay time t2 |
pathways |
gbnr,senr,esanr,gbrp,serp,esarp | the first letters denote ground-state-bleaching (gb), stimulated emission (se), and excited state absorption (esa), the last letters differentiate between rephasing (rp) and non-rephasing (nr) contributions: which pathways to calculate and to sum-up |
[1] T. Kramer, M. Noack, A. Reinefeld, M. Rodríguez, Y. Zelinskyi, Efficient calculation of open quantum system dynamics and time-resolved spectroscopy with distributed memory HEOM (DM-HEOM), Journal of Computational Chemistry, vol. 39, pp. 1779-1794 (2018) and arxiv