diff --git a/doc/html/Section_commands.html b/doc/html/Section_commands.html
index 3b0a13f751..3b01d0ede2 100644
--- a/doc/html/Section_commands.html
+++ b/doc/html/Section_commands.html
@@ -619,13 +619,13 @@ USER-INTEL, k = KOKKOS, o = USER-OMP, t = OPT.
diff --git a/doc/html/_sources/Section_commands.txt b/doc/html/_sources/Section_commands.txt
index 2fbb8287b8..958b72d815 100644
--- a/doc/html/_sources/Section_commands.txt
+++ b/doc/html/_sources/Section_commands.txt
@@ -457,37 +457,37 @@ with the :doc:`appropriate accelerated package `.
This is indicated by additional letters in parenthesis: g = GPU, i =
USER-INTEL, k = KOKKOS, o = USER-OMP, t = OPT.
-+------------------------------------------------------+----------------------------------------------+----------------------------------------+------------------------------------------+--------------------------------------------+----------------------------------------+--------------------------------------------------------+------------------------------------------+
-| :doc:`adapt ` | :doc:`addforce ` | :doc:`append/atoms ` | :doc:`atom/swap ` | :doc:`aveforce ` | :doc:`ave/atom ` | :doc:`ave/chunk ` | :doc:`ave/correlate ` |
-+------------------------------------------------------+----------------------------------------------+----------------------------------------+------------------------------------------+--------------------------------------------+----------------------------------------+--------------------------------------------------------+------------------------------------------+
-| :doc:`ave/histo ` | :doc:`ave/histo/weight ` | :doc:`ave/time ` | :doc:`balance ` | :doc:`bond/break ` | :doc:`bond/create ` | :doc:`bond/swap ` | :doc:`box/relax ` |
-+------------------------------------------------------+----------------------------------------------+----------------------------------------+------------------------------------------+--------------------------------------------+----------------------------------------+--------------------------------------------------------+------------------------------------------+
-| :doc:`deform (k) ` | :doc:`deposit ` | :doc:`drag ` | :doc:`dt/reset ` | :doc:`efield ` | :doc:`ehex ` | :doc:`enforce2d ` | :doc:`evaporate ` |
-+------------------------------------------------------+----------------------------------------------+----------------------------------------+------------------------------------------+--------------------------------------------+----------------------------------------+--------------------------------------------------------+------------------------------------------+
-| :doc:`external ` | :doc:`freeze ` | :doc:`gcmc ` | :doc:`gld ` | :doc:`gravity (o) ` | :doc:`heat ` | :doc:`indent ` | :doc:`langevin (k) ` |
-+------------------------------------------------------+----------------------------------------------+----------------------------------------+------------------------------------------+--------------------------------------------+----------------------------------------+--------------------------------------------------------+------------------------------------------+
-| :doc:`lineforce ` | :doc:`momentum ` | :doc:`move ` | :doc:`msst ` | :doc:`neb ` | :doc:`nph (ko) ` | :doc:`nphug (o) ` | :doc:`nph/asphere (o) ` |
-+------------------------------------------------------+----------------------------------------------+----------------------------------------+------------------------------------------+--------------------------------------------+----------------------------------------+--------------------------------------------------------+------------------------------------------+
-| :doc:`nph/body ` | :doc:`nph/sphere (o) ` | :doc:`npt (kio) ` | :doc:`npt/asphere (o) ` | :doc:`npt/body ` | :doc:`npt/sphere (o) ` | :doc:`nve (kio) ` | :doc:`nve/asphere (i) ` |
-+------------------------------------------------------+----------------------------------------------+----------------------------------------+------------------------------------------+--------------------------------------------+----------------------------------------+--------------------------------------------------------+------------------------------------------+
-| :doc:`nve/asphere/noforce ` | :doc:`nve/body ` | :doc:`nve/limit ` | :doc:`nve/line ` | :doc:`nve/noforce ` | :doc:`nve/sphere (o) ` | :doc:`nve/tri ` | :doc:`nvt (iko) ` |
-+------------------------------------------------------+----------------------------------------------+----------------------------------------+------------------------------------------+--------------------------------------------+----------------------------------------+--------------------------------------------------------+------------------------------------------+
-| :doc:`nvt/asphere (o) ` | :doc:`nvt/body ` | :doc:`nvt/sllod (io) ` | :doc:`nvt/sphere (o) ` | :doc:`oneway ` | :doc:`orient/fcc ` | :doc:`planeforce ` | :doc:`poems ` |
-+------------------------------------------------------+----------------------------------------------+----------------------------------------+------------------------------------------+--------------------------------------------+----------------------------------------+--------------------------------------------------------+------------------------------------------+
-| :doc:`pour ` | :doc:`press/berendsen ` | :doc:`print ` | :doc:`property/atom ` | :doc:`qeq/comb (o) ` | :doc:`qeq/dynamic ` | :doc:`qeq/fire ` | :doc:`qeq/point ` |
-+------------------------------------------------------+----------------------------------------------+----------------------------------------+------------------------------------------+--------------------------------------------+----------------------------------------+--------------------------------------------------------+------------------------------------------+
-| :doc:`qeq/shielded ` | :doc:`qeq/slater ` | :doc:`rattle ` | :doc:`reax/bonds ` | :doc:`recenter ` | :doc:`restrain ` | :doc:`rigid (o) ` | :doc:`rigid/nph (o) ` |
-+------------------------------------------------------+----------------------------------------------+----------------------------------------+------------------------------------------+--------------------------------------------+----------------------------------------+--------------------------------------------------------+------------------------------------------+
-| :doc:`rigid/npt (o) ` | :doc:`rigid/nve (o) ` | :doc:`rigid/nvt (o) ` | :doc:`rigid/small (o) ` | :doc:`rigid/small/nph ` | :doc:`rigid/small/npt ` | :doc:`rigid/small/nve ` | :doc:`rigid/small/nvt ` |
-+------------------------------------------------------+----------------------------------------------+----------------------------------------+------------------------------------------+--------------------------------------------+----------------------------------------+--------------------------------------------------------+------------------------------------------+
-| :doc:`setforce (k) ` | :doc:`shake ` | :doc:`spring ` | :doc:`spring/chunk ` | :doc:`spring/rg ` | :doc:`spring/self ` | :doc:`srd ` | :doc:`store/force ` |
-+------------------------------------------------------+----------------------------------------------+----------------------------------------+------------------------------------------+--------------------------------------------+----------------------------------------+--------------------------------------------------------+------------------------------------------+
-| :doc:`store/state ` | :doc:`temp/berendsen ` | :doc:`temp/csld ` | :doc:`temp/csvr ` | :doc:`temp/rescale ` | :doc:`tfmc ` | :doc:`thermal/conductivity ` | :doc:`tmd ` |
-+------------------------------------------------------+----------------------------------------------+----------------------------------------+------------------------------------------+--------------------------------------------+----------------------------------------+--------------------------------------------------------+------------------------------------------+
-| :doc:`ttm ` | :doc:`tune/kspace ` | :doc:`vector ` | :doc:`viscosity ` | :doc:`viscous ` | :doc:`wall/colloid ` | :doc:`wall/gran ` | :doc:`wall/harmonic ` |
-+------------------------------------------------------+----------------------------------------------+----------------------------------------+------------------------------------------+--------------------------------------------+----------------------------------------+--------------------------------------------------------+------------------------------------------+
-| :doc:`wall/lj1043 ` | :doc:`wall/lj126 ` | :doc:`wall/lj93 ` | :doc:`wall/piston ` | :doc:`wall/reflect (k) ` | :doc:`wall/region ` | :doc:`wall/srd ` | |
-+------------------------------------------------------+----------------------------------------------+----------------------------------------+------------------------------------------+--------------------------------------------+----------------------------------------+--------------------------------------------------------+------------------------------------------+
++------------------------------------------------------+-----------------------------------------+----------------------------------------------+------------------------------------------+------------------------------------------+--------------------------------------------+--------------------------------------+--------------------------------------------------------+
+| :doc:`adapt ` | :doc:`addforce ` | :doc:`append/atoms ` | :doc:`atom/swap ` | :doc:`aveforce ` | :doc:`ave/atom ` | :doc:`ave/chunk ` | :doc:`ave/correlate ` |
++------------------------------------------------------+-----------------------------------------+----------------------------------------------+------------------------------------------+------------------------------------------+--------------------------------------------+--------------------------------------+--------------------------------------------------------+
+| :doc:`ave/histo ` | :doc:`ave/histo/weight ` | :doc:`ave/time ` | :doc:`balance ` | :doc:`bond/break ` | :doc:`bond/create ` | :doc:`bond/swap ` | :doc:`box/relax ` |
++------------------------------------------------------+-----------------------------------------+----------------------------------------------+------------------------------------------+------------------------------------------+--------------------------------------------+--------------------------------------+--------------------------------------------------------+
+| :doc:`deform (k) ` | :doc:`deposit ` | :doc:`drag ` | :doc:`dt/reset ` | :doc:`efield ` | :doc:`ehex ` | :doc:`enforce2d ` | :doc:`evaporate ` |
++------------------------------------------------------+-----------------------------------------+----------------------------------------------+------------------------------------------+------------------------------------------+--------------------------------------------+--------------------------------------+--------------------------------------------------------+
+| :doc:`external ` | :doc:`freeze ` | :doc:`gcmc ` | :doc:`gld ` | :doc:`gravity (o) ` | :doc:`heat ` | :doc:`indent ` | :doc:`langevin (k) ` |
++------------------------------------------------------+-----------------------------------------+----------------------------------------------+------------------------------------------+------------------------------------------+--------------------------------------------+--------------------------------------+--------------------------------------------------------+
+| :doc:`lineforce ` | :doc:`momentum ` | :doc:`move ` | :doc:`msst ` | :doc:`neb ` | :doc:`nph (ko) ` | :doc:`nphug (o) ` | :doc:`nph/asphere (o) ` |
++------------------------------------------------------+-----------------------------------------+----------------------------------------------+------------------------------------------+------------------------------------------+--------------------------------------------+--------------------------------------+--------------------------------------------------------+
+| :doc:`nph/body ` | :doc:`nph/sphere (o) ` | :doc:`npt (kio) ` | :doc:`npt/asphere (o) ` | :doc:`npt/body ` | :doc:`npt/sphere (o) ` | :doc:`nve (kio) ` | :doc:`nve/asphere (i) ` |
++------------------------------------------------------+-----------------------------------------+----------------------------------------------+------------------------------------------+------------------------------------------+--------------------------------------------+--------------------------------------+--------------------------------------------------------+
+| :doc:`nve/asphere/noforce ` | :doc:`nve/body ` | :doc:`nve/limit ` | :doc:`nve/line ` | :doc:`nve/noforce ` | :doc:`nve/sphere (o) ` | :doc:`nve/tri ` | :doc:`nvt (iko) ` |
++------------------------------------------------------+-----------------------------------------+----------------------------------------------+------------------------------------------+------------------------------------------+--------------------------------------------+--------------------------------------+--------------------------------------------------------+
+| :doc:`nvt/asphere (o) ` | :doc:`nvt/body ` | :doc:`nvt/sllod (io) ` | :doc:`nvt/sphere (o) ` | :doc:`oneway ` | :doc:`orient/bcc ` | :doc:`orient/fcc ` | :doc:`planeforce ` |
++------------------------------------------------------+-----------------------------------------+----------------------------------------------+------------------------------------------+------------------------------------------+--------------------------------------------+--------------------------------------+--------------------------------------------------------+
+| :doc:`poems ` | :doc:`pour ` | :doc:`press/berendsen ` | :doc:`print ` | :doc:`property/atom ` | :doc:`qeq/comb (o) ` | :doc:`qeq/dynamic ` | :doc:`qeq/fire ` |
++------------------------------------------------------+-----------------------------------------+----------------------------------------------+------------------------------------------+------------------------------------------+--------------------------------------------+--------------------------------------+--------------------------------------------------------+
+| :doc:`qeq/point ` | :doc:`qeq/shielded ` | :doc:`qeq/slater ` | :doc:`rattle ` | :doc:`reax/bonds ` | :doc:`recenter ` | :doc:`restrain ` | :doc:`rigid (o) ` |
++------------------------------------------------------+-----------------------------------------+----------------------------------------------+------------------------------------------+------------------------------------------+--------------------------------------------+--------------------------------------+--------------------------------------------------------+
+| :doc:`rigid/nph (o) ` | :doc:`rigid/npt (o) ` | :doc:`rigid/nve (o) ` | :doc:`rigid/nvt (o) ` | :doc:`rigid/small (o) ` | :doc:`rigid/small/nph ` | :doc:`rigid/small/npt ` | :doc:`rigid/small/nve ` |
++------------------------------------------------------+-----------------------------------------+----------------------------------------------+------------------------------------------+------------------------------------------+--------------------------------------------+--------------------------------------+--------------------------------------------------------+
+| :doc:`rigid/small/nvt ` | :doc:`setforce (k) ` | :doc:`shake ` | :doc:`spring ` | :doc:`spring/chunk ` | :doc:`spring/rg ` | :doc:`spring/self ` | :doc:`srd ` |
++------------------------------------------------------+-----------------------------------------+----------------------------------------------+------------------------------------------+------------------------------------------+--------------------------------------------+--------------------------------------+--------------------------------------------------------+
+| :doc:`store/force ` | :doc:`store/state ` | :doc:`temp/berendsen ` | :doc:`temp/csld ` | :doc:`temp/csvr ` | :doc:`temp/rescale ` | :doc:`tfmc ` | :doc:`thermal/conductivity ` |
++------------------------------------------------------+-----------------------------------------+----------------------------------------------+------------------------------------------+------------------------------------------+--------------------------------------------+--------------------------------------+--------------------------------------------------------+
+| :doc:`tmd ` | :doc:`ttm ` | :doc:`tune/kspace ` | :doc:`vector ` | :doc:`viscosity ` | :doc:`viscous ` | :doc:`wall/colloid ` | :doc:`wall/gran ` |
++------------------------------------------------------+-----------------------------------------+----------------------------------------------+------------------------------------------+------------------------------------------+--------------------------------------------+--------------------------------------+--------------------------------------------------------+
+| :doc:`wall/harmonic ` | :doc:`wall/lj1043 ` | :doc:`wall/lj126 ` | :doc:`wall/lj93 ` | :doc:`wall/piston ` | :doc:`wall/reflect (k) ` | :doc:`wall/region ` | :doc:`wall/srd ` |
++------------------------------------------------------+-----------------------------------------+----------------------------------------------+------------------------------------------+------------------------------------------+--------------------------------------------+--------------------------------------+--------------------------------------------------------+
These are additional fix styles in USER packages, which can be used if
:ref:`LAMMPS is built with the appropriate package `.
diff --git a/doc/html/_sources/fix.txt b/doc/html/_sources/fix.txt
index 2914668e6a..1a94179199 100644
--- a/doc/html/_sources/fix.txt
+++ b/doc/html/_sources/fix.txt
@@ -226,7 +226,8 @@ of :ref:`this page `.
* :doc:`nvt/sllod ` - NVT for NEMD with SLLOD equations
* :doc:`nvt/sphere ` - NVT for spherical particles
* :doc:`oneway ` - constrain particles on move in one direction
-* :doc:`orient/fcc ` - add grain boundary migration force
+* :doc:`orient/bcc ` - add grain boundary migration force for BCC
+* :doc:`orient/fcc ` - add grain boundary migration force for FCC
* :doc:`planeforce ` - constrain atoms to move in a plane
* :doc:`poems ` - constrain clusters of atoms to move as coupled rigid bodies
* :doc:`pour ` - pour new atoms/molecules into a granular simulation domain
diff --git a/doc/html/_sources/fix_orient.txt b/doc/html/_sources/fix_orient.txt
index e7fa7c23fc..c7418d470f 100644
--- a/doc/html/_sources/fix_orient.txt
+++ b/doc/html/_sources/fix_orient.txt
@@ -3,14 +3,18 @@
fix orient/fcc command
======================
+fix orient/bcc command
+======================
+
.. parsed-literal::
fix ID group-ID orient/fcc nstats dir alat dE cutlo cuthi file0 file1
+ fix ID group-ID orient/bcc nstats dir alat dE cutlo cuthi file0 file1
* ID, group-ID are documented in :doc:`fix ` command
* nstats = print stats every this many steps, 0 = never
* dir = 0/1 for which crystal is used as reference
-* alat = fcc cubic lattice constant (distance units)
+* alat = fcc/bcc cubic lattice constant (distance units)
* dE = energy added to each atom (energy units)
* cutlo,cuthi = values between 0.0 and 1.0, cutlo < cuthi
* file0,file1 = files that specify orientation of each grain
@@ -21,6 +25,7 @@ Examples
.. parsed-literal::
fix gb all orient/fcc 0 1 4.032008 0.001 0.25 0.75 xi.vec chi.vec
+ fix gb all orient/bcc 0 1 2.882 0.001 0.25 0.75 ngb.left ngb.right
Description
"""""""""""
@@ -29,8 +34,9 @@ The fix applies an orientation-dependent force to atoms near a planar
grain boundary which can be used to induce grain boundary migration
(in the direction perpendicular to the grain boundary plane). The
motivation and explanation of this force and its application are
-described in :ref:`(Janssens) `. The force is only applied to
-atoms in the fix group.
+described in :ref:`(Janssens)