Skip to content

take into account the quantum effects of atomic nuclei in calculations based on the quantum thermal bath method#1415

Merged
brucefan1983 merged 5 commits intobrucefan1983:masterfrom
luowh35:qtb
Mar 27, 2026
Merged

take into account the quantum effects of atomic nuclei in calculations based on the quantum thermal bath method#1415
brucefan1983 merged 5 commits intobrucefan1983:masterfrom
luowh35:qtb

Conversation

@luowh35
Copy link
Copy Markdown
Contributor

@luowh35 luowh35 commented Mar 23, 2026

Summary
This PR sovled the issue #1088 , which implement the Quantum Thermal Bath (QTB) method [Dammak et al., PRL 103, 190601 (2009)] in GPUMD, providing two new ensemble keywords: nvt_qtb and npt_qtb. The QTB thermostat is a Langevin-type thermostat with colored noise whose power spectrum matches the quantum Bose-Einstein energy distribution, enabling approximate nuclear quantum effects (zero-point energy, quantum heat capacity) in classical MD. The npt_qtb variant combines the QTB thermostat with the Parrinello-Rahman (MTTK) barostat, equivalent to LAMMPS fix nph + fix qtb.

Modification
Added the ensemble_qtb.cuh/ensemble_qtb.cu
Added the ensemble_npt_qtb.cuh/ensemble_npt_qtb.cu
Added the doc file ensemble_qtb.rst

Others

@brucefan1983 brucefan1983 marked this pull request as draft March 23, 2026 15:24
@brucefan1983 brucefan1983 marked this pull request as ready for review March 27, 2026 13:32
@brucefan1983 brucefan1983 merged commit 6f82ec1 into brucefan1983:master Mar 27, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants