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
@@ -2668,11 +2672,14 @@ These variables are relevant to gate field (compensating charge) [Detailed intro
2668
2672
2669
2673
[back to top](#full-list-of-input-keywords)
2670
2674
2671
-
## Exact Exchange
2675
+
## Exact Exchange (Common)
2672
2676
2673
-
These variables are relevant when using hybrid functionals.
2677
+
These variables are relevant when using hybrid functionals. Currently ABACUS supports hybrid functionals when *[basis_type](#basis_type)==lcao/lcao_in_pw*.
2678
+
Support for hybrid functionals in the *pw [basis_type](#basis_type)* is under active development.
2674
2679
2675
-
**Availablity**: *[dft_functional](#dft_functional)==hse/hf/pbe0/scan0/opt_orb* or *[rpa](#rpa)==True*, and *[basis_type](#basis_type)==lcao/lcao_in_pw*
2680
+
The following parameters apply to *[basis_type](#basis_type)==lcao/lcao_in_pw/pw*. For basis specific parameters, see the sections *[Exact Exchange (LCAO/LCAO in PW)](#exact-exchange-lcaolcao-in-pw)* and *[Exact Exchange (PW)](#exact-exchange-pw)*.
2681
+
2682
+
**Availablity**: *[dft_functional](#dft_functional)==hse/hf/pbe0/scan0/opt_orb* or *[rpa](#rpa)==True*.
2676
2683
2677
2684
### exx_hybrid_alpha
2678
2685
@@ -2696,6 +2703,10 @@ These variables are relevant when using hybrid functionals.
2696
2703
- True: A two-step method is employed, i.e. in the inner iterations, density matrix is updated, while in the outer iterations, $H_{exx}$ is calculated based on density matrix that converges in the inner iteration.
2697
2704
-**Default**: True
2698
2705
2706
+
## Exact Exchange (LCAO/LCAO in PW)
2707
+
2708
+
These variables are relevant when using hybrid functionals with *[basis_type](#basis_type)==lcao/lcao_in_pw*.
2709
+
2699
2710
### exx_hybrid_step
2700
2711
2701
2712
-**Type**: Integer
@@ -2857,6 +2868,23 @@ These variables are relevant when using hybrid functionals.
2857
2868
2858
2869
[back to top](#full-list-of-input-keywords)
2859
2870
2871
+
## Exact Exchange (PW)
2872
+
2873
+
These variables are relevant when using hybrid functionals with *[basis_type](#basis_type)==pw*. Note that hybrid functionals in *[basis_type](#basis_type)==pw* is under active development, and currently limited to *[nspin](#nspin) == 1 or 2* and *[symmetry](#symmetry)==-1
-**Description**: Whether to use the ACE method (https://doi.org/10.1021/acs.jctc.6b00092) to accelerate the calculation the Fock exchange matrix. Should be set to true most of the time.
2879
+
- True: Use the ACE method to calculate the Fock exchange operator.
2880
+
- False: Use the traditional method to calculate the Fock exchange operator.
2881
+
-**Default**: True
2882
+
2883
+
### exx_gamma_extrapolation
2884
+
-**Type**: Boolean
2885
+
-**Description**: Whether to use the gamma point extrapolation method to calculate the Fock exchange operator. See [https://doi.org/10.1103/PhysRevB.79.205114](https://doi.org/10.1103/PhysRevB.79.205114) for details. Should be set to true most of the time.
2886
+
-**Default**: True
2887
+
2860
2888
## Molecular dynamics
2861
2889
2862
2890
These variables are used to control molecular dynamics calculations. For more information, please refer to [md.md](../md.md#molecular-dynamics) in detail.
0 commit comments