You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
@@ -150,6 +150,12 @@ This part of variables are used to control general system parameters.
150
150
-**Description**: devide all processors into kpar groups, and k points will be distributed among each group. The value taken should be less than or equal to the number of k points as well as the number of MPI threads.
151
151
-**Default**: 1
152
152
153
+
#### bndpar
154
+
155
+
-**Type**: Integer
156
+
-**Description**: devide all processors into bndpar groups, and bands (only stochastic orbitals now) will be distributed among each group. It should be larger than 0.
- nbands_sto>0: Number of stochastic orbitals to calculate in stochastic DFT (SDFT) or mix stochastic-deterministic (MDFT). More bands obtain more precise results or smaller stochastic errors ($ \propto 1/\sqrt{N_{\chi}}$);
467
+
- nbands_sto=0: Complete basis will be used to replace stochastic orbitals with the Chebyshev method (CT) and it will get the results the same as KSDFT without stochastic errors.
468
+
- **Default**: 0
469
+
456
470
#### nbands_istate
457
471
458
472
- **Type**: Integer
@@ -551,6 +565,32 @@ calculations.
551
565
- second-order: second-order extrapolation
552
566
- **Default**:atomic
553
567
568
+
#### nche_sto
569
+
570
+
- **Type**: Integer
571
+
- **Description**: Chebyshev expansion orders for SDFT, MDFT, CT methods.
572
+
- **Default**:5
573
+
574
+
#### emin_sto
575
+
576
+
- **Type**: Real
577
+
- **Description**: Trial energy to guess the lower bound of eigen energies of the Hamitonian Operator $\hat{H}$. The unit is Ry.
578
+
- **Default**:0.0
579
+
580
+
#### emax_sto
581
+
582
+
- **Type**: Real
583
+
- **Description**: Trial energy to guess the upper bound of eigen energies of the Hamitonian Operator $\hat{H}$. The unit is Ry.
584
+
- **Default**:0.0
585
+
586
+
#### seed_sto
587
+
588
+
- **Type**: Integer
589
+
- **Description**: The random seed to generate stochastic orbitals.
590
+
- seed_sto>=0: Stochastic orbitals have the form of $\exp(i2\pi\theta(G))$, where $\theta$ is a uniform distribution in $(0,1)$. If seed_sto=0, the seed is decided by time(NULL).
591
+
- seed_sto<=-1: Stochastic orbitals have the form of $\pm1$ with the equal probability. If seed_sto=-1, the seed is decided by time(NULL).
592
+
- **Default**:0
593
+
554
594
### Geometry relaxation
555
595
556
596
This part of variables are used to control the geometry relaxation.
0 commit comments