|
30 | 30 | - [orbital\_dir](#orbital_dir) |
31 | 31 | - [read\_file\_dir](#read_file_dir) |
32 | 32 | - [restart\_load](#restart_load) |
33 | | - - [wannier\_card](#wannier_card) |
| 33 | + - [spillage\_outdir](#spillage_outdir) |
34 | 34 | - [Plane Wave](#plane-wave-related-variables) |
35 | 35 | - [ecutwfc](#ecutwfc) |
36 | 36 | - [ecutrho](#ecutrho) |
|
172 | 172 | - [out\_wfc_re_im](#out_wfc_re_im) |
173 | 173 | - [if\_separate\_k](#if_separate_k) |
174 | 174 | - [out\_elf](#out_elf) |
| 175 | + - [out\_spillage](#out_spillage) |
175 | 176 | - [Density of States](#density-of-states) |
176 | 177 | - [dos\_edelta\_ev](#dos_edelta_ev) |
177 | 178 | - [dos\_sigma](#dos_sigma) |
@@ -773,12 +774,12 @@ These variables are used to control parameters related to input files. |
773 | 774 | If EXX(exact exchange) is calculated (i.e. *[dft_fuctional](#dft_functional)==hse/hf/pbe0/scan0* or *[rpa](#rpa)==True*), the Hexx(R) files in the same folder for each processor will also be read. |
774 | 775 | - **Default**: False |
775 | 776 |
|
776 | | -### wannier_card |
| 777 | +### spillage_outdir |
777 | 778 |
|
778 | 779 | - **Type**: String |
779 | | -- **Availability**: Using ABACUS with Wannier90. |
780 | | -- **Description**: The name of the input file related to Wannier90. |
781 | | -- **Default**: "none" |
| 780 | +- **Availability**: Used only for plane wave basis set. |
| 781 | +- **Description**: The directory to save the spillage files. |
| 782 | +- **Default**: "./" |
782 | 783 |
|
783 | 784 | [back to top](#full-list-of-input-keywords) |
784 | 785 |
|
@@ -2026,6 +2027,13 @@ These variables are used to control the output of properties. |
2026 | 2027 | In molecular dynamics calculations, the output frequency is controlled by [out_interval](#out_interval). |
2027 | 2028 | - **Default**: 0 3 |
2028 | 2029 |
|
| 2030 | +### out_spillage |
| 2031 | + |
| 2032 | +- **Type**: Integer |
| 2033 | +- **Availability**: Only for Kohn-Sham DFT with plane-wave basis. |
| 2034 | +- **Description**: This output is only intentively needed by the ABACUS numerical atomic orbital generation workflow. This parameter is used to control whether to output the overlap integrals between truncated spherical Bessel functions (TSBFs) and plane-wave basis expanded wavefunctions (named as `OVERLAP_Q`), and between TSBFs (named as `OVERLAP_Sq`), also their first order derivatives. The output files are named starting with `orb_matrix`. A value of `2` would enable the output. |
| 2035 | +- **Default**: 0 |
| 2036 | + |
2029 | 2037 | [back to top](#full-list-of-input-keywords) |
2030 | 2038 |
|
2031 | 2039 | ## Density of states |
@@ -2258,7 +2266,7 @@ Warning: this function is not robust enough for the current version. Please try |
2258 | 2266 |
|
2259 | 2267 | - **Type**: int |
2260 | 2268 | - **Availability**: Numerical atomic orbital basis |
2261 | | -- **Description**: Include V_delta/V_delta_R (Hamiltonian in k/real space) label for DeePKS training. When `deepks_out_labels` is true and `deepks_v_delta` > 0 (k space), ABACUS will output `deepks_hbase.npy`, `deepks_vdelta.npy` and `deepks_htot.npy`(htot=hbase+vdelta). When `deepks_out_labels` is true and `deepks_v_delta` < 0 (real space), ABACUS will output `deepks_hrtot.csr`, `deepks_hrdelta.csr`. Some more files output for different settings. |
| 2269 | +- **Description**: Include V_delta/V_delta_R (Hamiltonian in k/real space) label for DeePKS training. When `deepks_out_labels` is true and `deepks_v_delta` > 0 (k space), ABACUS will output `deepks_hbase.npy`, `deepks_vdelta.npy` and `deepks_htot.npy`(htot=hbase+vdelta). When `deepks_out_labels` is true and `deepks_v_delta` < 0 (real space), ABACUS will output `deepks_hrtot.csr`, `deepks_hrdelta.csr`. Some more files output for different settings. *NOTICE: To match the unit Normally used in DeePKS, the unit of Hamiltonian in k space is Hartree. However, currently in R space the unit is still Ry.* |
2262 | 2270 | - `deepks_v_delta` = 1: `deepks_vdpre.npy`, which is used to calculate V_delta during DeePKS training. |
2263 | 2271 | - `deepks_v_delta` = 2: `deepks_phialpha.npy` and `deepks_gevdm.npy`, which can be used to calculate `deepks_vdpre.npy`. A recommanded method for memory saving. |
2264 | 2272 | - `deepks_v_delta` = -1: `deepks_vdrpre.npy`, which is used to calculate V_delta_R during DeePKS training. |
|
0 commit comments