Merge pull request #4138 from akohlmey/next_release
Update version tags and strings for the next feature release
This commit is contained in:
@ -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
|
||||
|
||||
@ -24,7 +24,7 @@ Examples
|
||||
Description
|
||||
"""""""""""
|
||||
|
||||
.. versionadded:: TBD
|
||||
.. versionadded:: 17Apr2024
|
||||
|
||||
The *cosine/squared/restricted* angle style uses the potential
|
||||
|
||||
|
||||
@ -22,7 +22,7 @@ Examples
|
||||
Description
|
||||
"""""""""""
|
||||
|
||||
.. versionadded:: TBD
|
||||
.. versionadded:: 17Apr2024
|
||||
|
||||
The *cosine/squared/restricted* dihedral style uses the potential
|
||||
|
||||
|
||||
@ -435,7 +435,7 @@ molecule.
|
||||
|
||||
----------
|
||||
|
||||
.. versionadded:: TBD
|
||||
.. versionadded:: 17Apr2024
|
||||
new keyword *append*
|
||||
|
||||
The *file* or *append* keywords allow a filename to be specified. If
|
||||
|
||||
@ -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
|
||||
|
||||
@ -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
|
||||
|
||||
@ -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
|
||||
|
||||
@ -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
|
||||
|
||||
@ -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
|
||||
|
||||
@ -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>`.
|
||||
|
||||
@ -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
|
||||
|
||||
@ -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
|
||||
|
||||
@ -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
|
||||
|
||||
@ -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
|
||||
|
||||
@ -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]".
|
||||
|
||||
@ -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,
|
||||
|
||||
@ -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,
|
||||
|
||||
@ -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,
|
||||
|
||||
@ -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,
|
||||
|
||||
@ -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
|
||||
|
||||
@ -1,2 +1 @@
|
||||
#define LAMMPS_VERSION "7 Feb 2024"
|
||||
#define LAMMPS_UPDATE "Development"
|
||||
#define LAMMPS_VERSION "17 Apr 2024"
|
||||
|
||||
Reference in New Issue
Block a user