Hello LAMMPS,
Thanks so much for creating this great program, and sharing with us.
I have a system, a crystalline solid in vacuum, and I need to study
the nature of its thermal decomposition i.e., study how atoms desorb,
by increasing the temperature. I'm counting desorption events by
making atoms leave the system in z-direction (I use 'thermo lost
ignore' and z-boundary is non-periodic).
I'm having issues of low desorption event counts, unless I run it for
prohibitively long time, or run it at an unrealistically high
temperature. Which means I could use some kind of accelerated MD
method.
I looked at hyper command, and it comes in two flavors:
- global hyper, where only 1 bond in the system can be given a bias potential.
- local hyper, where multiple bonds (separated by sufficient distance)
can be biased.
However, I'm thinking is it possible to bias all the bonds in the
whole system, so the whole system runs at accelerated time?
I was able to do this manually by re-scaling interatomic potentials,
e.g., by halving all the well-depths of pair-potentials. And it gave
statistically significant results at a much lower temperature. But my
guess is, my approach is not systematic, and I'm not sure how this
halved-well-depth result can be mapped back to a full-well-depth in
terms of temperature, as well as desorption event counts.
I have also looked at tad command, however I'm not sure if tad is a
whole system method. Another issue is that for these methods, the
event has to be detected by the event/displace command or something
similar, but I'm detecting my events by atoms leaving the z-boundary.
(Note: the desorption is due to multiple types of events. And I have
done NEB calcs for some of those types, but I don't know all the types
of events taking part in the desorption).
I highly appreciate any advice, tips, or pointers to relevant
literature, or lammps commands,
Thank you very much,
F