model
This keyword selects the model used for training or prediction:
model <name>
The names match the model field in nep.txt. If no model-selection
keyword is given, the default is nep.
Name |
Model |
Equivalent legacy selection |
|---|---|---|
|
Standard energy NEP |
|
|
TNEP dipole |
|
|
TNEP polarizability |
|
|
Temperature-dependent NEP |
|
|
Spin-dependent energy NEP |
|
|
qNEP mode 1 |
|
|
qNEP mode 2 |
|
|
NEP with learned long-range vdW |
|
|
qNEP with charge self-energy excluded and learned long-range vdW |
|
The new keyword selects the same implementations as the legacy inputs;
in particular, the definitions of qnep1 and qnep2 are unchanged.
Specify model at most once. It cannot be combined with model_type,
charge_mode, vdw, or charge_vdw, even if a legacy value is zero.
This rule is independent of keyword order.
For model nep_spin, spin_version may still be
specified and defaults to 1. It is an error to combine spin_version
with any other explicit model.
Legacy model-selection keywords remain supported and print a deprecation
warning with the equivalent model selection. Using spin_version
without model also remains supported with a warning; spin_version
itself remains the spin descriptor version setting.
To migrate charge_mode 2 1, use:
model qnep2
flip_charge 1
See flip_charge for the restart option.