Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

gromacs-devel-2024-2.1 RPM for riscv64

From OpenSuSE Ports Tumbleweed for riscv64

Name: gromacs-devel Distribution: openSUSE Tumbleweed
Version: 2024 Vendor: openSUSE
Release: 2.1 Build date: Fri Feb 9 08:22:54 2024
Group: Development/Libraries/C and C++ Build host: i02-ch2c
Size: 1150703 Source RPM: gromacs-2024-2.1.src.rpm
Packager: https://bugs.opensuse.org
Url: https://www.gromacs.org
Summary: Molecular dynamics package
GROMACS is a package to perform molecular dynamics computer
simulations.

This package contains development libraries and header for GROMACS

Provides

Requires

License

Apache-2.0 AND LGPL-2.1-or-later AND BSD-3-Clause

Changelog

* Fri Feb 02 2024 Christoph Junghans <junghans@votca.org>
  - Aarch64: fix tests and enable neon support
  - Tests have race condition, run them serially
* Thu Feb 01 2024 Christoph Junghans <junghans@votca.org>
  - 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
* Sun Apr 02 2023 andy great <andythe_great@pm.me>
  - 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
* Wed Dec 28 2022 Stefan Brüns <stefan.bruens@rwth-aachen.de>
  - Update to 2022.4
    * Bugfix release, see
      https://manual.gromacs.org/current/release-notes/2022/2022.4.html
  - Drop ustream relax_test_tolerance.patch
* Sun Dec 25 2022 Stefan Brüns <stefan.bruens@rwth-aachen.de>
  - Exclude MPI flavor on 32 bit architectures, as MPI communication
    does not work correctly.
* Mon Nov 07 2022 Stefan Brüns <stefan.bruens@rwth-aachen.de>
  - Fix aarch64 build on 15.x, add relax_test_tolerance.patch
  - Relax memory and disk constraints
* Wed Nov 02 2022 Stefan Brüns <stefan.bruens@rwth-aachen.de>
  - Use system muparser package, drop libmuparser2 subpackage
  - Use system zlib
  - Remove bogus/broken library package obsoletes and provides
  - Build openmpi version in separate _multibuild
* Fri Oct 14 2022 Klaus Kämpf <kkaempf@suse.com>
  - 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
* Wed May 04 2022 Christoph Junghans <junghans@votca.org>
  - devel package requires binaries as well
* Wed Apr 27 2022 Jan Engelhardt <jengelh@inai.de>
  - 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"
* Sun Dec 05 2021 Max Lin <mlin@suse.com>
  - Update license to "LGPL-2.1-or-later AND Apache-2.0 AND BSD-3-Clause"
* Wed Nov 10 2021 Christoph Junghans <junghans@votca.org>
  - Tag build with "openSUSE" for easier debugging by upstream
* Thu Sep 30 2021 Nicolas Morey-Chaisemartin <nmoreychaisemartin@suse.com>
  - Use openmpi macros to always build with the default openmpi version.
* Mon Jul 12 2021 Christoph Junghans <junghans@votca.org>
  - Enabled legacy api needed for votca-csg
* Mon Jun 28 2021 Atri Bhattacharya <badshah400@gmail.com>
  - Update to version 2021.2:
    * Fixes where mdrun could behave incorrectly.
    * Removed a potential race condition with GPU update (issue
      4024).
    * Avoided issues with global reduction observed with md-vv
      (issue 4031).
    * Prohibited SETTLE interactions for atoms with perturbed masses
      (issue 3959).
    * Rerun now writes pull output correctly (issue 4043).
    * Fixes for ``gmx`` tools.
    * Fix incorrect behaviour with single residue chains in pdb2gmx
      (issue 4029).
    * Fix grompp check for position restraints with absolute
      reference (issue 3996).
    * Fix error when using VMD plugin (issue 3055).
    * Fix file permissions with ``gmx solvate`` and ``gmx genion``
      (issue 4040).
    * Fixes that affect portability.
    * Support for Intel oneAPI compiler 2021.2.
    * Fixed compiler infinity math and MKL flags.
    * Fix Apple OpenCL build (issue 4008).
    * Fixed compilation issue with GCC 11 (issue 4039).
    * Fix bond type in GROMOS force fields (issue 3995).
    * Allow PME on CPU in runs with domain decomposition and GPU
      update (issue 4035).
  - 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.

Files

