[CP2K-user] [CP2K:22437] Surface Dipole Moment of slab + molecule system
Wim Ruhwinkel
wruhwinkel at gmail.com
Tue Oct 13 15:16:32 UTC 2026
Dear CP2K community,
I am trying to compute the surface-normal dipole moment of an NHC-type
molecule adsorbed on an Ag(111) slab (258 atoms; hexagonal cell, a = b =
23.068 Å, γ = 120°, c = 50 or 80 Å). The system is periodic in XY (set in
&CELL and &POISSON) and charge neutral. Settings: CP2K 9.1, GPW,
optPBE-vdW, Fermi-Dirac smearing at 300 K, POISSON_SOLVER ANALYTIC. The
input is attached.
Since the Berry-phase formula does not support smearing, I use &MOMENTS
with PERIODIC .FALSE. The output reports Electronic = −2272, Core = 2272,
Total = 0.000, but the z-dipole depends strongly on the reference point:
| REFERENCE | c = 50 Å | c = 80 Å |
|--------------|----------|----------|
| COM | 106.1 D | 105.1 D |
| COAC | 111.1 D | 110.1 D |
| USER_DEFINED | 775.0 D | 2100.6 D |
| ZERO | 2503.5 D | 4160.7 D |
For a neutral system the dipole should be independent of the reference
point. The same input with a single H2O molecule in the same 2D cell gives
the correct 1.806 D (non-periodic reference: 1.808 D), so the setup itself
seems fine to me.
The physically expected value is about 10–13 D: integrating the
plane-averaged TOT_DENSITY_CUBE along z gives 10.4–12.8 D. The value
printed by SURFACE_DIPOLE_CORRECTION in fully periodic runs is −2.16 e·Å
(10.4 D). With WAVELET (CP2K 2026.2) &MOMENTS gives 96 D. TOTAL_DIPOLE in
&LOCALIZE also gives unphysical values.
My questions:
1. Is the traditional dipole operator in &MOMENTS (PERIODIC .FALSE.)
applicable to a system that is periodic in x/y, at least for the
non-periodic z component? If not, why does it depend on the reference point?
2. Is there a recommended way to obtain the slab dipole directly from CP2K
without applying SURFACE_DIPOLE_CORRECTION?
Thank you very much for your time.
Best regards,
Wim Ruhwinkel
--
You received this message because you are subscribed to the Google Groups "cp2k" group.
To unsubscribe from this group and stop receiving emails from it, send an email to cp2k+unsubscribe at googlegroups.com.
To view this discussion visit https://groups.google.com/d/msgid/cp2k/39ed0697-1da0-40f3-b13a-6176ce73056dn%40googlegroups.com.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.cp2k.org/archives/cp2k-user/attachments/20261013/05b18f63/attachment.htm>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: Ag_NHTe_energy.inp
Type: chemical/x-gamess-input
Size: 477 bytes
Desc: not available
URL: <https://lists.cp2k.org/archives/cp2k-user/attachments/20261013/05b18f63/attachment.inp>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: QS_optPBE-vdW.inc
Type: application/octet-stream
Size: 1313 bytes
Desc: not available
URL: <https://lists.cp2k.org/archives/cp2k-user/attachments/20261013/05b18f63/attachment.obj>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: basis_pseudo.inc
Type: application/octet-stream
Size: 730 bytes
Desc: not available
URL: <https://lists.cp2k.org/archives/cp2k-user/attachments/20261013/05b18f63/attachment-0001.obj>
More information about the CP2K-user
mailing list