Skip to content

Commit 4e34ce9

Browse files
committed
Updated the documentation for the Gu-Franco decoherence times option
1 parent 2b9e5ca commit 4e34ce9

File tree

2 files changed

+13
-5
lines changed

2 files changed

+13
-5
lines changed

src/dyn/dyn_control_params.h

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -563,9 +563,10 @@ class dyn_control_params{
563563
- -1: set all dephasing rates to zero [ default ]
564564
- 0: use the rates read out from the input
565565
- 1: use the energy-based decoherence method (EDC)
566-
- 2: Schwartz - mean-field Force-based decoherence
567-
- 3: Schwartz - pair-wise-based decoherences
568-
- 4: Gu-Franco
566+
- 2: Schwartz - mean-field Force-based decoherence (Schwartz 1), using inv_alpha
567+
- 3: Schwartz - pair-wise-based decoherence, (Schwartz 2), using inv_alpha
568+
- 4: Schwartz - mean-field Force-based decoherence (Schwartz 1), but using interaction width
569+
- 5: Gu-Franco
569570
*/
570571
int decoherence_times_type;
571572

@@ -992,6 +993,7 @@ class dyn_control_params{
992993

993994
/**
994995
Reorganization energy of the bath, Ha
996+
default: 0.0 Ha
995997
*/
996998
double reorg_energy;
997999

src/libra_py/dynamics/tsh/compute.py

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -427,8 +427,10 @@ def run_dynamics(dyn_var, _dyn_params, ham, compute_model, _model_params, rnd):
427427
- -1: set all dephasing rates to zero [ default ]
428428
- 0: use the rates read out from the input
429429
- 1: use the energy-based decoherence method (EDC)
430-
- 2: Schwartz - mean-field Force-based decoherence
431-
- 3: Schwartz - pair-wise-based decoherences
430+
- 2: Schwartz - mean-field Force-based decoherence with `schwartz_decoherence_inv_alpha`
431+
- 3: Schwartz - pair-wise-based decoherences
432+
- 4: Schwartz - mean-field Force-based decoherence with `schwartz_interaction_width`
433+
- 5: Gu-Franco
432434
433435
434436
* **dyn_params["schwartz_decoherence_inv_alpha"]** ( MATRIX(ndof, 1) ): a matrix of 1/alpha - the parameters
@@ -439,6 +441,9 @@ def run_dynamics(dyn_var, _dyn_params, ham, compute_model, _model_params, rnd):
439441
of NAC in computing decoherence rates [ default: NULL ]
440442
441443
444+
* **dyn_params["reorg_energy"]** ( double ): reorganization energy of the bath [ units: Ha; default: 0.0 Ha ]
445+
446+
442447
* **dyn_params["decoherence_C_param"]** ( double ): An empirical parameter used in the EDC method [ default: 1.0 Ha]
443448
444449
@@ -853,6 +858,7 @@ def run_dynamics(dyn_var, _dyn_params, ham, compute_model, _model_params, rnd):
853858
"sdm_norm_tolerance": 0.0,
854859
"dish_decoherence_event_option": 1,
855860
"decoherence_times_type": -1,
861+
"reorg_energy":0.0,
856862
"decoherence_C_param": 1.0,
857863
"decoherence_eps_param": 0.1,
858864
"dephasing_informed": 0,

0 commit comments

Comments
 (0)