/usr/include/gmxapi
/usr/include/gmxapi/compat
/usr/include/gmxapi/compat/mdparams.h
/usr/include/gmxapi/compat/tpr.h
/usr/include/gmxapi/context.h
/usr/include/gmxapi/exceptions.h
/usr/include/gmxapi/gmxapi.h
/usr/include/gmxapi/gmxapicompat.h
/usr/include/gmxapi/gromacsfwd.h
/usr/include/gmxapi/md
/usr/include/gmxapi/md.h
/usr/include/gmxapi/md/mdmodule.h
/usr/include/gmxapi/md/mdsignals.h
/usr/include/gmxapi/mpi
/usr/include/gmxapi/mpi/gmxapi_mpi.h
/usr/include/gmxapi/mpi/resourceassignment.h
/usr/include/gmxapi/session
/usr/include/gmxapi/session.h
/usr/include/gmxapi/session/resources.h
/usr/include/gmxapi/status.h
/usr/include/gmxapi/system.h
/usr/include/gmxapi/version.h
/usr/include/gromacs
/usr/include/gromacs/analysisdata
/usr/include/gromacs/analysisdata/abstractdata.h
/usr/include/gromacs/analysisdata/analysisdata.h
/usr/include/gromacs/analysisdata/arraydata.h
/usr/include/gromacs/analysisdata/dataframe.h
/usr/include/gromacs/analysisdata/datamodule.h
/usr/include/gromacs/analysisdata/modules
/usr/include/gromacs/analysisdata/modules/average.h
/usr/include/gromacs/analysisdata/modules/displacement.h
/usr/include/gromacs/analysisdata/modules/histogram.h
/usr/include/gromacs/analysisdata/modules/lifetime.h
/usr/include/gromacs/analysisdata/modules/plot.h
/usr/include/gromacs/external
/usr/include/gromacs/external/boost
/usr/include/gromacs/external/boost/stl_interfaces
/usr/include/gromacs/external/boost/stl_interfaces/fwd.hpp
/usr/include/gromacs/external/boost/stl_interfaces/iterator_interface.hpp
/usr/include/gromacs/fileio
/usr/include/gromacs/fileio/confio.h
/usr/include/gromacs/fileio/filetypes.h
/usr/include/gromacs/fileio/oenv.h
/usr/include/gromacs/fileio/pdbio.h
/usr/include/gromacs/fileio/tpxio.h
/usr/include/gromacs/fileio/trxio.h
/usr/include/gromacs/libgromacs_export.h
/usr/include/gromacs/math
/usr/include/gromacs/math/do_fit.h
/usr/include/gromacs/math/functions.h
/usr/include/gromacs/math/units.h
/usr/include/gromacs/math/utilities.h
/usr/include/gromacs/math/vec.h
/usr/include/gromacs/math/vectypes.h
/usr/include/gromacs/mdrun
/usr/include/gromacs/mdrun/simulationinputhandle.h
/usr/include/gromacs/mdtypes
/usr/include/gromacs/mdtypes/inputrec.h
/usr/include/gromacs/mdtypes/md_enums.h
/usr/include/gromacs/options
/usr/include/gromacs/options/abstractoption.h
/usr/include/gromacs/options/basicoptions.h
/usr/include/gromacs/options/filenameoption.h
/usr/include/gromacs/options/filenameoptionmanager.h
/usr/include/gromacs/options/ioptionsbehavior.h
/usr/include/gromacs/options/ioptionscontainer.h
/usr/include/gromacs/options/ioptionscontainerwithsections.h
/usr/include/gromacs/options/ivaluestore.h
/usr/include/gromacs/options/optionfiletype.h
/usr/include/gromacs/options/optionflags.h
/usr/include/gromacs/options/options.h
/usr/include/gromacs/options/timeunitmanager.h
/usr/include/gromacs/pbcutil
/usr/include/gromacs/pbcutil/pbc.h
/usr/include/gromacs/restraint
/usr/include/gromacs/restraint/restraintpotential.h
/usr/include/gromacs/selection
/usr/include/gromacs/selection/indexutil.h
/usr/include/gromacs/selection/nbsearch.h
/usr/include/gromacs/selection/position.h
/usr/include/gromacs/selection/selection.h
/usr/include/gromacs/selection/selectioncollection.h
/usr/include/gromacs/selection/selectionenums.h
/usr/include/gromacs/selection/selectionoption.h
/usr/include/gromacs/selection/selectionoptionbehavior.h
/usr/include/gromacs/selection/selectionoptionmanager.h
/usr/include/gromacs/topology
/usr/include/gromacs/topology/atomprop.h
/usr/include/gromacs/topology/atoms.h
/usr/include/gromacs/topology/block.h
/usr/include/gromacs/topology/forcefieldparameters.h
/usr/include/gromacs/topology/idef.h
/usr/include/gromacs/topology/ifunc.h
/usr/include/gromacs/topology/index.h
/usr/include/gromacs/topology/symtab.h
/usr/include/gromacs/topology/topology.h
/usr/include/gromacs/topology/topology_enums.h
/usr/include/gromacs/trajectory
/usr/include/gromacs/trajectory/trajectoryframe.h
/usr/include/gromacs/trajectoryanalysis
/usr/include/gromacs/trajectoryanalysis/analysismodule.h
/usr/include/gromacs/trajectoryanalysis/analysissettings.h
/usr/include/gromacs/trajectoryanalysis/cmdlinerunner.h
/usr/include/gromacs/trajectoryanalysis/topologyinformation.h
/usr/include/gromacs/utility
/usr/include/gromacs/utility/arrayref.h
/usr/include/gromacs/utility/basedefinitions.h
/usr/include/gromacs/utility/baseversion.h
/usr/include/gromacs/utility/classhelpers.h
/usr/include/gromacs/utility/current_function.h
/usr/include/gromacs/utility/enumerationhelpers.h
/usr/include/gromacs/utility/exceptions.h
/usr/include/gromacs/utility/fileptr.h
/usr/include/gromacs/utility/flags.h
/usr/include/gromacs/utility/futil.h
/usr/include/gromacs/utility/gmxassert.h
/usr/include/gromacs/utility/listoflists.h
/usr/include/gromacs/utility/pleasecite.h
/usr/include/gromacs/utility/programcontext.h
/usr/include/gromacs/utility/range.h
/usr/include/gromacs/utility/real.h
/usr/include/gromacs/utility/smalloc.h
/usr/include/gromacs/utility/stringutil.h
/usr/include/gromacs/utility/unique_cptr.h
/usr/include/gromacs/version.h
/usr/include/nblib
/usr/include/nblib/basicdefinitions.h
/usr/include/nblib/box.h
/usr/include/nblib/exception.h
/usr/include/nblib/gmxcalculatorcpu.h
/usr/include/nblib/integrator.h
/usr/include/nblib/interactions.h
/usr/include/nblib/kerneloptions.h
/usr/include/nblib/listed_forces
/usr/include/nblib/listed_forces/bondtypes.h
/usr/include/nblib/listed_forces/calculator.h
/usr/include/nblib/listed_forces/definitions.h
/usr/include/nblib/molecules.h
/usr/include/nblib/nblib.h
/usr/include/nblib/nbnxmsetuphelpers.h
/usr/include/nblib/particlesequencer.h
/usr/include/nblib/particletype.h
/usr/include/nblib/simulationstate.h
/usr/include/nblib/topology.h
/usr/include/nblib/tpr.h
/usr/include/nblib/util
/usr/include/nblib/util/setup.h
/usr/include/nblib/util/traits.hpp
/usr/include/nblib/util/util.hpp
/usr/include/nblib/vector.h
/usr/lib64/libgmxapi.so
/usr/lib64/libgromacs.so
/usr/lib64/libnblib_gmx.so
/usr/lib64/pkgconfig/libgromacs.pc
/usr/share/cmake
/usr/share/cmake/gmxapi
/usr/share/cmake/gmxapi/gmxapi-config-version.cmake
/usr/share/cmake/gmxapi/gmxapi-config.cmake
/usr/share/cmake/gmxapi/gmxapi-release.cmake
/usr/share/cmake/gmxapi/gmxapi.cmake
/usr/share/cmake/gromacs
/usr/share/cmake/gromacs/gromacs-config-version.cmake
/usr/share/cmake/gromacs/gromacs-config.cmake
/usr/share/cmake/gromacs/gromacs-hints.cmake
/usr/share/cmake/gromacs/libgromacs-release.cmake
/usr/share/cmake/gromacs/libgromacs.cmake
/usr/share/gromacs/template
/usr/share/gromacs/template/CMakeLists.txt
/usr/share/gromacs/template/Makefile.pkg
/usr/share/gromacs/template/README
/usr/share/gromacs/template/cmake
/usr/share/gromacs/template/cmake/FindGROMACS.cmake
/usr/share/gromacs/template/template.cpp


Generated by rpm2html 1.8.1

Fabrice Bellet, Wed Nov 13 00:41:02 2024