75 Commits

Author SHA256 Message Date
c1ddce6c62 Accepting request 1276486 from science
OBS-URL: https://build.opensuse.org/request/show/1276486
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gromacs?expand=0&rev=60
2025-05-12 14:48:35 +00:00
Christoph Junghans
fb9b0f14ef * Update to version 2025.1.
* Bump so version in shared library to keep up with upstream.

OBS-URL: https://build.opensuse.org/package/show/science/gromacs?expand=0&rev=39
2025-05-10 14:40:06 +00:00
b8f044dcb4 Accepting request 1145213 from science
OBS-URL: https://build.opensuse.org/request/show/1145213
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gromacs?expand=0&rev=59
2024-02-08 18:04:24 +00:00
Klaus Kämpf
dac68dd50f Accepting request 1145197 from home:cjunghans:branches:science
- Aarch64: fix tests and enable neon support
- Tests have race condition, run them serially

OBS-URL: https://build.opensuse.org/request/show/1145197
OBS-URL: https://build.opensuse.org/package/show/science/gromacs?expand=0&rev=37
2024-02-08 15:05:20 +00:00
2aabd57bb1 Accepting request 1143599 from science
OBS-URL: https://build.opensuse.org/request/show/1143599
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gromacs?expand=0&rev=58
2024-02-02 14:47:54 +00:00
Klaus Kämpf
08248bb8fe Accepting request 1143398 from home:cjunghans:branches:science
- Update to 2024
  * Highlights:
    - The Colvars library can now be used natively from GROMACS. This
      simplifies the use of advanced enhanced sampling simulations.
    - Reduced artifacts from Lennard-Jones pair interactions on the 
      pressure by a configurable increase of the Verlet buffer. Can 
      lead to a slight performance loss, especially for coarse-grained
      systems.
    - Corrected several aspects of the deform option. Now simulations with 
      box deformation behave correctly under high shear or when a solid or 
      membrane fractures. This also means that the deform option is now 
      suitable for computing viscosities.
    - New option for hydrogen mass repartitioning in grompp enables easy 
      access to performance improvements.
    - Improvements to AWH, such as better control of the histogram growth 
      factor as well as enabling automatic scaling of the target distribution 
      based on the AWH friction metric.
    - Configurable HeFFTe multi-GPU FFT options lets users fine-tune the
      settings for specific use-cases.
  * See https://manual.gromacs.org/2024.0/release-notes/index.html

OBS-URL: https://build.opensuse.org/request/show/1143398
OBS-URL: https://build.opensuse.org/package/show/science/gromacs?expand=0&rev=35
2024-02-02 10:14:33 +00:00
4f8eca19ec Accepting request 1077705 from science
OBS-URL: https://build.opensuse.org/request/show/1077705
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gromacs?expand=0&rev=57
2023-04-06 13:57:45 +00:00
Klaus Kämpf
b90ea69872 Accepting request 1077078 from home:andythe_great:branches:science
- Update to 2023
  * Highlights:
    - The SYCL GPU implementation, which is the GPU portability
      layer that supports all major GPU platforms, has received
      major extensions in support for both platforms and features.
      To ensure portability in practice, the GROMACS GPU portability
      layer is actively developed with multiple SYCL implementations
      (hipSYCL, oneAPI DPC++, IntelLLVM) and regularly tested on
      multiple GPU backends.
      - SYCL supports more GPU offload features: bonded forces and
        direct GPU-GPU communication with GPU-aware MPI.
      - SYCL hardware support includes AMD (including RDNA support
        added here) and Intel for production as well as NVIDIA GPUs
        (not for production).
      - SYCL optimizations targeting important HPC platforms.
    - PME decomposition has been optimized and extended to support
      offloading the entire PME calculation to multiple GPUs,
      including the FFT computation; when combined with cuFFTmp or
      heFFTe this enables much improved strong scaling
      (experimental feature).
    - CUDA Graph support has been added to execute GPU-resident
      single-/multi-GPU simulations using thread-MPI entirely on the
      GPU to improve performance (experimental feature).
    - New ensemble temperature mdp options allow setting the
      temperature of the ensemble for simulations without
      temperature coupling or with different reference temperatures.
    - With gmx dssp, GROMACS now has a native implementation of the
      DSSP algorithm, which replaces gmx do_dssp.
  * See https://manual.gromacs.org/2023/release-notes/index.html
