Skip to content

Commit 0ab8b6c

Browse files
committed
Add mixing_beta tuning strategy as advices by QuantumMisaka into docs
1 parent 28f6b7a commit 0ab8b6c

2 files changed

Lines changed: 2 additions & 0 deletions

File tree

docs/parameters.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -716,6 +716,7 @@ parameters:
716716
* 0.4: nspin=2 and nspin=4
717717
* 0: keep charge density unchanged, usually used for restarting with init_chg=file or testing.
718718
* 0.1 or less: if convergence of SCF calculation is difficult to reach, please try 0 < mixing_beta < 0.1.
719+
A progressive tuning strategy might help, for example, 0.4 -> 0.1 -> 0.025.
719720
720721
Note: For low-dimensional large systems, the setup of mixing_beta=0.1, mixing_ndim=20, and mixing_gg0=1.0 usually works well.
721722

source/source_io/module_parameter/read_input_item_elec_stru.cpp

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -577,6 +577,7 @@ In general, the convergence of the Broyden method is slightly faster than that o
577577
* 0.4: nspin=2 and nspin=4
578578
* 0: keep charge density unchanged, usually used for restarting with init_chg=file or testing.
579579
* 0.1 or less: if convergence of SCF calculation is difficult to reach, please try 0 < mixing_beta < 0.1.
580+
A progressive tuning strategy might help, for example, 0.4 -> 0.1 -> 0.025.
580581
581582
Note: For low-dimensional large systems, the setup of mixing_beta=0.1, mixing_ndim=20, and mixing_gg0=1.0 usually works well.
582583

0 commit comments

Comments
 (0)