New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add fix style pimd/langevin #3660
Conversation
Add infrastructure to docs for fix pimd/langevin
I approved this - thanks for submitting and separating it into two commands. But I defer to @akohlmey on the implementation details. |
@akohlmey Hi Axel, could you please take a look at your convenience? Thanks a lot! |
Update to current develop and some cosmetic changes
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
There are only some minor, cosmetic changes. Changing kBT is optional. Otherwise, this looks ready to merge.
Summary
This PR adds a new fix style pimd/langevin.
It renamed the fix style proposed in #3625
It is intended to add the following features:
stochastic thermostat
isotropic / anisotropic barostat (and triclinic in the future)
multi-processing for each bead
well-optimized inter-replica communication and synchronization scheme to guarantee speed
a set of post-processing code to calculate the quantum estimators
Author(s)
Yifan Li
Graduate Student
Department of Chemistry, Princeton University
yifanl0716@gmail.com
Licensing
By submitting this pull request, I agree, that my contribution will be included in LAMMPS and redistributed under either the GNU General Public License version 2 (GPL v2) or the GNU Lesser General Public License version 2.1 (LGPL v2.1).
Backward Compatibility
N/A
Implementation Notes
Post Submission Checklist
Further Information, Files, and Links
TODO list for making the pull request ready for review