- Update to 2022.6
  * Bugfix release, see
    https://manual.gromacs.org/2023/release-notes/2022/2022.6.html
- Update to 2022.5
  * Bugfix release, see
    https://manual.gromacs.org/2023/release-notes/2022/2022.5.html

OBS-URL: https://build.opensuse.org/request/show/1077078
OBS-URL: https://build.opensuse.org/package/show/science/gromacs?expand=0&rev=33
2023-04-06 10:04:54 +00:00
dadae5c89f Accepting request 1045992 from science
- Update to 2022.4
  * Bugfix release, see
    https://manual.gromacs.org/current/release-notes/2022/2022.4.html
- Drop ustream relax_test_tolerance.patch

OBS-URL: https://build.opensuse.org/request/show/1045992
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gromacs?expand=0&rev=56
2023-01-02 14:01:44 +00:00
b3799dfdcf OBS-URL: https://build.opensuse.org/package/show/science/gromacs?expand=0&rev=31 2023-01-01 11:24:16 +00:00
Christoph Junghans
b62338a10f Accepting request 1045627 from home:StefanBruens:branches:science
- Update to 2022.4
  * Bugfix release, see
    https://manual.gromacs.org/current/release-notes/2022/2022.4.html

OBS-URL: https://build.opensuse.org/request/show/1045627
OBS-URL: https://build.opensuse.org/package/show/science/gromacs?expand=0&rev=30
2022-12-31 23:17:49 +00:00
b19c3bd6c3 Accepting request 1045250 from science
OBS-URL: https://build.opensuse.org/request/show/1045250
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gromacs?expand=0&rev=55
2022-12-25 14:15:02 +00:00
d892d3ed8b Accepting request 1045248 from home:StefanBruens:branches:science
- Exclude MPI flavor on 32 bit architectures, as MPI communication
  does not work correctly.

OBS-URL: https://build.opensuse.org/request/show/1045248
OBS-URL: https://build.opensuse.org/package/show/science/gromacs?expand=0&rev=28
2022-12-25 03:20:25 +00:00
Christoph Junghans
78bb9cf920 Accepting request 1038356 from home:StefanBruens:branches:science
- Fix aarch64 build on 15.x, add relax_test_tolerance.patch
- Relax memory and disk constraints

