<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Force Fields | Ray Luo Lab</title><link>https://rayluolab.org/tag/force-fields/</link><atom:link href="https://rayluolab.org/tag/force-fields/index.xml" rel="self" type="application/rss+xml"/><description>Force Fields</description><generator>Hugo Blox Builder (https://hugoblox.com)</generator><language>en-us</language><lastBuildDate>Thu, 15 Oct 2026 09:00:00 -0700</lastBuildDate><image><url>https://rayluolab.org/media/icon_hu17459977877040264969.png</url><title>Force Fields</title><link>https://rayluolab.org/tag/force-fields/</link></image><item><title>What is the pGM model?</title><link>https://rayluolab.org/post/2026-10-15-what-is-pgm/</link><pubDate>Thu, 15 Oct 2026 09:00:00 -0700</pubDate><guid>https://rayluolab.org/post/2026-10-15-what-is-pgm/</guid><description>&lt;p>The &lt;strong>polarizable Gaussian Multipole (pGM) model&lt;/strong> combines distributed atomic
charges, covalent dipoles, and induced dipoles. This note follows
&lt;a href="https://doi.org/10.1063/5.0019560" target="_blank" rel="noopener">Wei et al. (2020)&lt;/a>, using the paper&amp;rsquo;s notation and equation numbers.
We first consider a finite, nonperiodic system.&lt;/p>
&lt;p>The logic is:&lt;/p>
&lt;p>&lt;strong>charge distribution → pair interaction → effective field → induced dipoles
→ energy and forces.&lt;/strong>&lt;/p>
&lt;h2 id="1-gaussian-monopoles-and-dipoles">1. Gaussian monopoles and dipoles&lt;/h2>
&lt;p>Wei represents a monopole and a dipole centered at $\vec R$ as&lt;/p>
\[
\begin{aligned}
\rho^{(0)}(\vec r;\vec R)
&amp;=q\left(\frac{\beta}{\sqrt\pi}\right)^3
\exp\!\left(-\beta^2|\vec r-\vec R|^2\right),\\
\rho^{(1)}(\vec r;\vec R)
&amp;=\vec\mu\cdot\nabla_R
\left(\frac{\beta}{\sqrt\pi}\right)^3
\exp\!\left(-\beta^2|\vec r-\vec R|^2\right).
\end{aligned}
\tag{2}
\]
&lt;p>The Gaussian factor integrates to one, so the monopole has charge $q$.
The dipole density has zero net charge and first moment $\vec\mu$.
The Gaussian radius is $1/\beta$: decreasing $\beta$ spreads the distribution.
The gradient $\nabla_R$ acts on the atomic center $\vec R$.&lt;/p>
&lt;p>In the polarizable model, $q_i$ and $\vec\mu_i$ are the covalent charge and
dipole on atom $i$, while $\vec p_i$ is its induced dipole. The combined dipole
is written explicitly as $\vec\mu_i+\vec p_i$.&lt;/p>
&lt;p>
&lt;figure >
&lt;div class="d-flex justify-content-center">
&lt;div class="w-100" >&lt;img alt="Gaussian monopole and dipole density cross-sections in Wei&amp;rsquo;s notation." srcset="
/post/2026-10-15-what-is-pgm/gaussian-densities_hu16064583092023912209.webp 400w,
/post/2026-10-15-what-is-pgm/gaussian-densities_hu14333292215161220761.webp 760w,
/post/2026-10-15-what-is-pgm/gaussian-densities_hu358681385230089057.webp 1200w"
src="https://rayluolab.org/post/2026-10-15-what-is-pgm/gaussian-densities_hu16064583092023912209.webp"
width="760"
height="331"
loading="lazy" data-zoomable />&lt;/div>
&lt;/div>&lt;/figure>
&lt;/p>
&lt;p>&lt;em>Figure 1. Analytical cross-sections of Eq. (2). The dipole is along the
Cartesian x direction. Each density is divided by the scale shown on its
vertical axis; the curves illustrate the functional form.&lt;/em>&lt;/p>
&lt;h2 id="2-pair-interactions-and-effective-fields">2. Pair interactions and effective fields&lt;/h2>
&lt;p>For atoms 1 and 2, Wei defines&lt;/p>
\[
\beta_{12}=\frac{\beta_1\beta_2}
{\sqrt{\beta_1^2+\beta_2^2}},
\qquad R^{12}=|\vec R_1-\vec R_2|.
\tag{6}
\]
&lt;p>The three pair interactions are&lt;/p>
\[
q_1q_2\frac{\operatorname{erf}(\beta_{12}R^{12})}{R^{12}},
\tag{3}
\]
\[
q_1\vec\mu_2\cdot\nabla_2
\frac{\operatorname{erf}(\beta_{12}R^{12})}{R^{12}},
\tag{4}
\]
\[
(\vec\mu_1\cdot\nabla_1)(\vec\mu_2\cdot\nabla_2)
\frac{\operatorname{erf}(\beta_{12}R^{12})}{R^{12}}.
\tag{5}
\]
&lt;p>These are the monopole–monopole, monopole–dipole, and dipole–dipole terms.
Electrostatic conversion constants are suppressed. Following Wei&amp;rsquo;s operator
convention, a gradient paired with a dipole differentiates the coordinate
expression that follows, holding that dipole fixed during the operation.&lt;/p>
&lt;p>The common factor approaches $1/R^{12}$ at large separation and
$2\beta_{12}/\sqrt\pi$ at zero separation. The finite short-range value comes
from integrating over the two distributed charge densities.&lt;/p>
&lt;p>To express the interaction as a response to a field at atom 1, Wei introduces&lt;/p>
\[
\begin{aligned}
\phi^{effective}
&amp;=(q_2+\vec\mu_2\cdot\nabla_2)
\frac{\operatorname{erf}(\beta_{12}R^{12})}{R^{12}},\\
\vec E^{effective}
&amp;=-(q_2+\vec\mu_2\cdot\nabla_2)\nabla_1
\frac{\operatorname{erf}(\beta_{12}R^{12})}{R^{12}}.
\end{aligned}
\tag{7}
\]
&lt;p>Both atomic widths enter this &lt;strong>effective&lt;/strong> potential and field. The real
potential generated by atom 2 instead uses its source width alone:&lt;/p>
\[
\phi^{real}=(q_2+\vec\mu_2\cdot\nabla_2)
\frac{\operatorname{erf}(\beta_2R^{12})}{R^{12}}.
\tag{8}
\]
&lt;p>
&lt;figure >
&lt;div class="d-flex justify-content-center">
&lt;div class="w-100" >&lt;img alt="Effective monopole potential and field using Wei&amp;rsquo;s pair notation." srcset="
/post/2026-10-15-what-is-pgm/gaussian-kernel_hu191539555841469553.webp 400w,
/post/2026-10-15-what-is-pgm/gaussian-kernel_hu3035026926179736116.webp 760w,
/post/2026-10-15-what-is-pgm/gaussian-kernel_hu17167721200157465734.webp 1200w"
src="https://rayluolab.org/post/2026-10-15-what-is-pgm/gaussian-kernel_hu191539555841469553.webp"
width="760"
height="338"
loading="lazy" data-zoomable />&lt;/div>
&lt;/div>&lt;/figure>
&lt;/p>
&lt;p>&lt;em>Figure 2. Eq. (7) for a monopole source, $\vec\mu_2=0$.
The potential and field magnitude are scaled by $q_2\beta_{12}$ and
$|q_2|\beta_{12}^2$, respectively. The abscissa is $\beta_{12}R^{12}$.
The effective field magnitude vanishes at coincident centers and approaches
the point-charge result at large separation.&lt;/em>&lt;/p>
&lt;h2 id="3-induced-dipoles-must-be-self-consistent">3. Induced dipoles must be self-consistent&lt;/h2>
&lt;p>Wei&amp;rsquo;s polarization relation is&lt;/p>
\[
\begin{aligned}
\vec p_i&amp;=\alpha_i\vec E_i^{effective}\\
&amp;=\alpha_i\left(\vec E_i^{covalent,effective}
-\sum_{j\ne i}\vec{\vec T}_{ij}\cdot\vec p_j\right),\\
\vec E_i^{covalent,effective}
&amp;=-\sum_{j\ne i}(q_j+\vec\mu_j\cdot\nabla_j)\nabla_i
\frac{\operatorname{erf}(\beta_{ij}R^{ij})}{R^{ij}},\\
\vec{\vec T}_{ij}&amp;=\nabla_i\nabla_j
\frac{\operatorname{erf}(\beta_{ij}R^{ij})}{R^{ij}}.
\end{aligned}
\tag{10}
\]
&lt;p>Here $\alpha_i$ is the atomic polarizability, and $\vec{\vec T}_{ij}$ is the
dipole–dipole interaction tensor. Its mixed-derivative definition determines
the minus sign in the induced field. Each $\vec p_i$ changes the fields driving
the other dipoles, so evaluating only
$\alpha_i\vec E_i^{covalent,effective}$ misses their mutual response.
All induced dipoles must satisfy Eq. (10) together.&lt;/p>
&lt;p>Following Wei, we now omit the superscript &lt;em>effective&lt;/em> in the energy and
force discussion. Thus $\vec E_i^{covalent}$ still denotes an effective field,
and $\vec E_i$ includes both covalent and induced contributions.
Gaussian screening removes the point-dipole singularity; stable polarization
also depends on the chosen widths and polarizabilities (&lt;a href="https://doi.org/10.1002/jcc.20574" target="_blank" rel="noopener">Elking et al.&lt;/a>).&lt;/p>
&lt;h2 id="4-covalent-dipoles-follow-the-molecular-geometry">4. Covalent dipoles follow the molecular geometry&lt;/h2>
&lt;p>Wei also writes a covalent dipole as $\vec u$ when expressing it in a
&lt;strong>covalent basis vector (CBV) frame&lt;/strong>. This is the same permanent dipole
represented by $\vec\mu$ above. For one atom,&lt;/p>
\[
\nabla(\vec u)
=\nabla\left(\sum_i u_i\frac{\vec R_i}{|\vec R_i|}\right)
=\sum_i u_i\left(
\frac{\vec{\vec I}}{|\vec R_i|}
-\frac{\vec R_i\vec R_i}{|\vec R_i|^3}\right).
\tag{9}
\]
&lt;p>In this local expression, $\vec R_i$ points from the atom whose dipole is
being defined to its ith covalently interacting neighbor, including virtual
neighbors. The $u_i$ are fixed coefficients, and $\vec{\vec I}$ is the identity
tensor. This local use of $\vec R_i$ follows Wei&amp;rsquo;s Eq. (9); elsewhere,
$\vec R_i$ denotes an atomic position.&lt;/p>
&lt;p>
&lt;figure >
&lt;div class="d-flex justify-content-center">
&lt;div class="w-100" >&lt;img alt="Covalent basis vectors with Wei&amp;rsquo;s A, B, C labels and superscript convention." srcset="
/post/2026-10-15-what-is-pgm/covalent-basis_hu13965379307980997245.webp 400w,
/post/2026-10-15-what-is-pgm/covalent-basis_hu7436891385694659732.webp 760w,
/post/2026-10-15-what-is-pgm/covalent-basis_hu10305830515743777623.webp 1200w"
src="https://rayluolab.org/post/2026-10-15-what-is-pgm/covalent-basis_hu13965379307980997245.webp"
width="760"
height="317"
loading="lazy" data-zoomable />&lt;/div>
&lt;/div>&lt;/figure>
&lt;/p>
&lt;p>&lt;em>Figure 3. A is oxygen; B and C are hydrogens, as in Wei&amp;rsquo;s Fig. 1.
At A, the basis vectors are $\vec e^{BA}$ and $\vec e^{CA}$.
At C, they are $\vec e^{AC}$ and $\vec e^{BC}$.
The second superscript identifies the origin: $\vec e^{BA}$ points from A
toward B. The dashed C–B segment defines a virtual direction. Geometry is
schematic.&lt;/em>&lt;/p>
&lt;p>The CBVs move as the molecule moves. Their geometry dependence in Eq. (9)
must therefore enter the force calculation.&lt;/p>
&lt;h2 id="5-energy-the-factor-one-half-and-forces">5. Energy, the factor one-half, and forces&lt;/h2>
&lt;p>Wei separates the electrostatic energy into the covalent interaction energy
and the induced energy. For $N$ atoms, the first part is&lt;/p>
\[
\begin{aligned}
U_{covalent-covalent}
={}&amp;\frac12\sum_i^N\sum_{j\ne i}^N
(q_i+\vec\mu_i\cdot\nabla_i)
(q_j+\vec\mu_j\cdot\nabla_j)\\
&amp;\hspace{3em}\times
\frac{\operatorname{erf}(\beta_{ij}R^{ij})}{R^{ij}}.
\end{aligned}
\tag{13}
\]
&lt;p>Linear polarization requires the single-atom self-energy&lt;/p>
\[
U=\frac12\frac{\vec p^{2}}{\alpha}.
\tag{11}
\]
&lt;p>The induced energy contains induced–covalent interactions,
induced–induced interactions, and this self-energy. At self-consistency,
$\vec p_i/\alpha_i=\vec E_i^{covalent}
-\sum_{j\ne i}\vec{\vec T}_{ij}\cdot\vec p_j$.
Substituting this relation into the self-energy gives Wei&amp;rsquo;s cancellation:&lt;/p>
\[
\begin{aligned}
U_{induced}
={}&amp;U_{induced-covalent}+U_{induced-induced}+U_{self}\\
={}&amp;-\sum_i^N\vec p_i\cdot\vec E_i^{covalent}
+\frac12\sum_i^N\sum_{j\ne i}^N
\vec p_i\cdot\vec{\vec T}_{ij}\cdot\vec p_j\\
&amp;+\frac12\sum_i^N\vec p_i\cdot\left(
\vec E_i^{covalent}
-\sum_{j\ne i}^N\vec{\vec T}_{ij}\cdot\vec p_j\right)\\
={}&amp;-\frac12\sum_i^N\vec p_i\cdot\vec E_i^{covalent}.
\end{aligned}
\tag{14}
\]
&lt;p>The two induced–induced sums cancel, leaving the factor $1/2$.
The final line applies to self-consistent dipoles. During an unconverged
iteration, the self-energy remains $\tfrac12\sum_i\vec p_i^{2}/\alpha_i$;
the shortened final line is not the energy functional away from the solution.
Wei distinguishes this polarization self-energy from the Coulomb assembly
energy of a Gaussian density in Eqs. (11)–(12).&lt;/p>
&lt;p>After accounting for moving covalent dipoles and the induced response,
Wei expresses the total force in terms of fields and field gradients:&lt;/p>
\[
\vec F^{i}
=\sum_j^n\nabla_i(\vec u_j)\cdot\vec E_j
+q_i\vec E_i
+(\vec u_i+\vec p_i)\cdot\vec{\vec E}_i.
\tag{39}
\]
&lt;p>Here $n$ covers the atoms that covalently interact with atom $i$, including
its own dipole when geometry-dependent. The tensor $\vec{\vec E}_i$ is the
field gradient, with covalent and induced contributions as defined in Wei&amp;rsquo;s
Eq. (32). The first term carries the CBV geometry derivatives; the remaining
terms couple the charge and total dipole to the field and its gradient.&lt;/p>
&lt;h2 id="6-from-equations-to-molecular-dynamics">6. From equations to molecular dynamics&lt;/h2>
&lt;p>At each geometry: build the CBV frames, evaluate covalent fields, solve
Eq. (10) self-consistently, then evaluate energy and forces.
For periodic systems, PME supplies the long-range sums. Wei denotes the
Ewald splitting parameter by $\beta_0$; it is a numerical parameter distinct
from the atomic widths $\beta_i$.&lt;/p>
&lt;p>Wei checked analytical forces against finite differences for a water dimer
and tested energy conservation in a 512-water NVE simulation.
Both induction convergence and PME accuracy matter for these calculations.
Parameter development is a separate task; see &lt;a href="https://doi.org/10.1021/acs.jctc.8b00603" target="_blank" rel="noopener">Wang et al. (2019)&lt;/a>
for atomic polarizability and anisotropy.&lt;/p>
&lt;h2 id="references-and-scope">References and scope&lt;/h2>
&lt;p>The mathematical derivations and figures here are explanatory. Figures 1–2
evaluate analytical expressions; Figure 3 is a schematic. None reproduces
simulation data from the cited papers.&lt;/p>
&lt;ol>
&lt;li>&lt;strong>Wei, H.; Qi, R.; Wang, J.; Cieplak, P.; Duan, Y.; Luo, R.&lt;/strong>
&lt;em>Efficient formulation of polarizable Gaussian multipole electrostatics
for biomolecular simulations.&lt;/em> J. Chem. Phys. (2020).
&lt;a href="https://doi.org/10.1063/5.0019560" target="_blank" rel="noopener">Publisher article&lt;/a> · &lt;a href="https://arxiv.org/abs/2007.10517" target="_blank" rel="noopener">Author preprint&lt;/a>.
Equation references above follow the author preprint.&lt;/li>
&lt;li>&lt;strong>Elking, D.; Darden, T.; Woods, R. J.&lt;/strong>
&lt;em>Gaussian induced dipole polarization model.&lt;/em>
J. Comput. Chem. &lt;strong>28&lt;/strong>, 1261–1274 (2007).
&lt;a href="https://doi.org/10.1002/jcc.20574" target="_blank" rel="noopener">Publisher article&lt;/a>.&lt;/li>
&lt;li>&lt;strong>Wang, J.; Cieplak, P.; Luo, R.; Duan, Y.&lt;/strong>
&lt;em>Development of Polarizable Gaussian Model for Molecular Mechanical
Calculations I: Atomic Polarizability Parameterization To Reproduce
ab Initio Anisotropy.&lt;/em> J. Chem. Theory Comput. &lt;strong>15&lt;/strong>, 1146–1158 (2019).
&lt;a href="https://doi.org/10.1021/acs.jctc.8b00603" target="_blank" rel="noopener">Publisher article&lt;/a>.&lt;/li>
&lt;/ol></description></item></channel></rss>