Commit 0c5d852f authored by Nicholas Breen's avatar Nicholas Breen

Set Standards-Version: 4.0.1 and Priority: Optional; drop M-A: same on...

Set Standards-Version: 4.0.1 and Priority: Optional; drop M-A: same on libgromacs-dev; start fiddling with ARM SIMD settings
parent 60add434
gromacs (2016.3-3) UNRELEASED; urgency=medium
* Bump Standards-Version to 4.0.1. Set Priority to optional.
* Drop Multi-Arch: same for libgromacs-dev, it seems to have some per-arch
conflicts from autogenerated files.
* [simd stuff]
-- Nicholas Breen <nbreen@debian.org> Sat, 24 Jun 2017 22:22:40 -0700
gromacs (2016.3-2) unstable; urgency=medium
* Upload to unstable after the stretch release.
......
Source: gromacs
Section: science
Priority: extra
Priority: optional
Maintainer: Debichem Team <debichem-devel@lists.alioth.debian.org>
Uploaders: Nicholas Breen <nbreen@debian.org>
Build-Depends: chrpath,
......@@ -27,7 +27,7 @@ Build-Depends-Indep: doxygen,
texlive-fonts-recommended,
texlive-latex-base,
texlive-latex-extra
Standards-Version: 3.9.8
Standards-Version: 4.0.1
Homepage: http://www.gromacs.org/
Vcs-Browser: https://anonscm.debian.org/viewvc/debichem/
Vcs-Svn: svn://anonscm.debian.org/debichem/unstable/gromacs/
......@@ -92,7 +92,6 @@ Description: GROMACS molecular dynamics sim, shared libraries
Package: libgromacs-dev
Architecture: any
Multi-Arch: same
Section: libdevel
Depends: fftw3-dev,
libgromacs2 (= ${binary:Version}),
......
......@@ -35,10 +35,11 @@ COMMON_CONFIG_PARAMS = \
-DGMX_X11=ON
# For compatibility reasons, disable SIMD CPU optimizations EXCEPT
# for SSE2 on x86/amd64, and VSX on ppc64el.
# for SSE2 on x86/amd64, VSX on ppc64el, and NEON on armhf/arm64.
# For local compilations, set DEB_BUILD_OPTIONS=cpuopt for automatic
# detection of the best available option.
# See http://www.gromacs.org/Documentation/Acceleration_and_parallelization#Acceleration
# and http://manual.gromacs.org/documentation/2016.3/install-guide/index.html#simd-support
ifeq (,$(findstring cpuopt,$(DEB_BUILD_OPTIONS)))
ifeq ($(DEB_HOST_ARCH_CPU), i386)
COMMON_CONFIG_PARAMS += -DGMX_SIMD=SSE2
......@@ -46,6 +47,10 @@ else ifeq ($(DEB_HOST_ARCH_CPU), amd64)
COMMON_CONFIG_PARAMS += -DGMX_SIMD=SSE2
else ifeq ($(DEB_HOST_ARCH_CPU), ppc64el)
COMMON_CONFIG_PARAMS += -DGMX_SIMD=IBM_VSX
else ifeq ($(DEB_HOST_ARCH_CPU), armhf)
COMMON_CONFIG_PARAMS += -DGMX_SIMD=ARM_NEON
else ifeq ($(DEB_HOST_ARCH_CPU), arm64)
COMMON_CONFIG_PARAMS += -DGMX_SIMD=ARM_NEON_ASIMD
else
COMMON_CONFIG_PARAMS += -DGMX_SIMD=None
endif
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment