89 Commits

Author SHA256 Message Date
3f71cbd684 Accepting request 1275015 from science
OBS-URL: https://build.opensuse.org/request/show/1275015
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/lammps?expand=0&rev=25
2025-05-07 17:17:59 +00:00
7d2303a7a8 Do not let minor tolerance issues in tests on non-x86_64 archs abort builds (gh#lammps/lammps#2383, gh#lammps/lammps#2978).
OBS-URL: https://build.opensuse.org/package/show/science/lammps?expand=0&rev=86
2025-05-06 18:37:03 +00:00
e26405e0a9 Accepting request 1274706 from science
OBS-URL: https://build.opensuse.org/request/show/1274706
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/lammps?expand=0&rev=24
2025-05-06 14:41:23 +00:00
ee8991ba8a * Update to stable_29Aug2024_update2.
* Adapt package version to reflect upstream releases; example: the current version 20240829.02 reflects upstream's (weirdly but consistently named) stable_29Aug2024_update2 tag.
* Implement python packaging using python rpm macros (for now default python3-* only).
* Enable a few non-expensive modules (in terms of build dependencies): compress (depends on gzip, libzstd), manybody, molecule (needed for python tests), extra-molecule, and lepton.
* Drop a few unnecessary build dependencies: intel-opencl-devel, armnn-opencl-devel.
* Add lammps-allow-system-gtest.patch to allow using system installed gtest/gmock for tests. Note that upstream seems to be reticent about this (gh#lammp/lammps#3540), but we have no choice if we want to run tests. So, mark our patch as PATCH-FEATURE-OPENSUSE for now.
* Use pkgconfig based BuildRequires wherever possible.
* Use ninja for build.
* Define and use macro for shared library name consistency.
* Disable MPI on i586 to resolve builds (missing openmpi-macros-devel).

OBS-URL: https://build.opensuse.org/package/show/science/lammps?expand=0&rev=84
2025-05-05 19:59:22 +00:00
41194a3998 Accepting request 1087320 from science
OBS-URL: https://build.opensuse.org/request/show/1087320
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/lammps?expand=0&rev=23
2023-05-16 12:16:38 +00:00
Richard Berger
415f395620 Accepting request 1087137 from home:cjunghans:branches:science
- Disable kokkos support until the next release will support
  kokkos-4

OBS-URL: https://build.opensuse.org/request/show/1087137
OBS-URL: https://build.opensuse.org/package/show/science/lammps?expand=0&rev=82
2023-05-16 02:22:37 +00:00
58df0b0c94 Accepting request 1041298 from science
OBS-URL: https://build.opensuse.org/request/show/1041298
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/lammps?expand=0&rev=22
2022-12-08 15:50:32 +00:00
e1ced0458d Accepting request 1041229 from home:StefanBruens:branches:science
- Add Conflicts and Provides to allow upgrade of python package
  without conflict.
- Reenable Fortran tests.
- Cleanup spec file.
- Ignore test failures on ix86.

OBS-URL: https://build.opensuse.org/request/show/1041229
OBS-URL: https://build.opensuse.org/package/show/science/lammps?expand=0&rev=80
2022-12-08 05:13:49 +00:00
b217eb7573 Accepting request 1040838 from home:StevenK:branches:science
- Do not provide Python 2 package names for Python 3 packages.
- Skip Fortran tests for now.

OBS-URL: https://build.opensuse.org/request/show/1040838
OBS-URL: https://build.opensuse.org/package/show/science/lammps?expand=0&rev=79
2022-12-07 06:11:16 +00:00
Christoph Junghans
9eef1070e5 Accepting request 933178 from home:StevenK:branches:science
- Switch to Python 3:
  * Rename package to python3-lammps.

OBS-URL: https://build.opensuse.org/request/show/933178
OBS-URL: https://build.opensuse.org/package/show/science/lammps?expand=0&rev=78
2021-11-25 16:30:45 +00:00
71a99615db Accepting request 924270 from science
OBS-URL: https://build.opensuse.org/request/show/924270
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/lammps?expand=0&rev=21
2021-10-11 13:31:21 +00:00
Christoph Junghans
0bc35ca31b Accepting request 924258 from home:Guillaume_G:branches:science
- Disable kokkos on %{arm}

OBS-URL: https://build.opensuse.org/request/show/924258
OBS-URL: https://build.opensuse.org/package/show/science/lammps?expand=0&rev=77
2021-10-08 17:16:51 +00:00
15b0251812 Accepting request 922659 from science
OBS-URL: https://build.opensuse.org/request/show/922659
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/lammps?expand=0&rev=20
2021-10-04 16:39:40 +00:00
Christoph Junghans
0be2a42cd7 Accepting request 922499 from home:NMoreyChaisemartin:branches:openmpi
- Use openmpi macros to always build with the default openmpi version.

OBS-URL: https://build.opensuse.org/request/show/922499
OBS-URL: https://build.opensuse.org/package/show/science/lammps?expand=0&rev=76
2021-10-01 20:19:36 +00:00
9c825a23c7 Accepting request 846277 from science
OBS-URL: https://build.opensuse.org/request/show/846277
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/lammps?expand=0&rev=19
2020-11-13 17:57:59 +00:00
3ca686d86f Accepting request 846071 from home:cjunghans:branches:science
Update to 20201029

OBS-URL: https://build.opensuse.org/request/show/846071
OBS-URL: https://build.opensuse.org/package/show/science/lammps?expand=0&rev=74
2020-11-05 15:40:20 +00:00
0daccad23e Accepting request 836169 from science
OBS-URL: https://build.opensuse.org/request/show/836169
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/lammps?expand=0&rev=18
2020-09-25 14:34:12 +00:00
Christoph Junghans
193abc05d7 Accepting request 835905 from home:cjunghans:branches:science
- dropped disable_noopt.patch, merged upstream
- added 9cdde97863825e4fdce449920d39b25414b2b0b3.patch from 
  https://github.com/lammps/lammps/pull/2381 fix a failing test
- added 61ce73273b3290083c01e6a2fadfb3db0889b9ba.patch from 
  https://github.com/lammps/lammps/pull/2381 fix another failing test
- bump version to 20200918 (patch)
  - New fix pafi to perform langevin or brownian dynamics time
    integration constrained to a potential hyperplane. Intended to
    be coupled to the PAFI C++ code (Thomas Swinburne, CNRS /CINaM
    Marseille and Mihai-Cosmin Marinica, SRMP/CEA Saclay) PR
    [gh#lammps/lammps#1472]
  - Update of the Kokkos library to version 3.2 (Stand Moore, SNL
    and the Kokkos developers), PR [gh#lammps/lammps#2311]
  - Updates to KOKKOS package to improve usability with the HIP
    backend for AMD GPUs (Nick Curtis) PR [gh#lammps/lammps#2371]
  - Update of the USER-COLVARS package to version 2020-09-17
    (Giacomo Fiorin, NIH and other Colvars developers) PR
    [gh#lammps/lammps#2356], PR [gh#lammps/lammps#2376]
  - Change behavior of fix bond/react to update all charges by
    default which is the more intuitive behavior. Keywords have
    been updated to be more intuitive as well (Jake Gissinger, U
    Colorado) PR [gh#lammps/lammps#2368]
  - Update of dump styles in the COMPRESS package to be consistent
    with recent changes elsewhere, added support for Zstd
    compression and the option to set the compression level (Richard
    Berger, Temple U), PR [gh#lammps/lammps#2331]
  - Use eigensolver contributed to USER-REACTION package to
    replace the old "jacobi" function to avoid licensing issues.
    Implement wrapper functions around templated implementation
    (Andrew Jewett, Scripps), PR [gh#lammps/lammps#2347]
  - Small refactor of fix qeq/reax and its USER-OMP and KOKKOS
    variants to reduce code replication and allow to add features
    (Stan Moore, SNL) PR [gh#lammps/lammps#2354]
  - Replace the use of the C-style NULL with the C++11 nullptr
    keyword, where meaningful. (E. Anne Gunn, Sheridan College) PR
    [gh#lammps/lammps#2358]
  - Replace numeric constants in Atom and AtomVec classes by
    symbolic ones via enumerators (Axel Kohlmeyer, Temple U) PR
    [gh#lammps/lammps#2360]
  - Bugfixes for the GPU package and related CMake/make files
    (Vsevolod Nikolskiy, HSE University Moscow and Trung Nguyen,
    Northwestern U), PR [gh#lammps/lammps#2307], PR
    [gh#lammps/lammps#2313], PR [gh#lammps/lammps#2322], PR
    [gh#lammps/lammps#2326]
  - Bugfix for Langevin thermostatting inside of multiple fix
    rigid variants (Trung Nguyen, Northwestern U) PR
    [gh#lammps/lammps#2367]
  - Refactoring of the C library interface and the Python wrapper
    for consistency and maintainability, unit test support for the
    interfaces, decoration of library functions with Doxygen comments
    for semi-automatic documentation in the manual (Axel Kohlmeyer and
    Richard Berger, Temple U) PR [gh#lammps/lammps#2310], PR
    [gh#lammps/lammps#2318], PR [gh#lammps/lammps#2320], PR
    [gh#lammps/lammps#2357], PR [gh#lammps/lammps#2359], PR
    [gh#lammps/lammps#2362]
  - Update of documentation build system to include Doxygen
    processing and integration of that output via the "breathe"
    Sphinx extension inclusion of the Developer Guide in the
    manual, update and corrections to the CMake support (Axel
    Kohlmeyer and Richard Berger, Temple U) PR
    [gh#lammps/lammps#2309], PR [gh#lammps/lammps#2312], PR
    [gh#lammps/lammps#2327]
  - Update headers in the documentation of LAMMPS style commands
    to be more compact and check for missing index entries
    (Richard Berger, Temple U) PR [gh#lammps/lammps#2335]
  - Update the compilation related documentation to use the
    sphinx-tabs extension (in HTML mode only) to make it more
    compact (Axel Kohlmeyer, Temple U) PR [gh#lammps/lammps#2348]
  - Revised internal and external links in the documentation (Matt
    Mansell and others) PR [gh#lammps/lammps#2341]
  - Move more convenience functions from classes to the utils
    namespace, update the code to consistently use the new
    versions and remove the old, update the manual to include the
    documentation of those APIs into the developer guide (Axel
    Kohlmeyer, Temple U) PR [gh#lammps/lammps#2319], PR
    [gh#lammps/lammps#2349]
  - Start of a new (and "official") Fortran library interface and
    corresponding sphinx API documentation in the programmer guide
    plus unit tests for implemented APIs (Axel Kohlmeyer, Temple U) PR
    [gh#lammps/lammps#2325]
  - Update include file conventions and update lists of include
    files accordingly, add make iwyu target to run the
    include-what-you-use tool (Axel Kohlmeyer, Temple U) PR
    [gh#lammps/lammps#2338]
  - Make internal memory usage reporting consistently use the same
    data type (Axel Kohlmeyer, Temple U) PR
    [gh#lammps/lammps#2363]
  - Add support to call reset_mol_ids internally from fix
    bond/react (Jake Gissinger, U Colorado), PR
    [gh#lammps/lammps#2240]
  - Add RMSD based constraint to fix bond/react (Jake Gissinger, U
    Collorado, and Andrew Jewett, Scripps, and Yuya Kurebayashi,
    Tohoku U) PR [gh#lammps/lammps#2314]
  - Refactor of USER-BOCS code to fix memory leaks and memory
    access issues (E. Anne Gunn, Sheridan College) PR
    [gh#lammps/lammps#2274]
  - Implementation of force history for Mindlin variants of the
    granular pair style (Jibril B. Coulibaly, Northwestern U), PR
    [gh#lammps/lammps#2196]
  - Updated singularity container description files to better
    support the upcoming stable release (Richard Berger, Temple U)
    PR [gh#lammps/lammps#2340]
  - Various small updates and corrections (multiple authors) PR
    [gh#lammps/lammps#2315], PR [gh#lammps/lammps#2317], PR
    [gh#lammps/lammps#2336], PR [gh#lammps/lammps#2344], PR
    [gh#lammps/lammps#2353], PR [gh#lammps/lammps#2364], PR
    [gh#lammps/lammps#2366], PR [gh#lammps/lammps#2373], PR
    [gh#lammps/lammps#2369], PR [gh#lammps/lammps#2375]

OBS-URL: https://build.opensuse.org/request/show/835905
OBS-URL: https://build.opensuse.org/package/show/science/lammps?expand=0&rev=72
2020-09-22 21:18:05 +00:00
c5d0d9f273 Accepting request 814601 from science
OBS-URL: https://build.opensuse.org/request/show/814601
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/lammps?expand=0&rev=17
2020-06-15 18:31:03 +00:00
Christoph Junghans
1dc701c5e6 Accepting request 814600 from home:cjunghans:branches:science
- disable march=native optimization by setting empty 
  CMAKE_TUNE_FLAGS

OBS-URL: https://build.opensuse.org/request/show/814600
OBS-URL: https://build.opensuse.org/package/show/science/lammps?expand=0&rev=70
2020-06-14 22:32:02 +00:00
d9fe406481 Accepting request 805357 from science
- fix build on ppc64le by enabling gnu extensions, see
  [gh#lammps/lammps#2079], this is a bug in older version of the
  ocl package, compare [GCC#58241].
- gcc flags an issue on leap 15.1 that is a false positive, see
  [gh#lammps/lammps#2078], so disabling lammps custom no optimzation 
  flags, using disable_noopt.patch
- bump version to 20200505 (patch)
  - update of the bundled Kokkos library to version 3.1 (Stan
    Moore and the Kokkos developers, SNL) [gh#lammps/lammps#2004],
    [gh#lammps/lammps#2054]
  - new Kokkos styles compute orientorder/atom and coord/atom and
    some related bugfixes/improvements (Stan Moore, SNL)
    [gh#lammps/lammps#1895], [gh#lammps/lammps#1902],
    [gh#lammps/lammps#1906], [gh#lammps/lammps#2033]
  - new fix accelerate/cos and compute viscosity/cos in USER-MISC
    as yet another method to compute viscosity (Zheng Gong, École
    normale supérieure de Lyon) [gh#lammps/lammps#2019]
  - update of the polymorphic pair style with bug fixes and a new
    feature (Xiaoweng Zhou, SNL) [gh#lammps/lammps#2000]
  - added option to create a dummy fix as a placeholder early in
    an input to guarantee placement at the top of the list of
    fixes. (Steve Plimpton, SNL) [gh#lammps/lammps#1760]
  - update to fix bond/react to allow using equal style variables
    a probability input (Wolfgang Verestek, U Stuttgart)
    [gh#lammps/lammps#2013]
  - small update to internal commands in kim_interactions to
    improve KIM simulator model handling (Ronald Miller Carleton
    U, Ryan S. Elliott U Minn), [gh#lammps/lammps#2014]
  - many small fixes and updates to source code (mainly for the
    KOKKOS package), cmake scripts, and documentation to address
    issues with recent changes and minor long-standing issues.
    (multiple authors) [gh#lammps/lammps#2003],
    [gh#lammps/lammps#2006], [gh#lammps/lammps#2010],
    [gh#lammps/lammps#2015], [gh#lammps/lammps#2022],
    [gh#lammps/lammps#2023], [gh#lammps/lammps#2026],
    [gh#lammps/lammps#2027], [gh#lammps/lammps#2030],
    [gh#lammps/lammps#2032], [gh#lammps/lammps#2035],
    [gh#lammps/lammps#2036], [gh#lammps/lammps#2041],
    [gh#lammps/lammps#2043], [gh#lammps/lammps#2044],
    [gh#lammps/lammps#2045], [gh#lammps/lammps#2046],
    [gh#lammps/lammps#2047], [gh#lammps/lammps#2048],
    [gh#lammps/lammps#2049], [gh#lammps/lammps#2051],
    [gh#lammps/lammps#2053], [gh#lammps/lammps#2055]
- enable kokkos and OpenMP

OBS-URL: https://build.opensuse.org/request/show/805357
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/lammps?expand=0&rev=16
2020-06-11 12:49:16 +00:00
Christoph Junghans
06eeb711c8 Accepting request 805302 from home:cjunghans:branches:science
- fix build on ppc64le by enabling gnu extensions, see
  [gh#lammps/lammps#2079], this is a bug in older version of the
  ocl package, compare [GCC#58241].
- gcc flags an issue on leap 15.1 that is a false positive, see
  [gh#lammps/lammps#2078], so disabling lammps custom no optimzation 
  flags, using disable_noopt.patch
- bump version to 20200505 (patch)
  - update of the bundled Kokkos library to version 3.1 (Stan
    Moore and the Kokkos developers, SNL) [gh#lammps/lammps#2004],
    [gh#lammps/lammps#2054]
  - new Kokkos styles compute orientorder/atom and coord/atom and
    some related bugfixes/improvements (Stan Moore, SNL)
    [gh#lammps/lammps#1895], [gh#lammps/lammps#1902],
    [gh#lammps/lammps#1906], [gh#lammps/lammps#2033]
  - new fix accelerate/cos and compute viscosity/cos in USER-MISC
    as yet another method to compute viscosity (Zheng Gong, École
    normale supérieure de Lyon) [gh#lammps/lammps#2019]
  - update of the polymorphic pair style with bug fixes and a new
    feature (Xiaoweng Zhou, SNL) [gh#lammps/lammps#2000]
  - added option to create a dummy fix as a placeholder early in
    an input to guarantee placement at the top of the list of
    fixes. (Steve Plimpton, SNL) [gh#lammps/lammps#1760]
  - update to fix bond/react to allow using equal style variables
    a probability input (Wolfgang Verestek, U Stuttgart)
    [gh#lammps/lammps#2013]
  - small update to internal commands in kim_interactions to
    improve KIM simulator model handling (Ronald Miller Carleton
    U, Ryan S. Elliott U Minn), [gh#lammps/lammps#2014]
  - many small fixes and updates to source code (mainly for the
    KOKKOS package), cmake scripts, and documentation to address
    issues with recent changes and minor long-standing issues.
    (multiple authors) [gh#lammps/lammps#2003],
    [gh#lammps/lammps#2006], [gh#lammps/lammps#2010],
    [gh#lammps/lammps#2015], [gh#lammps/lammps#2022],
    [gh#lammps/lammps#2023], [gh#lammps/lammps#2026],
    [gh#lammps/lammps#2027], [gh#lammps/lammps#2030],
    [gh#lammps/lammps#2032], [gh#lammps/lammps#2035],
    [gh#lammps/lammps#2036], [gh#lammps/lammps#2041],
    [gh#lammps/lammps#2043], [gh#lammps/lammps#2044],
    [gh#lammps/lammps#2045], [gh#lammps/lammps#2046],
    [gh#lammps/lammps#2047], [gh#lammps/lammps#2048],
    [gh#lammps/lammps#2049], [gh#lammps/lammps#2051],
    [gh#lammps/lammps#2053], [gh#lammps/lammps#2055]
- enable kokkos and OpenMP
- bump versoin to 20200303 (stable)
  * General changes
   * The documentation file format has been changed from the custom txt2html markup to using reStructuredText (rst). 
   * Many file read operations are now monitored for read errors and thus allowing to detect damaged or incomplete files like potential parameter files and restart files
   * Updates and improvements to the CMake build system to more closely match all the functionality provided by the conventional make based build system
   * Support for threaded FFTs from FFTW and MKL, support for cuFFT and KISSFFT on the GPU with KOKKOS
   * Expose neighbor lists to the library interface and the Python wrapper
   * Documentation of installing LAMMPS via conda
   * Many small improvements or bugfixes
 * Updates and new commands or styles
   * new dump_modify options to embed ITEM: UNITS and ITEM: TIME with information about units and accumulated simulation time
   * new pair styles cosine/squared, local/density, mesocnt
   * new fix styles wall/reflect/stochastic, propel/self, 'npt/cauchy`
   * new compute gyration/shape/chunk
   * new compute hma for fast, high-precision computation of certain thermodynamic properties of solids
   * new compute style centroid/stress/atom for computing per atom stress in a way allowing for more accurate heat flux computations with interactions involving more than two atoms
   * new third_order command, a companion command to dynamical_matrix, for computing the third order force tensor from finite differences
   * new options ratio and subset for create_atoms and similarly new options type/ratio and type/subset to the set command
   * new tool for post-processing parallel tempering trajectories
   * multiple updates, bugfixes, and improvements to fix bond/react
   * improved implementation of minimization style fire
   * support to run NWChem along with LAMMPS in client/server mode
 * Updates for packages
   * KOKKOS now supports minimization (limited to minimization styles cg and quadratic), updates to the KOKKOS library, general improvements and bugfixes, more styles ported to KOKKOS
   * several new SNAP potentials
   * tweaks to USER-INTEL to compile correctly with too aggressively optimizing compilers, corrections and improvements
   * bugfixes and improvements for the GRANULAR package
   * several new SNAP potentials and a new compute snap for training SNAP potentials
   * bugfixes and improvements to the KIM package, new command kim_param for accessing KIM model parameters
   * updates to the USER-COLVARS package with updates to the included Lepton library
   * updates to the USER-PLUMED package with bugfixes and support for recent releases
   * updates to the USER-CGDNA package including a new coarse grained RNA model (oxRNA2)
   * improvements and updates to the SPIN package, L-BFGS minimizer added
   * updates, extensions, and improvements to the USER-MEAMC package
   * memory leaks fixed when using styles from the GPU with multiple run commands, new pair style lj/cut/tip4p/long/gpu
   * updates to fix rigid variants to add gravity to rigid objects with overlapping (granular) particles
   * support for rerun and read_dump with USER-ADIOS
 * Backward compatibility notices
   * building the USER-COLVARS package with all features enabled now requires a C++-11 compatible compiler
  * due to changes in the random number generator initialization, results when using fix pour, fix deposit, fix evaporate or create_atoms random will not match with previous versions of LAMMPS. see PR #1569
  * the gjf keyword for fix langevin no longer supports the option yes. Instead you have to use either vhalf or vfull
  * the FIRE minimizer has been replaced with an improved implementation. The previous implementation is available as fire/old.
  * new documentation has to be written in reStructuredText format
  
- generify used mpi version
- bump versoin to 20190807 (stable)
  * General changes:
    * further tweaks, refactoring, and improvements to building LAMMPS with CMake
    * refactoring of header file handling for improved consistency and removal of cross dependencies
    * refactoring of include keyword processing to lift some limitations and to enable KIM simulator models (see below)
  * Updates for packages:
    * major update of the KIM package to use KIM-API v2.1.x with support for Simulator models and new commands to generate variables for transparent unit conversion in input files
    * optimizations and corrections to the KOKKOS packages, especially when used with CUDA, update of KOKKOS library included in LAMMPS to version 2.9.0
    * updates and bugfixes of the USER-COLVARS package bringing it up to version 2019-08-05
    * new PPPM and Ewald solvers for electric dipoles and nuclear spins
    * optimizations and improvements to pair style and computes in the SNAP package
    * updates, bugfixes and portability improvements for USER-PLUMED package (supports plumed 2.5.2)
    * update to USER-CGDNA package in preparation of supporting an RNA coarse grain force field
    * new keyword hybrid/pair for compute pressure
    * new compute gyration/shape to compute eigenvalues and shape parameters from gyration radius tensor
    * new compute momentum command
- bump version to 20190605 (stable)
  * General changes:
    + further tweaks and improvements to building LAMMPS with CMake.
    + improved error messages
    + refactoring of Install.py scripts in the lib folders to use the argparse module
   + better checking for style compatibility with suffixed styles
 * New packages:
   + USER-YAFF providing styles for force fields using QuickFF used for simulation of MOFs
   + USER-ADIOS package to provide Exascale compatible I/O support for dump files through the ADIOS v2.x library
 * Updates for packages:
   + consolidation of "soft" pair styles in USER-FEP package and addition of CLASS2 pair style variants.
   + KOKKOS package bugfixes and enhancements (Stan Moore, SNL)
   + new generalized pair style granular (Dan S. Bolintineanu, Ishan Srivastava, Jeremy B. Lechman, SNL)
   + new pair style drip for dihedral-angle-corrected registry-dependent interlayer potential (DRIP)
   + new pair style e3b for adding option to model the E3B water potential (Steven E. Strong, U Chicago)
   + new fix style electron/stopping for modeling energy loss through interactions high speed atoms with electrons
   + update to USER-COLVARS package to version 2019-04-26
   + update of the KIM package to use KIM-API v2.0 (Ryan Elliot, UMN)
   + update to USER-INTEL package to enable use of the package with -DLAMMPS_BIGBIG
   + update to USER-PTM package. examples added, license info updated, documentation updates (Peter Larsen, MIT)
   + updates and additions to the SPIN package (Julien Tranchida, SNL)
   + updates to hyper-dynamics support (Steve Plimpton, SNL)
   + updates, improvements, and bugfixes to fix bond/react (Jake Gissinger, U Colorado)
   + bugfix/refactoring of REBO pair style to correctly implement what is advertised in the documentation.
- enable support for kim through kim-api package
- bump version to 20181212 (stable)
  * general:
    + major improvements to building LAMMPS with CMake.
    + significant consolidation and improved consistency of the manual after the refactoring for the last stable release
    + reduced risk of memory/buffer overflows by replacing most uses of sprintf() by snprintf()
  * new packages
    + USER-PLUMED package with a native interface (no more patching)
    + USER-SDPD package for smoothed dissipative particle dynamics (SDPD)
    + USER-PTM package for polyhedral template matching analysis to characterize local structure
    + new kspace style scafacos, which interfaces to the ScaFaCoS library of long-range coulomb solvers.
  * updates for packages:
    + USER-COLVARS: updates and bugfixes
    + REPLICA: added support for (local and global) hyperdynamics
    + KOKKOS: updated Kokkos library, added several KOKKOS versions of styles from the GRANULAR package
    + USER-INTEL: updates, bugfixes and improved support for using
    + USER-MISC: new styles, compute pressure/cylinder, fix ffl (fast forward langevin), bugfixes and improvements
    + Many small bugfixes, corrections for memory leaks and memory management inconsistencies and general improvements.
  * Backward compatibility notices:
    + the command line flags -restart and -r are no longer available. 
    + the naming conventions for the group name of groups maintained by fix bond/react have changed. 
    + pair styles in the USER-SPH package no longer support Pair::single().
    + the meaning of the sign of mu in fix atom/swap has been reversed to be consistent with usual conventions.
    + the default installation prefix for CMake based compilation has been changed from /usr/local to $HOME/.local
- bump version to 20180822 (stable)
  * New CMake option for building LAMMPS and all of its packages, as an alternative to traditional make
  * Restructured documentation
  * DEM polygonal and polyhedron particles
  * new compute entropy/atom command
  * New SPIN package for modeling the dynamics of magnetic atomic spins
  * New fix bond/react command to enable simulation of one or more complex heuristic reactions
  * New USER-BOCS package
  * Fixes memory leaks caused when using the GPU package and OpenCL
  * Various other small updates and bugfixes
- drop 858.patch - merged upstream
- bump version to 20180316 (stable)
- many little bugfxes: http://lammps.sandia.gov/bug.html
  * A potentially harmful bug was found and fixed in the pair_style reax/c command
- Added 858.patch to fix return value on ppc64
- bump version to 20180308
- many little bugfxes: http://lammps.sandia.gov/bug.html
  * Various small changes and bug fixes in preparation for a new stable version release
- bump version to 20180222
- many little bugfxes: http://lammps.sandia.gov/bug.html
  * added a pair lj/cut/coul/wolf command to enable Wolf treatment of Coulombic
  * added a new USER-MOFFF package which is an implementation of the MOF-FF (MOF force field)
  * added a new pair_style ufm command
- bump version 20180117
- many little bugfxes: http://lammps.sandia.gov/bug.html
  * new pair yukawa/kk command
  * new fix python/move command for time integration in Python
  * new pair extep command
  * tools/doxygen directory to build a Doxygen style call graph and API lists for LAMMPS
  * new pair snap/kk and pair zbl/kk commands
  * update of Kokkos library
  * improvements to pair reax/c command
  * new info coeffs command option
  * much faster replicate command for large systems when using many processors
  * improved setup performance for large systems on many processors with molecules and pppm
  * more informative error messages when evaluating variables
- dropped 30b482975a6a29db2265b44c4f27d6293eacb72f.patch, got merged
- fix python install for openSUSE Factory
- enable GPU support via OpenCL
- added 30b482975a6a29db2265b44c4f27d6293eacb72f.patch
- bump version 20171023
- many little bugfxes: http://lammps.sandia.gov/bug.html
  * added a new USER-UEF package
  * added a fix rhok command
  * added a bond_style gromos command compatible with the GROMOS force field.
  * added coreshell variants of the pair born/coul/wolf and pair coul/wolf potentials to the CORESHELL package.
- adapt to new openlmi package - source mpivars.h during build
- changes license to GPL-2.0 and GPL-3.0+ (#522368)
- bump version to 20170901
- drop 573.diff, got merge upstream
- many little bugfxes: http://lammps.sandia.gov/bug.html
  * added USER-MESO package
  * new compute aggregate/atom and compute fragment/atom commands
- bump version to 20170811
- many little bugfxes: http://lammps.sandia.gov/bug.html
- RPM group fix.
- bump version of 20170706 and move to cmake (upstream 573.diff)
- Notable new features in this release are:
  * refactoring of the neighbor list construction to be more modular and extensible from packages. active neighbor list modules
    are reported in the output
  * updates, performance improvements and new styles for the KOKKOS and USER-INTEL packages
  * bugfixes and refactoring of parts of AIREBO and AIREBO-M addressing some of the occasionally observed instabilities with the
    LAMMPS implementation
  * new interface to Multi-Scale Coarse-Graining tools of the Voth group via new MSCG package with fix mscg
  * new pair styles lj/charmmfsw/coul/charmmfsh and lj/charmmfsw/coul/long and dihedral style charmmfsh for improved
    compatibility with the CHARMM code using recent versions of the CHARMM force field
  * several new styles in the USER-MISC package
  * improved compatibility with Python 3 (now only the PYTHON package is still Python 2 only), improvements to PyLammps and its
    documentation
  * various updates and performance improvements for USER-DPD package
  * updates and bugfixes to USER-COLVARS
  * new package USER-CGDNA for coarse grained DNA simulations
  * new support for generalized replica exchange (gREM) via temper/grem and fix grem commands
  * support for treating spherical particles as 2d discs
  * improvements for load balancing via recursive bisectioning
  * new SNAP potential for tungsten and tungsten/helium systems
  * updated version of the bundled moltemplate tool
  * updated tutorial for submitting additions and changes to LAMMPS via GitHub
  * improvements to the documentation build tools
  * ambiguous hyperlinks in documentation are made unique
  * spellchecked documentation and comments
  * removed the obsolete xmovie software
  * many little cleanups, bug fixes and removal of dead or obsolete code, including in the tools folder
- first package

OBS-URL: https://build.opensuse.org/request/show/805302
OBS-URL: https://build.opensuse.org/package/show/science/lammps?expand=0&rev=68
2020-05-13 16:55:26 +00:00
Christoph Junghans
086a4c14a2 Accepting request 802757 from home:cjunghans:branches:science
- gcc flags an issue on leap 15.1 that is a false positive, see
  https://github.com/lammps/lammps/issues/2078, so disabling 
  lammps custom no optimzation flags, using disable_noopt.patch

OBS-URL: https://build.opensuse.org/request/show/802757
OBS-URL: https://build.opensuse.org/package/show/science/lammps?expand=0&rev=67
2020-05-11 22:23:47 +00:00
Christoph Junghans
6cc82f0a08 OBS-URL: https://build.opensuse.org/package/show/science/lammps?expand=0&rev=66 2020-05-10 14:24:39 +00:00
Christoph Junghans
bdb3597bb1 Accepting request 802356 from home:cjunghans:branches:science
- bump versoin to 20200505 (patch)
  - update of the bundled Kokkos library to version 3.1 (Stan
    Moore and the Kokkos developers, SNL) [gh#lammps/lammps#2004],
    [gh#lammps/lammps#2054]
  - new Kokkos styles compute orientorder/atom and coord/atom and
    some related bugfixes/improvements (Stan Moore, SNL)
    [gh#lammps/lammps#1895], [gh#lammps/lammps#1902],
    [gh#lammps/lammps#1906], [gh#lammps/lammps#2033]
  - new fix accelerate/cos and compute viscosity/cos in USER-MISC
    as yet another method to compute viscosity (Zheng Gong, École
    normale supérieure de Lyon) [gh#lammps/lammps#2019]
  - update of the polymorphic pair style with bug fixes and a new
    feature (Xiaoweng Zhou, SNL) [gh#lammps/lammps#2000]
  - added option to create a dummy fix as a placeholder early in
    an input to guarantee placement at the top of the list of
    fixes. (Steve Plimpton, SNL) [gh#lammps/lammps#1760]
  - update to fix bond/react to allow using equal style variables
    a probability input (Wolfgang Verestek, U Stuttgart)
    [gh#lammps/lammps#2013]
  - small update to internal commands in kim_interactions to
    improve KIM simulator model handling (Ronald Miller Carleton
    U, Ryan S. Elliott U Minn), [gh#lammps/lammps#2014]
  - many small fixes and updates to source code (mainly for the
    KOKKOS package), cmake scripts, and documentation to address
    issues with recent changes and minor long-standing issues.
    (multiple authors) [gh#lammps/lammps#2003],
    [gh#lammps/lammps#2006], [gh#lammps/lammps#2010],
    [gh#lammps/lammps#2015], [gh#lammps/lammps#2022],
    [gh#lammps/lammps#2023], [gh#lammps/lammps#2026],
    [gh#lammps/lammps#2027], [gh#lammps/lammps#2030],
    [gh#lammps/lammps#2032], [gh#lammps/lammps#2035],
    [gh#lammps/lammps#2036], [gh#lammps/lammps#2041],
    [gh#lammps/lammps#2043], [gh#lammps/lammps#2044],
    [gh#lammps/lammps#2045], [gh#lammps/lammps#2046],
    [gh#lammps/lammps#2047], [gh#lammps/lammps#2048],
    [gh#lammps/lammps#2049], [gh#lammps/lammps#2051],
    [gh#lammps/lammps#2053], [gh#lammps/lammps#2055]
- enable kokkos and OpenMP

OBS-URL: https://build.opensuse.org/request/show/802356
OBS-URL: https://build.opensuse.org/package/show/science/lammps?expand=0&rev=65
2020-05-10 14:23:56 +00:00
89ebf5c4e0 Accepting request 785064 from science
OBS-URL: https://build.opensuse.org/request/show/785064
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/lammps?expand=0&rev=15
2020-03-16 09:18:43 +00:00
Christoph Junghans
dfe3e65a42 Accepting request 782245 from home:cjunghans:branches:science
Version bump to v20200303

OBS-URL: https://build.opensuse.org/request/show/782245
OBS-URL: https://build.opensuse.org/package/show/science/lammps?expand=0&rev=63
2020-03-14 15:41:37 +00:00
bba9ab5ed7 Accepting request 744757 from science
- generify used mpi version

OBS-URL: https://build.opensuse.org/request/show/744757
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/lammps?expand=0&rev=14
2019-11-03 11:14:48 +00:00
Christoph Junghans
1fd21ba854 OBS-URL: https://build.opensuse.org/package/show/science/lammps?expand=0&rev=61 2019-11-01 02:45:42 +00:00
Christoph Junghans
d41857f1ca OBS-URL: https://build.opensuse.org/package/show/science/lammps?expand=0&rev=60 2019-11-01 02:44:58 +00:00
5561659921 Accepting request 724135 from science
OBS-URL: https://build.opensuse.org/request/show/724135
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/lammps?expand=0&rev=13
2019-09-09 21:42:36 +00:00
Christoph Junghans
e15d15200d Accepting request 724134 from home:cjunghans:branches:science
Version bump

OBS-URL: https://build.opensuse.org/request/show/724134
OBS-URL: https://build.opensuse.org/package/show/science/lammps?expand=0&rev=58
2019-08-16 15:46:40 +00:00
095449f76b Accepting request 708182 from science
OBS-URL: https://build.opensuse.org/request/show/708182
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/lammps?expand=0&rev=12
2019-06-19 19:05:00 +00:00
Christoph Junghans
2fa1e6d21b Accepting request 708181 from home:cjunghans:branches:science
- bump version to 20190605 (stable)
  * General changes:
    + further tweaks and improvements to building LAMMPS with CMake.
    + improved error messages
    + refactoring of Install.py scripts in the lib folders to use the argparse module
   + better checking for style compatibility with suffixed styles
 * New packages:
   + USER-YAFF providing styles for force fields using QuickFF used for simulation of MOFs
   + USER-ADIOS package to provide Exascale compatible I/O support for dump files through the ADIOS v2.x library
 * Updates for packages:
   + consolidation of "soft" pair styles in USER-FEP package and addition of CLASS2 pair style variants.
   + KOKKOS package bugfixes and enhancements (Stan Moore, SNL)
   + new generalized pair style granular (Dan S. Bolintineanu, Ishan Srivastava, Jeremy B. Lechman, SNL)
   + new pair style drip for dihedral-angle-corrected registry-dependent interlayer potential (DRIP)
   + new pair style e3b for adding option to model the E3B water potential (Steven E. Strong, U Chicago)
   + new fix style electron/stopping for modeling energy loss through interactions high speed atoms with electrons
   + update to USER-COLVARS package to version 2019-04-26
   + update of the KIM package to use KIM-API v2.0 (Ryan Elliot, UMN)
   + update to USER-INTEL package to enable use of the package with -DLAMMPS_BIGBIG
   + update to USER-PTM package. examples added, license info updated, documentation updates (Peter Larsen, MIT)
   + updates and additions to the SPIN package (Julien Tranchida, SNL)
   + updates to hyper-dynamics support (Steve Plimpton, SNL)
   + updates, improvements, and bugfixes to fix bond/react (Jake Gissinger, U Colorado)
   + bugfix/refactoring of REBO pair style to correctly implement what is advertised in the documentation.
- enable support for kim through kim-api package

OBS-URL: https://build.opensuse.org/request/show/708181
OBS-URL: https://build.opensuse.org/package/show/science/lammps?expand=0&rev=56
2019-06-06 17:41:49 +00:00
660e8b7599 Accepting request 657604 from science
- bump version to 20181212 (stable)
  * general:
    + major improvements to building LAMMPS with CMake.
    + significant consolidation and improved consistency of the manual after the refactoring for the last stable release
    + reduced risk of memory/buffer overflows by replacing most uses of sprintf() by snprintf()
  * new packages
    + USER-PLUMED package with a native interface (no more patching)
    + USER-SDPD package for smoothed dissipative particle dynamics (SDPD)
    + USER-PTM package for polyhedral template matching analysis to characterize local structure
    + new kspace style scafacos, which interfaces to the ScaFaCoS library of long-range coulomb solvers.
  * updates for packages:
    + USER-COLVARS: updates and bugfixes
    + REPLICA: added support for (local and global) hyperdynamics
    + KOKKOS: updated Kokkos library, added several KOKKOS versions of styles from the GRANULAR package
    + USER-INTEL: updates, bugfixes and improved support for using
    + USER-MISC: new styles, compute pressure/cylinder, fix ffl (fast forward langevin), bugfixes and improvements
    + Many small bugfixes, corrections for memory leaks and memory management inconsistencies and general improvements.
  * Backward compatibility notices:
    + the command line flags -restart and -r are no longer available. 
    + the naming conventions for the group name of groups maintained by fix bond/react have changed. 
    + pair styles in the USER-SPH package no longer support Pair::single().
    + the meaning of the sign of mu in fix atom/swap has been reversed to be consistent with usual conventions.
    + the default installation prefix for CMake based compilation has been changed from /usr/local to $HOME/.local

OBS-URL: https://build.opensuse.org/request/show/657604
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/lammps?expand=0&rev=11
2019-01-05 13:41:54 +00:00
Christoph Junghans
1c4c9f21b3 Accepting request 657603 from home:cjunghans:branches:science
Dropped gfortran dep

OBS-URL: https://build.opensuse.org/request/show/657603
OBS-URL: https://build.opensuse.org/package/show/science/lammps?expand=0&rev=54
2018-12-12 15:58:40 +00:00
Christoph Junghans
fb8a8b334b Accepting request 657587 from home:cjunghans:branches:science
- bump version to 20181212 (12Dec2018 stable)
  * general:
    + major improvements to building LAMMPS with CMake.
    + significant consolidation and improved consistency of the manual after the refactoring for the last stable release
    + reduced risk of memory/buffer overflows by replacing most uses of sprintf() by snprintf()
  * new packages
    + USER-PLUMED package with a native interface (no more patching)
    + USER-SDPD package for smoothed dissipative particle dynamics (SDPD)
    + USER-PTM package for polyhedral template matching analysis to characterize local structure
    + new kspace style scafacos, which interfaces to the ScaFaCoS library of long-range coulomb solvers.
  * updates for packages:
    + USER-COLVARS: updates and bugfixes
    + REPLICA: added support for (local and global) hyperdynamics
    + KOKKOS: updated Kokkos library, added several KOKKOS versions of styles from the GRANULAR package
    + USER-INTEL: updates, bugfixes and improved support for using
    + USER-MISC: new styles, compute pressure/cylinder, fix ffl (fast forward langevin), bugfixes and improvements
    + Many small bugfixes, corrections for memory leaks and memory management inconsistencies and general improvements.
  * Backward compatibility notices:
    + the command line flags -restart and -r are no longer available. 
    + the naming conventions for the group name of groups maintained by fix bond/react have changed. 
    + pair styles in the USER-SPH package no longer support Pair::single().
    + the meaning of the sign of mu in fix atom/swap has been reversed to be consistent with usual conventions.
    + the default installation prefix for CMake based compilation has been changed from /usr/local to $HOME/.local

OBS-URL: https://build.opensuse.org/request/show/657587
OBS-URL: https://build.opensuse.org/package/show/science/lammps?expand=0&rev=53
2018-12-12 15:27:01 +00:00
ef2b3d8beb Accepting request 631123 from science
- bump version to 20180822 (stable)
  * New CMake option for building LAMMPS and all of its packages, as an alternative to traditional make
  * Restructured documentation
  * DEM polygonal and polyhedron particles
  * new compute entropy/atom command
  * New SPIN package for modeling the dynamics of magnetic atomic spins
  * New fix bond/react command to enable simulation of one or more complex heuristic reactions
  * New USER-BOCS package
  * Fixes memory leaks caused when using the GPU package and OpenCL
  * Various other small updates and bugfixes
- drop 858.patch - merged upstream

OBS-URL: https://build.opensuse.org/request/show/631123
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/lammps?expand=0&rev=10
2018-08-31 08:42:22 +00:00
Christoph Junghans
612b4b464e OBS-URL: https://build.opensuse.org/package/show/science/lammps?expand=0&rev=51 2018-08-23 14:08:25 +00:00
Christoph Junghans
6c952925c6 Accepting request 630993 from home:cjunghans:branches:science
- bump version to 20180822 (stable)
  * New CMake option for building LAMMPS and all of its packages, as an alternative to traditional make
  * Restructured documentation
  * DEM polygonal and polyhedron particles
  * new compute entropy/atom command
  * New SPIN package for modeling the dynamics of magnetic atomic spins
  * New fix bond/react command to enable simulation of one or more complex heuristic reactions
  * New USER-BOCS package
  * Fixes memory leaks caused when using the GPU package and OpenCL
  * Various other small updates and bugfixes
- drop 858.patch - merged upstream

OBS-URL: https://build.opensuse.org/request/show/630993
OBS-URL: https://build.opensuse.org/package/show/science/lammps?expand=0&rev=50
2018-08-23 00:42:52 +00:00
2894b0d432 Accepting request 592170 from science
OBS-URL: https://build.opensuse.org/request/show/592170
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/lammps?expand=0&rev=9
2018-03-29 09:58:02 +00:00
Christoph Junghans
6986983b7c Accepting request 592169 from home:cjunghans:branches:science
- bump version to 20180316 (stable)
- many little bugfxes: http://lammps.sandia.gov/bug.html
  * A potentially harmful bug was found and fixed in the pair_style reax/c command
- Added 858.patch to fix return value on ppc64

OBS-URL: https://build.opensuse.org/request/show/592169
OBS-URL: https://build.opensuse.org/package/show/science/lammps?expand=0&rev=48
2018-03-29 06:02:30 +00:00
a394868146 Accepting request 584539 from science
OBS-URL: https://build.opensuse.org/request/show/584539
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/lammps?expand=0&rev=8
2018-03-09 09:46:58 +00:00
Christoph Junghans
072a312cce Accepting request 584538 from home:cjunghans:branches:science
- bump version to 20180308
- many little bugfxes: http://lammps.sandia.gov/bug.html
  * Various small changes and bug fixes in preparation for a new stable version release

OBS-URL: https://build.opensuse.org/request/show/584538
OBS-URL: https://build.opensuse.org/package/show/science/lammps?expand=0&rev=46
2018-03-08 21:26:41 +00:00
b20a67eb19 Accepting request 583108 from science
OBS-URL: https://build.opensuse.org/request/show/583108
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/lammps?expand=0&rev=7
2018-03-06 09:48:06 +00:00
Christoph Junghans
7598a0118c Accepting request 583107 from home:cjunghans:branches:science
- bump version to 20180222
- many little bugfxes: http://lammps.sandia.gov/bug.html
  * added a pair lj/cut/coul/wolf command to enable Wolf treatment of Coulombic
  * added a new USER-MOFFF package which is an implementation of the MOF-FF (MOF force field)
  * added a new pair_style ufm command

OBS-URL: https://build.opensuse.org/request/show/583107
OBS-URL: https://build.opensuse.org/package/show/science/lammps?expand=0&rev=44
2018-03-05 18:37:46 +00:00
898f4d31cb Accepting request 570158 from science
OBS-URL: https://build.opensuse.org/request/show/570158
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/lammps?expand=0&rev=6
2018-01-29 13:58:03 +00:00
Christoph Junghans
004f52107b Accepting request 570157 from home:cjunghans:branches:science
- bump version 20180117
- many little bugfxes: http://lammps.sandia.gov/bug.html
  * new pair yukawa/kk command
  * new fix python/move command for time integration in Python
  * new pair extep command
  * tools/doxygen directory to build a Doxygen style call graph and API lists for LAMMPS
  * new pair snap/kk and pair zbl/kk commands
  * update of Kokkos library
  * improvements to pair reax/c command
  * new info coeffs command option
  * much faster replicate command for large systems when using many processors
  * improved setup performance for large systems on many processors with molecules and pppm
  * more informative error messages when evaluating variables
- dropped 30b482975a6a29db2265b44c4f27d6293eacb72f.patch, got merged

OBS-URL: https://build.opensuse.org/request/show/570157
OBS-URL: https://build.opensuse.org/package/show/science/lammps?expand=0&rev=42
2018-01-27 03:31:22 +00:00
43366b5071 Accepting request 567911 from science
- fix python install for openSUSE Factory

OBS-URL: https://build.opensuse.org/request/show/567911
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/lammps?expand=0&rev=5
2018-01-21 14:49:20 +00:00
Christoph Junghans
1c115638a3 OBS-URL: https://build.opensuse.org/package/show/science/lammps?expand=0&rev=40 2018-01-20 14:27:20 +00:00