Skip to content

xTB-based QM/MM CP2K jobs - #519

Merged
RagnarB83 merged 1 commit into
RagnarB83:masterfrom
BenediktHoerfarter:fix/qmmm-cp2k
Sep 1, 2026
Merged

RagnarB83 merged 1 commit into
RagnarB83:masterfrom
BenediktHoerfarter:fix/qmmm-cp2k

Conversation

@BenediktHoerfarter

Copy link
Copy Markdown
Contributor

Summary
This allows the usage of regular electrostatic embedding (COULOMB, fixed typo) in QM/MM CP2K jobs with an xTB-level description of the QM region.

Why
CP2K has no implementation of GAUSS embedding (GEEP) for semi-empirical methods; tested with CP2K 2026.2. This prevented the execution of xTB-based QM/MM CP2K jobs.

QMMM| Information on the QM/MM Electrostatic Potential:
GAUSS or SWAVE QM/MM electrostatic coupling not implemented for DFTB.

@RagnarB83

Copy link
Copy Markdown
Owner

Nice, thanks for fixing that typo and activating electrostatic embedding QM/MM with xTB.
You've tested that electrostatic embedding xTB/MM in CP2K works then ?

@BenediktHoerfarter

Copy link
Copy Markdown
Contributor Author

Yes, with the changes from this PR, ash.QMMMTheory may now be used with ash.CP2KTheory for xTB, e.g., GFN2 via tblite (thanks for the fix in 1ead87a) and ash.OpenMMTheory. I used CP2K 2026.2 for successful testing.

Thank you for providing this useful framework altogether!

@RagnarB83

Copy link
Copy Markdown
Owner

Great!

@RagnarB83
RagnarB83 merged commit 3cdea44 into RagnarB83:master Sep 1, 2026
1 check passed
@BenediktHoerfarter
BenediktHoerfarter deleted the fix/qmmm-cp2k branch September 1, 2026 11:13
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