From 372ec35555e14d5a2f179fedb38b606b2ef397a9 Mon Sep 17 00:00:00 2001 From: Axel Kohlmeyer Date: Fri, 3 Jul 2026 15:25:05 -0400 Subject: [PATCH 1/2] set version date to July 4th, 2026 --- doc/lammps.1 | 4 ++-- src/version.h | 3 +-- 2 files changed, 3 insertions(+), 4 deletions(-) diff --git a/doc/lammps.1 b/doc/lammps.1 index 153cef1802b..7a1e091bbe1 100644 --- a/doc/lammps.1 +++ b/doc/lammps.1 @@ -1,7 +1,7 @@ -.TH LAMMPS "1" "30 March 2026" "2026-03-30" +.TH LAMMPS "1" "4 July 2026" "2026-07-04" .SH NAME .B LAMMPS -\- Molecular Dynamics Simulator. Version 30 March 2026 +\- Molecular Dynamics Simulator. Version 4 July 2026 .SH SYNOPSIS .B lmp diff --git a/src/version.h b/src/version.h index 4e48b808da0..896e95d6b05 100644 --- a/src/version.h +++ b/src/version.h @@ -1,2 +1 @@ -#define LAMMPS_VERSION "30 Mar 2026" -#define LAMMPS_UPDATE "Development" +#define LAMMPS_VERSION "4 Jul 2026" From 2e456dd837e0e57495772e41139f05151ec2f8c0 Mon Sep 17 00:00:00 2001 From: Axel Kohlmeyer Date: Fri, 3 Jul 2026 15:25:32 -0400 Subject: [PATCH 2/2] update pending version tags to 4Jul2026 --- doc/src/Build_extras.rst | 2 +- doc/src/Developer_unittest.rst | 2 +- doc/src/Developer_write_docs.rst | 2 +- doc/src/Howto_bpm.rst | 2 +- doc/src/Howto_granular_surfaces.rst | 2 +- doc/src/Howto_peri.rst | 2 +- doc/src/Howto_viz.rst | 2 +- doc/src/Packages_details.rst | 2 +- doc/src/bond_bpm_rotational.rst | 4 ++-- doc/src/bond_fene.rst | 2 +- doc/src/bond_gaussian.rst | 2 +- doc/src/bond_quartic_exp.rst | 2 +- doc/src/change_box.rst | 2 +- doc/src/compute_property_atom.rst | 2 +- doc/src/dump_image.rst | 14 +++++++------- doc/src/fix_baoab.rst | 2 +- doc/src/fix_brownian.rst | 2 +- doc/src/fix_gemc.rst | 2 +- doc/src/fix_graphics_chunk.rst | 2 +- doc/src/fix_graphics_labels.rst | 2 +- doc/src/fix_graphics_replica.rst | 4 ++-- doc/src/fix_ilves.rst | 2 +- doc/src/fix_nve_bpm_sphere.rst | 2 +- doc/src/fix_store_state.rst | 2 +- doc/src/fix_surface_global.rst | 4 ++-- doc/src/fix_surface_local.rst | 2 +- doc/src/fix_viscous_nonlinear.rst | 2 +- doc/src/fix_wall_gran.rst | 2 +- doc/src/kspace_modify.rst | 6 +++--- doc/src/kspace_style.rst | 6 +++--- doc/src/molecule.rst | 8 ++++---- doc/src/neigh_modify.rst | 2 +- doc/src/package.rst | 4 ++-- doc/src/pair_airebo.rst | 2 +- doc/src/pair_bondval.rst | 2 +- doc/src/pair_brownian.rst | 2 +- doc/src/pair_fep_soft.rst | 4 ++-- doc/src/pair_ldd.rst | 2 +- doc/src/pair_lj_cut_coul.rst | 2 +- doc/src/pair_lubricate.rst | 2 +- doc/src/pair_lubricateU.rst | 2 +- doc/src/pair_mgpt.rst | 2 +- doc/src/pair_peri.rst | 4 ++-- doc/src/pair_runner.rst | 2 +- doc/src/pair_surf_granular.rst | 2 +- doc/src/run_style.rst | 2 +- doc/src/variable.rst | 2 +- doc/src/write_data.rst | 2 +- src/library.cpp | 2 +- 49 files changed, 68 insertions(+), 68 deletions(-) diff --git a/doc/src/Build_extras.rst b/doc/src/Build_extras.rst index cfc4fbcfa28..6eb4d57e7b0 100644 --- a/doc/src/Build_extras.rst +++ b/doc/src/Build_extras.rst @@ -255,7 +255,7 @@ LAMMPS must be compiled with ``-DFFT_SINGLE`` to use PPPM with GPU acceleration or GPU acceleration should be disabled for PPPM (e.g. suffix off or ``pair/only`` as described in the LAMMPS documentation). -.. versionchanged:: TBD +.. versionchanged:: 4Jul2026 ``GPU_ARCH`` is the canonical architecture setting for all ``GPU_API`` back ends. The back end specific ``HIP_ARCH`` (for ``GPU_API=hip``) diff --git a/doc/src/Developer_unittest.rst b/doc/src/Developer_unittest.rst index 202659c03e0..b7c889dde30 100644 --- a/doc/src/Developer_unittest.rst +++ b/doc/src/Developer_unittest.rst @@ -890,7 +890,7 @@ of the potentials and differences in compilers. Tests for granular (DEM) models ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -.. versionadded:: TBD +.. versionadded:: 4Jul2026 The ``unittest/granular`` folder contains a YAML-driven test suite for discrete element method (DEM) / granular models, built in the same spirit diff --git a/doc/src/Developer_write_docs.rst b/doc/src/Developer_write_docs.rst index 91a6f490762..68489191ac1 100644 --- a/doc/src/Developer_write_docs.rst +++ b/doc/src/Developer_write_docs.rst @@ -165,7 +165,7 @@ the model or behavior, typically including the functional form as a Description """"""""""" - .. versionadded:: TBD + .. versionadded:: 4Jul2026 Pair style *born/gauss* computes pairwise interactions ... diff --git a/doc/src/Howto_bpm.rst b/doc/src/Howto_bpm.rst index b9ac97139ba..4f4227685b6 100644 --- a/doc/src/Howto_bpm.rst +++ b/doc/src/Howto_bpm.rst @@ -83,7 +83,7 @@ more helpful column names. An example of this procedure is found in ``/examples/bpm/pour/``. External software, such as OVITO, can read these dump files to render bond data. -.. versionadded:: TBD +.. versionadded:: 4Jul2026 The :doc:`compute bond/local ` property can also be visualized using :doc:`dump image ` to color bonds by diff --git a/doc/src/Howto_granular_surfaces.rst b/doc/src/Howto_granular_surfaces.rst index 481598939d3..c5b516c520f 100644 --- a/doc/src/Howto_granular_surfaces.rst +++ b/doc/src/Howto_granular_surfaces.rst @@ -1,7 +1,7 @@ Granular surfaces ================= -.. versionadded:: TBD +.. versionadded:: 4Jul2026 As explained on the :doc:`Howto granular ` doc page, granular systems are composed of finite-size spherical or aspherical diff --git a/doc/src/Howto_peri.rst b/doc/src/Howto_peri.rst index cb418a6dcc5..52ce4fbccff 100644 --- a/doc/src/Howto_peri.rst +++ b/doc/src/Howto_peri.rst @@ -591,7 +591,7 @@ s_{min}` from that bond's own :math:`s_{00}` and :math:`\alpha`. This keeps the criterion correct when :math:`s_{00}` and :math:`\alpha` differ between atom-type pairs (for example, a deliberately weakened interface). -.. versionchanged:: TBD +.. versionchanged:: 4Jul2026 Earlier versions stored a single per-particle critical stretch :math:`s_0` (the maximum of :math:`s_{00} - \alpha s` over a particle's bonds), which diff --git a/doc/src/Howto_viz.rst b/doc/src/Howto_viz.rst index 21b11eb491c..6b504f5fdb9 100644 --- a/doc/src/Howto_viz.rst +++ b/doc/src/Howto_viz.rst @@ -329,7 +329,7 @@ the charge: type map, by custom type map, by element, and by charge. Click to see the full-size images)
-.. versionchanged:: TBD +.. versionchanged:: 4Jul2026 Similar color selections are available for coloring bonds. The available options are: *type*, *atom*, *c_ID* (or *c_ID[I]*), and *none*. With diff --git a/doc/src/Packages_details.rst b/doc/src/Packages_details.rst index 7994b0a7ff8..cbfb6257c57 100644 --- a/doc/src/Packages_details.rst +++ b/doc/src/Packages_details.rst @@ -1919,7 +1919,7 @@ your system. This package has :ref:`specific installation instructions ` on the :doc:`Build extras ` page. -.. versionadded:: TBD +.. versionadded:: 4Jul2026 **Supporting info:** diff --git a/doc/src/bond_bpm_rotational.rst b/doc/src/bond_bpm_rotational.rst index 6a1bcc6dd4f..e9a3570def5 100644 --- a/doc/src/bond_bpm_rotational.rst +++ b/doc/src/bond_bpm_rotational.rst @@ -149,7 +149,7 @@ non-bpm bond styles. Similar behavior to *break no* can also be attained by setting arbitrarily high values for all four failure coefficients. One cannot use *break no* with *smooth yes*. -.. versionadded:: TBD +.. versionadded:: 4Jul2026 For *damping* style *derivative* (the default), additional forces/torques are applied on shear, twisting, and bending modes. These @@ -198,7 +198,7 @@ necessary if bonds can break and requires specific :doc:`special_bonds ` settings described in the restrictions. Further details can be found in the :doc:`how to ` page on BPMs. -.. versionadded:: TBD +.. versionadded:: 4Jul2026 The *frame* setting determines the reference used to calculate the relative displacement and rotation. The *particle* option uses the diff --git a/doc/src/bond_fene.rst b/doc/src/bond_fene.rst index 5e323dd7cc7..f4f40e4c97b 100644 --- a/doc/src/bond_fene.rst +++ b/doc/src/bond_fene.rst @@ -94,7 +94,7 @@ package; the *fene/nm* bond style can only be used if LAMMPS was built with the EXTRA-MOLECULE package. See the :doc:`Build package ` page for more info. -.. versionadded:: TBD +.. versionadded:: 4Jul2026 The *fene/nm/omp* style diff --git a/doc/src/bond_gaussian.rst b/doc/src/bond_gaussian.rst index cc0ad40882b..f80bcf230ea 100644 --- a/doc/src/bond_gaussian.rst +++ b/doc/src/bond_gaussian.rst @@ -63,7 +63,7 @@ This bond style can only be used if LAMMPS was built with the EXTRA-MOLECULE package. See the :doc:`Build package ` doc page for more info. -.. versionadded:: TBD +.. versionadded:: 4Jul2026 The *gaussian/omp* style diff --git a/doc/src/bond_quartic_exp.rst b/doc/src/bond_quartic_exp.rst index 39c53fbeb15..f9f84aa74f0 100644 --- a/doc/src/bond_quartic_exp.rst +++ b/doc/src/bond_quartic_exp.rst @@ -25,7 +25,7 @@ Examples Description """"""""""" -.. versionadded:: TBD +.. versionadded:: 4Jul2026 The *quartic/exp* bond style uses the potential diff --git a/doc/src/change_box.rst b/doc/src/change_box.rst index c1209799d49..8b8e45a6502 100644 --- a/doc/src/change_box.rst +++ b/doc/src/change_box.rst @@ -140,7 +140,7 @@ new owning processors. All of these will typically lead to bad dynamics and/or generate error messages. -.. versionchanged:: TBD +.. versionchanged:: 4Jul2026 Atoms that end up outside of non-periodic boundaries as a result of this command are now handled according to the :doc:`thermo_modify lost diff --git a/doc/src/compute_property_atom.rst b/doc/src/compute_property_atom.rst index 4968a7ad8a2..c9b04a36bd1 100644 --- a/doc/src/compute_property_atom.rst +++ b/doc/src/compute_property_atom.rst @@ -238,7 +238,7 @@ switching parameter can be calculated from *apip_lambda_input* and mixes the energies of a fast (*apip_e_fast*) and a precise (*apip_e_precise*) potential into an adaptive-precision energy. -.. versionchanged:: TBD +.. versionchanged:: 4Jul2026 Alternatively, the switching parameter can be calculated from a locally averaged descriptor (*apip_la_avg*) to obtain a conservative diff --git a/doc/src/dump_image.rst b/doc/src/dump_image.rst index 069fc70145b..addd54c4921 100644 --- a/doc/src/dump_image.rst +++ b/doc/src/dump_image.rst @@ -354,7 +354,7 @@ prefixed by "c\_", "f\_", or "v\_", respectively. Note that the *diameter* setting can be overridden with a numeric value applied to all atoms by the optional *adiam* keyword. -.. versionchanged:: TBD +.. versionchanged:: 4Jul2026 Extended list of colors from 6 to 16 @@ -460,7 +460,7 @@ If *atom* is specified for the bond *color* value, then each bond is drawn in 2 halves, with the color of each half being the color of the atom at that end of the bond. -.. versionchanged:: TBD +.. versionchanged:: 4Jul2026 Extended list of default colors from 6 to 16 @@ -472,7 +472,7 @@ and darkgray for the first 16 bond types and repeats itself after that. This mapping can be changed by the "dump_modify bcolor" command, as described below. -.. versionadded:: TBD +.. versionadded:: 4Jul2026 If a compute reference *c_ID* or *c_ID[I]* is specified for the *color* value, then each bond is colored by a per-bond value taken from that @@ -694,7 +694,7 @@ and fix commands are in the :doc:`Howto_viz` howto. draw style *transparent* was added -.. versionchanged:: TBD +.. versionchanged:: 4Jul2026 draw triangulated hull from random points for region style *intersect* or *union* @@ -1247,7 +1247,7 @@ The arguments for the *gmap* keyword are identical to those for the ---------- -.. versionadded:: TBD +.. versionadded:: 4Jul2026 The *bmap* keyword can be used with the dump image command, with its *bond* keyword, when the bond *color* value is a compute reference @@ -1261,7 +1261,7 @@ The arguments for the *bmap* keyword are identical to those for the ---------- -.. versionadded:: TBD +.. versionadded:: 4Jul2026 The *lights* keyword can be used to set the relative intensities of the four light sources used to illuminate the scene: *ambient*, *key*, @@ -1279,7 +1279,7 @@ the scene from behind the camera to provide depth. ---------- -.. versionadded:: TBD +.. versionadded:: 4Jul2026 The *loadcolors* and *savecolors* keywords can be used to read or write the current per-atom-type color assignments and their definitions from diff --git a/doc/src/fix_baoab.rst b/doc/src/fix_baoab.rst index 3a63b2dfd8f..2cab7d3ca2f 100644 --- a/doc/src/fix_baoab.rst +++ b/doc/src/fix_baoab.rst @@ -33,7 +33,7 @@ Examples fix 1 all baoab 1.0 1.0 10.0 48279 zero yes fix 2 all baoab 300.0 400.0 200.0 77777 -.. versionadded:: TBD +.. versionadded:: 4Jul2026 Description """"""""""" diff --git a/doc/src/fix_brownian.rst b/doc/src/fix_brownian.rst index e299e14d70f..07f4cb0ab76 100644 --- a/doc/src/fix_brownian.rst +++ b/doc/src/fix_brownian.rst @@ -243,7 +243,7 @@ to the *x*\ -- *y* plane in a 3D simulation. Only compatible with Restart, fix_modify, output, run start/stop, minimize info """"""""""""""""""""""""""""""""""""""""""""""""""""""""""" -.. versionchanged:: TBD +.. versionchanged:: 4Jul2026 This fix writes the state of its random number generator to :doc:`binary restart files `, so that a simulation continued from a restart diff --git a/doc/src/fix_gemc.rst b/doc/src/fix_gemc.rst index 7b9bb165afe..45cac7a5c26 100644 --- a/doc/src/fix_gemc.rst +++ b/doc/src/fix_gemc.rst @@ -32,7 +32,7 @@ Examples Description """"""""""" -.. versionadded:: TBD +.. versionadded:: 4Jul2026 This fix performs Gibbs ensemble Monte Carlo (GEMC) exchanges of atoms and volume between two simulation cells at specified *T*. It also diff --git a/doc/src/fix_graphics_chunk.rst b/doc/src/fix_graphics_chunk.rst index a8b952c31e4..6c235fe49de 100644 --- a/doc/src/fix_graphics_chunk.rst +++ b/doc/src/fix_graphics_chunk.rst @@ -43,7 +43,7 @@ Examples Description """"""""""" -.. versionadded:: TBD +.. versionadded:: 4Jul2026 This fix generates graphics objects from chunks of atoms defined by the :doc:`compute chunk/atom ` command. For each chunk diff --git a/doc/src/fix_graphics_labels.rst b/doc/src/fix_graphics_labels.rst index 4c783259061..a1fa06030f3 100644 --- a/doc/src/fix_graphics_labels.rst +++ b/doc/src/fix_graphics_labels.rst @@ -278,7 +278,7 @@ may be added: colors are drawn. This can simplify determining which value a specific color corresponds to. - .. versionadded:: TBD + .. versionadded:: 4Jul2026 The *map* value selects which of the colormaps of the :doc:`dump image ` instance the legend represents. A dump image has separate diff --git a/doc/src/fix_graphics_replica.rst b/doc/src/fix_graphics_replica.rst index 151bb5cf180..927afe218c9 100644 --- a/doc/src/fix_graphics_replica.rst +++ b/doc/src/fix_graphics_replica.rst @@ -30,7 +30,7 @@ Examples Description """"""""""" -.. versionadded:: TBD +.. versionadded:: 4Jul2026 This fix allows to add spheres to images rendered with :doc:`dump image ` using the *fix* keyword to represent atoms from all @@ -61,7 +61,7 @@ an atom to the average position across all replica. Dump image info """"""""""""""" -.. versionadded:: TBD +.. versionadded:: 4Jul2026 Fix graphics/replica is designed to be used with the *fix* keyword of :doc:`dump image `. The fix will add spheres based on the diff --git a/doc/src/fix_ilves.rst b/doc/src/fix_ilves.rst index cba25d623f8..9a676053295 100644 --- a/doc/src/fix_ilves.rst +++ b/doc/src/fix_ilves.rst @@ -57,7 +57,7 @@ Examples Description """"""""""" -.. versionadded:: TBD +.. versionadded:: 4Jul2026 Apply bond-length and angle constraints using the ILVES algorithm of :ref:`(Lopez-Villellas) `. ILVES enforces holonomic diff --git a/doc/src/fix_nve_bpm_sphere.rst b/doc/src/fix_nve_bpm_sphere.rst index e5c020256b8..bfd878d4f51 100644 --- a/doc/src/fix_nve_bpm_sphere.rst +++ b/doc/src/fix_nve_bpm_sphere.rst @@ -54,7 +54,7 @@ simulations, as defined by the :doc:`dimension ` keyword. The only difference between discs and spheres in this context is their moment of inertia, as used in the time integration. -.. versionadded:: TBD +.. versionadded:: 4Jul2026 If the *update* keyword is used with the *dipole* value, then the orientation of the dipole moment of each particle is also updated diff --git a/doc/src/fix_store_state.rst b/doc/src/fix_store_state.rst index e590ea82d9c..bc002254ce9 100644 --- a/doc/src/fix_store_state.rst +++ b/doc/src/fix_store_state.rst @@ -86,7 +86,7 @@ Examples Description """"""""""" -.. versionchanged:: TBD +.. versionchanged:: 4Jul2026 The *history* keyword was added. diff --git a/doc/src/fix_surface_global.rst b/doc/src/fix_surface_global.rst index 64b7062ccae..955a12e8e6a 100644 --- a/doc/src/fix_surface_global.rst +++ b/doc/src/fix_surface_global.rst @@ -72,7 +72,7 @@ Examples Description """"""""""" -.. versionadded:: TBD +.. versionadded:: 4Jul2026 Enable granular surfaces to be used as boundary conditions on particles in a granular simulation. Granular surfaces are defined as @@ -265,7 +265,7 @@ surface in degrees Kelvin. Dump image info """"""""""""""" -.. versionadded:: TBD +.. versionadded:: 4Jul2026 This wall fix supports the *fix* keyword of :doc:`dump image `. The fix will pass geometry information about the surface diff --git a/doc/src/fix_surface_local.rst b/doc/src/fix_surface_local.rst index 1dabfff2eff..1ae2e157f40 100644 --- a/doc/src/fix_surface_local.rst +++ b/doc/src/fix_surface_local.rst @@ -52,7 +52,7 @@ Examples Description """"""""""" -.. versionadded:: TBD +.. versionadded:: 4Jul2026 Enable granular surfaces to be used as boundary conditions on particles in a granular simulation. Granular surfaces are defined as diff --git a/doc/src/fix_viscous_nonlinear.rst b/doc/src/fix_viscous_nonlinear.rst index 1c39bab81e8..691c361983c 100644 --- a/doc/src/fix_viscous_nonlinear.rst +++ b/doc/src/fix_viscous_nonlinear.rst @@ -33,7 +33,7 @@ Examples Description """"""""""" -.. versionadded:: TBD +.. versionadded:: 4Jul2026 Add a nonlinear (Reynolds-number dependent) drag force to each finite-size spherical particle in the group, modeling the interaction diff --git a/doc/src/fix_wall_gran.rst b/doc/src/fix_wall_gran.rst index 823b5299185..92d5aed075d 100644 --- a/doc/src/fix_wall_gran.rst +++ b/doc/src/fix_wall_gran.rst @@ -107,7 +107,7 @@ NULL is used for *Kt*, then a default value is used where *Kt* = 2/7 *Kn*\ . If a NULL is used for *gamma_t*, then a default value is used where *gamma_t* = 1/2 *gamma_n*. -.. versionchanged:: TBD +.. versionchanged:: 4Jul2026 .. note:: diff --git a/doc/src/kspace_modify.rst b/doc/src/kspace_modify.rst index 0f780949cff..7eccced6342 100644 --- a/doc/src/kspace_modify.rst +++ b/doc/src/kspace_modify.rst @@ -90,7 +90,7 @@ hardware. ---------- -.. versionadded:: TBD +.. versionadded:: 4Jul2026 The *collective/self/copy* keyword applies only to PPPM and only when *collective* is set to *yes*. It controls whether data remapped to the @@ -432,7 +432,7 @@ option is explained in the paper by :ref:`(Yeh) `. The *slab* option is also extended to non-neutral systems :ref:`(Ballenegger) `. -.. versionadded:: TBD +.. versionadded:: 4Jul2026 As an alternative to specifying a fixed volfactor, the keyword *auto* can be used to determine the extended z dimension from the @@ -477,7 +477,7 @@ interactions :ref:`(Klapp) ` in :doc:`kspace_style This dipole slab correction is currently limited to orthogonal (non-triclinic) simulation cells. -.. versionchanged:: TBD +.. versionchanged:: 4Jul2026 The *slab* correction with a *volfactor* value now supports triclinic simulation cells for the *ewald*, *ewald/disp*, *pppm*, *pppm/cg*, and diff --git a/doc/src/kspace_style.rst b/doc/src/kspace_style.rst index 5bd6d0572b6..7a55288df6e 100644 --- a/doc/src/kspace_style.rst +++ b/doc/src/kspace_style.rst @@ -193,7 +193,7 @@ matching keyword to the name of the KSpace style, as in this table: The *ewald* style performs a standard Ewald summation as described in any solid-state physics text. -.. versionadded:: TBD +.. versionadded:: 4Jul2026 The *ewald/gpu* style is a GPU-accelerated version of the *ewald* style. Unlike *pppm/gpu*, it requires no FFTs and therefore avoids the @@ -324,7 +324,7 @@ parameters and how to choose them is described in ---------- -.. versionadded:: TBD +.. versionadded:: 4Jul2026 The *pppm/rk* kspace style is a variant of *pppm* designed for a heterogeneous multicore pppm computation of long-range forces. The @@ -575,7 +575,7 @@ support non-orthogonal (triclinic symmetry) simulation boxes. However, triclinic simulation cells may not yet be supported by all suffix versions of these styles. -.. versionchanged:: TBD +.. versionchanged:: 4Jul2026 Triclinic (non-orthogonal) box support was added to the *pppm/disp* style and its *pppm/disp/tip4p*, *pppm/disp/omp*, and diff --git a/doc/src/molecule.rst b/doc/src/molecule.rst index 2d267c72672..5b9cf0243e2 100644 --- a/doc/src/molecule.rst +++ b/doc/src/molecule.rst @@ -72,7 +72,7 @@ templates include: * :doc:`create_atoms ` * :doc:`atom_style template ` -.. versionchanged:: TBD +.. versionchanged:: 4Jul2026 It can also be used to define a collection of line segments (2d) or triangles (3d) which define an object's surface or a boundary @@ -283,7 +283,7 @@ depends on the section keyword as described below. Zero or more blank lines can be used between sections. Sections can appear in any order, with a few exceptions as noted below. -.. versionadded:: TBD +.. versionadded:: 4Jul2026 New header keywords *lines* and *tris* @@ -788,7 +788,7 @@ the file format. ---------- -.. versionadded:: TBD +.. versionadded:: 4Jul2026 *Lines* section: @@ -820,7 +820,7 @@ LAMMPS whether the normal direction matters or not. ---------- -.. versionadded:: TBD +.. versionadded:: 4Jul2026 *Triangles* section: diff --git a/doc/src/neigh_modify.rst b/doc/src/neigh_modify.rst index b4078e2c24e..40a0f26e681 100644 --- a/doc/src/neigh_modify.rst +++ b/doc/src/neigh_modify.rst @@ -272,7 +272,7 @@ This command is particularly useful for granular pair styles where the interaction distance of particles depends on their radius and may not depend on their atom type. -.. versionadded:: TBD +.. versionadded:: 4Jul2026 The *bin/hash* option toggles whether the atoms in a bin are stored in a linked list (default) or a hash table where each bin is a key that diff --git a/doc/src/package.rst b/doc/src/package.rst index bf3319ef314..9f1db01cd41 100644 --- a/doc/src/package.rst +++ b/doc/src/package.rst @@ -377,7 +377,7 @@ INTEL package settings The *intel* style invokes settings associated with the use of the INTEL package. -.. deprecated:: TBD +.. deprecated:: 4Jul2026 Support for offloading to Intel(R) Xeon Phi(TM) co-processors was removed. The leading numeric argument (formerly the number of @@ -625,7 +625,7 @@ The *bond/chunk/size* keyword sets the number of iterations that a work item is scheduled for the bond force kernel on the GPU. The default value of this parameter is determined based on the GPU architecture at runtime. -.. versionadded:: TBD +.. versionadded:: 4Jul2026 The *auto/tuning* keyword enables the auto-tuning feature of the KOKKOS package when using GPUs. The following KOKKOS styles diff --git a/doc/src/pair_airebo.rst b/doc/src/pair_airebo.rst index 8970ed0db7c..2342a0f5f3e 100644 --- a/doc/src/pair_airebo.rst +++ b/doc/src/pair_airebo.rst @@ -77,7 +77,7 @@ increases. This allows AIREBO-M to retain accuracy to much higher pressures than AIREBO (up to 40 GPa for Polyethylene). Details for this potential and its parameterization are given in :ref:`(O'Conner) `. -.. versionadded:: TBD +.. versionadded:: 4Jul2026 The *airebo/bc* pair style computes the bond-centric modification of AIREBO described in :ref:`(Hur) `. It is equivalent to AIREBO except diff --git a/doc/src/pair_bondval.rst b/doc/src/pair_bondval.rst index 04d4f735ac0..0763bb1dee5 100644 --- a/doc/src/pair_bondval.rst +++ b/doc/src/pair_bondval.rst @@ -61,7 +61,7 @@ A three-element perovskite BaTiO3 system: Description """"""""""" -.. versionadded:: TBD +.. versionadded:: 4Jul2026 The bond-valence potential is an empirical potential based on the conservation of the bond-valence (bondval) and bond-valence vector diff --git a/doc/src/pair_brownian.rst b/doc/src/pair_brownian.rst index 03a1dd4a06f..03c781d667b 100644 --- a/doc/src/pair_brownian.rst +++ b/doc/src/pair_brownian.rst @@ -64,7 +64,7 @@ numbers for the thermostatting procedure. The *flagHI* and *flagVF* settings are optional. Neither should be used, or both must be defined. -.. versionchanged:: TBD +.. versionchanged:: 4Jul2026 For *brownian/poly* the pairwise random Brownian force is now generated once per pair from a deterministic random number stream (keyed on the diff --git a/doc/src/pair_fep_soft.rst b/doc/src/pair_fep_soft.rst index 28badf53d5d..2d717c7ac74 100644 --- a/doc/src/pair_fep_soft.rst +++ b/doc/src/pair_fep_soft.rst @@ -404,7 +404,7 @@ used. ---------- -.. versionadded:: TBD +.. versionadded:: 4Jul2026 The pair style *coul/cut/soft/gapsys* implements the pair potential for Coulombic interactions which was proposed by Gapsys et al :ref:`(Gapsys) @@ -453,7 +453,7 @@ This pair style requires the following pair coefficients: The recommended values for :math:`\sigma_q` and :math:`\alpha_q` are 1.0 and 0.3 :math:`r_c` respectively. -.. versionadded:: TBD +.. versionadded:: 4Jul2026 Similarly, the pair style *lj/cut/soft/gapsys* implements the pair potential for Lennard-Jones interactions which was proposed by Gapsys et al :ref:`(Gapsys) diff --git a/doc/src/pair_ldd.rst b/doc/src/pair_ldd.rst index c21f65d0e7f..fc2e4611655 100644 --- a/doc/src/pair_ldd.rst +++ b/doc/src/pair_ldd.rst @@ -38,7 +38,7 @@ A potential file entry has the form (one ordered species pair per line): Description """"""""""" -.. versionadded:: TBD +.. versionadded:: 4Jul2026 Style *ldd* implements the local density potential as first described by Pagonabarraga and Frenkel :ref:`(Pagonabarraga)` and diff --git a/doc/src/pair_lj_cut_coul.rst b/doc/src/pair_lj_cut_coul.rst index 30303031613..1fd34758d6e 100644 --- a/doc/src/pair_lj_cut_coul.rst +++ b/doc/src/pair_lj_cut_coul.rst @@ -78,7 +78,7 @@ Syntax cutoff = global cutoff for LJ (and Coulombic if only 1 arg) (distance units) cutoff2 = global cutoff for Coulombic (distance units) -.. versionadded:: TBD +.. versionadded:: 4Jul2026 *lj/cut/coul/esp* args = cutoff (cutoff2) cutoff = global cutoff for LJ (and Coulombic if only 1 arg) (distance units) cutoff2 = global cutoff for Coulombic (optional) (distance units) diff --git a/doc/src/pair_lubricate.rst b/doc/src/pair_lubricate.rst index d6f5bac0975..22181471784 100644 --- a/doc/src/pair_lubricate.rst +++ b/doc/src/pair_lubricate.rst @@ -114,7 +114,7 @@ as long as *flagVF* is set to 1 (default). Style *lubricate* requires monodisperse spherical particles; style *lubricate/poly* allows for polydisperse spherical particles. -.. versionchanged:: TBD +.. versionchanged:: 4Jul2026 The near-field resistance functions used by *lubricate/poly* for particles of unequal radii were corrected so that the pairwise diff --git a/doc/src/pair_lubricateU.rst b/doc/src/pair_lubricateU.rst index 1e6a0bfb54a..50b6d5e98cc 100644 --- a/doc/src/pair_lubricateU.rst +++ b/doc/src/pair_lubricateU.rst @@ -123,7 +123,7 @@ the pairwise interactions have been computed. Style *lubricateU* requires monodisperse spherical particles; style *lubricateU/poly* allows for polydisperse spherical particles. -.. versionchanged:: TBD +.. versionchanged:: 4Jul2026 The near-field resistance functions used by *lubricateU/poly* for particles of unequal radii were corrected for consistency with diff --git a/doc/src/pair_mgpt.rst b/doc/src/pair_mgpt.rst index 91bc763ffe8..2abeb8f266d 100644 --- a/doc/src/pair_mgpt.rst +++ b/doc/src/pair_mgpt.rst @@ -139,7 +139,7 @@ before proceeding to more complex simulations. compilers, LAMMPS should be built with the compiler flags "-O3 -msse3 -funroll-loops" when including this pair style. - .. deprecated:: TBD + .. deprecated:: 4Jul2026 Support for (obsolete) IBM BlueGene machines has been removed. diff --git a/doc/src/pair_peri.rst b/doc/src/pair_peri.rst index 66cacf5b85c..df059e55451 100644 --- a/doc/src/pair_peri.rst +++ b/doc/src/pair_peri.rst @@ -149,7 +149,7 @@ cutoff distance and s00 and :math:`\alpha` are used as a bond breaking criteria. m_yield_stress is the yield stress of the material. For details please see the description in "(Mitchell2011a)". -.. versionchanged:: TBD +.. versionchanged:: 4Jul2026 .. note:: @@ -182,7 +182,7 @@ a crack preferentially initiates there. The critical stretch is evaluated *per bond* using that bond's own s00 and :math:`\alpha` together with the geometric :math:`s_{min}` of each endpoint. -.. versionchanged:: TBD +.. versionchanged:: 4Jul2026 In previous versions the critical stretch was stored as a single per-particle value computed as the maximum of :math:`s_{00} - \alpha s` diff --git a/doc/src/pair_runner.rst b/doc/src/pair_runner.rst index b2c63034580..c99abc80241 100644 --- a/doc/src/pair_runner.rst +++ b/doc/src/pair_runner.rst @@ -81,7 +81,7 @@ Examples Description ----------- -.. versionadded:: TBD +.. versionadded:: 4Jul2026 This pair style provides an interface to the `RuNNer 2 `_ (Ruhr University Neural diff --git a/doc/src/pair_surf_granular.rst b/doc/src/pair_surf_granular.rst index 81439889b18..0d974200d33 100644 --- a/doc/src/pair_surf_granular.rst +++ b/doc/src/pair_surf_granular.rst @@ -27,7 +27,7 @@ Examples Description """"""""""" -.. versionadded:: TBD +.. versionadded:: 4Jul2026 The *surf/granular* pair style is designed for interactions between granular surfaces made out of lines/triangles and finite-sized atoms diff --git a/doc/src/run_style.rst b/doc/src/run_style.rst index bbc0f4d1135..2527e136ac6 100644 --- a/doc/src/run_style.rst +++ b/doc/src/run_style.rst @@ -154,7 +154,7 @@ options to support this, and strategies are discussed in :doc:`Section ---------- -.. versionadded:: TBD +.. versionadded:: 4Jul2026 The requirements for the run style *verlet/split/rk* are similar to that of *verlet/split*, and much of what was written above about the latter diff --git a/doc/src/variable.rst b/doc/src/variable.rst index abed28caf23..02e24d6e003 100644 --- a/doc/src/variable.rst +++ b/doc/src/variable.rst @@ -227,7 +227,7 @@ from the list of active variables, and is thus available to be re-defined in a subsequent variable command. The *delete* style does the same thing. -.. versionchanged:: TBD +.. versionchanged:: 4Jul2026 .. admonition:: Auto-deleted variables can lead to problems :class: warning diff --git a/doc/src/write_data.rst b/doc/src/write_data.rst index d7fee88e47c..c9c45215962 100644 --- a/doc/src/write_data.rst +++ b/doc/src/write_data.rst @@ -190,7 +190,7 @@ pairs. number of atoms so that a self-consistent data file is written (with a warning printed for *warn*). -.. versionchanged:: TBD +.. versionchanged:: 4Jul2026 Previously, with the *warn* or *ignore* lost-atoms setting, the atom count in the data file header could disagree with the number of atoms actually written diff --git a/src/library.cpp b/src/library.cpp index ac89c431753..3a555ad2a3a 100644 --- a/src/library.cpp +++ b/src/library.cpp @@ -2594,7 +2594,7 @@ A table with supported keywords is included in the documentation of the between output steps (for example from the LAMMPS GUI or a Python script while a run is in progress). -.. versionchanged:: TBD +.. versionchanged:: 4Jul2026 When using the KOKKOS package with a device backend, per-atom data is now synchronized from the device to the host before the pointer is returned.