Hi LAMMPS users,
i would like to comput end-to-end length of a polymer using LAMMPS directly.
I use this formulation:
variable end_to_end equal sqrt((x[${id1}] - x[${id0}])^2 + (y[$[id1}] -y[${id0}])^2 + (z[${id1}] - z[${id0}])^2)
fix 2 all print 1 "${step} ${end_to_end}" file ../thermo-data-MD/end_to_end.log title "End to End Distance of PCE23-6: step End to End" screen no
but i obtain this error:
<b>ERROR on proc 1: Substitution for illegal variable (input.cpp:414)
ERROR on proc 2: Substitution for illegal variable (input.cpp:414)
ERROR on proc 3: Substitution for illegal variable (input.cpp:414)
ERROR on proc 4: Substitution for illegal variable (input.cpp:414)
ERROR on proc 5: Substitution for illegal variable (input.cpp:414)
ERROR on proc 6: Substitution for illegal variable (input.cpp:414)
ERROR on proc 7: Substitution for illegal variable (input.cpp:414)
ERROR on proc 8: Substitution for illegal variable (input.cpp:414)
ERROR on proc 9: Substitution for illegal variable (input.cpp:414)
ERROR on proc 10: Substitution for illegal variable (input.cpp:414)
ERROR on proc 11: Substitution for illegal variable (input.cpp:414)
ERROR on proc 12: Substitution for illegal variable (input.cpp:414)
ERROR on proc 13: Substitution for illegal variable (input.cpp:414)
ERROR on proc 14: Substitution for illegal variable (input.cpp:414)
ERROR on proc 15: Substitution for illegal variable (input.cpp:414)
Nlocal: 16 ave 122 max 0 min
Histogram: 12 1 0 1 0 1 0 0 0 1
Nghost: 29.75 ave 151 max 0 min
Histogram: 10 0 1 2 1 0 1 0 0 1
Neighs: 416.375 ave 3677 max 0 min
Histogram: 12 1 1 1 0 0 0 0 0 1
Total # of neighbors = 6662
Ave neighs/atom = 26.0234
Ave special neighs/atom = 5.57812
Neighbor list builds = 0
Dangerous builds = 0
ERROR on proc 0: Substitution for illegal variable (input.cpp:414)</b>
where I’m wrong?