OBS-URL: https://build.opensuse.org/request/show/1038356
OBS-URL: https://build.opensuse.org/package/show/science/gromacs?expand=0&rev=27
2022-11-30 15:21:03 +00:00
2ad410f270 Accepting request 1034513 from science
(Note that openmpi flavor build failure is un-related and is due to boo#1205139)

- Use system muparser package, drop libmuparser2 subpackage
- Use system zlib
- Remove bogus/broken library package obsoletes and provides
- Build openmpi version in separate _multibuild
- Update to 2022.3

OBS-URL: https://build.opensuse.org/request/show/1034513
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gromacs?expand=0&rev=54
2022-11-09 11:56:57 +00:00
f152bc25d9 Accepting request 1033722 from home:StefanBruens:branches:science
The test still timeout on Tumbleweed for the openmpi version, for unknown reasons, a local build on TW finishes without problems.

- Use system muparser package, drop libmuparser2 subpackage
- Use system zlib
- Remove bogus/broken library package obsoletes and provides
- Build openmpi version in separate _multibuild

OBS-URL: https://build.opensuse.org/request/show/1033722
OBS-URL: https://build.opensuse.org/package/show/science/gromacs?expand=0&rev=25
2022-11-06 17:03:17 +00:00
94e8e4f3ea OBS-URL: https://build.opensuse.org/package/show/science/gromacs?expand=0&rev=24 2022-11-01 23:33:59 +00:00
2a91c15763 OBS-URL: https://build.opensuse.org/package/show/science/gromacs?expand=0&rev=23 2022-11-01 23:29:40 +00:00
Klaus Kämpf
2c969c0d89 Accepting request 1011218 from home:kwk:branches:science
- Update to 2022.3
  * Bugfix release, see
    https://manual.gromacs.org/current/release-notes/2022/2022.3.html
- Update to 2022.2
  * Bugfix release, see
    https://manual.gromacs.org/current/release-notes/2022/2022.2.html
- Update to 2022.1
  * Highlights:
    - Free-energy kernels are accelerated using SIMD, which make
      free-energy calculations up to three times as fast when using GPUs
    - A new formulation of the soft-cored non-bonded interactions for
      free-energy calculations allows for a finer control of the alchemical
      transformation pathways
    - New transformation pull coordinate allows arbitrary mathematical
      transformations of one of more other pull coordinates
    - New interface for multi-scale Quantum Mechanics / Molecular
      Mechanics (QM/MM) simulations with the CP2K quantum chemistry package,
      supporting periodic boundary conditions.
    - grompp performance improvements
    - Cool quotes music playlist
    - Additional features were ported to modular simulator
    - Added AMD GPU support with SYCL via hipSYCL
    - More GPU offload features supported with SYCL (PME, GPU update).
    - Improved parallelization with GPU-accelerated runs using CUDA and
      extended GPU direct communication to support multi-node simulation
      using CUDA-aware MPI.
    
  * See https://manual.gromacs.org/current/release-notes/2022/2022.1.html
- split off libmuparser2 into separate package

OBS-URL: https://build.opensuse.org/request/show/1011218
OBS-URL: https://build.opensuse.org/package/show/science/gromacs?expand=0&rev=22
2022-10-22 12:32:14 +00:00
82f402b527 Accepting request 974972 from science
OBS-URL: https://build.opensuse.org/request/show/974972
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gromacs?expand=0&rev=53
2022-05-05 21:06:28 +00:00
Christoph Junghans
c4d64e2894 Accepting request 974790 from home:cjunghans:branches:science
- devel package requires binaries as well

OBS-URL: https://build.opensuse.org/request/show/974790
OBS-URL: https://build.opensuse.org/package/show/science/gromacs?expand=0&rev=20
2022-05-04 16:12:20 +00:00
77503b0cb3 Accepting request 974372 from science
OBS-URL: https://build.opensuse.org/request/show/974372
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gromacs?expand=0&rev=52
2022-05-02 14:26:00 +00:00
ddf00c93f2 Accepting request 973086 from home:jengelh:branches:openSUSE:Factory
- Trim boasting from package descriptions.
- Trim descriptions in less important subpackages for length.
- Resolve rpmlint reports:
  * "libgromacs4.x86_64: E: shlib-policy-name-error SONAME:
    libgmxapi.so.0, expected package suffix: 0"
  * "libgromacs4.x86_64: E: shlib-policy-name-error SONAME:
    libgromacs.so.6, expected package suffix: 6"

OBS-URL: https://build.opensuse.org/request/show/973086
OBS-URL: https://build.opensuse.org/package/show/science/gromacs?expand=0&rev=18
2022-05-02 09:31:27 +00:00
9182817957 Accepting request 935852 from science
OBS-URL: https://build.opensuse.org/request/show/935852
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gromacs?expand=0&rev=51
2021-12-06 22:59:44 +00:00
Matthias Mailänder
1f006a6c47 Accepting request 935840 from home:mlin7442:branches:openSUSE:Factory
update license. while trying to update this package to Leap 15.4, legal declined the request since license isn't corrent, see sr#934077

OBS-URL: https://build.opensuse.org/request/show/935840
OBS-URL: https://build.opensuse.org/package/show/science/gromacs?expand=0&rev=17
2021-12-05 20:04:17 +00:00
e4f02aa099 Accepting request 930714 from science
OBS-URL: https://build.opensuse.org/request/show/930714
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gromacs?expand=0&rev=50
2021-11-10 20:47:10 +00:00
Klaus Kämpf
c659571202 Accepting request 930679 from home:cjunghans:branches:science
- Tag build with "openSUSE" for easier debugging by upstream

OBS-URL: https://build.opensuse.org/request/show/930679
OBS-URL: https://build.opensuse.org/package/show/science/gromacs?expand=0&rev=16
2021-11-10 15:27:10 +00:00
97a90b790a Accepting request 922661 from science
- Use openmpi macros to always build with the default openmpi version.

OBS-URL: https://build.opensuse.org/request/show/922661
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gromacs?expand=0&rev=49
2021-10-11 13:31:00 +00:00
Christoph Junghans
500188d66e Accepting request 922501 from home:NMoreyChaisemartin:branches:openmpi
- Use openmpi macros to always build with the default openmpi version.

OBS-URL: https://build.opensuse.org/request/show/922501
OBS-URL: https://build.opensuse.org/package/show/science/gromacs?expand=0&rev=15
2021-10-01 20:21:08 +00:00
Christoph Junghans
06366af76a OBS-URL: https://build.opensuse.org/package/show/science/gromacs?expand=0&rev=14 2021-09-30 20:52:38 +00:00
Christoph Junghans
36ee9b5c38 OBS-URL: https://build.opensuse.org/package/show/science/gromacs?expand=0&rev=13 2021-09-30 20:51:58 +00:00
Klaus Kämpf
89028535a7 Accepting request 921188 from home:cjunghans:branches:science
As openmpi4 is now the default, build against openmpi4.

OBS-URL: https://build.opensuse.org/request/show/921188
OBS-URL: https://build.opensuse.org/package/show/science/gromacs?expand=0&rev=12
2021-09-24 07:13:47 +00:00
7ab6f8b696 Accepting request 905960 from science
OBS-URL: https://build.opensuse.org/request/show/905960
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gromacs?expand=0&rev=48
2021-07-13 20:37:20 +00:00
Christoph Junghans
02a5e7894f Accepting request 905726 from home:cjunghans:branches:science
- Enabled legacy api needed for votca-csg

OBS-URL: https://build.opensuse.org/request/show/905726
OBS-URL: https://build.opensuse.org/package/show/science/gromacs?expand=0&rev=11
2021-07-12 23:23:32 +00:00
07c8df0338 Accepting request 903651 from science
OBS-URL: https://build.opensuse.org/request/show/903651
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gromacs?expand=0&rev=47
2021-07-03 18:50:38 +00:00
1e7c7b578e Accepting request 902897 from home:badshah400:gcc11fix
- Update to version 2021.2.
- Turn SKIP_RPATH=OFF and SKIP_INSTALL_RPATH=ON instead; skipping rpath use entirely causes linking issues with tests, but we still want to disable rpaths for the installed libs of course.
- Rename %{name}-bash to %{name}-bash-completion in keeping with  naming convention followed by other packages.
- Add lapack-devel to BuildRequires to use system versions of blas and lapack.
- CMake 3.13 or higher is required; adapt BuildRequires accordingly.
- Disable testing for i586: doesn't work with gmock.
- Adapt to updated cmake options and drop no longer applicable ones.

OBS-URL: https://build.opensuse.org/request/show/902897
OBS-URL: https://build.opensuse.org/package/show/science/gromacs?expand=0&rev=10
2021-07-02 08:43:50 +00:00
e02278d8f6 Accepting request 822970 from science
OBS-URL: https://build.opensuse.org/request/show/822970
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gromacs?expand=0&rev=46
2020-08-01 10:31:52 +00:00
Christoph Junghans
d3146bb3d6 Accepting request 822950 from home:michel_mno:branches:science
- Increase default disk size from 3 to 6GB in _constraints file

OBS-URL: https://build.opensuse.org/request/show/822950
OBS-URL: https://build.opensuse.org/package/show/science/gromacs?expand=0&rev=8
2020-07-27 12:07:44 +00:00
2a8845ad0b Accepting request 781240 from science
OBS-URL: https://build.opensuse.org/request/show/781240
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gromacs?expand=0&rev=45
2020-03-04 08:47:34 +00:00
a5110ca73a Accepting request 780373 from home:cjunghans:branches:science
- - version bump to 2019.6 details here:
  http://manual.gromacs.org/documentation/2019.6/release-notes/2019/2019.6.html
  Hightlights:
  - Actually fix PME forces with FE without perturbed q/LJ
  - Avoid overzealous program abort with orientation restraints
  - Calculate Coulomb and LJ reciprocal terms in rerun
  - Added check for inconsistent input of distance restraint labels in gmx disre.
  - Fix compiler errors with Intel compiler
  - Avoid cryptic GPU detection errors when devices are unavailable or out of memory

OBS-URL: https://build.opensuse.org/request/show/780373
OBS-URL: https://build.opensuse.org/package/show/science/gromacs?expand=0&rev=6
2020-03-03 14:57:37 +00:00
20963d9f5c Accepting request 759039 from science
OBS-URL: https://build.opensuse.org/request/show/759039
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gromacs?expand=0&rev=44
2019-12-24 13:30:22 +00:00
Christoph Junghans
5b1ed8c478 Accepting request 759038 from home:cjunghans:branches:science
- version bump to 2019.5 details here:
  http://manual.gromacs.org/documentation/2019.5/release-notes/2019/2019.5.html
  Hightlights:
  - Fix use of uninitialized data on PME only ranks
  - Fix out of range memory access with free-energy calculations
  - Fix error with intermolecular interactions and domain decomposition
  - Fix issues with AWH with pull-geometry ‘direction’ to be periodic
  - Remove assertion failure with AWH when not using the initial stage
  - Fix dihedral angle calculation near 180 degree boundary
  - Remove problematic output of gmx angle tool
  - Check that libhwloc headers and runtime match
  - Fix .gro file formatting with large boxes
  - Fix duplicate PDB CONECT record output

OBS-URL: https://build.opensuse.org/request/show/759038
OBS-URL: https://build.opensuse.org/package/show/science/gromacs?expand=0&rev=4
2019-12-23 21:50:51 +00:00
aec8dfee7c Accepting request 748954 from science
OBS-URL: https://build.opensuse.org/request/show/748954
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gromacs?expand=0&rev=43
2019-11-15 21:40:01 +00:00
6a40db0373 Accepting request 701640 from science
OBS-URL: https://build.opensuse.org/request/show/701640
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gromacs?expand=0&rev=42
2019-06-19 18:56:48 +00:00
78607de621 Accepting request 648638 from science
OBS-URL: https://build.opensuse.org/request/show/648638
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gromacs?expand=0&rev=41
2018-11-13 16:02:47 +00:00
3e58ebb912 Accepting request 624642 from science
OBS-URL: https://build.opensuse.org/request/show/624642
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gromacs?expand=0&rev=40
2018-07-31 13:56:46 +00:00
8c9ebb1e01 Accepting request 593844 from science
OBS-URL: https://build.opensuse.org/request/show/593844
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gromacs?expand=0&rev=39
2018-04-20 15:25:50 +00:00
2f4a5d0310 Accepting request 567816 from science
OBS-URL: https://build.opensuse.org/request/show/567816
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gromacs?expand=0&rev=38
2018-01-21 14:49:18 +00:00
698914744e Accepting request 538872 from science
OBS-URL: https://build.opensuse.org/request/show/538872
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gromacs?expand=0&rev=37
2017-11-07 08:58:02 +00:00
0698f3b3c5 Accepting request 536517 from science
fixed build failure caused by openmpi

OBS-URL: https://build.opensuse.org/request/show/536517
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gromacs?expand=0&rev=36
2017-10-25 15:48:55 +00:00