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
+37-1Lines changed: 37 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -255,6 +255,9 @@
255
255
-[of\_ml\_chi\_pnl](#of_ml_chi_pnl)
256
256
-[of\_ml\_chi\_qnl](#of_ml_chi_qnl)
257
257
-[of\_ml\_local\_test](#of_ml_local_test)
258
+
-[TD-OFDFT: time dependent orbital free density functional theory](#tdofdft-time-dependent-orbital-free-density-functional-theory)
259
+
-[of\_cd](#of_cd)
260
+
-[of\_mcd\_alpha](#of_mcd_alpha)
258
261
-[Electric Field and Dipole Correction](#electric-field-and-dipole-correction)
259
262
-[efield\_flag](#efield_flag)
260
263
-[dip\_cor\_flag](#dip_cor_flag)
@@ -527,6 +530,7 @@ These variables are used to control general system parameters.
527
530
-**Description**: choose the energy solver.
528
531
- ksdft: Kohn-Sham density functional theory
529
532
- ofdft: orbital-free density functional theory
533
+
- tdofdft: time-dependent orbital-free density functional theory
530
534
- sdft: [stochastic density functional theory](#electronic-structure-sdft)
531
535
- tddft: real-time time-dependent density functional theory (TDDFT)
532
536
- lj: Leonard Jones potential
@@ -1072,7 +1076,20 @@ calculations.
1072
1076
1073
1077
-**Type**: String
1074
1078
-**Description**: In our package, the XC functional can either be set explicitly using the `dft_functional` keyword in `INPUT` file. If `dft_functional` is not specified, ABACUS will use the xc functional indicated in the pseudopotential file.
1075
-
On the other hand, if dft_functional is specified, it will overwrite the functional from pseudopotentials and performs calculation with whichever functional the user prefers. We further offer two ways of supplying exchange-correlation functional. The first is using 'short-hand' names such as 'LDA', 'PBE', 'SCAN'. A complete list of 'short-hand' expressions can be found in [the source code](../../../source/source_hamilt/module_xc/xc_functional.cpp). The other way is only available when ***compiling with LIBXC***, and it allows for supplying exchange-correlation functionals as combinations of LIBXC keywords for functional components, joined by a plus sign, for example, dft_functional='LDA_X_1D_EXPONENTIAL+LDA_C_1D_CSC'. The list of LIBXC keywords can be found on its [website](https://libxc.gitlab.io/functionals/). In this way, **we support all the LDA,GGA and mGGA functionals provided by LIBXC**.
1079
+
On the other hand, if dft_functional is specified, it will overwrite the functional from pseudopotentials and performs calculation with whichever functional the user prefers. We further offer two ways of supplying exchange-correlation functional. The first is using 'short-hand' names. A complete list of 'short-hand' expressions can be found in [the source code](../../../source/source_hamilt/module_xc/xc_functional.cpp). Supported density functionals are:
1080
+
- LDA functionals
1081
+
- LDA (equivalent with PZ and SLAPZNOGXNOGC), PWLDA
1082
+
- GGA functionals
1083
+
- PBE (equivalent with SLAPWPBXPBC), PBESOL, REVPBE, WC, BLYP, BP(referred to BP86), PW91, HCTH, OLYP, BLYP_LR
1084
+
- meta-GGA functionals
1085
+
- SCAN (require LIBXC)
1086
+
- Hybrid functionals
1087
+
- PBE0, HF
1088
+
- If LIBXC is avaliale, additional short-hand names of hybrid functionals are supported: HSE(referred to HSE06), B3LYP, LC_PBE, LC_WPBE, LRC_WPBE, LRC_WPBEH, CAM_PBEH, WP22, CWP22, MULLER (equivalent with POWER)
1089
+
- Hybrid meta-GGA functionals
1090
+
- SCAN0 (require LIBXC)
1091
+
1092
+
The other way is only available when ***compiling with LIBXC***, and it allows for supplying exchange-correlation functionals as combinations of LIBXC keywords for functional components, joined by a plus sign, for example, dft_functional='LDA_X_1D_EXPONENTIAL+LDA_C_1D_CSC'. The list of LIBXC keywords can be found on its [website](https://libxc.gitlab.io/functionals/). In this way, **we support all the LDA,GGA and mGGA functionals provided by LIBXC**. Some popular functionals and their usage are: RPBE of [Hammer et al.](https://journals.aps.org/prb/abstract/10.1103/PhysRevB.59.7413), set `dft_functional` to 'GGA_X_RPBE+GGA_C_PBE', and [r$^{2}$SCAN](https://pubs.acs.org/doi/10.1021/acs.jpclett.0c02405), set `dft_functional` to 'MGGA_X_R2SCAN+MGGA_C_R2SCAN'.
1076
1093
1077
1094
Furthermore, the old INPUT parameter exx_hybrid_type for hybrid functionals has been absorbed into dft_functional. Options are `hf` (pure Hartree-Fock), `pbe0`(PBE0), `hse` (Note: in order to use HSE functional, LIBXC is required). Note also that HSE has been tested while PBE0 has NOT been fully tested yet, and the maximum CPU cores for running exx in parallel is $N(N+1)/2$, with N being the number of atoms.
1078
1095
@@ -2725,6 +2742,25 @@ Warning: this function is not robust enough for the current version. Please try
2725
2742
2726
2743
[back to top](#full-list-of-input-keywords)
2727
2744
2745
+
## TDOFDFT: time dependent orbital free density functional theory
2746
+
2747
+
### of_cd
2748
+
2749
+
-**Type**: Boolean
2750
+
-**Availability**: TDOFDFT
2751
+
-**Type**: Boolean
2752
+
-**Description**: Added the current dependent(CD) potential. (https://doi.org/10.1103/PhysRevB.98.144302)
2753
+
- True: Added the CD potential.
2754
+
- False: Not added the CD potential.
2755
+
-**Default**: False
2756
+
2757
+
### of_mcd_alpha
2758
+
2759
+
-**Type**: Real
2760
+
-**Availability**: TDOFDFT
2761
+
-**Description**: The value of the parameter alpha in modified CD potential method. mCDPotenial=alpha*CDPotenial(proposed in paper PhysRevB.98.144302)
2762
+
-**Default**: 1.0
2763
+
2728
2764
## Electric field and dipole correction
2729
2765
2730
2766
These variables are relevant to electric field and dipole correction
0 commit comments