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
Copy file name to clipboardExpand all lines: docs/advanced/input_files/input-main.md
+6-4Lines changed: 6 additions & 4 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -2060,7 +2060,7 @@ Warning: this function is not robust enough for the current version. Please try
2060
2060
-**Type**: int
2061
2061
-**Availability**: numerical atomic orbital basis
2062
2062
-**Description**: Include V_delta label for DeePKS training. When `deepks_out_labels` is true and `deepks_v_delta` > 0, ABACUS will output h_base.npy, v_delta.npy and h_tot.npy(h_tot=h_base+v_delta).
2063
-
Meanwhile, when `deepks_v_delta` equals 1, ABACUS will also output v_delta_precalc.npy, which is used to calculate V_delta during DeePKS training. However, when the number of atoms grows, the size of v_delta_precalc.npy will be very large. In this case, it's recommended to set `deepks_v_delta` as 2, and ABACUS will output psialpha.npy and grad_evdm.npy but not v_delta_precalc.npy. These two files are small and can be used to calculate v_delta_precalc in the procedure of training DeePKS.
2063
+
Meanwhile, when `deepks_v_delta` equals 1, ABACUS will also output v_delta_precalc.npy, which is used to calculate V_delta during DeePKS training. However, when the number of atoms grows, the size of v_delta_precalc.npy will be very large. In this case, it's recommended to set `deepks_v_delta` as 2, and ABACUS will output phialpha.npy and grad_evdm.npy but not v_delta_precalc.npy. These two files are small and can be used to calculate v_delta_precalc in the procedure of training DeePKS.
2064
2064
-**Default**: 0
2065
2065
2066
2066
### deepks_out_unittest
@@ -2446,10 +2446,11 @@ These variables are relevant when using hybrid functionals.
2446
2446
### exx_ccp_rmesh_times
2447
2447
2448
2448
-**Type**: Real
2449
-
-**Description**: This parameter determines how many times larger the radial mesh required for calculating Columb potential is to that of atomic orbitals. For HSE, setting it to 1 is enough. But for PBE0, a much larger number must be used.
2449
+
-**Description**: This parameter determines how many times larger the radial mesh required for calculating Columb potential is to that of atomic orbitals. The value should be at least 1. Reducing this value can effectively increase the speed of self-consistent calculations using hybrid functionals.
2450
2450
-**Default**:
2451
-
- 1.5: if *[dft_functional](#dft_functional)==hse*
2452
-
- 5: else
2451
+
- 5: if *[dft_functional](#dft_functional)==hf/pbe0/scan0/muller/power/wp22*
2452
+
- 1.5: if *[dft_functional](#dft_functional)==hse/cwp22*
2453
+
- 1: else
2453
2454
2454
2455
### exx_distribute_type
2455
2456
@@ -2488,6 +2489,7 @@ These variables are relevant when using hybrid functionals.
2488
2489
-**Description**:
2489
2490
- True: Enforce LibRI to use `double` data type.
2490
2491
- False: Enforce LibRI to use `complex` data type.
2492
+
Setting it to True can effectively improve the speed of self-consistent calculations with hybrid functionals.
2491
2493
-**Default**: depends on the [gamma_only](#gamma_only) option
0 commit comments