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
+3-2Lines changed: 3 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -535,6 +535,7 @@ These variables are used to control general system parameters.
535
535
- tddft: real-time time-dependent density functional theory (TDDFT)
536
536
- lj: Leonard Jones potential
537
537
- dp: DeeP potential, see details in [md.md](../md.md#dpmd)
538
+
- nep: Neuroevolution Potential, see details in [md.md](../md.md#nep)
538
539
- ks-lr: Kohn-Sham density functional theory + LR-TDDFT (Under Development Feature)
539
540
- lr: LR-TDDFT with given KS orbitals (Under Development Feature)
540
541
-**Default**: ksdft
@@ -2310,7 +2311,7 @@ Warning: this function is not robust enough for the current version. Please try
2310
2311
- 0: Don't include bandgap label
2311
2312
- 1: Include target bandgap label (see [deepks\_band\_range](#deepks_band_range) for more details)
2312
2313
- 2: Include multiple bandgap label (see [deepks\_band\_range](#deepks_band_range) for more details)
2313
-
- 3: For systems containing H atoms only, HOMO is defined as the max occupation expect H atoms and the bandgap label is the energy between HOMO and (HOMO + 1)
2314
+
- 3: Used for systems containing H atoms. Here HOMO is defined as the max occupation except H atoms and the bandgap label is the energy between HOMO and (HOMO + 1)
2314
2315
-**Default**: 0
2315
2316
2316
2317
### deepks_band_range
@@ -3327,7 +3328,7 @@ These variables are used to control molecular dynamics calculations. For more in
3327
3328
### pot_file
3328
3329
3329
3330
-**Type**: String
3330
-
-**Description**: The filename of DP potential files, see [md.md](../md.md#dpmd) in detail.
3331
+
-**Description**: The filename of DP/NEP potential files, see [md.md](../md.md#dpmd) in detail.
This interface enables running MD simulations with the NEP model. It requires the [NEP_CPU](https://github.com/brucefan1983/NEP_CPU) library, which can be easily installed using toolchain as shown below:
60
+
```bash
61
+
./install_abacus_toolchain.sh --with-nep=install
62
+
```
63
+
64
+
To build ABACUS:
65
+
```bash
66
+
cmake -B build -DNEP_DIR=/path/to/nep_cpu
67
+
```
68
+
58
69
## Build with LibRI and LibComm
59
70
60
71
The new EXX implementation depends on two external libraries:
Compiling ABACUS with [DeePMD-kit](https://github.com/deepmodeling/deepmd-kit), MD calculations based on machine learning DP model is enabled.
88
88
89
89
To employ DPMD calculations, [esolver_type](./input_files/input-main.md#esolver_type) should be set to `dp`.
90
-
And the filename of DP model is specified by keyword [pot_file](./input_files/input-main.md#pot_file).
90
+
And the filename of DP model is specified by keyword [pot_file](./input_files/input-main.md#pot_file).
91
+
92
+
## NEP
93
+
94
+
If ABACUS is compiled with the Neuroevolution Potential ([NEP](https://gpumd.org/potentials/nep.html)), MD simulations using NEP models are enabled. To use this feature, set [esolver_type](./input_files/input-main.md#esolver_type) to `nep` and specify the potential file path with the [pot_file](./input_files/input-main.md#pot_file) keyword in your INPUT file.
0 commit comments