Notes on MEAM Potential¶
The modified embedded-atom-method (MEAM) potential extends the conventional embedded-atom-method by including directional bonding [1]. This allows the application to both metallic and covalent systems, as well as mixed systems.
The energy function for the Modified Embedded Atom Method as presented e.g. in [2] is given as the sum of some pair term and some embedding term as follows:
The embedding function is of the form \(F_i(\bar{\rho}_i) = A_i E_i^0\bar{\rho}_i \log \bar{\rho}_i\) for \(\bar{\rho}_i > 0\) and for \(\bar{\rho}_i \le 0\) is \(F_i(\bar{\rho}_i) = 0\)
if embedding_negative
is 0 or \(F_i(\bar{\rho}_i) = -A_i E_i^0 \bar{\rho}_i\) if it is 1, where \(A_i\) and \(E_i^0\) are element dependent parameters.
The background electron density \(\bar{\rho}_i\) is given by:
where
and \(G_i\) is one of
With the element dependent constant \(\rho_i^0\), the number of nearest neighbors in the reference structure \(Z_{i0}\) and \(\Gamma_i^\text{ref}\) \(\Gamma\) evaluated in the reference structure, the composition dependent density scaling can be chosen to be either
or \(\rho_i^0 = \rho_{i0} Z_{i0}\). Note that for \gamma=0
and \gamma=2
\(G_i(\Gamma_i^\text{ref})\) is always set to 1. The partial electron densities are defined as
with the atomic electron densities given by
Finally, the average weighting factors are given by
with element dependent parameters \(t_{0,i}^{(k)}\).
The pair term \(\Phi_{ij}\) is defined as
where \(Z_{ij0}\) is the number of nearest neighbors in the reference structure, \(F_i(\hat{\rho}_{ij})\) the embedding function evaluated in the reference structure and
with
and
Some reference structures use a more complex form of \(\Phi_{ij}(r_{ij})\). For small \(r_{ij}\), this pair term is blended with a ZBL potential by default.newline Last, the screening function \(S_{ij}\) is defined by
where \(r_c\) is the global cutoff radius, \(\Delta r\) is the length of a smoothing region for \(r\) near \(r_c\) and \(C_\text{min}\) and \(C_\text{max}\) are element-triple dependent parameters.
Note that the cutoff radius for this term needs to be larger than \(r_c\), depending on \(C_{\text{max}}\), because even triples with some particle distance \(> r_c\) may have a screening effect.
The parameter lattice
defines the reference structure for the given particle type.
The parameters alpha
, beta_k
, re
, Ec
,
scaling_factor
, weighting_factor_k
, rho
, \gamma
, attrac
and
repuls
correspond to the variables \(\alpha\), \(\beta^{(k)}\), \(r^0\), \(E^c\), \(A\), \(t_0^{(k)}\),
\(\rho_{0}\), attrac and repuls from the previous section respectively. nn2
enables the second nearest neighbor formulation as described in cite{lee2000second}, zbl
enables ZBL blending for small distances if set to 1.
re
and Ec
correspond to \(r^0\) and \(E^c\). Note that all element_data
entries
must be given before the first element_pair
entry.newline
If augment_1st
is set to 1, we set
for all \(i\). This is usually only needed for older parameter sets, modern ones already include this correction.
The default density_scaling
uses \(\rho_i^0=\rho_{i0}Z_{i0}G_i(\Gamma_i^{ref})\), setting \(G_i(\Gamma_i^{ref})=1\) uses \(\rho_i^0=\rho_{i0}Z_{i0}\) instead.
The latticeType
parameter must be one of the following strings:
dia
= diamond
fcc
= face centered cubic
bcc
= body centered cubic
dim
= dimer
b1
= rock salt
hcp
= hexagonal close-packed
c11
= MoSi2 structure
l12
= Cu3Au structure
b2
= CsCl structure