Merge pull request #4138 from akohlmey/next_release

Update version tags and strings for the next feature release
This commit is contained in:
Axel Kohlmeyer
2024-04-17 10:37:35 -04:00
committed by GitHub
21 changed files with 29 additions and 27 deletions

View File

@ -1,7 +1,7 @@
.TH LAMMPS "1" "7 February 2024" "2024-02-07"
.TH LAMMPS "1" "17 April 2024" "2024-04-17"
.SH NAME
.B LAMMPS
\- Molecular Dynamics Simulator. Version 7 February 2024
\- Molecular Dynamics Simulator. Version 17 April 2024
.SH SYNOPSIS
.B lmp
@ -297,7 +297,7 @@ the chapter on errors in the
manual gives some additional information about error messages, if possible.
.SH COPYRIGHT
© 2003--2022 Sandia Corporation
© 2003--2024 Sandia Corporation
This package is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License version 2 as

View File

@ -24,7 +24,7 @@ Examples
Description
"""""""""""
.. versionadded:: TBD
.. versionadded:: 17Apr2024
The *cosine/squared/restricted* angle style uses the potential

View File

@ -22,7 +22,7 @@ Examples
Description
"""""""""""
.. versionadded:: TBD
.. versionadded:: 17Apr2024
The *cosine/squared/restricted* dihedral style uses the potential

View File

@ -435,7 +435,7 @@ molecule.
----------
.. versionadded:: TBD
.. versionadded:: 17Apr2024
new keyword *append*
The *file* or *append* keywords allow a filename to be specified. If

View File

@ -319,7 +319,7 @@ on. The default is step 0. Often input values can be 0.0 at time 0,
so setting *start* to a larger value can avoid including a 0.0 in
a running or windowed histogram.
.. versionadded:: TBD
.. versionadded:: 17Apr2024
new keyword *append*
The *file* or *append* keywords allow a filename to be specified. If

View File

@ -272,7 +272,7 @@ are effectively constant or are simply current values (e.g., they are
being written to a file with other time-averaged values for purposes
of creating well-formatted output).
.. versionadded:: TBD
.. versionadded:: 17Apr2024
new keyword *append*
The *file* or *append* keywords allow a filename to be specified. If

View File

@ -70,7 +70,7 @@ re-balancing is performed periodically during the simulation. To
perform "static" balancing, before or between runs, see the
:doc:`balance <balance>` command.
.. versionadded:: TBD
.. versionadded:: 17Apr2024
The *report* balance style only computes the load imbalance but
does not attempt any re-balancing. This way the load imbalance

View File

@ -69,7 +69,7 @@ Examples
Description
"""""""""""
.. versionadded:: TBD
.. versionadded:: 17Apr2024
This fix is an extension of the :doc:`fix deform <fix_deform>`
command, which allows all of its options to be used as well as new

View File

@ -253,7 +253,7 @@ be enabled if any electrode particle has the same type as any
electrolyte particle (which would be unusual in a typical simulation)
and the fix will issue an error in that case.
.. versionadded:: TBD
.. versionadded:: 17Apr2024
The keyword *qtotal* causes *fix electrode/conp* and *fix
electrode/thermo* to add an overall potential to all electrodes so that
@ -267,7 +267,7 @@ and since *symm on* constrains the total charge of all electrodes to be
zero, either option is incompatible with the *qtotal* keyword (even if
*qtotal* is set to zero).
.. versionadded:: TBD
.. versionadded:: 17Apr2024
The keyword *eta* takes the name of a custom double vector defined via
fix property/atom. The values will be used instead of the standard eta

View File

@ -40,7 +40,7 @@ Examples
Description
"""""""""""
.. versionadded:: TBD
.. versionadded:: 17Apr2024
This fix implements flow boundary conditions (FBC) introduced in
:ref:`(Pavlov1) <fbc-Pavlov1>` and :ref:`(Pavlov2) <fbc-Pavlov2>`.

View File

@ -576,7 +576,7 @@ changed to *no* since the *sort* keyword does not support *host* mode. Not
all fix styles with extra atom data support *device* mode and in that case
a warning will be given and atom sorting will run in *no* mode instead.
.. versionadded:: TBD
.. versionadded:: 17Apr2024
The *atom/map* keyword determines whether the host or device builds the
atom_map, see the :doc:`atom_modify map <atom_modify>` command. The

View File

@ -73,7 +73,7 @@ the smooth SO(3) power spectrum with the explicit inclusion of a radial
basis :ref:`(Bartok) <Bartok2013>` and :ref:`(Zagaceta) <Zagaceta2020>`.
The available models are *linear* and *nn*.
.. versionadded:: TBD
.. versionadded:: 17Apr2024
The descriptor style *ace* is a class of highly general atomic
descriptors, atomic cluster expansion descriptors (ACE) from

View File

@ -46,7 +46,7 @@ Used in input scripts:
Description
"""""""""""
.. versionadded:: TBD
.. versionadded:: 17Apr2024
Pair style *pedone* computes the **non-Coulomb** interactions of the Pedone
(or PMMCS) potential :ref:`(Pedone) <Pedone>` which combines Coulomb

View File

@ -28,7 +28,7 @@ Example input scripts available: examples/threebody/
Description
"""""""""""
.. versionadded:: TBD
.. versionadded:: 17Apr2024
The *rebomos* pair style computes the interactions between molybdenum
and sulfur atoms :ref:`(Stewart) <Stewart>` utilizing an adaptive

View File

@ -197,7 +197,7 @@ class Atom(object):
mass (AKA 'rmass') depending on what is available with
preference for the per-atom mass.
.. versionchanged:: TBD
.. versionchanged:: 17Apr2024
Support both per-type and per-atom masses. With
per-type return "mass[type[i]]" else return "rmass[i]".

View File

@ -657,7 +657,7 @@ void PairEAMIntel::eval(const int offload, const int vflag,
fix->stop_watch(TIME_HOST_PAIR);
if (EFLAG && (!exceeded_rhomax)) {
MPI_Allreduce(&beyond_rhomax, &exceeded_rhomax, 1, MPI_INT, MPI_MAX, world);
MPI_Allreduce(&beyond_rhomax, &exceeded_rhomax, 1, MPI_INT, MPI_SUM, world);
if (exceeded_rhomax) {
if (comm->me == 0)
error->warning(FLERR,

View File

@ -328,7 +328,7 @@ void PairEAM::compute(int eflag, int vflag)
}
if (eflag && (!exceeded_rhomax)) {
MPI_Allreduce(&beyond_rhomax, &exceeded_rhomax, 1, MPI_INT, MPI_MAX, world);
MPI_Allreduce(&beyond_rhomax, &exceeded_rhomax, 1, MPI_INT, MPI_SUM, world);
if (exceeded_rhomax) {
if (comm->me == 0)
error->warning(FLERR,

View File

@ -305,7 +305,7 @@ void PairEAMOMP::eval(int iifrom, int iito, ThrData * const thr)
}
if (EFLAG && (!exceeded_rhomax)) {
MPI_Allreduce(&beyond_rhomax, &exceeded_rhomax, 1, MPI_INT, MPI_MAX, world);
MPI_Allreduce(&beyond_rhomax, &exceeded_rhomax, 1, MPI_INT, MPI_SUM, world);
if (exceeded_rhomax) {
if (comm->me == 0)
error->warning(FLERR,

View File

@ -367,7 +367,7 @@ template <int EVFLAG, int EFLAG, int NEWTON_PAIR> void PairEAMOpt::eval()
fast_gamma = nullptr;
if (EFLAG && (!exceeded_rhomax)) {
MPI_Allreduce(&beyond_rhomax, &exceeded_rhomax, 1, MPI_INT, MPI_MAX, world);
MPI_Allreduce(&beyond_rhomax, &exceeded_rhomax, 1, MPI_INT, MPI_SUM, world);
if (exceeded_rhomax) {
if (comm->me == 0)
error->warning(FLERR,

View File

@ -39,6 +39,7 @@
using LAMMPS_NS::utils::open_potential;
using LAMMPS_NS::utils::getsyserror;
using LAMMPS_NS::utils::strmatch;
using LAMMPS_NS::utils::uppercase;
using LAMMPS_NS::EOFException;
using LAMMPS_NS::ValueTokenizer;
@ -71,7 +72,7 @@ namespace ReaxFF {
filename, lineno, want, values.count()))
if (control->me == 0) {
FILE *fp = LAMMPS_NS::utils::open_potential(filename, lmp, nullptr);
FILE *fp = open_potential(filename, lmp, nullptr);
if (!fp)
error->one(FLERR,"The ReaxFF parameter file {} cannot be opened: {}",
filename, getsyserror());
@ -81,9 +82,11 @@ namespace ReaxFF {
try {
int i,j,k,l,m,n,lineno = 0;
// skip header comment line
// check if header comment line is present
reader.skip_line();
auto line = reader.next_line();
if (strmatch(line, "^\\s*[0-9]+\\s+!.*general parameters.*"))
THROW_ERROR("First line of ReaxFF potential file must be a comment or empty");
++lineno;
// set some defaults

View File

@ -1,2 +1 @@
#define LAMMPS_VERSION "7 Feb 2024"
#define LAMMPS_UPDATE "Development"
#define LAMMPS_VERSION "17 Apr 2024"