# ----------------- Init Section ----------------- dimension 3 boundary p p p units metal neighbor 3.0 bin neigh_modify every 1 delay 0 check yes atom_style full bond_style harmonic angle_style harmonic pair_style hybrid lj/cut/tip4p/long 2 3 1 1 0.1577 10.0 10.0 eam lj/cut 12.0 kspace_style pppm/tip4p 0.0001 # ----------------- Atom Definition Section ----------------- read_data "ALgroove.data" # ----------------- Settings Section ----------------- #type 1=wall type 2=O type 3=H type 4=Na type 5=Cl pair_coeff 1 1 eam Al_jnp.eam pair_coeff 1 2 lj/cut 0.043089451092729 4.1575 pair_coeff 1 3 lj/cut 0.0 0.0 pair_coeff 2 2 lj/cut/tip4p/long 0.0091428877 3.1668 pair_coeff 2 3 lj/cut/tip4p/long 0.0 0.0 pair_coeff 3 3 lj/cut/tip4p/long 0.0 0.0 bond_coeff 1 600.0 0.9572 angle_coeff 1 75.0 104.52 # ----------------- group define ----------------- group water type 2 3 group wall type 1 # ----------------- Run Section ----------------- fix 1 wall setforce 0 0 0 minimize 1.0e-5 1.0e-7 1000 10000 unfix 1 write_restart restart.minimize compute myT water temp timestep 0.002 thermo 2000 thermo_style custom step temp pe etotal vol thermo_modify temp myT flush yes fix fShakeSPCE water shake 0.0001 10 0 b 1 a 1 velocity water create 300 372748 temp myT rot yes dist gaussian dump mydump all custom 20000 dump.lammpstrj id type x y z vx vy vz fx fy fz region nomove block INF INF INF INF INF 2 units box group nomove region nomove group wall_thermo subtract wall nomove fix fxnvt1 water nvt temp 300.0 300.0 100.0 fix fxnvt2 wall_thermo nvt temp 300.0 300.0 100.0 run 500000 write_restart restart.equil unfix fxnvt1 unfix fxnvt2 restart 4000000 restart.equil fix fxnvt1 water nvt temp 230.0 230.0 100.0 fix fxnvt2 wall_thermo nvt temp 230.0 230.0 100.0 run 300000000