Files
lammps/examples/qeq/buck.inc
Axel Kohlmeyer 799fb284c8 small updates to the QEQ package for better testing
- add a "warn no/yes" keyword/value pair to allow turning of the convergence warning
- add a scalar compute to retrieve the number of QEq itration from the fix
- update the buck example input to run all QEq methods from a common restart
- document changes
2021-04-20 14:00:51 -04:00

23 lines
566 B
C++

kspace_style pppm 1e-6
neighbor 1.0 bin
neigh_modify delay 0 every 1 check yes
group type1 type 1
compute charge1 type1 property/atom q
compute q1 type1 reduce ave c_charge1
group type2 type 2
compute charge2 type2 property/atom q
compute q2 type2 reduce ave c_charge2
variable qtot equal count(type1)*c_q1+count(type2)*c_q2
variable nqeq equal f_2
thermo_style custom step pe c_q1 c_q2 v_qtot v_nqeq
thermo 10
thermo_modify format line "%4d %12.9g %12.8f %12.8f %16.12f %6.0f"
timestep 0.0001
fix 1 all nve