Commit 3c7417fb authored by sjplimp's avatar sjplimp Committed by GitHub
Browse files

Merge pull request #497 from lammps/add-user-reaxc-omp

Add USER-OMP compatible OpenMP support to USER-REAXC
parents 34cfc7bd 2f6bbcfb
Loading
Loading
Loading
Loading
+2 −2
Original line number Diff line number Diff line
@@ -717,7 +717,7 @@ package"_Section_start.html#start_3.
"phonon"_fix_phonon.html,
"pimd"_fix_pimd.html,
"qbmsst"_fix_qbmsst.html,
"qeq/reax"_fix_qeq_reax.html,
"qeq/reax (ko)"_fix_qeq_reax.html,
"qmmm"_fix_qmmm.html,
"qtb"_fix_qtb.html,
"reax/c/bonds"_fix_reax_bonds.html,
@@ -1057,7 +1057,7 @@ package"_Section_start.html#start_3.
"oxdna2/excv"_pair_oxdna2.html,
"oxdna2/stk"_pair_oxdna2.html,
"quip"_pair_quip.html,
"reax/c (k)"_pair_reaxc.html,
"reax/c (ko)"_pair_reaxc.html,
"smd/hertz"_pair_smd_hertz.html,
"smd/tlsph"_pair_smd_tlsph.html,
"smd/triangulated/surface"_pair_smd_triangulated_surface.html,
+8 −2
Original line number Diff line number Diff line
@@ -8,17 +8,19 @@

fix qeq/reax command :h3
fix qeq/reax/kk command :h3
fix qeq/reax/omp command :h3

[Syntax:]

fix ID group-ID qeq/reax Nevery cutlo cuthi tolerance params :pre
fix ID group-ID qeq/reax Nevery cutlo cuthi tolerance params args :pre

ID, group-ID are documented in "fix"_fix.html command
qeq/reax = style name of this fix command
Nevery = perform QEq every this many steps
cutlo,cuthi = lo and hi cutoff for Taper radius
tolerance = precision to which charges will be equilibrated
params = reax/c or a filename :ul
params = reax/c or a filename
args   = {dual} (optional) :ul

[Examples:]

@@ -59,6 +61,10 @@ potential file, except that eta is defined here as twice the eta value
in the ReaxFF file. Note that unlike the rest of LAMMPS, the units
of this fix are hard-coded to be A, eV, and electronic charge.

The optional {dual} keyword allows to perform the optimization
of the S and T matrices in parallel. This is only supported for
the {qeq/reax/omp} style. Otherwise they are processed separately.

[Restart, fix_modify, output, run start/stop, minimize info:]

No information about this fix is written to "binary restart
+1 −0
Original line number Diff line number Diff line
@@ -8,6 +8,7 @@

pair_style reax/c command :h3
pair_style reax/c/kk command :h3
pair_style reax/c/omp command :h3

[Syntax:]

+1 −0
Original line number Diff line number Diff line
@@ -126,4 +126,5 @@ fi

if (test $1 = "USER-REAXC") then
  depend KOKKOS
  depend USER-OMP
fi
+1161 −0

File added.

Preview size limit exceeded, changes collapsed.

Loading