=>> Building science/namd build started at Thu Apr 4 11:24:24 BST 2024 port directory: /usr/ports/science/namd package name: namd-2.12_4 building for: FreeBSD pkg-builder.dan.net.uk 13.2-RELEASE-p10 FreeBSD 13.2-RELEASE-p10 amd64 maintained by: yuri@FreeBSD.org Makefile datestamp: -rw-r--r-- 1 root wheel 2348 Apr 24 2023 /usr/ports/science/namd/Makefile Ports top last git commit: c2c35d895e Ports top unclean checkout: yes Port dir last git commit: 8d3e020ed0 Port dir unclean checkout: no Poudriere version: poudriere-git-3.4.99.20240122_1 Host OSVERSION: 1400097 Jail OSVERSION: 1302001 Job Id: 16 ---Begin Environment--- SHELL=/bin/csh OSVERSION=1302001 UNAME_v=FreeBSD 13.2-RELEASE-p10 UNAME_r=13.2-RELEASE-p10 BLOCKSIZE=K MAIL=/var/mail/root MM_CHARSET=UTF-8 LANG=C.UTF-8 STATUS=1 HOME=/root PATH=/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin:/root/bin MAKE_OBJDIR_CHECK_WRITABLE=0 LOCALBASE=/usr/local USER=root POUDRIERE_NAME=poudriere-git LIBEXECPREFIX=/usr/local/libexec/poudriere POUDRIERE_VERSION=3.4.99.20240122_1 MASTERMNT=/usr/local/poudriere/data/.m/13-amd64-default-dan/ref LC_COLLATE=C POUDRIERE_BUILD_TYPE=bulk PACKAGE_BUILDING=yes SAVED_TERM=screen OUTPUT_REDIRECTED_STDERR=4 OUTPUT_REDIRECTED=1 PWD=/usr/local/poudriere/data/.m/13-amd64-default-dan/16/.p OUTPUT_REDIRECTED_STDOUT=3 P_PORTS_FEATURES=FLAVORS SUBPACKAGES SELECTED_OPTIONS MASTERNAME=13-amd64-default-dan SCRIPTPREFIX=/usr/local/share/poudriere SCRIPTNAME=bulk.sh OLDPWD=/usr/local/poudriere/data/.m/13-amd64-default-dan/ref/.p/pool POUDRIERE_PKGNAME=poudriere-git-3.4.99.20240122_1 SCRIPTPATH=/usr/local/share/poudriere/bulk.sh POUDRIEREPATH=/usr/local/bin/poudriere ---End Environment--- ---Begin Poudriere Port Flags/Env--- PORT_FLAGS= PKGENV= FLAVOR= MAKE_ARGS= ---End Poudriere Port Flags/Env--- ---Begin OPTIONS List--- ---End OPTIONS List--- --MAINTAINER-- yuri@FreeBSD.org --End MAINTAINER-- --CONFIGURE_ARGS-- --End CONFIGURE_ARGS-- --CONFIGURE_ENV-- F77="gfortran13" F90="gfortran13" FC="gfortran13" FFLAGS="-O -Wl,-rpath=/usr/local/lib/gcc13" F90FLAGS="-O -Wl,-rpath=/usr/local/lib/gcc13" FCFLAGS="-Wl,-rpath=/usr/local/lib/gcc13" MAKE=gmake PYTHON="/usr/local/bin/python3.9" XDG_DATA_HOME=/wrkdirs/usr/ports/science/namd/work XDG_CONFIG_HOME=/wrkdirs/usr/ports/science/namd/work XDG_CACHE_HOME=/wrkdirs/usr/ports/science/namd/work/.cache HOME=/wrkdirs/usr/ports/science/namd/work TMPDIR="/tmp" PATH=/ccache/libexec/ccache:/wrkdirs/usr/ports/science/namd/work/.bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin:/root/bin PKG_CONFIG_LIBDIR=/wrkdirs/usr/ports/science/namd/work/.pkgconfig:/usr/local/libdata/pkgconfig:/usr/local/share/pkgconfig:/usr/libdata/pkgconfig SHELL=/bin/sh CONFIG_SHELL=/bin/sh CMAKE_PREFIX_PATH="/usr/local" CCACHE_DIR="/root/.ccache" --End CONFIGURE_ENV-- --MAKE_ENV-- F77="gfortran13" F90="gfortran13" FC="gfortran13" FFLAGS="-O -Wl,-rpath=/usr/local/lib/gcc13" F90FLAGS="-O -Wl,-rpath=/usr/local/lib/gcc13" FCFLAGS="-Wl,-rpath=/usr/local/lib/gcc13" XDG_DATA_HOME=/wrkdirs/usr/ports/science/namd/work XDG_CONFIG_HOME=/wrkdirs/usr/ports/science/namd/work XDG_CACHE_HOME=/wrkdirs/usr/ports/science/namd/work/.cache HOME=/wrkdirs/usr/ports/science/namd/work TMPDIR="/tmp" PATH=/ccache/libexec/ccache:/wrkdirs/usr/ports/science/namd/work/.bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin:/root/bin PKG_CONFIG_LIBDIR=/wrkdirs/usr/ports/science/namd/work/.pkgconfig:/usr/local/libdata/pkgconfig:/usr/local/share/pkgconfig:/usr/libdata/pkgconfig MK_DEBUG_FILES=no MK_KERNEL_SYMBOLS=no SHELL=/bin/sh NO_LINT=YES ADDR2LINE="/usr/local/bin/addr2line" AR="/usr/local/bin/ar" AS="/usr/local/bin/as" CPPFILT="/usr/local/bin/c++filt" GPROF="/usr/local/bin/gprof" LD="/usr/local/bin/ld" NM="/usr/local/bin/nm" OBJCOPY="/usr/local/bin/objcopy" OBJDUMP="/usr/local/bin/objdump" RANLIB="/usr/local/bin/ranlib" READELF="/usr/local/bin/readelf" SIZE="/usr/local/bin/size" STRINGS="/usr/local/bin/strings" PREFIX=/usr/local LOCALBASE=/usr/local CC="cc" CFLAGS="-O2 -pipe -D_NO_MALLOC_H -D_NO_ALLOCA_H -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing " CPP="cpp" CPPFLAGS="-isystem /usr/local/include" LDFLAGS=" -Wl,-rpath=/usr/local/lib/gcc13 -L/usr/local/lib/gcc13 -fstack-protector-strong -L/usr/local/lib " LIBS="" CXX="c++" CXXFLAGS="-O2 -pipe -D_NO_MALLOC_H -D_NO_ALLOCA_H -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -D_NO_MALLOC_H -D_NO_ALLOCA_H -isystem /usr/local/include " CCACHE_DIR="/root/.ccache" BSD_INSTALL_PROGRAM="install -s -m 555" BSD_INSTALL_LIB="install -s -m 0644" BSD_INSTALL_SCRIPT="install -m 555" BSD_INSTALL_DATA="install -m 0644" BSD_INSTALL_MAN="install -m 444" --End MAKE_ENV-- --PLIST_SUB-- PYTHON_INCLUDEDIR=include/python3.9 PYTHON_LIBDIR=lib/python3.9 PYTHON_PLATFORM=freebsd13 PYTHON_SITELIBDIR=lib/python3.9/site-packages PYTHON_SUFFIX=39 PYTHON_EXT_SUFFIX=.cpython-39 PYTHON_VER=3.9 PYTHON_VERSION=python3.9 PYTHON2="@comment " PYTHON3="" OSREL=13.2 PREFIX=%D LOCALBASE=/usr/local RESETPREFIX=/usr/local LIB32DIR=lib DOCSDIR="share/doc/namd" EXAMPLESDIR="share/examples/namd" DATADIR="share/namd" WWWDIR="www/namd" ETCDIR="etc/namd" --End PLIST_SUB-- --SUB_LIST-- PYTHON_INCLUDEDIR=/usr/local/include/python3.9 PYTHON_LIBDIR=/usr/local/lib/python3.9 PYTHON_PLATFORM=freebsd13 PYTHON_SITELIBDIR=/usr/local/lib/python3.9/site-packages PYTHON_SUFFIX=39 PYTHON_EXT_SUFFIX=.cpython-39 PYTHON_VER=3.9 PYTHON_VERSION=python3.9 PYTHON2="@comment " PYTHON3="" PREFIX=/usr/local LOCALBASE=/usr/local DATADIR=/usr/local/share/namd DOCSDIR=/usr/local/share/doc/namd EXAMPLESDIR=/usr/local/share/examples/namd WWWDIR=/usr/local/www/namd ETCDIR=/usr/local/etc/namd --End SUB_LIST-- ---Begin make.conf--- USE_PACKAGE_DEPENDS=yes BATCH=yes WRKDIRPREFIX=/wrkdirs PORTSDIR=/usr/ports PACKAGES=/packages DISTDIR=/distfiles FORCE_PACKAGE=yes PACKAGE_BUILDING=yes PACKAGE_BUILDING_FLAVORS=yes #### #### CCACHE_CPP2=1 WITH_SSP_PORTS=yes WITH_SSP=yes #WITH_LTO=yes DISABLE_LICENSES=yes LICENSES_ACCEPTED=AGPLv3 APACHE10 APACHE11 APACHE20 ART10 ARTPERL10 ART20 BSD BSD2CLAUSE BSD3CLAUSE BSD4CLAUSE BSL CC0-1.0 CDDL ClArtistic EPL GFDL GMGPL GPLv1 GPLv2 GPLv3 GPLv3RLE ISCL LGPL20 LGPL21 LGPL3 LPPL10 LPPL11 LPPL12 LPPL13 LPPL13a LPPL13b LPPL13c MIT MPL OpenSSL OFL10 OFL11 OWL PostgreSQL PHP202 PHP30 PHP301 PSFL RUBY ZLIB ZPL21 SVM-Light EULA ALASIR Microsoft-exFAT SIMIAN UDEVGAME unknown MTA COMMERCIAL teamspeak NO_LICENSES_DIALOGS=yes #### #### NO_IGNORE=yes DEFAULT_VERSIONS+=ssl=openssl mysql=8.0 imagemagick=7 samba=4.13 java=18 WITH_SETID_MODE=force PHP_ZTS=enabled OPTIONS_UNSET+=OPENJPEG OPTIONS_UNSET+=GSSAPI_BASE OPTIONS_SET+=ZTS OPTIONS_SET+=GSSAPI_NONE WITH_CCACHE_BUILD=yes CCACHE_DIR=/root/.ccache NO_CCACHE_DEPEND=1 CCACHE_WRAPPER_PATH= /ccache/libexec/ccache #### Misc Poudriere #### .include "/etc/make.conf.ports_env" GID=0 UID=0 DISABLE_MAKE_JOBS=poudriere ---End make.conf--- --Resource limits-- cpu time (seconds, -t) unlimited file size (512-blocks, -f) unlimited data seg size (kbytes, -d) 33554432 stack size (kbytes, -s) 524288 core file size (512-blocks, -c) unlimited max memory size (kbytes, -m) unlimited locked memory (kbytes, -l) unlimited max user processes (-u) 89999 open files (-n) 8192 virtual mem size (kbytes, -v) unlimited swap limit (kbytes, -w) unlimited socket buffer size (bytes, -b) unlimited pseudo-terminals (-p) unlimited kqueues (-k) unlimited umtx shared locks (-o) unlimited --End resource limits-- =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 =========================================================================== =================================================== ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 ===> namd-2.12_4 depends on file: /usr/local/sbin/pkg - not found ===> Installing existing package /packages/All/pkg-1.20.9_1.pkg [pkg-builder.dan.net.uk] Installing pkg-1.20.9_1... [pkg-builder.dan.net.uk] Extracting pkg-1.20.9_1: .......... done ===> namd-2.12_4 depends on file: /usr/local/sbin/pkg - found ===> Returning to build of namd-2.12_4 =========================================================================== =================================================== ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 =========================================================================== =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 ===> Fetching all distfiles required by namd-2.12_4 for building =========================================================================== =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 ===> Fetching all distfiles required by namd-2.12_4 for building => SHA256 Checksum OK for NAMD_2.12_Source.tar.gz. =========================================================================== =================================================== ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 =========================================================================== =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 ===> Fetching all distfiles required by namd-2.12_4 for building ===> Extracting for namd-2.12_4 => SHA256 Checksum OK for NAMD_2.12_Source.tar.gz. =========================================================================== =================================================== ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 =========================================================================== =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 ===> Patching for namd-2.12_4 ===> Applying FreeBSD patches for namd-2.12_4 from /usr/ports/science/namd/files =========================================================================== =================================================== ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 ===> namd-2.12_4 depends on executable: bash - not found ===> Installing existing package /packages/All/bash-5.2.26_1.pkg [pkg-builder.dan.net.uk] Installing bash-5.2.26_1... [pkg-builder.dan.net.uk] `-- Installing gettext-runtime-0.22.3_1... [pkg-builder.dan.net.uk] | `-- Installing indexinfo-0.3.1... [pkg-builder.dan.net.uk] | `-- Extracting indexinfo-0.3.1: . done [pkg-builder.dan.net.uk] `-- Extracting gettext-runtime-0.22.3_1: .......... done [pkg-builder.dan.net.uk] Extracting bash-5.2.26_1: .......... done ===> namd-2.12_4 depends on executable: bash - found ===> Returning to build of namd-2.12_4 ===> namd-2.12_4 depends on file: /usr/local/include/fftw3.h - not found ===> Installing existing package /packages/All/fftw3-3.3.10_5.pkg [pkg-builder.dan.net.uk] Installing fftw3-3.3.10_5... [pkg-builder.dan.net.uk] Extracting fftw3-3.3.10_5: .......... done ===> namd-2.12_4 depends on file: /usr/local/include/fftw3.h - found ===> Returning to build of namd-2.12_4 ===> namd-2.12_4 depends on executable: gfortran13 - not found ===> Installing existing package /packages/All/gcc13-13.2.0_4.pkg [pkg-builder.dan.net.uk] Installing gcc13-13.2.0_4... [pkg-builder.dan.net.uk] `-- Installing binutils-2.40_5,1... [pkg-builder.dan.net.uk] | `-- Installing zstd-1.5.5_1... [pkg-builder.dan.net.uk] | | `-- Installing liblz4-1.9.4_1,1... [pkg-builder.dan.net.uk] | | `-- Extracting liblz4-1.9.4_1,1: .......... done [pkg-builder.dan.net.uk] | `-- Extracting zstd-1.5.5_1: .......... done [pkg-builder.dan.net.uk] `-- Extracting binutils-2.40_5,1: .......... done [pkg-builder.dan.net.uk] `-- Installing gmp-6.3.0... [pkg-builder.dan.net.uk] `-- Extracting gmp-6.3.0: .......... done [pkg-builder.dan.net.uk] `-- Installing mpc-1.3.1_1... [pkg-builder.dan.net.uk] | `-- Installing mpfr-4.2.1,1... [pkg-builder.dan.net.uk] | `-- Extracting mpfr-4.2.1,1: .......... done [pkg-builder.dan.net.uk] `-- Extracting mpc-1.3.1_1: ...... done [pkg-builder.dan.net.uk] Extracting gcc13-13.2.0_4: .......... done create symlink for gcc13 create symlink for gcc13 (world) create symlink for g++13 create symlink for g++13 (world) create symlink for cpp13 create symlink for cpp13 (world) ===== Message from gcc13-13.2.0_4: -- To ensure binaries built with this toolchain find appropriate versions of the necessary run-time libraries, you may want to link using -Wl,-rpath=/usr/local/lib/gcc13 For ports leveraging USE_GCC, USES=compiler, or USES=fortran this happens transparently. ===> namd-2.12_4 depends on executable: gfortran13 - found ===> Returning to build of namd-2.12_4 ===> namd-2.12_4 depends on package: gmake>=4.4.1 - not found ===> Installing existing package /packages/All/gmake-4.4.1.pkg [pkg-builder.dan.net.uk] Installing gmake-4.4.1... [pkg-builder.dan.net.uk] Extracting gmake-4.4.1: .......... done ===> namd-2.12_4 depends on package: gmake>=4.4.1 - found ===> Returning to build of namd-2.12_4 ===> namd-2.12_4 depends on file: /usr/local/bin/python3.9 - not found ===> Installing existing package /packages/All/python39-3.9.18_1.pkg [pkg-builder.dan.net.uk] Installing python39-3.9.18_1... [pkg-builder.dan.net.uk] `-- Installing libffi-3.4.4_1... [pkg-builder.dan.net.uk] `-- Extracting libffi-3.4.4_1: .......... done [pkg-builder.dan.net.uk] `-- Installing mpdecimal-2.5.1... [pkg-builder.dan.net.uk] `-- Extracting mpdecimal-2.5.1: .......... done [pkg-builder.dan.net.uk] `-- Installing openssl-3.0.13_1,1... [pkg-builder.dan.net.uk] `-- Extracting openssl-3.0.13_1,1: .......... done [pkg-builder.dan.net.uk] `-- Installing readline-8.2.10... [pkg-builder.dan.net.uk] `-- Extracting readline-8.2.10: .......... done [pkg-builder.dan.net.uk] Extracting python39-3.9.18_1: .......... done ===== Message from python39-3.9.18_1: -- Note that some standard Python modules are provided as separate ports as they require additional dependencies. They are available as: py39-gdbm databases/py-gdbm@py39 py39-sqlite3 databases/py-sqlite3@py39 py39-tkinter x11-toolkits/py-tkinter@py39 ===> namd-2.12_4 depends on file: /usr/local/bin/python3.9 - found ===> Returning to build of namd-2.12_4 ===> namd-2.12_4 depends on file: /usr/local/bin/as - found =========================================================================== =================================================== ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 ===> namd-2.12_4 depends on shared library: libck.so - not found ===> Installing existing package /packages/All/charm-uiuc-6.8.2_5.pkg [pkg-builder.dan.net.uk] Installing charm-uiuc-6.8.2_5... [pkg-builder.dan.net.uk] Extracting charm-uiuc-6.8.2_5: .......... done ===> namd-2.12_4 depends on shared library: libck.so - found (/usr/local/lib/libck.so) ===> Returning to build of namd-2.12_4 ===> namd-2.12_4 depends on shared library: libfftw3f.so - not found ===> Installing existing package /packages/All/fftw3-float-3.3.10_5.pkg [pkg-builder.dan.net.uk] Installing fftw3-float-3.3.10_5... [pkg-builder.dan.net.uk] Extracting fftw3-float-3.3.10_5: .......... done ===> namd-2.12_4 depends on shared library: libfftw3f.so - found (/usr/local/lib/libfftw3f.so) ===> Returning to build of namd-2.12_4 ===> namd-2.12_4 depends on shared library: libtcl86.so - not found ===> Installing existing package /packages/All/tcl86-8.6.14_1.pkg [pkg-builder.dan.net.uk] Installing tcl86-8.6.14_1... [pkg-builder.dan.net.uk] Extracting tcl86-8.6.14_1: .......... done ===> namd-2.12_4 depends on shared library: libtcl86.so - found (/usr/local/lib/libtcl86.so) ===> Returning to build of namd-2.12_4 =========================================================================== =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 ===> Configuring for namd-2.12_4 Selected arch file arch/Linux-x86_64-g++.arch contains: NAMD_ARCH = Linux-x86_64 CHARMARCH = multicore-linux64 CXX = g++ -m64 -std=c++0x -O3 CXXOPTS = -fexpensive-optimizations -ffast-math CC = gcc -m64 -O3 COPTS = -fexpensive-optimizations -ffast-math Creating directory: Linux-x86_64-g++ Creating link: .. to .rootdir Writing build options to Linux-x86_64-g++/Make.config Using Charm++ build found in Make.charm: /Projects/namd2/charm-6.7.1 Warning: No such directory /Projects/namd2/charm-6.7.1/multicore-linux64 Linking Makefile Linking Make.depends Linking src directory Linking plugins directory Linking psfgen directory Generated Linux-x86_64-g++/Make.config contains the following: include .rootdir/Make.charm include .rootdir/arch/Linux-x86_64-g++.arch CHARMARCH = multicore-linux64 CHARM = $(CHARMBASE) NAMD_PLATFORM = $(NAMD_ARCH)-multicore include .rootdir/arch/$(NAMD_ARCH).base include .rootdir/arch/$(NAMD_ARCH).tcl include .rootdir/arch/$(NAMD_ARCH).fftw3 You are ready to run make in directory Linux-x86_64-g++ now. =========================================================================== =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 ===> Building for namd-2.12_4 if [ ! -d inc ]; then mkdir -p inc; fi if [ ! -f inc/.exists ]; then touch inc/.exists; fi if [ ! -d obj ]; then mkdir -p obj; fi if [ ! -f obj/.exists ]; then touch obj/.exists; fi cpp -E -P src/Node.ci > inc/Node.ci cpp: warning: argument unused during compilation: '-E' [-Wunused-command-line-argument] /usr/local/bin/charmc inc/Node.ci rm -f inc/Node.ci mv Node.def.h inc mv Node.decl.h inc cpp -E -P src/PatchMgr.ci > inc/PatchMgr.ci cpp: warning: argument unused during compilation: '-E' [-Wunused-command-line-argument] /usr/local/bin/charmc inc/PatchMgr.ci rm -f inc/PatchMgr.ci mv PatchMgr.def.h inc mv PatchMgr.decl.h inc cpp -E -P src/ComputeMoaMgr.ci > inc/ComputeMoaMgr.ci cpp: warning: argument unused during compilation: '-E' [-Wunused-command-line-argument] /usr/local/bin/charmc inc/ComputeMoaMgr.ci rm -f inc/ComputeMoaMgr.ci mv ComputeMoaMgr.def.h inc mv ComputeMoaMgr.decl.h inc cpp -E -P src/ComputeMgr.ci > inc/ComputeMgr.ci cpp: warning: argument unused during compilation: '-E' [-Wunused-command-line-argument] /usr/local/bin/charmc inc/ComputeMgr.ci rm -f inc/ComputeMgr.ci mv ComputeMgr.def.h inc mv ComputeMgr.decl.h inc cpp -E -P src/WorkDistrib.ci > inc/WorkDistrib.ci cpp: warning: argument unused during compilation: '-E' [-Wunused-command-line-argument] /usr/local/bin/charmc inc/WorkDistrib.ci rm -f inc/WorkDistrib.ci mv WorkDistrib.def.h inc mv WorkDistrib.decl.h inc g++ -m64 -std=c++0x -O3 -O2 -pipe -D_NO_MALLOC_H -D_NO_ALLOCA_H -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -D_NO_MALLOC_H -D_NO_ALLOCA_H -isystem /usr/local/include -I/usr/local/include -DCMK_OPTIMIZE=1 -Isrc -Iinc -Iplugins/include -DSTATIC_PLUGIN -I/usr/local/include/tcl8.6 -DNAMD_TCL -I/usr/local/include -DNAMD_FFTW -DNAMD_FFTW_3 -DNAMD_VERSION=\"2.12\" -DNAMD_PLATFORM=\"Linux-x86_64-multicore\" -DREMOVE_PROXYRESULTMSG_EXTRACOPY -DNODEAWARE_PROXY_SPANNINGTREE -DUSE_NODEPATCHMGR -DUSE_CKLOOP=1 -fexpensive-optimizations -ffast-math -o obj/ComputeMoa.o -c src/ComputeMoa.C c++: warning: optimization flag '-fexpensive-optimizations' is not supported [-Wignored-optimization-argument] In file included from src/ComputeMoa.C:27: In file included from src/PatchMap.h:11: In file included from src/HomePatchList.h:15: In file included from src/SortedArray.h:10: src/SortableResizeArray.h:19:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register Elem *r = (this->rep.array+offset); ^~~~~~~~~ src/SortableResizeArray.h:28:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j; ^~~~~~~~~ src/SortableResizeArray.h:29:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register Elem *r = (this->rep.array+offset); ^~~~~~~~~ In file included from src/ComputeMoa.C:28: src/PatchMap.inl:53:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int ds; ^~~~~~~~~ src/PatchMap.inl:60:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register PatchData *pdat1 = &(patchData[pid1]); ^~~~~~~~~ src/PatchMap.inl:61:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register PatchData *pdat2 = &(patchData[pid2]); ^~~~~~~~~ src/PatchMap.inl:64:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int k = pdat1->cIndex; ^~~~~~~~~ src/PatchMap.inl:65:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int k2 = pdat2->cIndex; ^~~~~~~~~ src/PatchMap.inl:69:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j = pdat1->bIndex; ^~~~~~~~~ src/PatchMap.inl:70:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j2 = pdat2->bIndex; ^~~~~~~~~ src/PatchMap.inl:74:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int i = pdat1->aIndex; ^~~~~~~~~ src/PatchMap.inl:75:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int i2 = pdat2->aIndex; ^~~~~~~~~ In file included from src/ComputeMoa.C:32: In file included from src/Molecule.h:27: In file included from src/UniqueSet.h:14: src/UniqueSetRaw.h:216:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register Entry *e = table[elem.hash() % tableLength]; ^~~~~~~~~ In file included from src/ComputeMoa.C:32: In file included from src/Molecule.h:31: src/GridForceGrid.h:134:2: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int inds[3] = {i0, i1, i2}; ^~~~~~~~~ src/GridForceGrid.h:333:2: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int inds[4] = {i0, i1, i2, i3}; ^~~~~~~~~ In file included from src/ComputeMoa.C:32: src/Molecule.h:1322:3: warning: non-void function does not return a value in all control paths [-Wreturn-type] } ^ 16 warnings generated. cpp -E -P src/ComputeMsmMgr.ci > inc/ComputeMsmMgr.ci cpp: warning: argument unused during compilation: '-E' [-Wunused-command-line-argument] /usr/local/bin/charmc inc/ComputeMsmMgr.ci rm -f inc/ComputeMsmMgr.ci mv ComputeMsmMgr.def.h inc mv ComputeMsmMgr.decl.h inc g++ -m64 -std=c++0x -O3 -O2 -pipe -D_NO_MALLOC_H -D_NO_ALLOCA_H -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -D_NO_MALLOC_H -D_NO_ALLOCA_H -isystem /usr/local/include -I/usr/local/include -DCMK_OPTIMIZE=1 -Isrc -Iinc -Iplugins/include -DSTATIC_PLUGIN -I/usr/local/include/tcl8.6 -DNAMD_TCL -I/usr/local/include -DNAMD_FFTW -DNAMD_FFTW_3 -DNAMD_VERSION=\"2.12\" -DNAMD_PLATFORM=\"Linux-x86_64-multicore\" -DREMOVE_PROXYRESULTMSG_EXTRACOPY -DNODEAWARE_PROXY_SPANNINGTREE -DUSE_NODEPATCHMGR -DUSE_CKLOOP=1 -fexpensive-optimizations -ffast-math -o obj/ComputeMsm.o -c src/ComputeMsm.C c++: warning: optimization flag '-fexpensive-optimizations' is not supported [-Wignored-optimization-argument] In file included from src/ComputeMsm.C:10: In file included from src/PatchMap.h:11: In file included from src/HomePatchList.h:15: In file included from src/SortedArray.h:10: src/SortableResizeArray.h:19:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register Elem *r = (this->rep.array+offset); ^~~~~~~~~ src/SortableResizeArray.h:28:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j; ^~~~~~~~~ src/SortableResizeArray.h:29:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register Elem *r = (this->rep.array+offset); ^~~~~~~~~ In file included from src/ComputeMsm.C:11: src/PatchMap.inl:53:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int ds; ^~~~~~~~~ src/PatchMap.inl:60:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register PatchData *pdat1 = &(patchData[pid1]); ^~~~~~~~~ src/PatchMap.inl:61:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register PatchData *pdat2 = &(patchData[pid2]); ^~~~~~~~~ src/PatchMap.inl:64:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int k = pdat1->cIndex; ^~~~~~~~~ src/PatchMap.inl:65:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int k2 = pdat2->cIndex; ^~~~~~~~~ src/PatchMap.inl:69:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j = pdat1->bIndex; ^~~~~~~~~ src/PatchMap.inl:70:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j2 = pdat2->bIndex; ^~~~~~~~~ src/PatchMap.inl:74:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int i = pdat1->aIndex; ^~~~~~~~~ src/PatchMap.inl:75:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int i2 = pdat2->aIndex; ^~~~~~~~~ In file included from src/ComputeMsm.C:15: In file included from src/Molecule.h:27: In file included from src/UniqueSet.h:14: src/UniqueSetRaw.h:216:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register Entry *e = table[elem.hash() % tableLength]; ^~~~~~~~~ In file included from src/ComputeMsm.C:15: In file included from src/Molecule.h:31: src/GridForceGrid.h:134:2: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int inds[3] = {i0, i1, i2}; ^~~~~~~~~ src/GridForceGrid.h:333:2: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int inds[4] = {i0, i1, i2, i3}; ^~~~~~~~~ In file included from src/ComputeMsm.C:15: src/Molecule.h:1322:3: warning: non-void function does not return a value in all control paths [-Wreturn-type] } ^ 16 warnings generated. g++ -m64 -std=c++0x -O3 -O2 -pipe -D_NO_MALLOC_H -D_NO_ALLOCA_H -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -D_NO_MALLOC_H -D_NO_ALLOCA_H -isystem /usr/local/include -I/usr/local/include -DCMK_OPTIMIZE=1 -Isrc -Iinc -Iplugins/include -DSTATIC_PLUGIN -I/usr/local/include/tcl8.6 -DNAMD_TCL -I/usr/local/include -DNAMD_FFTW -DNAMD_FFTW_3 -DNAMD_VERSION=\"2.12\" -DNAMD_PLATFORM=\"Linux-x86_64-multicore\" -DREMOVE_PROXYRESULTMSG_EXTRACOPY -DNODEAWARE_PROXY_SPANNINGTREE -DUSE_NODEPATCHMGR -DUSE_CKLOOP=1 -fexpensive-optimizations -ffast-math -o obj/ComputeMsmMsa.o -c src/ComputeMsmMsa.C c++: warning: optimization flag '-fexpensive-optimizations' is not supported [-Wignored-optimization-argument] cpp -E -P src/ComputeMsmSerialMgr.ci > inc/ComputeMsmSerialMgr.ci cpp: warning: argument unused during compilation: '-E' [-Wunused-command-line-argument] /usr/local/bin/charmc inc/ComputeMsmSerialMgr.ci rm -f inc/ComputeMsmSerialMgr.ci mv ComputeMsmSerialMgr.def.h inc mv ComputeMsmSerialMgr.decl.h inc g++ -m64 -std=c++0x -O3 -O2 -pipe -D_NO_MALLOC_H -D_NO_ALLOCA_H -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -D_NO_MALLOC_H -D_NO_ALLOCA_H -isystem /usr/local/include -I/usr/local/include -DCMK_OPTIMIZE=1 -Isrc -Iinc -Iplugins/include -DSTATIC_PLUGIN -I/usr/local/include/tcl8.6 -DNAMD_TCL -I/usr/local/include -DNAMD_FFTW -DNAMD_FFTW_3 -DNAMD_VERSION=\"2.12\" -DNAMD_PLATFORM=\"Linux-x86_64-multicore\" -DREMOVE_PROXYRESULTMSG_EXTRACOPY -DNODEAWARE_PROXY_SPANNINGTREE -DUSE_NODEPATCHMGR -DUSE_CKLOOP=1 -fexpensive-optimizations -ffast-math -o obj/ComputeMsmSerial.o -c src/ComputeMsmSerial.C c++: warning: optimization flag '-fexpensive-optimizations' is not supported [-Wignored-optimization-argument] In file included from src/ComputeMsmSerial.C:9: In file included from src/PatchMap.h:11: In file included from src/HomePatchList.h:15: In file included from src/SortedArray.h:10: src/SortableResizeArray.h:19:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register Elem *r = (this->rep.array+offset); ^~~~~~~~~ src/SortableResizeArray.h:28:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j; ^~~~~~~~~ src/SortableResizeArray.h:29:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register Elem *r = (this->rep.array+offset); ^~~~~~~~~ In file included from src/ComputeMsmSerial.C:10: src/PatchMap.inl:53:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int ds; ^~~~~~~~~ src/PatchMap.inl:60:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register PatchData *pdat1 = &(patchData[pid1]); ^~~~~~~~~ src/PatchMap.inl:61:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register PatchData *pdat2 = &(patchData[pid2]); ^~~~~~~~~ src/PatchMap.inl:64:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int k = pdat1->cIndex; ^~~~~~~~~ src/PatchMap.inl:65:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int k2 = pdat2->cIndex; ^~~~~~~~~ src/PatchMap.inl:69:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j = pdat1->bIndex; ^~~~~~~~~ src/PatchMap.inl:70:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j2 = pdat2->bIndex; ^~~~~~~~~ src/PatchMap.inl:74:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int i = pdat1->aIndex; ^~~~~~~~~ src/PatchMap.inl:75:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int i2 = pdat2->aIndex; ^~~~~~~~~ In file included from src/ComputeMsmSerial.C:15: In file included from src/Molecule.h:27: In file included from src/UniqueSet.h:14: src/UniqueSetRaw.h:216:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register Entry *e = table[elem.hash() % tableLength]; ^~~~~~~~~ In file included from src/ComputeMsmSerial.C:15: In file included from src/Molecule.h:31: src/GridForceGrid.h:134:2: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int inds[3] = {i0, i1, i2}; ^~~~~~~~~ src/GridForceGrid.h:333:2: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int inds[4] = {i0, i1, i2, i3}; ^~~~~~~~~ In file included from src/ComputeMsmSerial.C:15: src/Molecule.h:1322:3: warning: non-void function does not return a value in all control paths [-Wreturn-type] } ^ 16 warnings generated. cpp -E -P src/ComputeFmmSerialMgr.ci > inc/ComputeFmmSerialMgr.ci cpp: warning: argument unused during compilation: '-E' [-Wunused-command-line-argument] /usr/local/bin/charmc inc/ComputeFmmSerialMgr.ci rm -f inc/ComputeFmmSerialMgr.ci mv ComputeFmmSerialMgr.def.h inc mv ComputeFmmSerialMgr.decl.h inc g++ -m64 -std=c++0x -O3 -O2 -pipe -D_NO_MALLOC_H -D_NO_ALLOCA_H -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -D_NO_MALLOC_H -D_NO_ALLOCA_H -isystem /usr/local/include -I/usr/local/include -DCMK_OPTIMIZE=1 -Isrc -Iinc -Iplugins/include -DSTATIC_PLUGIN -I/usr/local/include/tcl8.6 -DNAMD_TCL -I/usr/local/include -DNAMD_FFTW -DNAMD_FFTW_3 -DNAMD_VERSION=\"2.12\" -DNAMD_PLATFORM=\"Linux-x86_64-multicore\" -DREMOVE_PROXYRESULTMSG_EXTRACOPY -DNODEAWARE_PROXY_SPANNINGTREE -DUSE_NODEPATCHMGR -DUSE_CKLOOP=1 -fexpensive-optimizations -ffast-math -o obj/ComputeFmmSerial.o -c src/ComputeFmmSerial.C c++: warning: optimization flag '-fexpensive-optimizations' is not supported [-Wignored-optimization-argument] In file included from src/ComputeFmmSerial.C:9: In file included from src/PatchMap.h:11: In file included from src/HomePatchList.h:15: In file included from src/SortedArray.h:10: src/SortableResizeArray.h:19:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register Elem *r = (this->rep.array+offset); ^~~~~~~~~ src/SortableResizeArray.h:28:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j; ^~~~~~~~~ src/SortableResizeArray.h:29:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register Elem *r = (this->rep.array+offset); ^~~~~~~~~ In file included from src/ComputeFmmSerial.C:10: src/PatchMap.inl:53:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int ds; ^~~~~~~~~ src/PatchMap.inl:60:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register PatchData *pdat1 = &(patchData[pid1]); ^~~~~~~~~ src/PatchMap.inl:61:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register PatchData *pdat2 = &(patchData[pid2]); ^~~~~~~~~ src/PatchMap.inl:64:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int k = pdat1->cIndex; ^~~~~~~~~ src/PatchMap.inl:65:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int k2 = pdat2->cIndex; ^~~~~~~~~ src/PatchMap.inl:69:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j = pdat1->bIndex; ^~~~~~~~~ src/PatchMap.inl:70:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j2 = pdat2->bIndex; ^~~~~~~~~ src/PatchMap.inl:74:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int i = pdat1->aIndex; ^~~~~~~~~ src/PatchMap.inl:75:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int i2 = pdat2->aIndex; ^~~~~~~~~ In file included from src/ComputeFmmSerial.C:15: In file included from src/Molecule.h:27: In file included from src/UniqueSet.h:14: src/UniqueSetRaw.h:216:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register Entry *e = table[elem.hash() % tableLength]; ^~~~~~~~~ In file included from src/ComputeFmmSerial.C:15: In file included from src/Molecule.h:31: src/GridForceGrid.h:134:2: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int inds[3] = {i0, i1, i2}; ^~~~~~~~~ src/GridForceGrid.h:333:2: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int inds[4] = {i0, i1, i2, i3}; ^~~~~~~~~ In file included from src/ComputeFmmSerial.C:15: src/Molecule.h:1322:3: warning: non-void function does not return a value in all control paths [-Wreturn-type] } ^ 16 warnings generated. g++ -m64 -std=c++0x -O3 -O2 -pipe -D_NO_MALLOC_H -D_NO_ALLOCA_H -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -D_NO_MALLOC_H -D_NO_ALLOCA_H -isystem /usr/local/include -I/usr/local/include -DCMK_OPTIMIZE=1 -Isrc -Iinc -Iplugins/include -DSTATIC_PLUGIN -I/usr/local/include/tcl8.6 -DNAMD_TCL -I/usr/local/include -DNAMD_FFTW -DNAMD_FFTW_3 -DNAMD_VERSION=\"2.12\" -DNAMD_PLATFORM=\"Linux-x86_64-multicore\" -DREMOVE_PROXYRESULTMSG_EXTRACOPY -DNODEAWARE_PROXY_SPANNINGTREE -DUSE_NODEPATCHMGR -DUSE_CKLOOP=1 -fexpensive-optimizations -ffast-math -o obj/msm.o -c src/msm.c c++: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] c++: warning: optimization flag '-fexpensive-optimizations' is not supported [-Wignored-optimization-argument] g++ -m64 -std=c++0x -O3 -O2 -pipe -D_NO_MALLOC_H -D_NO_ALLOCA_H -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -D_NO_MALLOC_H -D_NO_ALLOCA_H -isystem /usr/local/include -I/usr/local/include -DCMK_OPTIMIZE=1 -Isrc -Iinc -Iplugins/include -DSTATIC_PLUGIN -I/usr/local/include/tcl8.6 -DNAMD_TCL -I/usr/local/include -DNAMD_FFTW -DNAMD_FFTW_3 -DNAMD_VERSION=\"2.12\" -DNAMD_PLATFORM=\"Linux-x86_64-multicore\" -DREMOVE_PROXYRESULTMSG_EXTRACOPY -DNODEAWARE_PROXY_SPANNINGTREE -DUSE_NODEPATCHMGR -DUSE_CKLOOP=1 -fexpensive-optimizations -ffast-math -o obj/msm_longrng.o -c src/msm_longrng.c c++: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] c++: warning: optimization flag '-fexpensive-optimizations' is not supported [-Wignored-optimization-argument] g++ -m64 -std=c++0x -O3 -O2 -pipe -D_NO_MALLOC_H -D_NO_ALLOCA_H -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -D_NO_MALLOC_H -D_NO_ALLOCA_H -isystem /usr/local/include -I/usr/local/include -DCMK_OPTIMIZE=1 -Isrc -Iinc -Iplugins/include -DSTATIC_PLUGIN -I/usr/local/include/tcl8.6 -DNAMD_TCL -I/usr/local/include -DNAMD_FFTW -DNAMD_FFTW_3 -DNAMD_VERSION=\"2.12\" -DNAMD_PLATFORM=\"Linux-x86_64-multicore\" -DREMOVE_PROXYRESULTMSG_EXTRACOPY -DNODEAWARE_PROXY_SPANNINGTREE -DUSE_NODEPATCHMGR -DUSE_CKLOOP=1 -fexpensive-optimizations -ffast-math -o obj/msm_longrng_sprec.o -c src/msm_longrng_sprec.c c++: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] c++: warning: optimization flag '-fexpensive-optimizations' is not supported [-Wignored-optimization-argument] g++ -m64 -std=c++0x -O3 -O2 -pipe -D_NO_MALLOC_H -D_NO_ALLOCA_H -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -D_NO_MALLOC_H -D_NO_ALLOCA_H -isystem /usr/local/include -I/usr/local/include -DCMK_OPTIMIZE=1 -Isrc -Iinc -Iplugins/include -DSTATIC_PLUGIN -I/usr/local/include/tcl8.6 -DNAMD_TCL -I/usr/local/include -DNAMD_FFTW -DNAMD_FFTW_3 -DNAMD_VERSION=\"2.12\" -DNAMD_PLATFORM=\"Linux-x86_64-multicore\" -DREMOVE_PROXYRESULTMSG_EXTRACOPY -DNODEAWARE_PROXY_SPANNINGTREE -DUSE_NODEPATCHMGR -DUSE_CKLOOP=1 -fexpensive-optimizations -ffast-math -o obj/msm_setup.o -c src/msm_setup.c c++: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] c++: warning: optimization flag '-fexpensive-optimizations' is not supported [-Wignored-optimization-argument] g++ -m64 -std=c++0x -O3 -O2 -pipe -D_NO_MALLOC_H -D_NO_ALLOCA_H -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -D_NO_MALLOC_H -D_NO_ALLOCA_H -isystem /usr/local/include -I/usr/local/include -DCMK_OPTIMIZE=1 -Isrc -Iinc -Iplugins/include -DSTATIC_PLUGIN -I/usr/local/include/tcl8.6 -DNAMD_TCL -I/usr/local/include -DNAMD_FFTW -DNAMD_FFTW_3 -DNAMD_VERSION=\"2.12\" -DNAMD_PLATFORM=\"Linux-x86_64-multicore\" -DREMOVE_PROXYRESULTMSG_EXTRACOPY -DNODEAWARE_PROXY_SPANNINGTREE -DUSE_NODEPATCHMGR -DUSE_CKLOOP=1 -fexpensive-optimizations -ffast-math -o obj/msm_shortrng.o -c src/msm_shortrng.c c++: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] c++: warning: optimization flag '-fexpensive-optimizations' is not supported [-Wignored-optimization-argument] g++ -m64 -std=c++0x -O3 -O2 -pipe -D_NO_MALLOC_H -D_NO_ALLOCA_H -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -D_NO_MALLOC_H -D_NO_ALLOCA_H -isystem /usr/local/include -I/usr/local/include -DCMK_OPTIMIZE=1 -Isrc -Iinc -Iplugins/include -DSTATIC_PLUGIN -I/usr/local/include/tcl8.6 -DNAMD_TCL -I/usr/local/include -DNAMD_FFTW -DNAMD_FFTW_3 -DNAMD_VERSION=\"2.12\" -DNAMD_PLATFORM=\"Linux-x86_64-multicore\" -DREMOVE_PROXYRESULTMSG_EXTRACOPY -DNODEAWARE_PROXY_SPANNINGTREE -DUSE_NODEPATCHMGR -DUSE_CKLOOP=1 -fexpensive-optimizations -ffast-math -o obj/msm_shortrng_sprec.o -c src/msm_shortrng_sprec.c c++: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] c++: warning: optimization flag '-fexpensive-optimizations' is not supported [-Wignored-optimization-argument] g++ -m64 -std=c++0x -O3 -O2 -pipe -D_NO_MALLOC_H -D_NO_ALLOCA_H -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -D_NO_MALLOC_H -D_NO_ALLOCA_H -isystem /usr/local/include -I/usr/local/include -DCMK_OPTIMIZE=1 -Isrc -Iinc -Iplugins/include -DSTATIC_PLUGIN -I/usr/local/include/tcl8.6 -DNAMD_TCL -I/usr/local/include -DNAMD_FFTW -DNAMD_FFTW_3 -DNAMD_VERSION=\"2.12\" -DNAMD_PLATFORM=\"Linux-x86_64-multicore\" -DREMOVE_PROXYRESULTMSG_EXTRACOPY -DNODEAWARE_PROXY_SPANNINGTREE -DUSE_NODEPATCHMGR -DUSE_CKLOOP=1 -fexpensive-optimizations -ffast-math -o obj/wkfutils.o -c src/wkfutils.c c++: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] c++: warning: optimization flag '-fexpensive-optimizations' is not supported [-Wignored-optimization-argument] g++ -m64 -std=c++0x -O3 -O2 -pipe -D_NO_MALLOC_H -D_NO_ALLOCA_H -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -D_NO_MALLOC_H -D_NO_ALLOCA_H -isystem /usr/local/include -I/usr/local/include -DCMK_OPTIMIZE=1 -Isrc -Iinc -Iplugins/include -DSTATIC_PLUGIN -I/usr/local/include/tcl8.6 -DNAMD_TCL -I/usr/local/include -DNAMD_FFTW -DNAMD_FFTW_3 -DNAMD_VERSION=\"2.12\" -DNAMD_PLATFORM=\"Linux-x86_64-multicore\" -DREMOVE_PROXYRESULTMSG_EXTRACOPY -DNODEAWARE_PROXY_SPANNINGTREE -DUSE_NODEPATCHMGR -DUSE_CKLOOP=1 -fexpensive-optimizations -ffast-math -o obj/common.o -c src/common.C c++: warning: optimization flag '-fexpensive-optimizations' is not supported [-Wignored-optimization-argument] src/common.C:103:39: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] if ( ! sys_err_msg ) sys_err_msg = "(unknown error)"; ^ src/common.C:141:40: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] if ( ! sys_err_msg ) sys_err_msg = "(unknown error)"; ^ src/common.C:170:42: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] if ( ! sys_err_msg ) sys_err_msg = "(unknown error)"; ^ 3 warnings generated. g++ -m64 -std=c++0x -O3 -O2 -pipe -D_NO_MALLOC_H -D_NO_ALLOCA_H -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -D_NO_MALLOC_H -D_NO_ALLOCA_H -isystem /usr/local/include -I/usr/local/include -DCMK_OPTIMIZE=1 -Isrc -Iinc -Iplugins/include -DSTATIC_PLUGIN -I/usr/local/include/tcl8.6 -DNAMD_TCL -I/usr/local/include -DNAMD_FFTW -DNAMD_FFTW_3 -DNAMD_VERSION=\"2.12\" -DNAMD_PLATFORM=\"Linux-x86_64-multicore\" -DREMOVE_PROXYRESULTMSG_EXTRACOPY -DNODEAWARE_PROXY_SPANNINGTREE -DUSE_NODEPATCHMGR -DUSE_CKLOOP=1 -fexpensive-optimizations -ffast-math -o obj/dcdlib.o -c src/dcdlib.C c++: warning: optimization flag '-fexpensive-optimizations' is not supported [-Wignored-optimization-argument] src/dcdlib.C:54:87: warning: format specifies type 'long long' but the argument has type 'off_t' (aka 'long') [-Wformat] sprintf(buf, "seek failed while writing DCD file: SEEK_SET %lld returned %lld\n", offset, retval); ~~~~ ^~~~~~ %ld src/dcdlib.C:54:95: warning: format specifies type 'long long' but the argument has type 'off_t' (aka 'long') [-Wformat] sprintf(buf, "seek failed while writing DCD file: SEEK_SET %lld returned %lld\n", offset, retval); ~~~~ ^~~~~~ %ld 2 warnings generated. g++ -m64 -std=c++0x -O3 -O2 -pipe -D_NO_MALLOC_H -D_NO_ALLOCA_H -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -D_NO_MALLOC_H -D_NO_ALLOCA_H -isystem /usr/local/include -I/usr/local/include -DCMK_OPTIMIZE=1 -Isrc -Iinc -Iplugins/include -DSTATIC_PLUGIN -I/usr/local/include/tcl8.6 -DNAMD_TCL -I/usr/local/include -DNAMD_FFTW -DNAMD_FFTW_3 -DNAMD_VERSION=\"2.12\" -DNAMD_PLATFORM=\"Linux-x86_64-multicore\" -DREMOVE_PROXYRESULTMSG_EXTRACOPY -DNODEAWARE_PROXY_SPANNINGTREE -DUSE_NODEPATCHMGR -DUSE_CKLOOP=1 -fexpensive-optimizations -ffast-math -o obj/eabf1D.o -c src/eabf1D.C c++: warning: optimization flag '-fexpensive-optimizations' is not supported [-Wignored-optimization-argument] g++ -m64 -std=c++0x -O3 -O2 -pipe -D_NO_MALLOC_H -D_NO_ALLOCA_H -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -D_NO_MALLOC_H -D_NO_ALLOCA_H -isystem /usr/local/include -I/usr/local/include -DCMK_OPTIMIZE=1 -Isrc -Iinc -Iplugins/include -DSTATIC_PLUGIN -I/usr/local/include/tcl8.6 -DNAMD_TCL -I/usr/local/include -DNAMD_FFTW -DNAMD_FFTW_3 -DNAMD_VERSION=\"2.12\" -DNAMD_PLATFORM=\"Linux-x86_64-multicore\" -DREMOVE_PROXYRESULTMSG_EXTRACOPY -DNODEAWARE_PROXY_SPANNINGTREE -DUSE_NODEPATCHMGR -DUSE_CKLOOP=1 -fexpensive-optimizations -ffast-math -o obj/eabf2D.o -c src/eabf2D.C c++: warning: optimization flag '-fexpensive-optimizations' is not supported [-Wignored-optimization-argument] g++ -m64 -std=c++0x -O3 -O2 -pipe -D_NO_MALLOC_H -D_NO_ALLOCA_H -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -D_NO_MALLOC_H -D_NO_ALLOCA_H -isystem /usr/local/include -I/usr/local/include -DCMK_OPTIMIZE=1 -Isrc -Iinc -Iplugins/include -DSTATIC_PLUGIN -I/usr/local/include/tcl8.6 -DNAMD_TCL -I/usr/local/include -DNAMD_FFTW -DNAMD_FFTW_3 -DNAMD_VERSION=\"2.12\" -DNAMD_PLATFORM=\"Linux-x86_64-multicore\" -DREMOVE_PROXYRESULTMSG_EXTRACOPY -DNODEAWARE_PROXY_SPANNINGTREE -DUSE_NODEPATCHMGR -DUSE_CKLOOP=1 -fexpensive-optimizations -ffast-math -o obj/eabffunc.o -c src/eabffunc.C c++: warning: optimization flag '-fexpensive-optimizations' is not supported [-Wignored-optimization-argument] g++ -m64 -std=c++0x -O3 -O2 -pipe -D_NO_MALLOC_H -D_NO_ALLOCA_H -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -D_NO_MALLOC_H -D_NO_ALLOCA_H -isystem /usr/local/include -I/usr/local/include -DCMK_OPTIMIZE=1 -Isrc -Iinc -Iplugins/include -DSTATIC_PLUGIN -I/usr/local/include/tcl8.6 -DNAMD_TCL -I/usr/local/include -DNAMD_FFTW -DNAMD_FFTW_3 -DNAMD_VERSION=\"2.12\" -DNAMD_PLATFORM=\"Linux-x86_64-multicore\" -DREMOVE_PROXYRESULTMSG_EXTRACOPY -DNODEAWARE_PROXY_SPANNINGTREE -DUSE_NODEPATCHMGR -DUSE_CKLOOP=1 -fexpensive-optimizations -ffast-math -o obj/eabfTcl.o -c src/eabfTcl.C c++: warning: optimization flag '-fexpensive-optimizations' is not supported [-Wignored-optimization-argument] g++ -m64 -std=c++0x -O3 -O2 -pipe -D_NO_MALLOC_H -D_NO_ALLOCA_H -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -D_NO_MALLOC_H -D_NO_ALLOCA_H -isystem /usr/local/include -I/usr/local/include -DCMK_OPTIMIZE=1 -Isrc -Iinc -Iplugins/include -DSTATIC_PLUGIN -I/usr/local/include/tcl8.6 -DNAMD_TCL -I/usr/local/include -DNAMD_FFTW -DNAMD_FFTW_3 -DNAMD_VERSION=\"2.12\" -DNAMD_PLATFORM=\"Linux-x86_64-multicore\" -DREMOVE_PROXYRESULTMSG_EXTRACOPY -DNODEAWARE_PROXY_SPANNINGTREE -DUSE_NODEPATCHMGR -DUSE_CKLOOP=1 -fexpensive-optimizations -ffast-math -o obj/erf.o -c src/erf.C c++: warning: optimization flag '-fexpensive-optimizations' is not supported [-Wignored-optimization-argument] g++ -m64 -std=c++0x -O3 -O2 -pipe -D_NO_MALLOC_H -D_NO_ALLOCA_H -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -D_NO_MALLOC_H -D_NO_ALLOCA_H -isystem /usr/local/include -I/usr/local/include -DCMK_OPTIMIZE=1 -Isrc -Iinc -Iplugins/include -DSTATIC_PLUGIN -I/usr/local/include/tcl8.6 -DNAMD_TCL -I/usr/local/include -DNAMD_FFTW -DNAMD_FFTW_3 -DNAMD_VERSION=\"2.12\" -DNAMD_PLATFORM=\"Linux-x86_64-multicore\" -DREMOVE_PROXYRESULTMSG_EXTRACOPY -DNODEAWARE_PROXY_SPANNINGTREE -DUSE_NODEPATCHMGR -DUSE_CKLOOP=1 -fexpensive-optimizations -ffast-math -o obj/fitrms.o -c src/fitrms.C c++: warning: optimization flag '-fexpensive-optimizations' is not supported [-Wignored-optimization-argument] cpp -E -P src/main.ci > inc/main.ci cpp: warning: argument unused during compilation: '-E' [-Wunused-command-line-argument] /usr/local/bin/charmc inc/main.ci Charmxi> 4: Deprecation warning: mainchare constructors should explicitly take CkArgMsg* if that's how they're implemented. rm -f inc/main.ci mv main.def.h inc mv main.decl.h inc cpp -E -P src/ReductionMgr.ci > inc/ReductionMgr.ci cpp: warning: argument unused during compilation: '-E' [-Wunused-command-line-argument] /usr/local/bin/charmc inc/ReductionMgr.ci rm -f inc/ReductionMgr.ci mv ReductionMgr.def.h inc mv ReductionMgr.decl.h inc cpp -E -P src/ProxyMgr.ci > inc/ProxyMgr.ci cpp: warning: argument unused during compilation: '-E' [-Wunused-command-line-argument] /usr/local/bin/charmc inc/ProxyMgr.ci rm -f inc/ProxyMgr.ci mv ProxyMgr.def.h inc mv ProxyMgr.decl.h inc cpp -E -P src/LdbCoordinator.ci > inc/LdbCoordinator.ci cpp: warning: argument unused during compilation: '-E' [-Wunused-command-line-argument] /usr/local/bin/charmc inc/LdbCoordinator.ci rm -f inc/LdbCoordinator.ci mv LdbCoordinator.def.h inc mv LdbCoordinator.decl.h inc cpp -E -P src/NamdCentLB.ci > inc/NamdCentLB.ci cpp: warning: argument unused during compilation: '-E' [-Wunused-command-line-argument] /usr/local/bin/charmc inc/NamdCentLB.ci rm -f inc/NamdCentLB.ci mv NamdCentLB.def.h inc mv NamdCentLB.decl.h inc cpp -E -P src/NamdNborLB.ci > inc/NamdNborLB.ci cpp: warning: argument unused during compilation: '-E' [-Wunused-command-line-argument] /usr/local/bin/charmc inc/NamdNborLB.ci rm -f inc/NamdNborLB.ci mv NamdNborLB.def.h inc mv NamdNborLB.decl.h inc cpp -E -P src/NamdHybridLB.ci > inc/NamdHybridLB.ci cpp: warning: argument unused during compilation: '-E' [-Wunused-command-line-argument] /usr/local/bin/charmc inc/NamdHybridLB.ci rm -f inc/NamdHybridLB.ci mv NamdHybridLB.def.h inc mv NamdHybridLB.decl.h inc cpp -E -P src/NamdDummyLB.ci > inc/NamdDummyLB.ci cpp: warning: argument unused during compilation: '-E' [-Wunused-command-line-argument] /usr/local/bin/charmc inc/NamdDummyLB.ci rm -f inc/NamdDummyLB.ci mv NamdDummyLB.def.h inc mv NamdDummyLB.decl.h inc cpp -E -P src/ComputePmeMgr.ci > inc/ComputePmeMgr.ci cpp: warning: argument unused during compilation: '-E' [-Wunused-command-line-argument] /usr/local/bin/charmc inc/ComputePmeMgr.ci rm -f inc/ComputePmeMgr.ci mv ComputePmeMgr.def.h inc mv ComputePmeMgr.decl.h inc cpp -E -P src/ComputePmeCUDAMgr.ci > inc/ComputePmeCUDAMgr.ci cpp: warning: argument unused during compilation: '-E' [-Wunused-command-line-argument] /usr/local/bin/charmc inc/ComputePmeCUDAMgr.ci rm -f inc/ComputePmeCUDAMgr.ci mv ComputePmeCUDAMgr.def.h inc mv ComputePmeCUDAMgr.decl.h inc cpp -E -P src/CudaPmeSolver.ci > inc/CudaPmeSolver.ci cpp: warning: argument unused during compilation: '-E' [-Wunused-command-line-argument] /usr/local/bin/charmc inc/CudaPmeSolver.ci rm -f inc/CudaPmeSolver.ci mv CudaPmeSolver.def.h inc mv CudaPmeSolver.decl.h inc cpp -E -P src/PmeSolver.ci > inc/PmeSolver.ci cpp: warning: argument unused during compilation: '-E' [-Wunused-command-line-argument] /usr/local/bin/charmc inc/PmeSolver.ci rm -f inc/PmeSolver.ci mv PmeSolver.def.h inc mv PmeSolver.decl.h inc cpp -E -P src/ComputeCUDAMgr.ci > inc/ComputeCUDAMgr.ci cpp: warning: argument unused during compilation: '-E' [-Wunused-command-line-argument] /usr/local/bin/charmc inc/ComputeCUDAMgr.ci rm -f inc/ComputeCUDAMgr.ci mv ComputeCUDAMgr.def.h inc mv ComputeCUDAMgr.decl.h inc cp src/OptPme.ci inc /usr/local/bin/charmc inc/OptPme.ci rm -f inc/OptPme.ci mv OptPmeMgr.def.h inc mv OptPmeMgr.decl.h inc cp src/fftlib.ci inc /usr/local/bin/charmc inc/fftlib.ci rm -f inc/fftlib.ci mv PmeFFTLib.def.h inc mv PmeFFTLib.decl.h inc cpp -E -P src/ComputeExtMgr.ci > inc/ComputeExtMgr.ci cpp: warning: argument unused during compilation: '-E' [-Wunused-command-line-argument] /usr/local/bin/charmc inc/ComputeExtMgr.ci rm -f inc/ComputeExtMgr.ci mv ComputeExtMgr.def.h inc mv ComputeExtMgr.decl.h inc cpp -E -P src/ComputeQMMgr.ci > inc/ComputeQMMgr.ci cpp: warning: argument unused during compilation: '-E' [-Wunused-command-line-argument] /usr/local/bin/charmc inc/ComputeQMMgr.ci rm -f inc/ComputeQMMgr.ci mv ComputeQMMgr.def.h inc mv ComputeQMMgr.decl.h inc cpp -E -P src/ComputeGBISserMgr.ci > inc/ComputeGBISserMgr.ci cpp: warning: argument unused during compilation: '-E' [-Wunused-command-line-argument] /usr/local/bin/charmc inc/ComputeGBISserMgr.ci rm -f inc/ComputeGBISserMgr.ci mv ComputeGBISserMgr.def.h inc mv ComputeGBISserMgr.decl.h inc cpp -E -P src/CollectionMgr.ci > inc/CollectionMgr.ci cpp: warning: argument unused during compilation: '-E' [-Wunused-command-line-argument] /usr/local/bin/charmc inc/CollectionMgr.ci rm -f inc/CollectionMgr.ci mv CollectionMgr.def.h inc mv CollectionMgr.decl.h inc cpp -E -P src/CollectionMaster.ci > inc/CollectionMaster.ci cpp: warning: argument unused during compilation: '-E' [-Wunused-command-line-argument] /usr/local/bin/charmc inc/CollectionMaster.ci rm -f inc/CollectionMaster.ci mv CollectionMaster.def.h inc mv CollectionMaster.decl.h inc cpp -E -P src/BroadcastMgr.ci > inc/BroadcastMgr.ci cpp: warning: argument unused during compilation: '-E' [-Wunused-command-line-argument] /usr/local/bin/charmc inc/BroadcastMgr.ci rm -f inc/BroadcastMgr.ci mv BroadcastMgr.def.h inc mv BroadcastMgr.decl.h inc cpp -E -P src/Sync.ci > inc/Sync.ci cpp: warning: argument unused during compilation: '-E' [-Wunused-command-line-argument] /usr/local/bin/charmc inc/Sync.ci rm -f inc/Sync.ci mv Sync.def.h inc mv Sync.decl.h inc cpp -E -P src/ParallelIOMgr.ci > inc/ParallelIOMgr.ci cpp: warning: argument unused during compilation: '-E' [-Wunused-command-line-argument] /usr/local/bin/charmc inc/ParallelIOMgr.ci rm -f inc/ParallelIOMgr.ci mv ParallelIOMgr.def.h inc mv ParallelIOMgr.decl.h inc cpp -E -P src/DataExchanger.ci > inc/DataExchanger.ci cpp: warning: argument unused during compilation: '-E' [-Wunused-command-line-argument] /usr/local/bin/charmc inc/DataExchanger.ci rm -f inc/DataExchanger.ci mv DataExchanger.def.h inc mv DataExchanger.decl.h inc g++ -m64 -std=c++0x -O3 -O2 -pipe -D_NO_MALLOC_H -D_NO_ALLOCA_H -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -D_NO_MALLOC_H -D_NO_ALLOCA_H -isystem /usr/local/include -I/usr/local/include -DCMK_OPTIMIZE=1 -Isrc -Iinc -Iplugins/include -DSTATIC_PLUGIN -I/usr/local/include/tcl8.6 -DNAMD_TCL -I/usr/local/include -DNAMD_FFTW -DNAMD_FFTW_3 -DNAMD_VERSION=\"2.12\" -DNAMD_PLATFORM=\"Linux-x86_64-multicore\" -DREMOVE_PROXYRESULTMSG_EXTRACOPY -DNODEAWARE_PROXY_SPANNINGTREE -DUSE_NODEPATCHMGR -DUSE_CKLOOP=1 -fexpensive-optimizations -ffast-math -o obj/main.o -c src/main.C c++: warning: optimization flag '-fexpensive-optimizations' is not supported [-Wignored-optimization-argument] g++ -m64 -std=c++0x -O3 -O2 -pipe -D_NO_MALLOC_H -D_NO_ALLOCA_H -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -D_NO_MALLOC_H -D_NO_ALLOCA_H -isystem /usr/local/include -I/usr/local/include -DCMK_OPTIMIZE=1 -Isrc -Iinc -Iplugins/include -DSTATIC_PLUGIN -I/usr/local/include/tcl8.6 -DNAMD_TCL -I/usr/local/include -DNAMD_FFTW -DNAMD_FFTW_3 -DNAMD_VERSION=\"2.12\" -DNAMD_PLATFORM=\"Linux-x86_64-multicore\" -DREMOVE_PROXYRESULTMSG_EXTRACOPY -DNODEAWARE_PROXY_SPANNINGTREE -DUSE_NODEPATCHMGR -DUSE_CKLOOP=1 -fexpensive-optimizations -ffast-math -o obj/mainfunc.o -c src/mainfunc.C c++: warning: optimization flag '-fexpensive-optimizations' is not supported [-Wignored-optimization-argument] In file included from src/mainfunc.C:12: In file included from src/Broadcasts.h:12: In file included from src/BroadcastObject.h:16: In file included from src/BroadcastMgr.h:15: In file included from src/UniqueSet.h:14: src/UniqueSetRaw.h:216:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register Entry *e = table[elem.hash() % tableLength]; ^~~~~~~~~ 1 warning generated. g++ -m64 -std=c++0x -O3 -O2 -pipe -D_NO_MALLOC_H -D_NO_ALLOCA_H -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -D_NO_MALLOC_H -D_NO_ALLOCA_H -isystem /usr/local/include -I/usr/local/include -DCMK_OPTIMIZE=1 -Isrc -Iinc -Iplugins/include -DSTATIC_PLUGIN -I/usr/local/include/tcl8.6 -DNAMD_TCL -I/usr/local/include -DNAMD_FFTW -DNAMD_FFTW_3 -DNAMD_VERSION=\"2.12\" -DNAMD_PLATFORM=\"Linux-x86_64-multicore\" -DREMOVE_PROXYRESULTMSG_EXTRACOPY -DNODEAWARE_PROXY_SPANNINGTREE -DUSE_NODEPATCHMGR -DUSE_CKLOOP=1 -fexpensive-optimizations -ffast-math -o obj/memusage.o -c src/memusage.C c++: warning: optimization flag '-fexpensive-optimizations' is not supported [-Wignored-optimization-argument] g++ -m64 -std=c++0x -O3 -O2 -pipe -D_NO_MALLOC_H -D_NO_ALLOCA_H -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -D_NO_MALLOC_H -D_NO_ALLOCA_H -isystem /usr/local/include -I/usr/local/include -DCMK_OPTIMIZE=1 -Isrc -Iinc -Iplugins/include -DSTATIC_PLUGIN -I/usr/local/include/tcl8.6 -DNAMD_TCL -I/usr/local/include -DNAMD_FFTW -DNAMD_FFTW_3 -DNAMD_VERSION=\"2.12\" -DNAMD_PLATFORM=\"Linux-x86_64-multicore\" -DREMOVE_PROXYRESULTMSG_EXTRACOPY -DNODEAWARE_PROXY_SPANNINGTREE -DUSE_NODEPATCHMGR -DUSE_CKLOOP=1 -fexpensive-optimizations -ffast-math -o obj/strlib.o -c src/strlib.C c++: warning: optimization flag '-fexpensive-optimizations' is not supported [-Wignored-optimization-argument] g++ -m64 -std=c++0x -O3 -O2 -pipe -D_NO_MALLOC_H -D_NO_ALLOCA_H -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -D_NO_MALLOC_H -D_NO_ALLOCA_H -isystem /usr/local/include -I/usr/local/include -DCMK_OPTIMIZE=1 -Isrc -Iinc -Iplugins/include -DSTATIC_PLUGIN -I/usr/local/include/tcl8.6 -DNAMD_TCL -I/usr/local/include -DNAMD_FFTW -DNAMD_FFTW_3 -DNAMD_VERSION=\"2.12\" -DNAMD_PLATFORM=\"Linux-x86_64-multicore\" -DREMOVE_PROXYRESULTMSG_EXTRACOPY -DNODEAWARE_PROXY_SPANNINGTREE -DUSE_NODEPATCHMGR -DUSE_CKLOOP=1 -fexpensive-optimizations -ffast-math -o obj/AlgSeven.o -c src/AlgSeven.C c++: warning: optimization flag '-fexpensive-optimizations' is not supported [-Wignored-optimization-argument] In file included from src/AlgSeven.C:17: In file included from src/Alg7.h:11: In file included from src/Rebalancer.h:33: In file included from src/ProxyMgr.h:17: In file included from src/UniqueSet.h:14: src/UniqueSetRaw.h:216:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register Entry *e = table[elem.hash() % tableLength]; ^~~~~~~~~ 1 warning generated. g++ -m64 -std=c++0x -O3 -O2 -pipe -D_NO_MALLOC_H -D_NO_ALLOCA_H -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -D_NO_MALLOC_H -D_NO_ALLOCA_H -isystem /usr/local/include -I/usr/local/include -DCMK_OPTIMIZE=1 -Isrc -Iinc -Iplugins/include -DSTATIC_PLUGIN -I/usr/local/include/tcl8.6 -DNAMD_TCL -I/usr/local/include -DNAMD_FFTW -DNAMD_FFTW_3 -DNAMD_VERSION=\"2.12\" -DNAMD_PLATFORM=\"Linux-x86_64-multicore\" -DREMOVE_PROXYRESULTMSG_EXTRACOPY -DNODEAWARE_PROXY_SPANNINGTREE -DUSE_NODEPATCHMGR -DUSE_CKLOOP=1 -fexpensive-optimizations -ffast-math -o obj/AlgRecBisection.o -c src/AlgRecBisection.C c++: warning: optimization flag '-fexpensive-optimizations' is not supported [-Wignored-optimization-argument] In file included from src/AlgRecBisection.C:9: In file included from src/AlgRecBisection.h:11: In file included from src/PatchMap.h:11: In file included from src/HomePatchList.h:15: In file included from src/SortedArray.h:10: src/SortableResizeArray.h:19:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register Elem *r = (this->rep.array+offset); ^~~~~~~~~ src/SortableResizeArray.h:28:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j; ^~~~~~~~~ src/SortableResizeArray.h:29:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register Elem *r = (this->rep.array+offset); ^~~~~~~~~ In file included from src/AlgRecBisection.C:9: In file included from src/AlgRecBisection.h:12: In file included from src/Rebalancer.h:33: In file included from src/ProxyMgr.h:17: In file included from src/UniqueSet.h:14: src/UniqueSetRaw.h:216:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register Entry *e = table[elem.hash() % tableLength]; ^~~~~~~~~ 4 warnings generated. g++ -m64 -std=c++0x -O3 -O2 -pipe -D_NO_MALLOC_H -D_NO_ALLOCA_H -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -D_NO_MALLOC_H -D_NO_ALLOCA_H -isystem /usr/local/include -I/usr/local/include -DCMK_OPTIMIZE=1 -Isrc -Iinc -Iplugins/include -DSTATIC_PLUGIN -I/usr/local/include/tcl8.6 -DNAMD_TCL -I/usr/local/include -DNAMD_FFTW -DNAMD_FFTW_3 -DNAMD_VERSION=\"2.12\" -DNAMD_PLATFORM=\"Linux-x86_64-multicore\" -DREMOVE_PROXYRESULTMSG_EXTRACOPY -DNODEAWARE_PROXY_SPANNINGTREE -DUSE_NODEPATCHMGR -DUSE_CKLOOP=1 -fexpensive-optimizations -ffast-math -o obj/AlgNbor.o -c src/AlgNbor.C c++: warning: optimization flag '-fexpensive-optimizations' is not supported [-Wignored-optimization-argument] In file included from src/AlgNbor.C:9: In file included from src/AlgNbor.h:11: In file included from src/Rebalancer.h:33: In file included from src/ProxyMgr.h:17: In file included from src/UniqueSet.h:14: src/UniqueSetRaw.h:216:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register Entry *e = table[elem.hash() % tableLength]; ^~~~~~~~~ 1 warning generated. g++ -m64 -std=c++0x -O3 -O2 -pipe -D_NO_MALLOC_H -D_NO_ALLOCA_H -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -D_NO_MALLOC_H -D_NO_ALLOCA_H -isystem /usr/local/include -I/usr/local/include -DCMK_OPTIMIZE=1 -Isrc -Iinc -Iplugins/include -DSTATIC_PLUGIN -I/usr/local/include/tcl8.6 -DNAMD_TCL -I/usr/local/include -DNAMD_FFTW -DNAMD_FFTW_3 -DNAMD_VERSION=\"2.12\" -DNAMD_PLATFORM=\"Linux-x86_64-multicore\" -DREMOVE_PROXYRESULTMSG_EXTRACOPY -DNODEAWARE_PROXY_SPANNINGTREE -DUSE_NODEPATCHMGR -DUSE_CKLOOP=1 -fexpensive-optimizations -ffast-math -o obj/AtomMap.o -c src/AtomMap.C c++: warning: optimization flag '-fexpensive-optimizations' is not supported [-Wignored-optimization-argument] g++ -m64 -std=c++0x -O3 -O2 -pipe -D_NO_MALLOC_H -D_NO_ALLOCA_H -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -D_NO_MALLOC_H -D_NO_ALLOCA_H -isystem /usr/local/include -I/usr/local/include -DCMK_OPTIMIZE=1 -Isrc -Iinc -Iplugins/include -DSTATIC_PLUGIN -I/usr/local/include/tcl8.6 -DNAMD_TCL -I/usr/local/include -DNAMD_FFTW -DNAMD_FFTW_3 -DNAMD_VERSION=\"2.12\" -DNAMD_PLATFORM=\"Linux-x86_64-multicore\" -DREMOVE_PROXYRESULTMSG_EXTRACOPY -DNODEAWARE_PROXY_SPANNINGTREE -DUSE_NODEPATCHMGR -DUSE_CKLOOP=1 -fexpensive-optimizations -ffast-math -o obj/BackEnd.o -c src/BackEnd.C c++: warning: optimization flag '-fexpensive-optimizations' is not supported [-Wignored-optimization-argument] In file included from src/BackEnd.C:19: In file included from src/ComputeMoa.h:28: In file included from src/ComputeHomePatches.h:13: In file included from src/HomePatch.h:18: In file included from src/Patch.h:13: In file included from src/UniqueSortedArray.h:10: In file included from src/SortedArray.h:10: src/SortableResizeArray.h:19:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register Elem *r = (this->rep.array+offset); ^~~~~~~~~ src/SortableResizeArray.h:28:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j; ^~~~~~~~~ src/SortableResizeArray.h:29:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register Elem *r = (this->rep.array+offset); ^~~~~~~~~ In file included from src/BackEnd.C:35: In file included from src/CollectionMaster.h:16: src/PatchMap.inl:53:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int ds; ^~~~~~~~~ src/PatchMap.inl:60:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register PatchData *pdat1 = &(patchData[pid1]); ^~~~~~~~~ src/PatchMap.inl:61:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register PatchData *pdat2 = &(patchData[pid2]); ^~~~~~~~~ src/PatchMap.inl:64:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int k = pdat1->cIndex; ^~~~~~~~~ src/PatchMap.inl:65:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int k2 = pdat2->cIndex; ^~~~~~~~~ src/PatchMap.inl:69:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j = pdat1->bIndex; ^~~~~~~~~ src/PatchMap.inl:70:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j2 = pdat2->bIndex; ^~~~~~~~~ src/PatchMap.inl:74:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int i = pdat1->aIndex; ^~~~~~~~~ src/PatchMap.inl:75:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int i2 = pdat2->aIndex; ^~~~~~~~~ In file included from src/BackEnd.C:35: In file included from src/CollectionMaster.h:22: In file included from src/ParallelIOMgr.h:14: In file included from src/UniqueSet.h:14: src/UniqueSetRaw.h:216:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register Entry *e = table[elem.hash() % tableLength]; ^~~~~~~~~ In file included from src/BackEnd.C:35: In file included from src/CollectionMaster.h:22: In file included from src/ParallelIOMgr.h:16: In file included from src/Molecule.h:31: src/GridForceGrid.h:134:2: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int inds[3] = {i0, i1, i2}; ^~~~~~~~~ src/GridForceGrid.h:333:2: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int inds[4] = {i0, i1, i2, i3}; ^~~~~~~~~ In file included from src/BackEnd.C:35: In file included from src/CollectionMaster.h:22: In file included from src/ParallelIOMgr.h:16: src/Molecule.h:1322:3: warning: non-void function does not return a value in all control paths [-Wreturn-type] } ^ 16 warnings generated. g++ -m64 -std=c++0x -O3 -O2 -pipe -D_NO_MALLOC_H -D_NO_ALLOCA_H -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -D_NO_MALLOC_H -D_NO_ALLOCA_H -isystem /usr/local/include -I/usr/local/include -DCMK_OPTIMIZE=1 -Isrc -Iinc -Iplugins/include -DSTATIC_PLUGIN -I/usr/local/include/tcl8.6 -DNAMD_TCL -I/usr/local/include -DNAMD_FFTW -DNAMD_FFTW_3 -DNAMD_VERSION=\"2.12\" -DNAMD_PLATFORM=\"Linux-x86_64-multicore\" -DREMOVE_PROXYRESULTMSG_EXTRACOPY -DNODEAWARE_PROXY_SPANNINGTREE -DUSE_NODEPATCHMGR -DUSE_CKLOOP=1 -fexpensive-optimizations -ffast-math -o obj/BroadcastMgr.o -c src/BroadcastMgr.C c++: warning: optimization flag '-fexpensive-optimizations' is not supported [-Wignored-optimization-argument] In file included from src/BroadcastMgr.C:7: In file included from src/UniqueSet.h:14: src/UniqueSetRaw.h:216:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register Entry *e = table[elem.hash() % tableLength]; ^~~~~~~~~ 1 warning generated. g++ -m64 -std=c++0x -O3 -O2 -pipe -D_NO_MALLOC_H -D_NO_ALLOCA_H -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -D_NO_MALLOC_H -D_NO_ALLOCA_H -isystem /usr/local/include -I/usr/local/include -DCMK_OPTIMIZE=1 -Isrc -Iinc -Iplugins/include -DSTATIC_PLUGIN -I/usr/local/include/tcl8.6 -DNAMD_TCL -I/usr/local/include -DNAMD_FFTW -DNAMD_FFTW_3 -DNAMD_VERSION=\"2.12\" -DNAMD_PLATFORM=\"Linux-x86_64-multicore\" -DREMOVE_PROXYRESULTMSG_EXTRACOPY -DNODEAWARE_PROXY_SPANNINGTREE -DUSE_NODEPATCHMGR -DUSE_CKLOOP=1 -fexpensive-optimizations -ffast-math -o obj/BroadcastClient.o -c src/BroadcastClient.C c++: warning: optimization flag '-fexpensive-optimizations' is not supported [-Wignored-optimization-argument] In file included from src/BroadcastClient.C:9: In file included from src/BroadcastMgr.h:15: In file included from src/UniqueSet.h:14: src/UniqueSetRaw.h:216:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register Entry *e = table[elem.hash() % tableLength]; ^~~~~~~~~ 1 warning generated. g++ -m64 -std=c++0x -O3 -O2 -pipe -D_NO_MALLOC_H -D_NO_ALLOCA_H -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -D_NO_MALLOC_H -D_NO_ALLOCA_H -isystem /usr/local/include -I/usr/local/include -DCMK_OPTIMIZE=1 -Isrc -Iinc -Iplugins/include -DSTATIC_PLUGIN -I/usr/local/include/tcl8.6 -DNAMD_TCL -I/usr/local/include -DNAMD_FFTW -DNAMD_FFTW_3 -DNAMD_VERSION=\"2.12\" -DNAMD_PLATFORM=\"Linux-x86_64-multicore\" -DREMOVE_PROXYRESULTMSG_EXTRACOPY -DNODEAWARE_PROXY_SPANNINGTREE -DUSE_NODEPATCHMGR -DUSE_CKLOOP=1 -fexpensive-optimizations -ffast-math -o obj/CollectionMaster.o -c src/CollectionMaster.C c++: warning: optimization flag '-fexpensive-optimizations' is not supported [-Wignored-optimization-argument] In file included from src/CollectionMaster.C:10: In file included from src/CollectionMaster.h:15: In file included from src/PatchMap.h:11: In file included from src/HomePatchList.h:15: In file included from src/SortedArray.h:10: src/SortableResizeArray.h:19:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register Elem *r = (this->rep.array+offset); ^~~~~~~~~ src/SortableResizeArray.h:28:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j; ^~~~~~~~~ src/SortableResizeArray.h:29:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register Elem *r = (this->rep.array+offset); ^~~~~~~~~ In file included from src/CollectionMaster.C:10: In file included from src/CollectionMaster.h:16: src/PatchMap.inl:53:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int ds; ^~~~~~~~~ src/PatchMap.inl:60:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register PatchData *pdat1 = &(patchData[pid1]); ^~~~~~~~~ src/PatchMap.inl:61:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register PatchData *pdat2 = &(patchData[pid2]); ^~~~~~~~~ src/PatchMap.inl:64:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int k = pdat1->cIndex; ^~~~~~~~~ src/PatchMap.inl:65:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int k2 = pdat2->cIndex; ^~~~~~~~~ src/PatchMap.inl:69:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j = pdat1->bIndex; ^~~~~~~~~ src/PatchMap.inl:70:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j2 = pdat2->bIndex; ^~~~~~~~~ src/PatchMap.inl:74:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int i = pdat1->aIndex; ^~~~~~~~~ src/PatchMap.inl:75:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int i2 = pdat2->aIndex; ^~~~~~~~~ In file included from src/CollectionMaster.C:10: In file included from src/CollectionMaster.h:22: In file included from src/ParallelIOMgr.h:14: In file included from src/UniqueSet.h:14: src/UniqueSetRaw.h:216:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register Entry *e = table[elem.hash() % tableLength]; ^~~~~~~~~ In file included from src/CollectionMaster.C:10: In file included from src/CollectionMaster.h:22: In file included from src/ParallelIOMgr.h:16: In file included from src/Molecule.h:31: src/GridForceGrid.h:134:2: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int inds[3] = {i0, i1, i2}; ^~~~~~~~~ src/GridForceGrid.h:333:2: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int inds[4] = {i0, i1, i2, i3}; ^~~~~~~~~ In file included from src/CollectionMaster.C:10: In file included from src/CollectionMaster.h:22: In file included from src/ParallelIOMgr.h:16: src/Molecule.h:1322:3: warning: non-void function does not return a value in all control paths [-Wreturn-type] } ^ 16 warnings generated. g++ -m64 -std=c++0x -O3 -O2 -pipe -D_NO_MALLOC_H -D_NO_ALLOCA_H -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -D_NO_MALLOC_H -D_NO_ALLOCA_H -isystem /usr/local/include -I/usr/local/include -DCMK_OPTIMIZE=1 -Isrc -Iinc -Iplugins/include -DSTATIC_PLUGIN -I/usr/local/include/tcl8.6 -DNAMD_TCL -I/usr/local/include -DNAMD_FFTW -DNAMD_FFTW_3 -DNAMD_VERSION=\"2.12\" -DNAMD_PLATFORM=\"Linux-x86_64-multicore\" -DREMOVE_PROXYRESULTMSG_EXTRACOPY -DNODEAWARE_PROXY_SPANNINGTREE -DUSE_NODEPATCHMGR -DUSE_CKLOOP=1 -fexpensive-optimizations -ffast-math -o obj/CollectionMgr.o -c src/CollectionMgr.C c++: warning: optimization flag '-fexpensive-optimizations' is not supported [-Wignored-optimization-argument] In file included from src/CollectionMgr.C:8: In file included from src/CollectionMgr.h:15: In file included from src/PatchMap.h:11: In file included from src/HomePatchList.h:15: In file included from src/SortedArray.h:10: src/SortableResizeArray.h:19:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register Elem *r = (this->rep.array+offset); ^~~~~~~~~ src/SortableResizeArray.h:28:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j; ^~~~~~~~~ src/SortableResizeArray.h:29:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register Elem *r = (this->rep.array+offset); ^~~~~~~~~ In file included from src/CollectionMgr.C:10: In file included from src/CollectionMaster.h:16: src/PatchMap.inl:53:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int ds; ^~~~~~~~~ src/PatchMap.inl:60:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register PatchData *pdat1 = &(patchData[pid1]); ^~~~~~~~~ src/PatchMap.inl:61:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register PatchData *pdat2 = &(patchData[pid2]); ^~~~~~~~~ src/PatchMap.inl:64:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int k = pdat1->cIndex; ^~~~~~~~~ src/PatchMap.inl:65:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int k2 = pdat2->cIndex; ^~~~~~~~~ src/PatchMap.inl:69:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j = pdat1->bIndex; ^~~~~~~~~ src/PatchMap.inl:70:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j2 = pdat2->bIndex; ^~~~~~~~~ src/PatchMap.inl:74:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int i = pdat1->aIndex; ^~~~~~~~~ src/PatchMap.inl:75:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int i2 = pdat2->aIndex; ^~~~~~~~~ In file included from src/CollectionMgr.C:10: In file included from src/CollectionMaster.h:22: In file included from src/ParallelIOMgr.h:14: In file included from src/UniqueSet.h:14: src/UniqueSetRaw.h:216:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register Entry *e = table[elem.hash() % tableLength]; ^~~~~~~~~ In file included from src/CollectionMgr.C:10: In file included from src/CollectionMaster.h:22: In file included from src/ParallelIOMgr.h:16: In file included from src/Molecule.h:31: src/GridForceGrid.h:134:2: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int inds[3] = {i0, i1, i2}; ^~~~~~~~~ src/GridForceGrid.h:333:2: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int inds[4] = {i0, i1, i2, i3}; ^~~~~~~~~ In file included from src/CollectionMgr.C:10: In file included from src/CollectionMaster.h:22: In file included from src/ParallelIOMgr.h:16: src/Molecule.h:1322:3: warning: non-void function does not return a value in all control paths [-Wreturn-type] } ^ 16 warnings generated. g++ -m64 -std=c++0x -O3 -O2 -pipe -D_NO_MALLOC_H -D_NO_ALLOCA_H -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -D_NO_MALLOC_H -D_NO_ALLOCA_H -isystem /usr/local/include -I/usr/local/include -DCMK_OPTIMIZE=1 -Isrc -Iinc -Iplugins/include -DSTATIC_PLUGIN -I/usr/local/include/tcl8.6 -DNAMD_TCL -I/usr/local/include -DNAMD_FFTW -DNAMD_FFTW_3 -DNAMD_VERSION=\"2.12\" -DNAMD_PLATFORM=\"Linux-x86_64-multicore\" -DREMOVE_PROXYRESULTMSG_EXTRACOPY -DNODEAWARE_PROXY_SPANNINGTREE -DUSE_NODEPATCHMGR -DUSE_CKLOOP=1 -fexpensive-optimizations -ffast-math -o obj/Communicate.o -c src/Communicate.C c++: warning: optimization flag '-fexpensive-optimizations' is not supported [-Wignored-optimization-argument] g++ -m64 -std=c++0x -O3 -O2 -pipe -D_NO_MALLOC_H -D_NO_ALLOCA_H -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -D_NO_MALLOC_H -D_NO_ALLOCA_H -isystem /usr/local/include -I/usr/local/include -DCMK_OPTIMIZE=1 -Isrc -Iinc -Iplugins/include -DSTATIC_PLUGIN -I/usr/local/include/tcl8.6 -DNAMD_TCL -I/usr/local/include -DNAMD_FFTW -DNAMD_FFTW_3 -DNAMD_VERSION=\"2.12\" -DNAMD_PLATFORM=\"Linux-x86_64-multicore\" -DREMOVE_PROXYRESULTMSG_EXTRACOPY -DNODEAWARE_PROXY_SPANNINGTREE -DUSE_NODEPATCHMGR -DUSE_CKLOOP=1 -fexpensive-optimizations -ffast-math -o obj/Compute.o -c src/Compute.C c++: warning: optimization flag '-fexpensive-optimizations' is not supported [-Wignored-optimization-argument] src/Compute.C:46:8: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion] if (!this) { DebugM(4,"This Compute is NULL!!!\n"); } ~^~~~ 1 warning generated. g++ -m64 -std=c++0x -O3 -O2 -pipe -D_NO_MALLOC_H -D_NO_ALLOCA_H -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -D_NO_MALLOC_H -D_NO_ALLOCA_H -isystem /usr/local/include -I/usr/local/include -DCMK_OPTIMIZE=1 -Isrc -Iinc -Iplugins/include -DSTATIC_PLUGIN -I/usr/local/include/tcl8.6 -DNAMD_TCL -I/usr/local/include -DNAMD_FFTW -DNAMD_FFTW_3 -DNAMD_VERSION=\"2.12\" -DNAMD_PLATFORM=\"Linux-x86_64-multicore\" -DREMOVE_PROXYRESULTMSG_EXTRACOPY -DNODEAWARE_PROXY_SPANNINGTREE -DUSE_NODEPATCHMGR -DUSE_CKLOOP=1 -fexpensive-optimizations -ffast-math -o obj/ComputeAngles.o -c src/ComputeAngles.C c++: warning: optimization flag '-fexpensive-optimizations' is not supported [-Wignored-optimization-argument] In file included from src/ComputeAngles.C:15: In file included from src/ComputeAngles.h:10: In file included from src/ComputeHomeTuples.h:14: In file included from src/HomePatch.h:18: In file included from src/Patch.h:13: In file included from src/UniqueSortedArray.h:10: In file included from src/SortedArray.h:10: src/SortableResizeArray.h:19:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register Elem *r = (this->rep.array+offset); ^~~~~~~~~ src/SortableResizeArray.h:28:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j; ^~~~~~~~~ src/SortableResizeArray.h:29:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register Elem *r = (this->rep.array+offset); ^~~~~~~~~ In file included from src/ComputeAngles.C:15: In file included from src/ComputeAngles.h:10: In file included from src/ComputeHomeTuples.h:18: In file included from src/UniqueSet.h:14: src/UniqueSetRaw.h:216:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register Entry *e = table[elem.hash() % tableLength]; ^~~~~~~~~ In file included from src/ComputeAngles.C:15: In file included from src/ComputeAngles.h:10: In file included from src/ComputeHomeTuples.h:22: src/PatchMap.inl:53:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int ds; ^~~~~~~~~ src/PatchMap.inl:60:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register PatchData *pdat1 = &(patchData[pid1]); ^~~~~~~~~ src/PatchMap.inl:61:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register PatchData *pdat2 = &(patchData[pid2]); ^~~~~~~~~ src/PatchMap.inl:64:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int k = pdat1->cIndex; ^~~~~~~~~ src/PatchMap.inl:65:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int k2 = pdat2->cIndex; ^~~~~~~~~ src/PatchMap.inl:69:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j = pdat1->bIndex; ^~~~~~~~~ src/PatchMap.inl:70:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j2 = pdat2->bIndex; ^~~~~~~~~ src/PatchMap.inl:74:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int i = pdat1->aIndex; ^~~~~~~~~ src/PatchMap.inl:75:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int i2 = pdat2->aIndex; ^~~~~~~~~ In file included from src/ComputeAngles.C:15: In file included from src/ComputeAngles.h:10: In file included from src/ComputeHomeTuples.h:27: In file included from src/Molecule.h:31: src/GridForceGrid.h:134:2: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int inds[3] = {i0, i1, i2}; ^~~~~~~~~ src/GridForceGrid.h:333:2: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int inds[4] = {i0, i1, i2, i3}; ^~~~~~~~~ In file included from src/ComputeAngles.C:15: In file included from src/ComputeAngles.h:10: In file included from src/ComputeHomeTuples.h:27: src/Molecule.h:1322:3: warning: non-void function does not return a value in all control paths [-Wreturn-type] } ^ In file included from src/ComputeAngles.C:15: In file included from src/ComputeAngles.h:10: src/ComputeHomeTuples.h:172:14: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int i; ^~~~~~~~~ In file included from src/ComputeAngles.C:15: In file included from src/ComputeAngles.h:11: src/ComputeSelfTuples.h:78:14: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int i; ^~~~~~~~~ src/ComputeAngles.C:78:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal d12inv = r12.rlength(); ^~~~~~~~~ src/ComputeAngles.C:81:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal d32inv = r32.rlength(); ^~~~~~~~~ 20 warnings generated. g++ -m64 -std=c++0x -O3 -O2 -pipe -D_NO_MALLOC_H -D_NO_ALLOCA_H -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -D_NO_MALLOC_H -D_NO_ALLOCA_H -isystem /usr/local/include -I/usr/local/include -DCMK_OPTIMIZE=1 -Isrc -Iinc -Iplugins/include -DSTATIC_PLUGIN -I/usr/local/include/tcl8.6 -DNAMD_TCL -I/usr/local/include -DNAMD_FFTW -DNAMD_FFTW_3 -DNAMD_VERSION=\"2.12\" -DNAMD_PLATFORM=\"Linux-x86_64-multicore\" -DREMOVE_PROXYRESULTMSG_EXTRACOPY -DNODEAWARE_PROXY_SPANNINGTREE -DUSE_NODEPATCHMGR -DUSE_CKLOOP=1 -fexpensive-optimizations -ffast-math -o obj/ComputeAniso.o -c src/ComputeAniso.C c++: warning: optimization flag '-fexpensive-optimizations' is not supported [-Wignored-optimization-argument] In file included from src/ComputeAniso.C:8: In file included from src/ComputeAniso.h:10: In file included from src/ComputeHomeTuples.h:14: In file included from src/HomePatch.h:18: In file included from src/Patch.h:13: In file included from src/UniqueSortedArray.h:10: In file included from src/SortedArray.h:10: src/SortableResizeArray.h:19:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register Elem *r = (this->rep.array+offset); ^~~~~~~~~ src/SortableResizeArray.h:28:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j; ^~~~~~~~~ src/SortableResizeArray.h:29:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register Elem *r = (this->rep.array+offset); ^~~~~~~~~ In file included from src/ComputeAniso.C:8: In file included from src/ComputeAniso.h:10: In file included from src/ComputeHomeTuples.h:18: In file included from src/UniqueSet.h:14: src/UniqueSetRaw.h:216:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register Entry *e = table[elem.hash() % tableLength]; ^~~~~~~~~ In file included from src/ComputeAniso.C:8: In file included from src/ComputeAniso.h:10: In file included from src/ComputeHomeTuples.h:22: src/PatchMap.inl:53:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int ds; ^~~~~~~~~ src/PatchMap.inl:60:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register PatchData *pdat1 = &(patchData[pid1]); ^~~~~~~~~ src/PatchMap.inl:61:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register PatchData *pdat2 = &(patchData[pid2]); ^~~~~~~~~ src/PatchMap.inl:64:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int k = pdat1->cIndex; ^~~~~~~~~ src/PatchMap.inl:65:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int k2 = pdat2->cIndex; ^~~~~~~~~ src/PatchMap.inl:69:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j = pdat1->bIndex; ^~~~~~~~~ src/PatchMap.inl:70:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j2 = pdat2->bIndex; ^~~~~~~~~ src/PatchMap.inl:74:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int i = pdat1->aIndex; ^~~~~~~~~ src/PatchMap.inl:75:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int i2 = pdat2->aIndex; ^~~~~~~~~ In file included from src/ComputeAniso.C:8: In file included from src/ComputeAniso.h:10: In file included from src/ComputeHomeTuples.h:27: In file included from src/Molecule.h:31: src/GridForceGrid.h:134:2: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int inds[3] = {i0, i1, i2}; ^~~~~~~~~ src/GridForceGrid.h:333:2: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int inds[4] = {i0, i1, i2, i3}; ^~~~~~~~~ In file included from src/ComputeAniso.C:8: In file included from src/ComputeAniso.h:10: In file included from src/ComputeHomeTuples.h:27: src/Molecule.h:1322:3: warning: non-void function does not return a value in all control paths [-Wreturn-type] } ^ In file included from src/ComputeAniso.C:8: In file included from src/ComputeAniso.h:10: src/ComputeHomeTuples.h:172:14: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int i; ^~~~~~~~~ In file included from src/ComputeAniso.C:8: In file included from src/ComputeAniso.h:11: src/ComputeSelfTuples.h:78:14: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int i; ^~~~~~~~~ 18 warnings generated. g++ -m64 -std=c++0x -O3 -O2 -pipe -D_NO_MALLOC_H -D_NO_ALLOCA_H -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -D_NO_MALLOC_H -D_NO_ALLOCA_H -isystem /usr/local/include -I/usr/local/include -DCMK_OPTIMIZE=1 -Isrc -Iinc -Iplugins/include -DSTATIC_PLUGIN -I/usr/local/include/tcl8.6 -DNAMD_TCL -I/usr/local/include -DNAMD_FFTW -DNAMD_FFTW_3 -DNAMD_VERSION=\"2.12\" -DNAMD_PLATFORM=\"Linux-x86_64-multicore\" -DREMOVE_PROXYRESULTMSG_EXTRACOPY -DNODEAWARE_PROXY_SPANNINGTREE -DUSE_NODEPATCHMGR -DUSE_CKLOOP=1 -fexpensive-optimizations -ffast-math -o obj/ComputeBonds.o -c src/ComputeBonds.C c++: warning: optimization flag '-fexpensive-optimizations' is not supported [-Wignored-optimization-argument] In file included from src/ComputeBonds.C:8: In file included from src/ComputeBonds.h:12: In file included from src/Molecule.h:27: In file included from src/UniqueSet.h:14: src/UniqueSetRaw.h:216:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register Entry *e = table[elem.hash() % tableLength]; ^~~~~~~~~ In file included from src/ComputeBonds.C:8: In file included from src/ComputeBonds.h:12: In file included from src/Molecule.h:28: In file included from src/Hydrogen.h:11: src/SortableResizeArray.h:19:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register Elem *r = (this->rep.array+offset); ^~~~~~~~~ src/SortableResizeArray.h:28:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j; ^~~~~~~~~ src/SortableResizeArray.h:29:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register Elem *r = (this->rep.array+offset); ^~~~~~~~~ In file included from src/ComputeBonds.C:8: In file included from src/ComputeBonds.h:12: In file included from src/Molecule.h:31: src/GridForceGrid.h:134:2: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int inds[3] = {i0, i1, i2}; ^~~~~~~~~ src/GridForceGrid.h:333:2: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int inds[4] = {i0, i1, i2, i3}; ^~~~~~~~~ In file included from src/ComputeBonds.C:8: In file included from src/ComputeBonds.h:12: src/Molecule.h:1322:3: warning: non-void function does not return a value in all control paths [-Wreturn-type] } ^ In file included from src/ComputeBonds.C:8: In file included from src/ComputeBonds.h:14: In file included from src/ComputeHomeTuples.h:22: src/PatchMap.inl:53:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int ds; ^~~~~~~~~ src/PatchMap.inl:60:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register PatchData *pdat1 = &(patchData[pid1]); ^~~~~~~~~ src/PatchMap.inl:61:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register PatchData *pdat2 = &(patchData[pid2]); ^~~~~~~~~ src/PatchMap.inl:64:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int k = pdat1->cIndex; ^~~~~~~~~ src/PatchMap.inl:65:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int k2 = pdat2->cIndex; ^~~~~~~~~ src/PatchMap.inl:69:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j = pdat1->bIndex; ^~~~~~~~~ src/PatchMap.inl:70:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j2 = pdat2->bIndex; ^~~~~~~~~ src/PatchMap.inl:74:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int i = pdat1->aIndex; ^~~~~~~~~ src/PatchMap.inl:75:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int i2 = pdat2->aIndex; ^~~~~~~~~ In file included from src/ComputeBonds.C:8: In file included from src/ComputeBonds.h:14: src/ComputeHomeTuples.h:172:14: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int i; ^~~~~~~~~ In file included from src/ComputeBonds.C:8: In file included from src/ComputeBonds.h:15: src/ComputeSelfTuples.h:78:14: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int i; ^~~~~~~~~ 18 warnings generated. g++ -m64 -std=c++0x -O3 -O2 -pipe -D_NO_MALLOC_H -D_NO_ALLOCA_H -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -D_NO_MALLOC_H -D_NO_ALLOCA_H -isystem /usr/local/include -I/usr/local/include -DCMK_OPTIMIZE=1 -Isrc -Iinc -Iplugins/include -DSTATIC_PLUGIN -I/usr/local/include/tcl8.6 -DNAMD_TCL -I/usr/local/include -DNAMD_FFTW -DNAMD_FFTW_3 -DNAMD_VERSION=\"2.12\" -DNAMD_PLATFORM=\"Linux-x86_64-multicore\" -DREMOVE_PROXYRESULTMSG_EXTRACOPY -DNODEAWARE_PROXY_SPANNINGTREE -DUSE_NODEPATCHMGR -DUSE_CKLOOP=1 -fexpensive-optimizations -ffast-math -o obj/ComputeConsForce.o -c src/ComputeConsForce.C c++: warning: optimization flag '-fexpensive-optimizations' is not supported [-Wignored-optimization-argument] In file included from src/ComputeConsForce.C:5: In file included from src/Molecule.h:27: In file included from src/UniqueSet.h:14: src/UniqueSetRaw.h:216:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register Entry *e = table[elem.hash() % tableLength]; ^~~~~~~~~ In file included from src/ComputeConsForce.C:5: In file included from src/Molecule.h:28: In file included from src/Hydrogen.h:11: src/SortableResizeArray.h:19:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register Elem *r = (this->rep.array+offset); ^~~~~~~~~ src/SortableResizeArray.h:28:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j; ^~~~~~~~~ src/SortableResizeArray.h:29:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register Elem *r = (this->rep.array+offset); ^~~~~~~~~ In file included from src/ComputeConsForce.C:5: In file included from src/Molecule.h:31: src/GridForceGrid.h:134:2: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int inds[3] = {i0, i1, i2}; ^~~~~~~~~ src/GridForceGrid.h:333:2: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int inds[4] = {i0, i1, i2, i3}; ^~~~~~~~~ In file included from src/ComputeConsForce.C:5: src/Molecule.h:1322:3: warning: non-void function does not return a value in all control paths [-Wreturn-type] } ^ 7 warnings generated. g++ -m64 -std=c++0x -O3 -O2 -pipe -D_NO_MALLOC_H -D_NO_ALLOCA_H -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -D_NO_MALLOC_H -D_NO_ALLOCA_H -isystem /usr/local/include -I/usr/local/include -DCMK_OPTIMIZE=1 -Isrc -Iinc -Iplugins/include -DSTATIC_PLUGIN -I/usr/local/include/tcl8.6 -DNAMD_TCL -I/usr/local/include -DNAMD_FFTW -DNAMD_FFTW_3 -DNAMD_VERSION=\"2.12\" -DNAMD_PLATFORM=\"Linux-x86_64-multicore\" -DREMOVE_PROXYRESULTMSG_EXTRACOPY -DNODEAWARE_PROXY_SPANNINGTREE -DUSE_NODEPATCHMGR -DUSE_CKLOOP=1 -fexpensive-optimizations -ffast-math -o obj/ComputeConsForceMsgs.o -c src/ComputeConsForceMsgs.C c++: warning: optimization flag '-fexpensive-optimizations' is not supported [-Wignored-optimization-argument] g++ -m64 -std=c++0x -O3 -O2 -pipe -D_NO_MALLOC_H -D_NO_ALLOCA_H -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -D_NO_MALLOC_H -D_NO_ALLOCA_H -isystem /usr/local/include -I/usr/local/include -DCMK_OPTIMIZE=1 -Isrc -Iinc -Iplugins/include -DSTATIC_PLUGIN -I/usr/local/include/tcl8.6 -DNAMD_TCL -I/usr/local/include -DNAMD_FFTW -DNAMD_FFTW_3 -DNAMD_VERSION=\"2.12\" -DNAMD_PLATFORM=\"Linux-x86_64-multicore\" -DREMOVE_PROXYRESULTMSG_EXTRACOPY -DNODEAWARE_PROXY_SPANNINGTREE -DUSE_NODEPATCHMGR -DUSE_CKLOOP=1 -fexpensive-optimizations -ffast-math -o obj/ComputeCrossterms.o -c src/ComputeCrossterms.C c++: warning: optimization flag '-fexpensive-optimizations' is not supported [-Wignored-optimization-argument] In file included from src/ComputeCrossterms.C:8: In file included from src/ComputeCrossterms.h:10: In file included from src/ComputeHomeTuples.h:14: In file included from src/HomePatch.h:18: In file included from src/Patch.h:13: In file included from src/UniqueSortedArray.h:10: In file included from src/SortedArray.h:10: src/SortableResizeArray.h:19:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register Elem *r = (this->rep.array+offset); ^~~~~~~~~ src/SortableResizeArray.h:28:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j; ^~~~~~~~~ src/SortableResizeArray.h:29:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register Elem *r = (this->rep.array+offset); ^~~~~~~~~ In file included from src/ComputeCrossterms.C:8: In file included from src/ComputeCrossterms.h:10: In file included from src/ComputeHomeTuples.h:18: In file included from src/UniqueSet.h:14: src/UniqueSetRaw.h:216:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register Entry *e = table[elem.hash() % tableLength]; ^~~~~~~~~ In file included from src/ComputeCrossterms.C:8: In file included from src/ComputeCrossterms.h:10: In file included from src/ComputeHomeTuples.h:22: src/PatchMap.inl:53:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int ds; ^~~~~~~~~ src/PatchMap.inl:60:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register PatchData *pdat1 = &(patchData[pid1]); ^~~~~~~~~ src/PatchMap.inl:61:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register PatchData *pdat2 = &(patchData[pid2]); ^~~~~~~~~ src/PatchMap.inl:64:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int k = pdat1->cIndex; ^~~~~~~~~ src/PatchMap.inl:65:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int k2 = pdat2->cIndex; ^~~~~~~~~ src/PatchMap.inl:69:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j = pdat1->bIndex; ^~~~~~~~~ src/PatchMap.inl:70:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j2 = pdat2->bIndex; ^~~~~~~~~ src/PatchMap.inl:74:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int i = pdat1->aIndex; ^~~~~~~~~ src/PatchMap.inl:75:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int i2 = pdat2->aIndex; ^~~~~~~~~ In file included from src/ComputeCrossterms.C:8: In file included from src/ComputeCrossterms.h:10: In file included from src/ComputeHomeTuples.h:27: In file included from src/Molecule.h:31: src/GridForceGrid.h:134:2: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int inds[3] = {i0, i1, i2}; ^~~~~~~~~ src/GridForceGrid.h:333:2: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int inds[4] = {i0, i1, i2, i3}; ^~~~~~~~~ In file included from src/ComputeCrossterms.C:8: In file included from src/ComputeCrossterms.h:10: In file included from src/ComputeHomeTuples.h:27: src/Molecule.h:1322:3: warning: non-void function does not return a value in all control paths [-Wreturn-type] } ^ In file included from src/ComputeCrossterms.C:8: In file included from src/ComputeCrossterms.h:10: src/ComputeHomeTuples.h:172:14: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int i; ^~~~~~~~~ In file included from src/ComputeCrossterms.C:8: In file included from src/ComputeCrossterms.h:11: src/ComputeSelfTuples.h:78:14: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int i; ^~~~~~~~~ 18 warnings generated. g++ -m64 -std=c++0x -O3 -O2 -pipe -D_NO_MALLOC_H -D_NO_ALLOCA_H -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -D_NO_MALLOC_H -D_NO_ALLOCA_H -isystem /usr/local/include -I/usr/local/include -DCMK_OPTIMIZE=1 -Isrc -Iinc -Iplugins/include -DSTATIC_PLUGIN -I/usr/local/include/tcl8.6 -DNAMD_TCL -I/usr/local/include -DNAMD_FFTW -DNAMD_FFTW_3 -DNAMD_VERSION=\"2.12\" -DNAMD_PLATFORM=\"Linux-x86_64-multicore\" -DREMOVE_PROXYRESULTMSG_EXTRACOPY -DNODEAWARE_PROXY_SPANNINGTREE -DUSE_NODEPATCHMGR -DUSE_CKLOOP=1 -fexpensive-optimizations -ffast-math -o obj/ComputeCUDAMgr.o -c src/ComputeCUDAMgr.C c++: warning: optimization flag '-fexpensive-optimizations' is not supported [-Wignored-optimization-argument] In file included from src/ComputeCUDAMgr.C:4: In file included from src/ComputeCUDAMgr.h:6: In file included from src/CudaComputeNonbonded.h:8: In file included from src/ComputeNonbondedUtil.h:16: In file included from src/Molecule.h:27: In file included from src/UniqueSet.h:14: src/UniqueSetRaw.h:216:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register Entry *e = table[elem.hash() % tableLength]; ^~~~~~~~~ In file included from src/ComputeCUDAMgr.C:4: In file included from src/ComputeCUDAMgr.h:6: In file included from src/CudaComputeNonbonded.h:8: In file included from src/ComputeNonbondedUtil.h:16: In file included from src/Molecule.h:28: In file included from src/Hydrogen.h:11: src/SortableResizeArray.h:19:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register Elem *r = (this->rep.array+offset); ^~~~~~~~~ src/SortableResizeArray.h:28:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j; ^~~~~~~~~ src/SortableResizeArray.h:29:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register Elem *r = (this->rep.array+offset); ^~~~~~~~~ In file included from src/ComputeCUDAMgr.C:4: In file included from src/ComputeCUDAMgr.h:6: In file included from src/CudaComputeNonbonded.h:8: In file included from src/ComputeNonbondedUtil.h:16: In file included from src/Molecule.h:31: src/GridForceGrid.h:134:2: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int inds[3] = {i0, i1, i2}; ^~~~~~~~~ src/GridForceGrid.h:333:2: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int inds[4] = {i0, i1, i2, i3}; ^~~~~~~~~ In file included from src/ComputeCUDAMgr.C:4: In file included from src/ComputeCUDAMgr.h:6: In file included from src/CudaComputeNonbonded.h:8: In file included from src/ComputeNonbondedUtil.h:16: src/Molecule.h:1322:3: warning: non-void function does not return a value in all control paths [-Wreturn-type] } ^ 7 warnings generated. g++ -m64 -std=c++0x -O3 -O2 -pipe -D_NO_MALLOC_H -D_NO_ALLOCA_H -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -D_NO_MALLOC_H -D_NO_ALLOCA_H -isystem /usr/local/include -I/usr/local/include -DCMK_OPTIMIZE=1 -Isrc -Iinc -Iplugins/include -DSTATIC_PLUGIN -I/usr/local/include/tcl8.6 -DNAMD_TCL -I/usr/local/include -DNAMD_FFTW -DNAMD_FFTW_3 -DNAMD_VERSION=\"2.12\" -DNAMD_PLATFORM=\"Linux-x86_64-multicore\" -DREMOVE_PROXYRESULTMSG_EXTRACOPY -DNODEAWARE_PROXY_SPANNINGTREE -DUSE_NODEPATCHMGR -DUSE_CKLOOP=1 -fexpensive-optimizations -ffast-math -o obj/ComputeCylindricalBC.o -c src/ComputeCylindricalBC.C c++: warning: optimization flag '-fexpensive-optimizations' is not supported [-Wignored-optimization-argument] In file included from src/ComputeCylindricalBC.C:10: In file included from src/Patch.h:13: In file included from src/UniqueSortedArray.h:10: In file included from src/SortedArray.h:10: src/SortableResizeArray.h:19:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register Elem *r = (this->rep.array+offset); ^~~~~~~~~ src/SortableResizeArray.h:28:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j; ^~~~~~~~~ src/SortableResizeArray.h:29:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register Elem *r = (this->rep.array+offset); ^~~~~~~~~ 3 warnings generated. g++ -m64 -std=c++0x -O3 -O2 -pipe -D_NO_MALLOC_H -D_NO_ALLOCA_H -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -D_NO_MALLOC_H -D_NO_ALLOCA_H -isystem /usr/local/include -I/usr/local/include -DCMK_OPTIMIZE=1 -Isrc -Iinc -Iplugins/include -DSTATIC_PLUGIN -I/usr/local/include/tcl8.6 -DNAMD_TCL -I/usr/local/include -DNAMD_FFTW -DNAMD_FFTW_3 -DNAMD_VERSION=\"2.12\" -DNAMD_PLATFORM=\"Linux-x86_64-multicore\" -DREMOVE_PROXYRESULTMSG_EXTRACOPY -DNODEAWARE_PROXY_SPANNINGTREE -DUSE_NODEPATCHMGR -DUSE_CKLOOP=1 -fexpensive-optimizations -ffast-math -o obj/ComputeDihedrals.o -c src/ComputeDihedrals.C c++: warning: optimization flag '-fexpensive-optimizations' is not supported [-Wignored-optimization-argument] In file included from src/ComputeDihedrals.C:8: In file included from src/ComputeDihedrals.h:10: In file included from src/ComputeHomeTuples.h:14: In file included from src/HomePatch.h:18: In file included from src/Patch.h:13: In file included from src/UniqueSortedArray.h:10: In file included from src/SortedArray.h:10: src/SortableResizeArray.h:19:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register Elem *r = (this->rep.array+offset); ^~~~~~~~~ src/SortableResizeArray.h:28:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j; ^~~~~~~~~ src/SortableResizeArray.h:29:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register Elem *r = (this->rep.array+offset); ^~~~~~~~~ In file included from src/ComputeDihedrals.C:8: In file included from src/ComputeDihedrals.h:10: In file included from src/ComputeHomeTuples.h:18: In file included from src/UniqueSet.h:14: src/UniqueSetRaw.h:216:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register Entry *e = table[elem.hash() % tableLength]; ^~~~~~~~~ In file included from src/ComputeDihedrals.C:8: In file included from src/ComputeDihedrals.h:10: In file included from src/ComputeHomeTuples.h:22: src/PatchMap.inl:53:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int ds; ^~~~~~~~~ src/PatchMap.inl:60:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register PatchData *pdat1 = &(patchData[pid1]); ^~~~~~~~~ src/PatchMap.inl:61:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register PatchData *pdat2 = &(patchData[pid2]); ^~~~~~~~~ src/PatchMap.inl:64:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int k = pdat1->cIndex; ^~~~~~~~~ src/PatchMap.inl:65:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int k2 = pdat2->cIndex; ^~~~~~~~~ src/PatchMap.inl:69:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j = pdat1->bIndex; ^~~~~~~~~ src/PatchMap.inl:70:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j2 = pdat2->bIndex; ^~~~~~~~~ src/PatchMap.inl:74:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int i = pdat1->aIndex; ^~~~~~~~~ src/PatchMap.inl:75:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int i2 = pdat2->aIndex; ^~~~~~~~~ In file included from src/ComputeDihedrals.C:8: In file included from src/ComputeDihedrals.h:10: In file included from src/ComputeHomeTuples.h:27: In file included from src/Molecule.h:31: src/GridForceGrid.h:134:2: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int inds[3] = {i0, i1, i2}; ^~~~~~~~~ src/GridForceGrid.h:333:2: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int inds[4] = {i0, i1, i2, i3}; ^~~~~~~~~ In file included from src/ComputeDihedrals.C:8: In file included from src/ComputeDihedrals.h:10: In file included from src/ComputeHomeTuples.h:27: src/Molecule.h:1322:3: warning: non-void function does not return a value in all control paths [-Wreturn-type] } ^ In file included from src/ComputeDihedrals.C:8: In file included from src/ComputeDihedrals.h:10: src/ComputeHomeTuples.h:172:14: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int i; ^~~~~~~~~ In file included from src/ComputeDihedrals.C:8: In file included from src/ComputeDihedrals.h:11: src/ComputeSelfTuples.h:78:14: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int i; ^~~~~~~~~ src/ComputeDihedrals.C:80:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal rAinv = A.rlength(); ^~~~~~~~~ src/ComputeDihedrals.C:82:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal rBinv = B.rlength(); ^~~~~~~~~ src/ComputeDihedrals.C:84:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal rCinv = C.rlength(); ^~~~~~~~~ 21 warnings generated. g++ -m64 -std=c++0x -O3 -O2 -pipe -D_NO_MALLOC_H -D_NO_ALLOCA_H -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -D_NO_MALLOC_H -D_NO_ALLOCA_H -isystem /usr/local/include -I/usr/local/include -DCMK_OPTIMIZE=1 -Isrc -Iinc -Iplugins/include -DSTATIC_PLUGIN -I/usr/local/include/tcl8.6 -DNAMD_TCL -I/usr/local/include -DNAMD_FFTW -DNAMD_FFTW_3 -DNAMD_VERSION=\"2.12\" -DNAMD_PLATFORM=\"Linux-x86_64-multicore\" -DREMOVE_PROXYRESULTMSG_EXTRACOPY -DNODEAWARE_PROXY_SPANNINGTREE -DUSE_NODEPATCHMGR -DUSE_CKLOOP=1 -fexpensive-optimizations -ffast-math -o obj/ComputeDPME.o -c src/ComputeDPME.C c++: warning: optimization flag '-fexpensive-optimizations' is not supported [-Wignored-optimization-argument] In file included from src/ComputeDPME.C:9: In file included from src/PatchMap.h:11: In file included from src/HomePatchList.h:15: In file included from src/SortedArray.h:10: src/SortableResizeArray.h:19:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register Elem *r = (this->rep.array+offset); ^~~~~~~~~ src/SortableResizeArray.h:28:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j; ^~~~~~~~~ src/SortableResizeArray.h:29:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register Elem *r = (this->rep.array+offset); ^~~~~~~~~ In file included from src/ComputeDPME.C:10: src/PatchMap.inl:53:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int ds; ^~~~~~~~~ src/PatchMap.inl:60:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register PatchData *pdat1 = &(patchData[pid1]); ^~~~~~~~~ src/PatchMap.inl:61:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register PatchData *pdat2 = &(patchData[pid2]); ^~~~~~~~~ src/PatchMap.inl:64:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int k = pdat1->cIndex; ^~~~~~~~~ src/PatchMap.inl:65:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int k2 = pdat2->cIndex; ^~~~~~~~~ src/PatchMap.inl:69:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j = pdat1->bIndex; ^~~~~~~~~ src/PatchMap.inl:70:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j2 = pdat2->bIndex; ^~~~~~~~~ src/PatchMap.inl:74:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int i = pdat1->aIndex; ^~~~~~~~~ src/PatchMap.inl:75:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int i2 = pdat2->aIndex; ^~~~~~~~~ In file included from src/ComputeDPME.C:14: In file included from src/ComputeNonbondedUtil.h:16: In file included from src/Molecule.h:27: In file included from src/UniqueSet.h:14: src/UniqueSetRaw.h:216:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register Entry *e = table[elem.hash() % tableLength]; ^~~~~~~~~ In file included from src/ComputeDPME.C:14: In file included from src/ComputeNonbondedUtil.h:16: In file included from src/Molecule.h:31: src/GridForceGrid.h:134:2: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int inds[3] = {i0, i1, i2}; ^~~~~~~~~ src/GridForceGrid.h:333:2: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int inds[4] = {i0, i1, i2, i3}; ^~~~~~~~~ In file included from src/ComputeDPME.C:14: In file included from src/ComputeNonbondedUtil.h:16: src/Molecule.h:1322:3: warning: non-void function does not return a value in all control paths [-Wreturn-type] } ^ 16 warnings generated. g++ -m64 -std=c++0x -O3 -O2 -pipe -D_NO_MALLOC_H -D_NO_ALLOCA_H -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -D_NO_MALLOC_H -D_NO_ALLOCA_H -isystem /usr/local/include -I/usr/local/include -DCMK_OPTIMIZE=1 -Isrc -Iinc -Iplugins/include -DSTATIC_PLUGIN -I/usr/local/include/tcl8.6 -DNAMD_TCL -I/usr/local/include -DNAMD_FFTW -DNAMD_FFTW_3 -DNAMD_VERSION=\"2.12\" -DNAMD_PLATFORM=\"Linux-x86_64-multicore\" -DREMOVE_PROXYRESULTMSG_EXTRACOPY -DNODEAWARE_PROXY_SPANNINGTREE -DUSE_NODEPATCHMGR -DUSE_CKLOOP=1 -fexpensive-optimizations -ffast-math -o obj/ComputeDPMEMsgs.o -c src/ComputeDPMEMsgs.C c++: warning: optimization flag '-fexpensive-optimizations' is not supported [-Wignored-optimization-argument] g++ -m64 -std=c++0x -O3 -O2 -pipe -D_NO_MALLOC_H -D_NO_ALLOCA_H -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -D_NO_MALLOC_H -D_NO_ALLOCA_H -isystem /usr/local/include -I/usr/local/include -DCMK_OPTIMIZE=1 -Isrc -Iinc -Iplugins/include -DSTATIC_PLUGIN -I/usr/local/include/tcl8.6 -DNAMD_TCL -I/usr/local/include -DNAMD_FFTW -DNAMD_FFTW_3 -DNAMD_VERSION=\"2.12\" -DNAMD_PLATFORM=\"Linux-x86_64-multicore\" -DREMOVE_PROXYRESULTMSG_EXTRACOPY -DNODEAWARE_PROXY_SPANNINGTREE -DUSE_NODEPATCHMGR -DUSE_CKLOOP=1 -fexpensive-optimizations -ffast-math -o obj/ComputeDPMTA.o -c src/ComputeDPMTA.C c++: warning: optimization flag '-fexpensive-optimizations' is not supported [-Wignored-optimization-argument] In file included from src/ComputeDPMTA.C:11: In file included from src/ComputeNonbondedUtil.h:16: In file included from src/Molecule.h:27: In file included from src/UniqueSet.h:14: src/UniqueSetRaw.h:216:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register Entry *e = table[elem.hash() % tableLength]; ^~~~~~~~~ In file included from src/ComputeDPMTA.C:11: In file included from src/ComputeNonbondedUtil.h:16: In file included from src/Molecule.h:28: In file included from src/Hydrogen.h:11: src/SortableResizeArray.h:19:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register Elem *r = (this->rep.array+offset); ^~~~~~~~~ src/SortableResizeArray.h:28:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j; ^~~~~~~~~ src/SortableResizeArray.h:29:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register Elem *r = (this->rep.array+offset); ^~~~~~~~~ In file included from src/ComputeDPMTA.C:11: In file included from src/ComputeNonbondedUtil.h:16: In file included from src/Molecule.h:31: src/GridForceGrid.h:134:2: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int inds[3] = {i0, i1, i2}; ^~~~~~~~~ src/GridForceGrid.h:333:2: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int inds[4] = {i0, i1, i2, i3}; ^~~~~~~~~ In file included from src/ComputeDPMTA.C:11: In file included from src/ComputeNonbondedUtil.h:16: src/Molecule.h:1322:3: warning: non-void function does not return a value in all control paths [-Wreturn-type] } ^ In file included from src/ComputeDPMTA.C:12: src/PatchMap.inl:53:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int ds; ^~~~~~~~~ src/PatchMap.inl:60:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register PatchData *pdat1 = &(patchData[pid1]); ^~~~~~~~~ src/PatchMap.inl:61:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register PatchData *pdat2 = &(patchData[pid2]); ^~~~~~~~~ src/PatchMap.inl:64:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int k = pdat1->cIndex; ^~~~~~~~~ src/PatchMap.inl:65:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int k2 = pdat2->cIndex; ^~~~~~~~~ src/PatchMap.inl:69:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j = pdat1->bIndex; ^~~~~~~~~ src/PatchMap.inl:70:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j2 = pdat2->bIndex; ^~~~~~~~~ src/PatchMap.inl:74:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int i = pdat1->aIndex; ^~~~~~~~~ src/PatchMap.inl:75:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int i2 = pdat2->aIndex; ^~~~~~~~~ 16 warnings generated. g++ -m64 -std=c++0x -O3 -O2 -pipe -D_NO_MALLOC_H -D_NO_ALLOCA_H -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -D_NO_MALLOC_H -D_NO_ALLOCA_H -isystem /usr/local/include -I/usr/local/include -DCMK_OPTIMIZE=1 -Isrc -Iinc -Iplugins/include -DSTATIC_PLUGIN -I/usr/local/include/tcl8.6 -DNAMD_TCL -I/usr/local/include -DNAMD_FFTW -DNAMD_FFTW_3 -DNAMD_VERSION=\"2.12\" -DNAMD_PLATFORM=\"Linux-x86_64-multicore\" -DREMOVE_PROXYRESULTMSG_EXTRACOPY -DNODEAWARE_PROXY_SPANNINGTREE -DUSE_NODEPATCHMGR -DUSE_CKLOOP=1 -fexpensive-optimizations -ffast-math -o obj/ComputeEField.o -c src/ComputeEField.C c++: warning: optimization flag '-fexpensive-optimizations' is not supported [-Wignored-optimization-argument] In file included from src/ComputeEField.C:11: In file included from src/HomePatch.h:18: In file included from src/Patch.h:13: In file included from src/UniqueSortedArray.h:10: In file included from src/SortedArray.h:10: src/SortableResizeArray.h:19:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register Elem *r = (this->rep.array+offset); ^~~~~~~~~ src/SortableResizeArray.h:28:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j; ^~~~~~~~~ src/SortableResizeArray.h:29:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register Elem *r = (this->rep.array+offset); ^~~~~~~~~ 3 warnings generated. g++ -m64 -std=c++0x -O3 -O2 -pipe -D_NO_MALLOC_H -D_NO_ALLOCA_H -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -D_NO_MALLOC_H -D_NO_ALLOCA_H -isystem /usr/local/include -I/usr/local/include -DCMK_OPTIMIZE=1 -Isrc -Iinc -Iplugins/include -DSTATIC_PLUGIN -I/usr/local/include/tcl8.6 -DNAMD_TCL -I/usr/local/include -DNAMD_FFTW -DNAMD_FFTW_3 -DNAMD_VERSION=\"2.12\" -DNAMD_PLATFORM=\"Linux-x86_64-multicore\" -DREMOVE_PROXYRESULTMSG_EXTRACOPY -DNODEAWARE_PROXY_SPANNINGTREE -DUSE_NODEPATCHMGR -DUSE_CKLOOP=1 -fexpensive-optimizations -ffast-math -o obj/ComputeEwald.o -c src/ComputeEwald.C c++: warning: optimization flag '-fexpensive-optimizations' is not supported [-Wignored-optimization-argument] In file included from src/ComputeEwald.C:12: In file included from src/PatchMap.h:11: In file included from src/HomePatchList.h:15: In file included from src/SortedArray.h:10: src/SortableResizeArray.h:19:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register Elem *r = (this->rep.array+offset); ^~~~~~~~~ src/SortableResizeArray.h:28:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j; ^~~~~~~~~ src/SortableResizeArray.h:29:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register Elem *r = (this->rep.array+offset); ^~~~~~~~~ In file included from src/ComputeEwald.C:13: src/PatchMap.inl:53:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int ds; ^~~~~~~~~ src/PatchMap.inl:60:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register PatchData *pdat1 = &(patchData[pid1]); ^~~~~~~~~ src/PatchMap.inl:61:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register PatchData *pdat2 = &(patchData[pid2]); ^~~~~~~~~ src/PatchMap.inl:64:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int k = pdat1->cIndex; ^~~~~~~~~ src/PatchMap.inl:65:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int k2 = pdat2->cIndex; ^~~~~~~~~ src/PatchMap.inl:69:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j = pdat1->bIndex; ^~~~~~~~~ src/PatchMap.inl:70:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j2 = pdat2->bIndex; ^~~~~~~~~ src/PatchMap.inl:74:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int i = pdat1->aIndex; ^~~~~~~~~ src/PatchMap.inl:75:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int i2 = pdat2->aIndex; ^~~~~~~~~ In file included from src/ComputeEwald.C:17: In file included from src/Molecule.h:27: In file included from src/UniqueSet.h:14: src/UniqueSetRaw.h:216:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register Entry *e = table[elem.hash() % tableLength]; ^~~~~~~~~ In file included from src/ComputeEwald.C:17: In file included from src/Molecule.h:31: src/GridForceGrid.h:134:2: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int inds[3] = {i0, i1, i2}; ^~~~~~~~~ src/GridForceGrid.h:333:2: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int inds[4] = {i0, i1, i2, i3}; ^~~~~~~~~ In file included from src/ComputeEwald.C:17: src/Molecule.h:1322:3: warning: non-void function does not return a value in all control paths [-Wreturn-type] } ^ 16 warnings generated. g++ -m64 -std=c++0x -O3 -O2 -pipe -D_NO_MALLOC_H -D_NO_ALLOCA_H -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -D_NO_MALLOC_H -D_NO_ALLOCA_H -isystem /usr/local/include -I/usr/local/include -DCMK_OPTIMIZE=1 -Isrc -Iinc -Iplugins/include -DSTATIC_PLUGIN -I/usr/local/include/tcl8.6 -DNAMD_TCL -I/usr/local/include -DNAMD_FFTW -DNAMD_FFTW_3 -DNAMD_VERSION=\"2.12\" -DNAMD_PLATFORM=\"Linux-x86_64-multicore\" -DREMOVE_PROXYRESULTMSG_EXTRACOPY -DNODEAWARE_PROXY_SPANNINGTREE -DUSE_NODEPATCHMGR -DUSE_CKLOOP=1 -fexpensive-optimizations -ffast-math -o obj/ComputeExt.o -c src/ComputeExt.C c++: warning: optimization flag '-fexpensive-optimizations' is not supported [-Wignored-optimization-argument] In file included from src/ComputeExt.C:9: In file included from src/PatchMap.h:11: In file included from src/HomePatchList.h:15: In file included from src/SortedArray.h:10: src/SortableResizeArray.h:19:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register Elem *r = (this->rep.array+offset); ^~~~~~~~~ src/SortableResizeArray.h:28:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j; ^~~~~~~~~ src/SortableResizeArray.h:29:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register Elem *r = (this->rep.array+offset); ^~~~~~~~~ In file included from src/ComputeExt.C:10: src/PatchMap.inl:53:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int ds; ^~~~~~~~~ src/PatchMap.inl:60:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register PatchData *pdat1 = &(patchData[pid1]); ^~~~~~~~~ src/PatchMap.inl:61:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register PatchData *pdat2 = &(patchData[pid2]); ^~~~~~~~~ src/PatchMap.inl:64:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int k = pdat1->cIndex; ^~~~~~~~~ src/PatchMap.inl:65:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int k2 = pdat2->cIndex; ^~~~~~~~~ src/PatchMap.inl:69:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j = pdat1->bIndex; ^~~~~~~~~ src/PatchMap.inl:70:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j2 = pdat2->bIndex; ^~~~~~~~~ src/PatchMap.inl:74:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int i = pdat1->aIndex; ^~~~~~~~~ src/PatchMap.inl:75:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int i2 = pdat2->aIndex; ^~~~~~~~~ In file included from src/ComputeExt.C:15: In file included from src/Molecule.h:27: In file included from src/UniqueSet.h:14: src/UniqueSetRaw.h:216:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register Entry *e = table[elem.hash() % tableLength]; ^~~~~~~~~ In file included from src/ComputeExt.C:15: In file included from src/Molecule.h:31: src/GridForceGrid.h:134:2: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int inds[3] = {i0, i1, i2}; ^~~~~~~~~ src/GridForceGrid.h:333:2: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int inds[4] = {i0, i1, i2, i3}; ^~~~~~~~~ In file included from src/ComputeExt.C:15: src/Molecule.h:1322:3: warning: non-void function does not return a value in all control paths [-Wreturn-type] } ^ 16 warnings generated. g++ -m64 -std=c++0x -O3 -O2 -pipe -D_NO_MALLOC_H -D_NO_ALLOCA_H -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -D_NO_MALLOC_H -D_NO_ALLOCA_H -isystem /usr/local/include -I/usr/local/include -DCMK_OPTIMIZE=1 -Isrc -Iinc -Iplugins/include -DSTATIC_PLUGIN -I/usr/local/include/tcl8.6 -DNAMD_TCL -I/usr/local/include -DNAMD_FFTW -DNAMD_FFTW_3 -DNAMD_VERSION=\"2.12\" -DNAMD_PLATFORM=\"Linux-x86_64-multicore\" -DREMOVE_PROXYRESULTMSG_EXTRACOPY -DNODEAWARE_PROXY_SPANNINGTREE -DUSE_NODEPATCHMGR -DUSE_CKLOOP=1 -fexpensive-optimizations -ffast-math -o obj/ComputeQM.o -c src/ComputeQM.C c++: warning: optimization flag '-fexpensive-optimizations' is not supported [-Wignored-optimization-argument] In file included from src/ComputeQM.C:21: In file included from src/PatchMap.h:11: In file included from src/HomePatchList.h:15: In file included from src/SortedArray.h:10: src/SortableResizeArray.h:19:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register Elem *r = (this->rep.array+offset); ^~~~~~~~~ src/SortableResizeArray.h:28:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j; ^~~~~~~~~ src/SortableResizeArray.h:29:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register Elem *r = (this->rep.array+offset); ^~~~~~~~~ In file included from src/ComputeQM.C:22: src/PatchMap.inl:53:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int ds; ^~~~~~~~~ src/PatchMap.inl:60:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register PatchData *pdat1 = &(patchData[pid1]); ^~~~~~~~~ src/PatchMap.inl:61:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register PatchData *pdat2 = &(patchData[pid2]); ^~~~~~~~~ src/PatchMap.inl:64:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int k = pdat1->cIndex; ^~~~~~~~~ src/PatchMap.inl:65:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int k2 = pdat2->cIndex; ^~~~~~~~~ src/PatchMap.inl:69:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j = pdat1->bIndex; ^~~~~~~~~ src/PatchMap.inl:70:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j2 = pdat2->bIndex; ^~~~~~~~~ src/PatchMap.inl:74:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int i = pdat1->aIndex; ^~~~~~~~~ src/PatchMap.inl:75:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int i2 = pdat2->aIndex; ^~~~~~~~~ In file included from src/ComputeQM.C:27: In file included from src/Molecule.h:27: In file included from src/UniqueSet.h:14: src/UniqueSetRaw.h:216:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register Entry *e = table[elem.hash() % tableLength]; ^~~~~~~~~ In file included from src/ComputeQM.C:27: In file included from src/Molecule.h:31: src/GridForceGrid.h:134:2: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int inds[3] = {i0, i1, i2}; ^~~~~~~~~ src/GridForceGrid.h:333:2: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int inds[4] = {i0, i1, i2, i3}; ^~~~~~~~~ In file included from src/ComputeQM.C:27: src/Molecule.h:1322:3: warning: non-void function does not return a value in all control paths [-Wreturn-type] } ^ src/ComputeQM.C:2239:78: warning: address of function 'endi' will always evaluate to 'true' [-Wpointer-bool-conversion] std::cout << std::fixed << std::setprecision(6) << resMsg->energyOrig << endi; ~~ ^~~~ src/ComputeQM.C:2239:78: note: prefix with the address-of operator to silence this warning std::cout << std::fixed << std::setprecision(6) << resMsg->energyOrig << endi; ^ & src/ComputeQM.C:2244:82: warning: address of function 'endi' will always evaluate to 'true' [-Wpointer-bool-conversion] std::cout << std::fixed << std::setprecision(6) << resMsg->energyCorr << endi; ~~ ^~~~ src/ComputeQM.C:2244:82: note: prefix with the address-of operator to silence this warning std::cout << std::fixed << std::setprecision(6) << resMsg->energyCorr << endi; ^ & src/ComputeQM.C:2633:37: warning: address of function 'endi' will always evaluate to 'true' [-Wpointer-bool-conversion] << inputFileName << "\n" << endi ; ~~ ^~~~ src/ComputeQM.C:2633:37: note: prefix with the address-of operator to silence this warning << inputFileName << "\n" << endi ; ^ & src/ComputeQM.C:2660:43: warning: address of function 'endi' will always evaluate to 'true' [-Wpointer-bool-conversion] << pntChrgFileName << "\n" << endi ; ~~ ^~~~ src/ComputeQM.C:2660:43: note: prefix with the address-of operator to silence this warning << pntChrgFileName << "\n" << endi ; ^ & src/ComputeQM.C:2674:34: warning: format string is not a string literal (potentially insecure) [-Wformat-security] iret = fprintf(inputFile,confLineStr.c_str()); ^~~~~~~~~~~~~~~~~~~ src/ComputeQM.C:2674:34: note: treat the string as an argument to avoid this iret = fprintf(inputFile,confLineStr.c_str()); ^ "%s", src/ComputeQM.C:3321:37: warning: address of function 'endi' will always evaluate to 'true' [-Wpointer-bool-conversion] << inputFileName << "\n" << endi ; ~~ ^~~~ src/ComputeQM.C:3321:37: note: prefix with the address-of operator to silence this warning << inputFileName << "\n" << endi ; ^ & src/ComputeQM.C:3359:43: warning: address of function 'endi' will always evaluate to 'true' [-Wpointer-bool-conversion] << pntChrgFileName << "\n" << endi ; ~~ ^~~~ src/ComputeQM.C:3359:43: note: prefix with the address-of operator to silence this warning << pntChrgFileName << "\n" << endi ; ^ & src/ComputeQM.C:3378:34: warning: format string is not a string literal (potentially insecure) [-Wformat-security] iret = fprintf(inputFile,confLineStr.c_str()); ^~~~~~~~~~~~~~~~~~~ src/ComputeQM.C:3378:34: note: treat the string as an argument to avoid this iret = fprintf(inputFile,confLineStr.c_str()); ^ "%s", src/ComputeQM.C:3685:52: warning: address of function 'endi' will always evaluate to 'true' [-Wpointer-bool-conversion] << tmpRedirectFileName << std::endl << endi; ~~ ^~~~ src/ComputeQM.C:3685:52: note: prefix with the address-of operator to silence this warning << tmpRedirectFileName << std::endl << endi; ^ & src/ComputeQM.C:4096:37: warning: address of function 'endi' will always evaluate to 'true' [-Wpointer-bool-conversion] << inputFileName << "\n" << endi ; ~~ ^~~~ src/ComputeQM.C:4096:37: note: prefix with the address-of operator to silence this warning << inputFileName << "\n" << endi ; ^ & 26 warnings generated. g++ -m64 -std=c++0x -O3 -O2 -pipe -D_NO_MALLOC_H -D_NO_ALLOCA_H -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -D_NO_MALLOC_H -D_NO_ALLOCA_H -isystem /usr/local/include -I/usr/local/include -DCMK_OPTIMIZE=1 -Isrc -Iinc -Iplugins/include -DSTATIC_PLUGIN -I/usr/local/include/tcl8.6 -DNAMD_TCL -I/usr/local/include -DNAMD_FFTW -DNAMD_FFTW_3 -DNAMD_VERSION=\"2.12\" -DNAMD_PLATFORM=\"Linux-x86_64-multicore\" -DREMOVE_PROXYRESULTMSG_EXTRACOPY -DNODEAWARE_PROXY_SPANNINGTREE -DUSE_NODEPATCHMGR -DUSE_CKLOOP=1 -fexpensive-optimizations -ffast-math -o obj/ComputeGBISser.o -c src/ComputeGBISser.C c++: warning: optimization flag '-fexpensive-optimizations' is not supported [-Wignored-optimization-argument] In file included from src/ComputeGBISser.C:33: In file included from src/PatchMap.h:11: In file included from src/HomePatchList.h:15: In file included from src/SortedArray.h:10: src/SortableResizeArray.h:19:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register Elem *r = (this->rep.array+offset); ^~~~~~~~~ src/SortableResizeArray.h:28:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j; ^~~~~~~~~ src/SortableResizeArray.h:29:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register Elem *r = (this->rep.array+offset); ^~~~~~~~~ In file included from src/ComputeGBISser.C:34: src/PatchMap.inl:53:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int ds; ^~~~~~~~~ src/PatchMap.inl:60:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register PatchData *pdat1 = &(patchData[pid1]); ^~~~~~~~~ src/PatchMap.inl:61:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register PatchData *pdat2 = &(patchData[pid2]); ^~~~~~~~~ src/PatchMap.inl:64:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int k = pdat1->cIndex; ^~~~~~~~~ src/PatchMap.inl:65:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int k2 = pdat2->cIndex; ^~~~~~~~~ src/PatchMap.inl:69:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j = pdat1->bIndex; ^~~~~~~~~ src/PatchMap.inl:70:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j2 = pdat2->bIndex; ^~~~~~~~~ src/PatchMap.inl:74:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int i = pdat1->aIndex; ^~~~~~~~~ src/PatchMap.inl:75:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int i2 = pdat2->aIndex; ^~~~~~~~~ In file included from src/ComputeGBISser.C:39: In file included from src/Molecule.h:27: In file included from src/UniqueSet.h:14: src/UniqueSetRaw.h:216:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register Entry *e = table[elem.hash() % tableLength]; ^~~~~~~~~ In file included from src/ComputeGBISser.C:39: In file included from src/Molecule.h:31: src/GridForceGrid.h:134:2: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int inds[3] = {i0, i1, i2}; ^~~~~~~~~ src/GridForceGrid.h:333:2: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int inds[4] = {i0, i1, i2, i3}; ^~~~~~~~~ In file included from src/ComputeGBISser.C:39: src/Molecule.h:1322:3: warning: non-void function does not return a value in all control paths [-Wreturn-type] } ^ 16 warnings generated. g++ -m64 -std=c++0x -O3 -O2 -pipe -D_NO_MALLOC_H -D_NO_ALLOCA_H -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -D_NO_MALLOC_H -D_NO_ALLOCA_H -isystem /usr/local/include -I/usr/local/include -DCMK_OPTIMIZE=1 -Isrc -Iinc -Iplugins/include -DSTATIC_PLUGIN -I/usr/local/include/tcl8.6 -DNAMD_TCL -I/usr/local/include -DNAMD_FFTW -DNAMD_FFTW_3 -DNAMD_VERSION=\"2.12\" -DNAMD_PLATFORM=\"Linux-x86_64-multicore\" -DREMOVE_PROXYRESULTMSG_EXTRACOPY -DNODEAWARE_PROXY_SPANNINGTREE -DUSE_NODEPATCHMGR -DUSE_CKLOOP=1 -fexpensive-optimizations -ffast-math -o obj/ComputeGBIS.o -c src/ComputeGBIS.C c++: warning: optimization flag '-fexpensive-optimizations' is not supported [-Wignored-optimization-argument] In file included from src/ComputeGBIS.C:20: In file included from src/ComputeNonbondedUtil.h:16: In file included from src/Molecule.h:27: In file included from src/UniqueSet.h:14: src/UniqueSetRaw.h:216:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register Entry *e = table[elem.hash() % tableLength]; ^~~~~~~~~ In file included from src/ComputeGBIS.C:20: In file included from src/ComputeNonbondedUtil.h:16: In file included from src/Molecule.h:28: In file included from src/Hydrogen.h:11: src/SortableResizeArray.h:19:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register Elem *r = (this->rep.array+offset); ^~~~~~~~~ src/SortableResizeArray.h:28:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j; ^~~~~~~~~ src/SortableResizeArray.h:29:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register Elem *r = (this->rep.array+offset); ^~~~~~~~~ In file included from src/ComputeGBIS.C:20: In file included from src/ComputeNonbondedUtil.h:16: In file included from src/Molecule.h:31: src/GridForceGrid.h:134:2: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int inds[3] = {i0, i1, i2}; ^~~~~~~~~ src/GridForceGrid.h:333:2: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int inds[4] = {i0, i1, i2, i3}; ^~~~~~~~~ In file included from src/ComputeGBIS.C:20: In file included from src/ComputeNonbondedUtil.h:16: src/Molecule.h:1322:3: warning: non-void function does not return a value in all control paths [-Wreturn-type] } ^ src/ComputeGBIS.C:308:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register GBReal psiI; ^~~~~~~~~ src/ComputeGBIS.C:310:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register float dr; ^~~~~~~~~ src/ComputeGBIS.C:311:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register float r2; ^~~~~~~~~ src/ComputeGBIS.C:312:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register float r, r_i, r2_i; ^~~~~~~~~ src/ComputeGBIS.C:312:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register float r, r_i, r2_i; ^~~~~~~~~ src/ComputeGBIS.C:312:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register float r, r_i, r2_i; ^~~~~~~~~ src/ComputeGBIS.C:315:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j; ^~~~~~~~~ src/ComputeGBIS.C:317:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register float ta = TA; ^~~~~~~~~ src/ComputeGBIS.C:318:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register float tb = TB; ^~~~~~~~~ src/ComputeGBIS.C:319:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register float tc = TC; ^~~~~~~~~ src/ComputeGBIS.C:320:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register float td = TD; ^~~~~~~~~ src/ComputeGBIS.C:321:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register float te = TE; ^~~~~~~~~ src/ComputeGBIS.C:323:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register float hij,hji; ^~~~~~~~~ src/ComputeGBIS.C:323:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register float hij,hji; ^~~~~~~~~ src/ComputeGBIS.C:343:10: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] for (register int jj = 0; jj < numPairs; jj++) { ^~~~~~~~~ src/ComputeGBIS.C:446:10: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] for (register int jj = 0; jj < numPairs; jj++) { ^~~~~~~~~ src/ComputeGBIS.C:554:10: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] for (register int jj = 0; jj < numPairs; jj++) { ^~~~~~~~~ src/ComputeGBIS.C:840:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal dx, dy, dz; ^~~~~~~~~ src/ComputeGBIS.C:840:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal dx, dy, dz; ^~~~~~~~~ src/ComputeGBIS.C:840:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal dx, dy, dz; ^~~~~~~~~ src/ComputeGBIS.C:841:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register float r2; ^~~~~~~~~ src/ComputeGBIS.C:842:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register float r, r_i; ^~~~~~~~~ src/ComputeGBIS.C:842:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register float r, r_i; ^~~~~~~~~ src/ComputeGBIS.C:843:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register float rhoi0, rhois; ^~~~~~~~~ src/ComputeGBIS.C:843:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register float rhoi0, rhois; ^~~~~~~~~ src/ComputeGBIS.C:847:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register float fIx, fIy, fIz; ^~~~~~~~~ src/ComputeGBIS.C:847:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register float fIx, fIy, fIz; ^~~~~~~~~ src/ComputeGBIS.C:847:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register float fIx, fIy, fIz; ^~~~~~~~~ src/ComputeGBIS.C:853:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register float dHdrPrefixI; ^~~~~~~~~ src/ComputeGBIS.C:855:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register Position ri; ^~~~~~~~~ src/ComputeGBIS.C:856:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register Position rj; ^~~~~~~~~ src/ComputeGBIS.C:857:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int c, numPairs, jj, j; ^~~~~~~~~ src/ComputeGBIS.C:857:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int c, numPairs, jj, j; ^~~~~~~~~ src/ComputeGBIS.C:857:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int c, numPairs, jj, j; ^~~~~~~~~ src/ComputeGBIS.C:857:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int c, numPairs, jj, j; ^~~~~~~~~ src/ComputeGBIS.C:858:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register float k; ^~~~~~~~~ src/ComputeGBIS.C:859:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register float da = DA; ^~~~~~~~~ src/ComputeGBIS.C:860:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register float db = DB; ^~~~~~~~~ src/ComputeGBIS.C:861:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register float dc = DC; ^~~~~~~~~ src/ComputeGBIS.C:862:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register float dd = DD; ^~~~~~~~~ src/ComputeGBIS.C:863:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register float de = DE; ^~~~~~~~~ 48 warnings generated. g++ -m64 -std=c++0x -O3 -O2 -pipe -D_NO_MALLOC_H -D_NO_ALLOCA_H -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -D_NO_MALLOC_H -D_NO_ALLOCA_H -isystem /usr/local/include -I/usr/local/include -DCMK_OPTIMIZE=1 -Isrc -Iinc -Iplugins/include -DSTATIC_PLUGIN -I/usr/local/include/tcl8.6 -DNAMD_TCL -I/usr/local/include -DNAMD_FFTW -DNAMD_FFTW_3 -DNAMD_VERSION=\"2.12\" -DNAMD_PLATFORM=\"Linux-x86_64-multicore\" -DREMOVE_PROXYRESULTMSG_EXTRACOPY -DNODEAWARE_PROXY_SPANNINGTREE -DUSE_NODEPATCHMGR -DUSE_CKLOOP=1 -fexpensive-optimizations -ffast-math -o obj/ComputeGromacsPair.o -c src/ComputeGromacsPair.C c++: warning: optimization flag '-fexpensive-optimizations' is not supported [-Wignored-optimization-argument] In file included from src/ComputeGromacsPair.C:8: In file included from src/ComputeGromacsPair.h:13: In file included from src/Molecule.h:27: In file included from src/UniqueSet.h:14: src/UniqueSetRaw.h:216:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register Entry *e = table[elem.hash() % tableLength]; ^~~~~~~~~ In file included from src/ComputeGromacsPair.C:8: In file included from src/ComputeGromacsPair.h:13: In file included from src/Molecule.h:28: In file included from src/Hydrogen.h:11: src/SortableResizeArray.h:19:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register Elem *r = (this->rep.array+offset); ^~~~~~~~~ src/SortableResizeArray.h:28:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j; ^~~~~~~~~ src/SortableResizeArray.h:29:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register Elem *r = (this->rep.array+offset); ^~~~~~~~~ In file included from src/ComputeGromacsPair.C:8: In file included from src/ComputeGromacsPair.h:13: In file included from src/Molecule.h:31: src/GridForceGrid.h:134:2: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int inds[3] = {i0, i1, i2}; ^~~~~~~~~ src/GridForceGrid.h:333:2: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int inds[4] = {i0, i1, i2, i3}; ^~~~~~~~~ In file included from src/ComputeGromacsPair.C:8: In file included from src/ComputeGromacsPair.h:13: src/Molecule.h:1322:3: warning: non-void function does not return a value in all control paths [-Wreturn-type] } ^ In file included from src/ComputeGromacsPair.C:8: In file included from src/ComputeGromacsPair.h:15: In file included from src/ComputeHomeTuples.h:22: src/PatchMap.inl:53:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int ds; ^~~~~~~~~ src/PatchMap.inl:60:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register PatchData *pdat1 = &(patchData[pid1]); ^~~~~~~~~ src/PatchMap.inl:61:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register PatchData *pdat2 = &(patchData[pid2]); ^~~~~~~~~ src/PatchMap.inl:64:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int k = pdat1->cIndex; ^~~~~~~~~ src/PatchMap.inl:65:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int k2 = pdat2->cIndex; ^~~~~~~~~ src/PatchMap.inl:69:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j = pdat1->bIndex; ^~~~~~~~~ src/PatchMap.inl:70:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j2 = pdat2->bIndex; ^~~~~~~~~ src/PatchMap.inl:74:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int i = pdat1->aIndex; ^~~~~~~~~ src/PatchMap.inl:75:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int i2 = pdat2->aIndex; ^~~~~~~~~ In file included from src/ComputeGromacsPair.C:8: In file included from src/ComputeGromacsPair.h:15: src/ComputeHomeTuples.h:172:14: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int i; ^~~~~~~~~ In file included from src/ComputeGromacsPair.C:8: In file included from src/ComputeGromacsPair.h:16: src/ComputeSelfTuples.h:78:14: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int i; ^~~~~~~~~ 18 warnings generated. g++ -m64 -std=c++0x -O3 -O2 -pipe -D_NO_MALLOC_H -D_NO_ALLOCA_H -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -D_NO_MALLOC_H -D_NO_ALLOCA_H -isystem /usr/local/include -I/usr/local/include -DCMK_OPTIMIZE=1 -Isrc -Iinc -Iplugins/include -DSTATIC_PLUGIN -I/usr/local/include/tcl8.6 -DNAMD_TCL -I/usr/local/include -DNAMD_FFTW -DNAMD_FFTW_3 -DNAMD_VERSION=\"2.12\" -DNAMD_PLATFORM=\"Linux-x86_64-multicore\" -DREMOVE_PROXYRESULTMSG_EXTRACOPY -DNODEAWARE_PROXY_SPANNINGTREE -DUSE_NODEPATCHMGR -DUSE_CKLOOP=1 -fexpensive-optimizations -ffast-math -o obj/ComputeLCPO.o -c src/ComputeLCPO.C c++: warning: optimization flag '-fexpensive-optimizations' is not supported [-Wignored-optimization-argument] In file included from src/ComputeLCPO.C:6: In file included from src/ComputeLCPO.h:19: In file included from src/ComputeNonbondedUtil.h:16: In file included from src/Molecule.h:27: In file included from src/UniqueSet.h:14: src/UniqueSetRaw.h:216:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register Entry *e = table[elem.hash() % tableLength]; ^~~~~~~~~ In file included from src/ComputeLCPO.C:6: In file included from src/ComputeLCPO.h:19: In file included from src/ComputeNonbondedUtil.h:16: In file included from src/Molecule.h:28: In file included from src/Hydrogen.h:11: src/SortableResizeArray.h:19:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register Elem *r = (this->rep.array+offset); ^~~~~~~~~ src/SortableResizeArray.h:28:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j; ^~~~~~~~~ src/SortableResizeArray.h:29:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register Elem *r = (this->rep.array+offset); ^~~~~~~~~ In file included from src/ComputeLCPO.C:6: In file included from src/ComputeLCPO.h:19: In file included from src/ComputeNonbondedUtil.h:16: In file included from src/Molecule.h:31: src/GridForceGrid.h:134:2: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int inds[3] = {i0, i1, i2}; ^~~~~~~~~ src/GridForceGrid.h:333:2: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int inds[4] = {i0, i1, i2, i3}; ^~~~~~~~~ In file included from src/ComputeLCPO.C:6: In file included from src/ComputeLCPO.h:19: In file included from src/ComputeNonbondedUtil.h:16: src/Molecule.h:1322:3: warning: non-void function does not return a value in all control paths [-Wreturn-type] } ^ In file included from src/ComputeLCPO.C:18: src/PatchMap.inl:53:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int ds; ^~~~~~~~~ src/PatchMap.inl:60:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register PatchData *pdat1 = &(patchData[pid1]); ^~~~~~~~~ src/PatchMap.inl:61:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register PatchData *pdat2 = &(patchData[pid2]); ^~~~~~~~~ src/PatchMap.inl:64:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int k = pdat1->cIndex; ^~~~~~~~~ src/PatchMap.inl:65:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int k2 = pdat2->cIndex; ^~~~~~~~~ src/PatchMap.inl:69:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j = pdat1->bIndex; ^~~~~~~~~ src/PatchMap.inl:70:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j2 = pdat2->bIndex; ^~~~~~~~~ src/PatchMap.inl:74:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int i = pdat1->aIndex; ^~~~~~~~~ src/PatchMap.inl:75:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int i2 = pdat2->aIndex; ^~~~~~~~~ 16 warnings generated. g++ -m64 -std=c++0x -O3 -I/usr/local/include -DCMK_OPTIMIZE=1 -Isrc -Iinc -Iplugins/include -DSTATIC_PLUGIN -I/usr/local/include/tcl8.6 -DNAMD_TCL -I/usr/local/include -DNAMD_FFTW -DNAMD_FFTW_3 -DNAMD_VERSION=\"2.12\" -DNAMD_PLATFORM=\"Linux-x86_64-multicore\" -DREMOVE_PROXYRESULTMSG_EXTRACOPY -DNODEAWARE_PROXY_SPANNINGTREE -DUSE_NODEPATCHMGR -DUSE_CKLOOP=1 -fexpensive-optimizations -ffast-math -o obj/ComputeFullDirect.o -c src/ComputeFullDirect.C c++: warning: optimization flag '-fexpensive-optimizations' is not supported [-Wignored-optimization-argument] In file included from src/ComputeFullDirect.C:8: In file included from src/Node.h:16: In file included from /usr/local/include/charm++.h:1109: In file included from /usr/local/include/ckarray.h:29: In file included from /usr/local/include/cklocation.h:62: In file included from /usr/local/include/LBDatabase.h:9: /usr/local/include/lbdb.h:60:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] typedef struct { ^ LDOMHandle /usr/local/include/lbdb.h:65:3: note: type is not C-compatible due to this member declaration inline void pup(PUP::er &p); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/lbdb.h:66:3: note: type is given name 'LDOMHandle' for linkage purposes by this typedef declaration } LDOMHandle; ^ /usr/local/include/lbdb.h:118:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] typedef struct { ^ LDObjHandle /usr/local/include/lbdb.h:122:3: note: type is not C-compatible due to this member declaration inline const LDOMid &omID() const { return omhandle.id; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/lbdb.h:125:3: note: type is given name 'LDObjHandle' for linkage purposes by this typedef declaration } LDObjHandle; ^ /usr/local/include/lbdb.h:169:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] typedef struct { ^ LDObjData /usr/local/include/lbdb.h:186:3: note: type is not C-compatible due to this member declaration inline const LDOMHandle &omHandle() const { return handle.omhandle; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/lbdb.h:194:3: note: type is given name 'LDObjData' for linkage purposes by this typedef declaration } LDObjData; ^ /usr/local/include/lbdb.h:197:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] typedef struct { ^ LDObjStats /usr/local/include/lbdb.h:202:3: note: type is not C-compatible due to this member declaration inline void pup(PUP::er &p); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/lbdb.h:203:3: note: type is given name 'LDObjStats' for linkage purposes by this typedef declaration } LDObjStats; ^ In file included from src/ComputeFullDirect.C:9: In file included from src/PatchMap.h:11: In file included from src/HomePatchList.h:15: In file included from src/SortedArray.h:10: src/SortableResizeArray.h:19:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register Elem *r = (this->rep.array+offset); ^~~~~~~~~ src/SortableResizeArray.h:28:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j; ^~~~~~~~~ src/SortableResizeArray.h:29:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register Elem *r = (this->rep.array+offset); ^~~~~~~~~ In file included from src/ComputeFullDirect.C:10: src/PatchMap.inl:53:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int ds; ^~~~~~~~~ src/PatchMap.inl:60:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register PatchData *pdat1 = &(patchData[pid1]); ^~~~~~~~~ src/PatchMap.inl:61:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register PatchData *pdat2 = &(patchData[pid2]); ^~~~~~~~~ src/PatchMap.inl:64:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int k = pdat1->cIndex; ^~~~~~~~~ src/PatchMap.inl:65:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int k2 = pdat2->cIndex; ^~~~~~~~~ src/PatchMap.inl:69:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j = pdat1->bIndex; ^~~~~~~~~ src/PatchMap.inl:70:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j2 = pdat2->bIndex; ^~~~~~~~~ src/PatchMap.inl:74:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int i = pdat1->aIndex; ^~~~~~~~~ src/PatchMap.inl:75:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int i2 = pdat2->aIndex; ^~~~~~~~~ In file included from src/ComputeFullDirect.C:13: In file included from src/ComputeNonbondedUtil.h:16: In file included from src/Molecule.h:27: In file included from src/UniqueSet.h:14: src/UniqueSetRaw.h:216:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register Entry *e = table[elem.hash() % tableLength]; ^~~~~~~~~ In file included from src/ComputeFullDirect.C:13: In file included from src/ComputeNonbondedUtil.h:16: In file included from src/Molecule.h:31: src/GridForceGrid.h:134:2: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int inds[3] = {i0, i1, i2}; ^~~~~~~~~ src/GridForceGrid.h:333:2: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int inds[4] = {i0, i1, i2, i3}; ^~~~~~~~~ In file included from src/ComputeFullDirect.C:13: In file included from src/ComputeNonbondedUtil.h:16: src/Molecule.h:1322:3: warning: non-void function does not return a value in all control paths [-Wreturn-type] } ^ In file included from src/ComputeFullDirect.C:42: src/ComputeFullDirectBase.h:17:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal electEnergy = 0.; ^~~~~~~~~ src/ComputeFullDirectBase.h:18:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal virial_xx = 0.; ^~~~~~~~~ src/ComputeFullDirectBase.h:19:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal virial_xy = 0.; ^~~~~~~~~ src/ComputeFullDirectBase.h:20:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal virial_xz = 0.; ^~~~~~~~~ src/ComputeFullDirectBase.h:21:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal virial_yy = 0.; ^~~~~~~~~ src/ComputeFullDirectBase.h:22:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal virial_yz = 0.; ^~~~~~~~~ src/ComputeFullDirectBase.h:23:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal virial_zz = 0.; ^~~~~~~~~ src/ComputeFullDirectBase.h:36:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal p_i_x = *(dp1++); ^~~~~~~~~ src/ComputeFullDirectBase.h:37:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal p_i_y = *(dp1++); ^~~~~~~~~ src/ComputeFullDirectBase.h:38:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal p_i_z = *(dp1++); ^~~~~~~~~ src/ComputeFullDirectBase.h:39:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal kq_i = coulomb * *(dp1++); ^~~~~~~~~ src/ComputeFullDirectBase.h:40:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal f_i_x = 0.; ^~~~~~~~~ src/ComputeFullDirectBase.h:41:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal f_i_y = 0.; ^~~~~~~~~ src/ComputeFullDirectBase.h:42:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal f_i_z = 0.; ^~~~~~~~~ src/ComputeFullDirectBase.h:47:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal *dp2 = data2; ^~~~~~~~~ src/ComputeFullDirectBase.h:48:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal *rp2 = results2; ^~~~~~~~~ src/ComputeFullDirectBase.h:49:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int n2c = n2; ^~~~~~~~~ src/ComputeFullDirectBase.h:50:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j; ^~~~~~~~~ src/ComputeFullDirectBase.h:53:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal p_ij_x = p_i_x - *(dp2++); ^~~~~~~~~ src/ComputeFullDirectBase.h:54:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal p_ij_y = p_i_y - *(dp2++); ^~~~~~~~~ src/ComputeFullDirectBase.h:55:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal p_ij_z = p_i_z - *(dp2++); ^~~~~~~~~ src/ComputeFullDirectBase.h:65:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal r_1; ^~~~~~~~~ src/ComputeFullDirectBase.h:67:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal f = *(dp2++) * kq_i * r_1; ^~~~~~~~~ In file included from src/ComputeFullDirect.C:45: src/ComputeFullDirectBase.h:17:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal electEnergy = 0.; ^~~~~~~~~ src/ComputeFullDirectBase.h:18:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal virial_xx = 0.; ^~~~~~~~~ src/ComputeFullDirectBase.h:19:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal virial_xy = 0.; ^~~~~~~~~ src/ComputeFullDirectBase.h:20:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal virial_xz = 0.; ^~~~~~~~~ src/ComputeFullDirectBase.h:21:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal virial_yy = 0.; ^~~~~~~~~ src/ComputeFullDirectBase.h:22:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal virial_yz = 0.; ^~~~~~~~~ src/ComputeFullDirectBase.h:23:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal virial_zz = 0.; ^~~~~~~~~ src/ComputeFullDirectBase.h:36:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal p_i_x = *(dp1++); ^~~~~~~~~ src/ComputeFullDirectBase.h:37:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal p_i_y = *(dp1++); ^~~~~~~~~ src/ComputeFullDirectBase.h:38:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal p_i_z = *(dp1++); ^~~~~~~~~ src/ComputeFullDirectBase.h:39:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal kq_i = coulomb * *(dp1++); ^~~~~~~~~ src/ComputeFullDirectBase.h:40:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal f_i_x = 0.; ^~~~~~~~~ src/ComputeFullDirectBase.h:41:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal f_i_y = 0.; ^~~~~~~~~ src/ComputeFullDirectBase.h:42:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal f_i_z = 0.; ^~~~~~~~~ src/ComputeFullDirectBase.h:47:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal *dp2 = data2; ^~~~~~~~~ src/ComputeFullDirectBase.h:48:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal *rp2 = results2; ^~~~~~~~~ src/ComputeFullDirectBase.h:49:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int n2c = n2; ^~~~~~~~~ src/ComputeFullDirectBase.h:50:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j; ^~~~~~~~~ src/ComputeFullDirectBase.h:53:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal p_ij_x = p_i_x - *(dp2++); ^~~~~~~~~ src/ComputeFullDirectBase.h:54:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal p_ij_y = p_i_y - *(dp2++); ^~~~~~~~~ src/ComputeFullDirectBase.h:55:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal p_ij_z = p_i_z - *(dp2++); ^~~~~~~~~ src/ComputeFullDirectBase.h:65:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal r_1; ^~~~~~~~~ src/ComputeFullDirectBase.h:67:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal f = *(dp2++) * kq_i * r_1; ^~~~~~~~~ src/ComputeFullDirect.C:55:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal *local_ptr; ^~~~~~~~~ src/ComputeFullDirect.C:136:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal *remote_ptr; ^~~~~~~~~ src/ComputeFullDirect.C:137:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal *end_ptr; ^~~~~~~~~ 69 warnings generated. g++ -m64 -std=c++0x -O3 -O2 -pipe -D_NO_MALLOC_H -D_NO_ALLOCA_H -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -D_NO_MALLOC_H -D_NO_ALLOCA_H -isystem /usr/local/include -I/usr/local/include -DCMK_OPTIMIZE=1 -Isrc -Iinc -Iplugins/include -DSTATIC_PLUGIN -I/usr/local/include/tcl8.6 -DNAMD_TCL -I/usr/local/include -DNAMD_FFTW -DNAMD_FFTW_3 -DNAMD_VERSION=\"2.12\" -DNAMD_PLATFORM=\"Linux-x86_64-multicore\" -DREMOVE_PROXYRESULTMSG_EXTRACOPY -DNODEAWARE_PROXY_SPANNINGTREE -DUSE_NODEPATCHMGR -DUSE_CKLOOP=1 -fexpensive-optimizations -ffast-math -o obj/ComputeHomePatch.o -c src/ComputeHomePatch.C c++: warning: optimization flag '-fexpensive-optimizations' is not supported [-Wignored-optimization-argument] In file included from src/ComputeHomePatch.C:15: In file included from src/PatchMap.inl:10: In file included from src/PatchMap.h:11: In file included from src/HomePatchList.h:15: In file included from src/SortedArray.h:10: src/SortableResizeArray.h:19:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register Elem *r = (this->rep.array+offset); ^~~~~~~~~ src/SortableResizeArray.h:28:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j; ^~~~~~~~~ src/SortableResizeArray.h:29:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register Elem *r = (this->rep.array+offset); ^~~~~~~~~ In file included from src/ComputeHomePatch.C:15: src/PatchMap.inl:53:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int ds; ^~~~~~~~~ src/PatchMap.inl:60:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register PatchData *pdat1 = &(patchData[pid1]); ^~~~~~~~~ src/PatchMap.inl:61:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register PatchData *pdat2 = &(patchData[pid2]); ^~~~~~~~~ src/PatchMap.inl:64:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int k = pdat1->cIndex; ^~~~~~~~~ src/PatchMap.inl:65:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int k2 = pdat2->cIndex; ^~~~~~~~~ src/PatchMap.inl:69:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j = pdat1->bIndex; ^~~~~~~~~ src/PatchMap.inl:70:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j2 = pdat2->bIndex; ^~~~~~~~~ src/PatchMap.inl:74:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int i = pdat1->aIndex; ^~~~~~~~~ src/PatchMap.inl:75:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int i2 = pdat2->aIndex; ^~~~~~~~~ 12 warnings generated. g++ -m64 -std=c++0x -O3 -O2 -pipe -D_NO_MALLOC_H -D_NO_ALLOCA_H -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -D_NO_MALLOC_H -D_NO_ALLOCA_H -isystem /usr/local/include -I/usr/local/include -DCMK_OPTIMIZE=1 -Isrc -Iinc -Iplugins/include -DSTATIC_PLUGIN -I/usr/local/include/tcl8.6 -DNAMD_TCL -I/usr/local/include -DNAMD_FFTW -DNAMD_FFTW_3 -DNAMD_VERSION=\"2.12\" -DNAMD_PLATFORM=\"Linux-x86_64-multicore\" -DREMOVE_PROXYRESULTMSG_EXTRACOPY -DNODEAWARE_PROXY_SPANNINGTREE -DUSE_NODEPATCHMGR -DUSE_CKLOOP=1 -fexpensive-optimizations -ffast-math -o obj/ComputeHomePatches.o -c src/ComputeHomePatches.C c++: warning: optimization flag '-fexpensive-optimizations' is not supported [-Wignored-optimization-argument] In file included from src/ComputeHomePatches.C:9: In file included from src/PatchMap.h:11: In file included from src/HomePatchList.h:15: In file included from src/SortedArray.h:10: src/SortableResizeArray.h:19:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register Elem *r = (this->rep.array+offset); ^~~~~~~~~ src/SortableResizeArray.h:28:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j; ^~~~~~~~~ src/SortableResizeArray.h:29:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register Elem *r = (this->rep.array+offset); ^~~~~~~~~ In file included from src/ComputeHomePatches.C:13: In file included from src/Molecule.h:27: In file included from src/UniqueSet.h:14: src/UniqueSetRaw.h:216:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register Entry *e = table[elem.hash() % tableLength]; ^~~~~~~~~ In file included from src/ComputeHomePatches.C:13: In file included from src/Molecule.h:31: src/GridForceGrid.h:134:2: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int inds[3] = {i0, i1, i2}; ^~~~~~~~~ src/GridForceGrid.h:333:2: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int inds[4] = {i0, i1, i2, i3}; ^~~~~~~~~ In file included from src/ComputeHomePatches.C:13: src/Molecule.h:1322:3: warning: non-void function does not return a value in all control paths [-Wreturn-type] } ^ 7 warnings generated. g++ -m64 -std=c++0x -O3 -O2 -pipe -D_NO_MALLOC_H -D_NO_ALLOCA_H -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -D_NO_MALLOC_H -D_NO_ALLOCA_H -isystem /usr/local/include -I/usr/local/include -DCMK_OPTIMIZE=1 -Isrc -Iinc -Iplugins/include -DSTATIC_PLUGIN -I/usr/local/include/tcl8.6 -DNAMD_TCL -I/usr/local/include -DNAMD_FFTW -DNAMD_FFTW_3 -DNAMD_VERSION=\"2.12\" -DNAMD_PLATFORM=\"Linux-x86_64-multicore\" -DREMOVE_PROXYRESULTMSG_EXTRACOPY -DNODEAWARE_PROXY_SPANNINGTREE -DUSE_NODEPATCHMGR -DUSE_CKLOOP=1 -fexpensive-optimizations -ffast-math -o obj/ComputeImpropers.o -c src/ComputeImpropers.C c++: warning: optimization flag '-fexpensive-optimizations' is not supported [-Wignored-optimization-argument] In file included from src/ComputeImpropers.C:8: In file included from src/ComputeImpropers.h:10: In file included from src/ComputeHomeTuples.h:14: In file included from src/HomePatch.h:18: In file included from src/Patch.h:13: In file included from src/UniqueSortedArray.h:10: In file included from src/SortedArray.h:10: src/SortableResizeArray.h:19:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register Elem *r = (this->rep.array+offset); ^~~~~~~~~ src/SortableResizeArray.h:28:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j; ^~~~~~~~~ src/SortableResizeArray.h:29:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register Elem *r = (this->rep.array+offset); ^~~~~~~~~ In file included from src/ComputeImpropers.C:8: In file included from src/ComputeImpropers.h:10: In file included from src/ComputeHomeTuples.h:18: In file included from src/UniqueSet.h:14: src/UniqueSetRaw.h:216:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register Entry *e = table[elem.hash() % tableLength]; ^~~~~~~~~ In file included from src/ComputeImpropers.C:8: In file included from src/ComputeImpropers.h:10: In file included from src/ComputeHomeTuples.h:22: src/PatchMap.inl:53:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int ds; ^~~~~~~~~ src/PatchMap.inl:60:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register PatchData *pdat1 = &(patchData[pid1]); ^~~~~~~~~ src/PatchMap.inl:61:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register PatchData *pdat2 = &(patchData[pid2]); ^~~~~~~~~ src/PatchMap.inl:64:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int k = pdat1->cIndex; ^~~~~~~~~ src/PatchMap.inl:65:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int k2 = pdat2->cIndex; ^~~~~~~~~ src/PatchMap.inl:69:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j = pdat1->bIndex; ^~~~~~~~~ src/PatchMap.inl:70:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j2 = pdat2->bIndex; ^~~~~~~~~ src/PatchMap.inl:74:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int i = pdat1->aIndex; ^~~~~~~~~ src/PatchMap.inl:75:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int i2 = pdat2->aIndex; ^~~~~~~~~ In file included from src/ComputeImpropers.C:8: In file included from src/ComputeImpropers.h:10: In file included from src/ComputeHomeTuples.h:27: In file included from src/Molecule.h:31: src/GridForceGrid.h:134:2: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int inds[3] = {i0, i1, i2}; ^~~~~~~~~ src/GridForceGrid.h:333:2: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int inds[4] = {i0, i1, i2, i3}; ^~~~~~~~~ In file included from src/ComputeImpropers.C:8: In file included from src/ComputeImpropers.h:10: In file included from src/ComputeHomeTuples.h:27: src/Molecule.h:1322:3: warning: non-void function does not return a value in all control paths [-Wreturn-type] } ^ In file included from src/ComputeImpropers.C:8: In file included from src/ComputeImpropers.h:10: src/ComputeHomeTuples.h:172:14: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int i; ^~~~~~~~~ In file included from src/ComputeImpropers.C:8: In file included from src/ComputeImpropers.h:11: src/ComputeSelfTuples.h:78:14: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int i; ^~~~~~~~~ 18 warnings generated. g++ -m64 -std=c++0x -O3 -O2 -pipe -D_NO_MALLOC_H -D_NO_ALLOCA_H -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -D_NO_MALLOC_H -D_NO_ALLOCA_H -isystem /usr/local/include -I/usr/local/include -DCMK_OPTIMIZE=1 -Isrc -Iinc -Iplugins/include -DSTATIC_PLUGIN -I/usr/local/include/tcl8.6 -DNAMD_TCL -I/usr/local/include -DNAMD_FFTW -DNAMD_FFTW_3 -DNAMD_VERSION=\"2.12\" -DNAMD_PLATFORM=\"Linux-x86_64-multicore\" -DREMOVE_PROXYRESULTMSG_EXTRACOPY -DNODEAWARE_PROXY_SPANNINGTREE -DUSE_NODEPATCHMGR -DUSE_CKLOOP=1 -fexpensive-optimizations -ffast-math -o obj/ComputeGlobal.o -c src/ComputeGlobal.C c++: warning: optimization flag '-fexpensive-optimizations' is not supported [-Wignored-optimization-argument] In file included from src/ComputeGlobal.C:13: In file included from src/PatchMap.h:11: In file included from src/HomePatchList.h:15: In file included from src/SortedArray.h:10: src/SortableResizeArray.h:19:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register Elem *r = (this->rep.array+offset); ^~~~~~~~~ src/SortableResizeArray.h:28:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j; ^~~~~~~~~ src/SortableResizeArray.h:29:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register Elem *r = (this->rep.array+offset); ^~~~~~~~~ In file included from src/ComputeGlobal.C:14: src/PatchMap.inl:53:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int ds; ^~~~~~~~~ src/PatchMap.inl:60:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register PatchData *pdat1 = &(patchData[pid1]); ^~~~~~~~~ src/PatchMap.inl:61:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register PatchData *pdat2 = &(patchData[pid2]); ^~~~~~~~~ src/PatchMap.inl:64:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int k = pdat1->cIndex; ^~~~~~~~~ src/PatchMap.inl:65:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int k2 = pdat2->cIndex; ^~~~~~~~~ src/PatchMap.inl:69:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j = pdat1->bIndex; ^~~~~~~~~ src/PatchMap.inl:70:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j2 = pdat2->bIndex; ^~~~~~~~~ src/PatchMap.inl:74:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int i = pdat1->aIndex; ^~~~~~~~~ src/PatchMap.inl:75:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int i2 = pdat2->aIndex; ^~~~~~~~~ In file included from src/ComputeGlobal.C:19: In file included from src/Molecule.h:27: In file included from src/UniqueSet.h:14: src/UniqueSetRaw.h:216:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register Entry *e = table[elem.hash() % tableLength]; ^~~~~~~~~ In file included from src/ComputeGlobal.C:19: In file included from src/Molecule.h:31: src/GridForceGrid.h:134:2: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int inds[3] = {i0, i1, i2}; ^~~~~~~~~ src/GridForceGrid.h:333:2: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int inds[4] = {i0, i1, i2, i3}; ^~~~~~~~~ In file included from src/ComputeGlobal.C:19: src/Molecule.h:1322:3: warning: non-void function does not return a value in all control paths [-Wreturn-type] } ^ 16 warnings generated. g++ -m64 -std=c++0x -O3 -O2 -pipe -D_NO_MALLOC_H -D_NO_ALLOCA_H -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -D_NO_MALLOC_H -D_NO_ALLOCA_H -isystem /usr/local/include -I/usr/local/include -DCMK_OPTIMIZE=1 -Isrc -Iinc -Iplugins/include -DSTATIC_PLUGIN -I/usr/local/include/tcl8.6 -DNAMD_TCL -I/usr/local/include -DNAMD_FFTW -DNAMD_FFTW_3 -DNAMD_VERSION=\"2.12\" -DNAMD_PLATFORM=\"Linux-x86_64-multicore\" -DREMOVE_PROXYRESULTMSG_EXTRACOPY -DNODEAWARE_PROXY_SPANNINGTREE -DUSE_NODEPATCHMGR -DUSE_CKLOOP=1 -fexpensive-optimizations -ffast-math -o obj/ComputeGlobalMsgs.o -c src/ComputeGlobalMsgs.C c++: warning: optimization flag '-fexpensive-optimizations' is not supported [-Wignored-optimization-argument] g++ -m64 -std=c++0x -O3 -O2 -pipe -D_NO_MALLOC_H -D_NO_ALLOCA_H -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -D_NO_MALLOC_H -D_NO_ALLOCA_H -isystem /usr/local/include -I/usr/local/include -DCMK_OPTIMIZE=1 -Isrc -Iinc -Iplugins/include -DSTATIC_PLUGIN -I/usr/local/include/tcl8.6 -DNAMD_TCL -I/usr/local/include -DNAMD_FFTW -DNAMD_FFTW_3 -DNAMD_VERSION=\"2.12\" -DNAMD_PLATFORM=\"Linux-x86_64-multicore\" -DREMOVE_PROXYRESULTMSG_EXTRACOPY -DNODEAWARE_PROXY_SPANNINGTREE -DUSE_NODEPATCHMGR -DUSE_CKLOOP=1 -fexpensive-optimizations -ffast-math -o obj/ComputeGridForce.o -c src/ComputeGridForce.C c++: warning: optimization flag '-fexpensive-optimizations' is not supported [-Wignored-optimization-argument] In file included from src/ComputeGridForce.C:7: In file included from src/ComputeGridForce.h:12: src/GridForceGrid.h:134:2: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int inds[3] = {i0, i1, i2}; ^~~~~~~~~ src/GridForceGrid.h:333:2: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int inds[4] = {i0, i1, i2, i3}; ^~~~~~~~~ In file included from src/ComputeGridForce.C:7: In file included from src/ComputeGridForce.h:14: In file included from src/HomePatch.h:18: In file included from src/Patch.h:13: In file included from src/UniqueSortedArray.h:10: In file included from src/SortedArray.h:10: src/SortableResizeArray.h:19:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register Elem *r = (this->rep.array+offset); ^~~~~~~~~ src/SortableResizeArray.h:28:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j; ^~~~~~~~~ src/SortableResizeArray.h:29:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register Elem *r = (this->rep.array+offset); ^~~~~~~~~ In file included from src/ComputeGridForce.C:7: In file included from src/ComputeGridForce.h:15: In file included from src/Molecule.h:27: In file included from src/UniqueSet.h:14: src/UniqueSetRaw.h:216:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register Entry *e = table[elem.hash() % tableLength]; ^~~~~~~~~ In file included from src/ComputeGridForce.C:7: In file included from src/ComputeGridForce.h:15: src/Molecule.h:1322:3: warning: non-void function does not return a value in all control paths [-Wreturn-type] } ^ 7 warnings generated. g++ -m64 -std=c++0x -O3 -O2 -pipe -D_NO_MALLOC_H -D_NO_ALLOCA_H -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -D_NO_MALLOC_H -D_NO_ALLOCA_H -isystem /usr/local/include -I/usr/local/include -DCMK_OPTIMIZE=1 -Isrc -Iinc -Iplugins/include -DSTATIC_PLUGIN -I/usr/local/include/tcl8.6 -DNAMD_TCL -I/usr/local/include -DNAMD_FFTW -DNAMD_FFTW_3 -DNAMD_VERSION=\"2.12\" -DNAMD_PLATFORM=\"Linux-x86_64-multicore\" -DREMOVE_PROXYRESULTMSG_EXTRACOPY -DNODEAWARE_PROXY_SPANNINGTREE -DUSE_NODEPATCHMGR -DUSE_CKLOOP=1 -fexpensive-optimizations -ffast-math -o obj/ComputeMap.o -c src/ComputeMap.C c++: warning: optimization flag '-fexpensive-optimizations' is not supported [-Wignored-optimization-argument] src/ComputeMap.C:232:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] fname = "computeMap.orig"; ^ 1 warning generated. g++ -m64 -std=c++0x -O3 -O2 -pipe -D_NO_MALLOC_H -D_NO_ALLOCA_H -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -D_NO_MALLOC_H -D_NO_ALLOCA_H -isystem /usr/local/include -I/usr/local/include -DCMK_OPTIMIZE=1 -Isrc -Iinc -Iplugins/include -DSTATIC_PLUGIN -I/usr/local/include/tcl8.6 -DNAMD_TCL -I/usr/local/include -DNAMD_FFTW -DNAMD_FFTW_3 -DNAMD_VERSION=\"2.12\" -DNAMD_PLATFORM=\"Linux-x86_64-multicore\" -DREMOVE_PROXYRESULTMSG_EXTRACOPY -DNODEAWARE_PROXY_SPANNINGTREE -DUSE_NODEPATCHMGR -DUSE_CKLOOP=1 -fexpensive-optimizations -ffast-math -o obj/ComputeMgr.o -c src/ComputeMgr.C c++: warning: optimization flag '-fexpensive-optimizations' is not supported [-Wignored-optimization-argument] In file included from src/ComputeMgr.C:18: In file included from src/ProxyMgr.h:17: In file included from src/UniqueSet.h:14: src/UniqueSetRaw.h:216:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register Entry *e = table[elem.hash() % tableLength]; ^~~~~~~~~ In file included from src/ComputeMgr.C:22: In file included from src/PatchMap.h:11: In file included from src/HomePatchList.h:15: In file included from src/SortedArray.h:10: src/SortableResizeArray.h:19:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register Elem *r = (this->rep.array+offset); ^~~~~~~~~ src/SortableResizeArray.h:28:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j; ^~~~~~~~~ src/SortableResizeArray.h:29:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register Elem *r = (this->rep.array+offset); ^~~~~~~~~ In file included from src/ComputeMgr.C:23: src/PatchMap.inl:53:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int ds; ^~~~~~~~~ src/PatchMap.inl:60:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register PatchData *pdat1 = &(patchData[pid1]); ^~~~~~~~~ src/PatchMap.inl:61:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register PatchData *pdat2 = &(patchData[pid2]); ^~~~~~~~~ src/PatchMap.inl:64:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int k = pdat1->cIndex; ^~~~~~~~~ src/PatchMap.inl:65:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int k2 = pdat2->cIndex; ^~~~~~~~~ src/PatchMap.inl:69:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j = pdat1->bIndex; ^~~~~~~~~ src/PatchMap.inl:70:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j2 = pdat2->bIndex; ^~~~~~~~~ src/PatchMap.inl:74:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int i = pdat1->aIndex; ^~~~~~~~~ src/PatchMap.inl:75:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int i2 = pdat2->aIndex; ^~~~~~~~~ In file included from src/ComputeMgr.C:26: In file included from src/ComputeNonbondedUtil.h:16: In file included from src/Molecule.h:31: src/GridForceGrid.h:134:2: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int inds[3] = {i0, i1, i2}; ^~~~~~~~~ src/GridForceGrid.h:333:2: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int inds[4] = {i0, i1, i2, i3}; ^~~~~~~~~ In file included from src/ComputeMgr.C:26: In file included from src/ComputeNonbondedUtil.h:16: src/Molecule.h:1322:3: warning: non-void function does not return a value in all control paths [-Wreturn-type] } ^ In file included from src/ComputeMgr.C:29: In file included from src/ComputeNonbondedCUDA.h:4: src/ComputeHomeTuples.h:172:14: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int i; ^~~~~~~~~ In file included from src/ComputeMgr.C:31: In file included from src/ComputeAngles.h:11: src/ComputeSelfTuples.h:78:14: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int i; ^~~~~~~~~ 18 warnings generated. g++ -m64 -std=c++0x -O3 -O2 -pipe -D_NO_MALLOC_H -D_NO_ALLOCA_H -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -D_NO_MALLOC_H -D_NO_ALLOCA_H -isystem /usr/local/include -I/usr/local/include -DCMK_OPTIMIZE=1 -Isrc -Iinc -Iplugins/include -DSTATIC_PLUGIN -I/usr/local/include/tcl8.6 -DNAMD_TCL -I/usr/local/include -DNAMD_FFTW -DNAMD_FFTW_3 -DNAMD_VERSION=\"2.12\" -DNAMD_PLATFORM=\"Linux-x86_64-multicore\" -DREMOVE_PROXYRESULTMSG_EXTRACOPY -DNODEAWARE_PROXY_SPANNINGTREE -DUSE_NODEPATCHMGR -DUSE_CKLOOP=1 -fexpensive-optimizations -ffast-math -o obj/ComputeNonbondedSelf.o -c src/ComputeNonbondedSelf.C c++: warning: optimization flag '-fexpensive-optimizations' is not supported [-Wignored-optimization-argument] In file included from src/ComputeNonbondedSelf.C:7: In file included from src/ComputeNonbondedSelf.h:11: In file included from src/ComputeNonbondedUtil.h:16: In file included from src/Molecule.h:27: In file included from src/UniqueSet.h:14: src/UniqueSetRaw.h:216:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register Entry *e = table[elem.hash() % tableLength]; ^~~~~~~~~ In file included from src/ComputeNonbondedSelf.C:7: In file included from src/ComputeNonbondedSelf.h:11: In file included from src/ComputeNonbondedUtil.h:16: In file included from src/Molecule.h:28: In file included from src/Hydrogen.h:11: src/SortableResizeArray.h:19:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register Elem *r = (this->rep.array+offset); ^~~~~~~~~ src/SortableResizeArray.h:28:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j; ^~~~~~~~~ src/SortableResizeArray.h:29:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register Elem *r = (this->rep.array+offset); ^~~~~~~~~ In file included from src/ComputeNonbondedSelf.C:7: In file included from src/ComputeNonbondedSelf.h:11: In file included from src/ComputeNonbondedUtil.h:16: In file included from src/Molecule.h:31: src/GridForceGrid.h:134:2: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int inds[3] = {i0, i1, i2}; ^~~~~~~~~ src/GridForceGrid.h:333:2: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int inds[4] = {i0, i1, i2, i3}; ^~~~~~~~~ In file included from src/ComputeNonbondedSelf.C:7: In file included from src/ComputeNonbondedSelf.h:11: In file included from src/ComputeNonbondedUtil.h:16: src/Molecule.h:1322:3: warning: non-void function does not return a value in all control paths [-Wreturn-type] } ^ 7 warnings generated. g++ -m64 -std=c++0x -O3 -O2 -pipe -D_NO_MALLOC_H -D_NO_ALLOCA_H -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -D_NO_MALLOC_H -D_NO_ALLOCA_H -isystem /usr/local/include -I/usr/local/include -DCMK_OPTIMIZE=1 -Isrc -Iinc -Iplugins/include -DSTATIC_PLUGIN -I/usr/local/include/tcl8.6 -DNAMD_TCL -I/usr/local/include -DNAMD_FFTW -DNAMD_FFTW_3 -DNAMD_VERSION=\"2.12\" -DNAMD_PLATFORM=\"Linux-x86_64-multicore\" -DREMOVE_PROXYRESULTMSG_EXTRACOPY -DNODEAWARE_PROXY_SPANNINGTREE -DUSE_NODEPATCHMGR -DUSE_CKLOOP=1 -fexpensive-optimizations -ffast-math -o obj/ComputeNonbondedPair.o -c src/ComputeNonbondedPair.C c++: warning: optimization flag '-fexpensive-optimizations' is not supported [-Wignored-optimization-argument] In file included from src/ComputeNonbondedPair.C:7: In file included from src/ComputeNonbondedPair.h:11: In file included from src/ComputeNonbondedUtil.h:16: In file included from src/Molecule.h:27: In file included from src/UniqueSet.h:14: src/UniqueSetRaw.h:216:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register Entry *e = table[elem.hash() % tableLength]; ^~~~~~~~~ In file included from src/ComputeNonbondedPair.C:7: In file included from src/ComputeNonbondedPair.h:11: In file included from src/ComputeNonbondedUtil.h:16: In file included from src/Molecule.h:28: In file included from src/Hydrogen.h:11: src/SortableResizeArray.h:19:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register Elem *r = (this->rep.array+offset); ^~~~~~~~~ src/SortableResizeArray.h:28:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j; ^~~~~~~~~ src/SortableResizeArray.h:29:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register Elem *r = (this->rep.array+offset); ^~~~~~~~~ In file included from src/ComputeNonbondedPair.C:7: In file included from src/ComputeNonbondedPair.h:11: In file included from src/ComputeNonbondedUtil.h:16: In file included from src/Molecule.h:31: src/GridForceGrid.h:134:2: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int inds[3] = {i0, i1, i2}; ^~~~~~~~~ src/GridForceGrid.h:333:2: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int inds[4] = {i0, i1, i2, i3}; ^~~~~~~~~ In file included from src/ComputeNonbondedPair.C:7: In file included from src/ComputeNonbondedPair.h:11: In file included from src/ComputeNonbondedUtil.h:16: src/Molecule.h:1322:3: warning: non-void function does not return a value in all control paths [-Wreturn-type] } ^ 7 warnings generated. g++ -m64 -std=c++0x -O3 -O2 -pipe -D_NO_MALLOC_H -D_NO_ALLOCA_H -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -D_NO_MALLOC_H -D_NO_ALLOCA_H -isystem /usr/local/include -I/usr/local/include -DCMK_OPTIMIZE=1 -Isrc -Iinc -Iplugins/include -DSTATIC_PLUGIN -I/usr/local/include/tcl8.6 -DNAMD_TCL -I/usr/local/include -DNAMD_FFTW -DNAMD_FFTW_3 -DNAMD_VERSION=\"2.12\" -DNAMD_PLATFORM=\"Linux-x86_64-multicore\" -DREMOVE_PROXYRESULTMSG_EXTRACOPY -DNODEAWARE_PROXY_SPANNINGTREE -DUSE_NODEPATCHMGR -DUSE_CKLOOP=1 -fexpensive-optimizations -ffast-math -o obj/ComputeNonbondedUtil.o -c src/ComputeNonbondedUtil.C c++: warning: optimization flag '-fexpensive-optimizations' is not supported [-Wignored-optimization-argument] In file included from src/ComputeNonbondedUtil.C:18: In file included from src/ComputeNonbondedUtil.h:16: In file included from src/Molecule.h:27: In file included from src/UniqueSet.h:14: src/UniqueSetRaw.h:216:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register Entry *e = table[elem.hash() % tableLength]; ^~~~~~~~~ In file included from src/ComputeNonbondedUtil.C:18: In file included from src/ComputeNonbondedUtil.h:16: In file included from src/Molecule.h:28: In file included from src/Hydrogen.h:11: src/SortableResizeArray.h:19:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register Elem *r = (this->rep.array+offset); ^~~~~~~~~ src/SortableResizeArray.h:28:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j; ^~~~~~~~~ src/SortableResizeArray.h:29:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register Elem *r = (this->rep.array+offset); ^~~~~~~~~ In file included from src/ComputeNonbondedUtil.C:18: In file included from src/ComputeNonbondedUtil.h:16: In file included from src/Molecule.h:31: src/GridForceGrid.h:134:2: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int inds[3] = {i0, i1, i2}; ^~~~~~~~~ src/GridForceGrid.h:333:2: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int inds[4] = {i0, i1, i2, i3}; ^~~~~~~~~ In file included from src/ComputeNonbondedUtil.C:18: In file included from src/ComputeNonbondedUtil.h:16: src/Molecule.h:1322:3: warning: non-void function does not return a value in all control paths [-Wreturn-type] } ^ 7 warnings generated. g++ -m64 -std=c++0x -O3 -I/usr/local/include -DCMK_OPTIMIZE=1 -Isrc -Iinc -Iplugins/include -DSTATIC_PLUGIN -I/usr/local/include/tcl8.6 -DNAMD_TCL -I/usr/local/include -DNAMD_FFTW -DNAMD_FFTW_3 -DNAMD_VERSION=\"2.12\" -DNAMD_PLATFORM=\"Linux-x86_64-multicore\" -DREMOVE_PROXYRESULTMSG_EXTRACOPY -DNODEAWARE_PROXY_SPANNINGTREE -DUSE_NODEPATCHMGR -DUSE_CKLOOP=1 -fexpensive-optimizations -ffast-math -o obj/ComputeNonbondedStd.o -c src/ComputeNonbondedStd.C c++: warning: optimization flag '-fexpensive-optimizations' is not supported [-Wignored-optimization-argument] In file included from src/ComputeNonbondedStd.C:19: In file included from src/ComputeNonbondedInl.h:18: In file included from src/ComputeNonbondedUtil.h:15: In file included from src/ReductionMgr.h:10: In file included from /usr/local/include/charm++.h:1109: In file included from /usr/local/include/ckarray.h:29: In file included from /usr/local/include/cklocation.h:62: In file included from /usr/local/include/LBDatabase.h:9: /usr/local/include/lbdb.h:60:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] typedef struct { ^ LDOMHandle /usr/local/include/lbdb.h:65:3: note: type is not C-compatible due to this member declaration inline void pup(PUP::er &p); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/lbdb.h:66:3: note: type is given name 'LDOMHandle' for linkage purposes by this typedef declaration } LDOMHandle; ^ /usr/local/include/lbdb.h:118:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] typedef struct { ^ LDObjHandle /usr/local/include/lbdb.h:122:3: note: type is not C-compatible due to this member declaration inline const LDOMid &omID() const { return omhandle.id; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/lbdb.h:125:3: note: type is given name 'LDObjHandle' for linkage purposes by this typedef declaration } LDObjHandle; ^ /usr/local/include/lbdb.h:169:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] typedef struct { ^ LDObjData /usr/local/include/lbdb.h:186:3: note: type is not C-compatible due to this member declaration inline const LDOMHandle &omHandle() const { return handle.omhandle; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/lbdb.h:194:3: note: type is given name 'LDObjData' for linkage purposes by this typedef declaration } LDObjData; ^ /usr/local/include/lbdb.h:197:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] typedef struct { ^ LDObjStats /usr/local/include/lbdb.h:202:3: note: type is not C-compatible due to this member declaration inline void pup(PUP::er &p); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/lbdb.h:203:3: note: type is given name 'LDObjStats' for linkage purposes by this typedef declaration } LDObjStats; ^ In file included from src/ComputeNonbondedStd.C:19: In file included from src/ComputeNonbondedInl.h:18: In file included from src/ComputeNonbondedUtil.h:16: In file included from src/Molecule.h:27: In file included from src/UniqueSet.h:14: src/UniqueSetRaw.h:216:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register Entry *e = table[elem.hash() % tableLength]; ^~~~~~~~~ In file included from src/ComputeNonbondedStd.C:19: In file included from src/ComputeNonbondedInl.h:18: In file included from src/ComputeNonbondedUtil.h:16: In file included from src/Molecule.h:28: In file included from src/Hydrogen.h:11: src/SortableResizeArray.h:19:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register Elem *r = (this->rep.array+offset); ^~~~~~~~~ src/SortableResizeArray.h:28:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j; ^~~~~~~~~ src/SortableResizeArray.h:29:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register Elem *r = (this->rep.array+offset); ^~~~~~~~~ In file included from src/ComputeNonbondedStd.C:19: In file included from src/ComputeNonbondedInl.h:18: In file included from src/ComputeNonbondedUtil.h:16: In file included from src/Molecule.h:31: src/GridForceGrid.h:134:2: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int inds[3] = {i0, i1, i2}; ^~~~~~~~~ src/GridForceGrid.h:333:2: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int inds[4] = {i0, i1, i2, i3}; ^~~~~~~~~ In file included from src/ComputeNonbondedStd.C:19: In file included from src/ComputeNonbondedInl.h:18: In file included from src/ComputeNonbondedUtil.h:16: src/Molecule.h:1322:3: warning: non-void function does not return a value in all control paths [-Wreturn-type] } ^ In file included from src/ComputeNonbondedStd.C:19: src/ComputeNonbondedInl.h:221:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal pj_x_0, pj_x_1, pj_x_2, pj_x_3; ^~~~~~~~~ src/ComputeNonbondedInl.h:221:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal pj_x_0, pj_x_1, pj_x_2, pj_x_3; ^~~~~~~~~ src/ComputeNonbondedInl.h:221:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal pj_x_0, pj_x_1, pj_x_2, pj_x_3; ^~~~~~~~~ src/ComputeNonbondedInl.h:221:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal pj_x_0, pj_x_1, pj_x_2, pj_x_3; ^~~~~~~~~ src/ComputeNonbondedInl.h:222:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal pj_y_0, pj_y_1, pj_y_2, pj_y_3; ^~~~~~~~~ src/ComputeNonbondedInl.h:222:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal pj_y_0, pj_y_1, pj_y_2, pj_y_3; ^~~~~~~~~ src/ComputeNonbondedInl.h:222:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal pj_y_0, pj_y_1, pj_y_2, pj_y_3; ^~~~~~~~~ src/ComputeNonbondedInl.h:222:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal pj_y_0, pj_y_1, pj_y_2, pj_y_3; ^~~~~~~~~ src/ComputeNonbondedInl.h:223:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal pj_z_0, pj_z_1, pj_z_2, pj_z_3; ^~~~~~~~~ src/ComputeNonbondedInl.h:223:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal pj_z_0, pj_z_1, pj_z_2, pj_z_3; ^~~~~~~~~ src/ComputeNonbondedInl.h:223:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal pj_z_0, pj_z_1, pj_z_2, pj_z_3; ^~~~~~~~~ src/ComputeNonbondedInl.h:223:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal pj_z_0, pj_z_1, pj_z_2, pj_z_3; ^~~~~~~~~ src/ComputeNonbondedInl.h:225:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal t_0, t_1, t_2, t_3, r2_0, r2_1, r2_2, r2_3; ^~~~~~~~~ src/ComputeNonbondedInl.h:225:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal t_0, t_1, t_2, t_3, r2_0, r2_1, r2_2, r2_3; ^~~~~~~~~ src/ComputeNonbondedInl.h:225:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal t_0, t_1, t_2, t_3, r2_0, r2_1, r2_2, r2_3; ^~~~~~~~~ src/ComputeNonbondedInl.h:225:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal t_0, t_1, t_2, t_3, r2_0, r2_1, r2_2, r2_3; ^~~~~~~~~ src/ComputeNonbondedInl.h:225:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal t_0, t_1, t_2, t_3, r2_0, r2_1, r2_2, r2_3; ^~~~~~~~~ src/ComputeNonbondedInl.h:225:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal t_0, t_1, t_2, t_3, r2_0, r2_1, r2_2, r2_3; ^~~~~~~~~ src/ComputeNonbondedInl.h:225:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal t_0, t_1, t_2, t_3, r2_0, r2_1, r2_2, r2_3; ^~~~~~~~~ src/ComputeNonbondedInl.h:225:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal t_0, t_1, t_2, t_3, r2_0, r2_1, r2_2, r2_3; ^~~~~~~~~ src/ComputeNonbondedInl.h:356:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int i; ^~~~~~~~~ src/ComputeNonbondedInl.h:363:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int smallestIndex = i; ^~~~~~~~~ src/ComputeNonbondedInl.h:364:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal smallestValue = se[i].sortValue; ^~~~~~~~~ src/ComputeNonbondedInl.h:365:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j; ^~~~~~~~~ src/ComputeNonbondedInl.h:367:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal currentValue = se[j].sortValue; ^~~~~~~~~ src/ComputeNonbondedInl.h:376:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* entryA = se + i; ^~~~~~~~~ src/ComputeNonbondedInl.h:377:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* entryB = se + smallestIndex; ^~~~~~~~~ src/ComputeNonbondedInl.h:378:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register unsigned int tmpIndex = entryA->index; ^~~~~~~~~ src/ComputeNonbondedInl.h:379:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal tmpSortValue = entryA->sortValue; ^~~~~~~~~ src/ComputeNonbondedInl.h:390:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int keepSorting = 0; ^~~~~~~~~ src/ComputeNonbondedInl.h:398:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* sortEntry1 = se; ^~~~~~~~~ src/ComputeNonbondedInl.h:401:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* sortEntry0 = sortEntry1; ^~~~~~~~~ src/ComputeNonbondedInl.h:403:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal sortEntry0_sortValue = sortEntry0->sortValue; ^~~~~~~~~ src/ComputeNonbondedInl.h:404:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal sortEntry1_sortValue = sortEntry1->sortValue; ^~~~~~~~~ src/ComputeNonbondedInl.h:407:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int sortEntry0_index = sortEntry0->index; ^~~~~~~~~ src/ComputeNonbondedInl.h:408:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int sortEntry1_index = sortEntry1->index; ^~~~~~~~~ src/ComputeNonbondedInl.h:427:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* srcArray = se; ^~~~~~~~~ src/ComputeNonbondedInl.h:428:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* dstArray = buf; ^~~~~~~~~ src/ComputeNonbondedInl.h:432:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int subListSize = 1; ^~~~~~~~~ src/ComputeNonbondedInl.h:441:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int firstListOffset = 0; ^~~~~~~~~ src/ComputeNonbondedInl.h:446:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int numElements = std::min(2 * subListSize, seLen - firstListOffset); ^~~~~~~~~ src/ComputeNonbondedInl.h:447:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int list0len; ^~~~~~~~~ src/ComputeNonbondedInl.h:448:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int list1len; ^~~~~~~~~ src/ComputeNonbondedInl.h:457:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* list0ptr = srcArray + firstListOffset; ^~~~~~~~~ src/ComputeNonbondedInl.h:458:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* list1ptr = list0ptr + subListSize; ^~~~~~~~~ src/ComputeNonbondedInl.h:459:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* dstptr = dstArray + firstListOffset; ^~~~~~~~~ src/ComputeNonbondedInl.h:466:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal sortValue0 = list0ptr->sortValue; ^~~~~~~~~ src/ComputeNonbondedInl.h:467:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal sortValue1 = list1ptr->sortValue; ^~~~~~~~~ src/ComputeNonbondedInl.h:472:11: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int index0 = list0ptr->index; ^~~~~~~~~ src/ComputeNonbondedInl.h:484:11: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int index1 = list1ptr->index; ^~~~~~~~~ src/ComputeNonbondedInl.h:503:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal sortValue0 = list0ptr->sortValue; ^~~~~~~~~ src/ComputeNonbondedInl.h:504:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int index0 = list0ptr->index; ^~~~~~~~~ src/ComputeNonbondedInl.h:519:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal sortValue1 = list1ptr->sortValue; ^~~~~~~~~ src/ComputeNonbondedInl.h:520:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int index1 = list1ptr->index; ^~~~~~~~~ src/ComputeNonbondedInl.h:537:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* tmpPtr = dstArray; ^~~~~~~~~ src/ComputeNonbondedInl.h:562:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* srcArray = se; ^~~~~~~~~ src/ComputeNonbondedInl.h:563:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* dstArray = buf; ^~~~~~~~~ src/ComputeNonbondedInl.h:567:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int subListSize = 1; ^~~~~~~~~ src/ComputeNonbondedInl.h:576:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int firstListOffset = 0; ^~~~~~~~~ src/ComputeNonbondedInl.h:583:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int numElements; ^~~~~~~~~ src/ComputeNonbondedInl.h:585:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int numElements_val0 = 2 * subListSize; ^~~~~~~~~ src/ComputeNonbondedInl.h:586:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int numElements_val1 = seLen - firstListOffset; ^~~~~~~~~ src/ComputeNonbondedInl.h:587:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register bool numElements_test = (numElements_val0 < numElements_val1); ^~~~~~~~~ src/ComputeNonbondedInl.h:592:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* dstptr = dstArray + firstListOffset; // destination array pointer ^~~~~~~~~ src/ComputeNonbondedInl.h:593:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* list0ptr = srcArray + firstListOffset; // source list 0 pointer ^~~~~~~~~ src/ComputeNonbondedInl.h:594:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* list1ptr = list0ptr + subListSize; // source list 1 pointer ^~~~~~~~~ src/ComputeNonbondedInl.h:595:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* list0ptr_end; // pointer to end of source list0's elements (element after last) ^~~~~~~~~ src/ComputeNonbondedInl.h:596:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* list1ptr_end; // pointer to end of source list1's elements (element after last) ^~~~~~~~~ src/ComputeNonbondedInl.h:598:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register bool lenTest = (numElements > subListSize); ^~~~~~~~~ src/ComputeNonbondedInl.h:599:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int list0len_val0 = subListSize; ^~~~~~~~~ src/ComputeNonbondedInl.h:600:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int list1len_val0 = numElements - subListSize; ^~~~~~~~~ src/ComputeNonbondedInl.h:601:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int list0len_val1 = numElements; // NOTE: list1len_val1 = 0 ^~~~~~~~~ src/ComputeNonbondedInl.h:602:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int list0len = __TERNARY_ASSIGN(lenTest, list0len_val0, list0len_val1); ^~~~~~~~~ src/ComputeNonbondedInl.h:603:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int list1len = __TERNARY_ASSIGN(lenTest, list1len_val0, 0); ^~~~~~~~~ src/ComputeNonbondedInl.h:618:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal sortValue0 = list0ptr->sortValue; ^~~~~~~~~ src/ComputeNonbondedInl.h:619:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal sortValue1 = list1ptr->sortValue; ^~~~~~~~~ src/ComputeNonbondedInl.h:620:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int index0 = list0ptr->index; ^~~~~~~~~ src/ComputeNonbondedInl.h:621:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int index1 = list1ptr->index; ^~~~~~~~~ src/ComputeNonbondedInl.h:629:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register bool test = (sortValue0 < sortValue1); ^~~~~~~~~ src/ComputeNonbondedInl.h:685:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* tmpPtr = dstArray; ^~~~~~~~~ In file included from src/ComputeNonbondedStd.C:22: src/ComputeNonbondedBase.h:331:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal plcutoff2 = \ ^~~~~~~~~ src/ComputeNonbondedBase.h:333:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal groupplcutoff2 = \ ^~~~~~~~~ src/ComputeNonbondedBase.h:516:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const int j_upper = params->numAtoms[1]; ^~~~~~~~~ src/ComputeNonbondedBase.h:517:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j; ^~~~~~~~~ src/ComputeNonbondedBase.h:518:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int i; ^~~~~~~~~ src/ComputeNonbondedBase.h:582:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* p_1_sortValues = atomSort_0_sortValues__; ^~~~~~~~~ src/ComputeNonbondedBase.h:583:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* p_1_sortValues_fixg = atomSort_1_sortValues__; ^~~~~~~~~ src/ComputeNonbondedBase.h:595:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal projLineVec_x = params->projLineVec.x; ^~~~~~~~~ src/ComputeNonbondedBase.h:596:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal projLineVec_y = params->projLineVec.y; ^~~~~~~~~ src/ComputeNonbondedBase.h:597:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal projLineVec_z = params->projLineVec.z; ^~~~~~~~~ src/ComputeNonbondedBase.h:601:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int nbgs = p_1->nonbondedGroupSize; ^~~~~~~~~ src/ComputeNonbondedBase.h:602:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal p_x = p_1->position.x; ^~~~~~~~~ src/ComputeNonbondedBase.h:603:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal p_y = p_1->position.y; ^~~~~~~~~ src/ComputeNonbondedBase.h:604:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal p_z = p_1->position.z; ^~~~~~~~~ src/ComputeNonbondedBase.h:605:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int index = 0; ^~~~~~~~~ src/ComputeNonbondedBase.h:607:12: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] for (register int j = nbgs; j < j_upper; j += nbgs) { ^~~~~~~~~ src/ComputeNonbondedBase.h:611:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const CompAtom* p_j_next = p_1 + j; ^~~~~~~~~ src/ComputeNonbondedBase.h:620:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal sortVal = COMPONENT_DOTPRODUCT(p,projLineVec); ^~~~~~~~~ src/ComputeNonbondedBase.h:628:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* p_1_sortValStorePtr = p_1_sortValues + p_1_sortValues_len; ^~~~~~~~~ src/ComputeNonbondedBase.h:638:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal sortVal = COMPONENT_DOTPRODUCT(p,projLineVec); ^~~~~~~~~ src/ComputeNonbondedBase.h:640:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* p_1_sortValStorePtr = p_1_sortValues + p_1_sortValues_len; ^~~~~~~~~ src/ComputeNonbondedBase.h:662:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int nbgs = p_0->nonbondedGroupSize; ^~~~~~~~~ src/ComputeNonbondedBase.h:663:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal p_x = p_0->position.x + offset_x; ^~~~~~~~~ src/ComputeNonbondedBase.h:664:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal p_y = p_0->position.y + offset_y; ^~~~~~~~~ src/ComputeNonbondedBase.h:665:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal p_z = p_0->position.z + offset_z; ^~~~~~~~~ src/ComputeNonbondedBase.h:666:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int index = 0; ^~~~~~~~~ src/ComputeNonbondedBase.h:668:12: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] for (register int i = nbgs; i < i_upper; i += nbgs) { ^~~~~~~~~ src/ComputeNonbondedBase.h:672:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const CompAtom* p_i_next = p_0 + i; ^~~~~~~~~ src/ComputeNonbondedBase.h:676:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal sortVal = COMPONENT_DOTPRODUCT(p,projLineVec); ^~~~~~~~~ src/ComputeNonbondedBase.h:684:2: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal* p_0_sortValStorePtr = p_0_sortValues + index; ^~~~~~~~~ src/ComputeNonbondedBase.h:691:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal sortVal = COMPONENT_DOTPRODUCT(p,projLineVec); ^~~~~~~~~ src/ComputeNonbondedBase.h:693:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal* p_0_sortValStorePtr = p_0_sortValues + index; ^~~~~~~~~ src/ComputeNonbondedBase.h:732:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int fixg = 0; ^~~~~~~~~ src/ComputeNonbondedBase.h:734:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* p_1_sortEntry = p_1_sortValues + tmpI; ^~~~~~~~~ src/ComputeNonbondedBase.h:735:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int p_1_index = p_1_sortEntry->index; ^~~~~~~~~ src/ComputeNonbondedBase.h:737:11: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* p_1_sortEntry_fixg = p_1_sortValues_fixg + p_1_sortValues_fixg_len; ^~~~~~~~~ src/ComputeNonbondedBase.h:840:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_i_x = p_i.position.x + offset_x; ^~~~~~~~~ src/ComputeNonbondedBase.h:841:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_i_y = p_i.position.y + offset_y; ^~~~~~~~~ src/ComputeNonbondedBase.h:842:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_i_z = p_i.position.z + offset_z; ^~~~~~~~~ src/ComputeNonbondedBase.h:933:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int *pli = pairlist + pairlistindex; ^~~~~~~~~ src/ComputeNonbondedBase.h:940:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int g = 0; ^~~~~~~~~ src/ComputeNonbondedBase.h:941:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal p_i_sortValue = p_0_sortValues[i]; ^~~~~~~~~ src/ComputeNonbondedBase.h:943:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* sortValues = ( groupfixed ? p_1_sortValues_fixg : p_1_sortValues ); ^~~~~~~~~ src/ComputeNonbondedBase.h:946:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int lower = 0; ^~~~~~~~~ src/ComputeNonbondedBase.h:947:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int upper = (groupfixed ? p_1_sortValues_fixg_len : p_1_sortValues_len); ^~~~~~~~~ src/ComputeNonbondedBase.h:949:11: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j = ((lower + upper) >> 1); ^~~~~~~~~ src/ComputeNonbondedBase.h:950:11: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal jSortVal = sortValues[j].sortValue; ^~~~~~~~~ src/ComputeNonbondedBase.h:977:6: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* sortEntry0 = sortValues + g; ^~~~~~~~~ src/ComputeNonbondedBase.h:978:6: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* sortEntry1 = sortValues + g + 1; ^~~~~~~~~ src/ComputeNonbondedBase.h:979:13: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int jprev0 = sortEntry0->index; ^~~~~~~~~ src/ComputeNonbondedBase.h:980:6: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int jprev1 = sortEntry1->index; ^~~~~~~~~ src/ComputeNonbondedBase.h:986:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j0; ^~~~~~~~~ src/ComputeNonbondedBase.h:987:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j1; ^~~~~~~~~ src/ComputeNonbondedBase.h:1188:6: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* sortEntry = sortValues + g; ^~~~~~~~~ src/ComputeNonbondedBase.h:1189:13: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j = sortEntry->index; ^~~~~~~~~ src/ComputeNonbondedBase.h:1242:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int *pli = pairlist2; ^~~~~~~~~ src/ComputeNonbondedBase.h:1245:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register plint *plin = pairlistn; ^~~~~~~~~ src/ComputeNonbondedBase.h:1365:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int jprev0 = pairlist [k ]; ^~~~~~~~~ src/ComputeNonbondedBase.h:1366:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int jprev1 = pairlist [k + 1]; ^~~~~~~~~ src/ComputeNonbondedBase.h:1368:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j0; ^~~~~~~~~ src/ComputeNonbondedBase.h:1369:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j1; ^~~~~~~~~ In file included from src/ComputeNonbondedStd.C:22: In file included from src/ComputeNonbondedBase.h:1983: src/ComputeNonbondedBase2.h:194:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_x = p_i_x - p_j->position.x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:195:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_y = p_i_y - p_j->position.y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:196:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_z = p_i_z - p_j->position.z; ^~~~~~~~~ src/ComputeNonbondedBase2.h:483:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal fast_dir = ^~~~~~~~~ src/ComputeNonbondedBase2.h:495:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal tmp_x = force_r * p_ij_x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:499:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal tmp_y = force_r * p_ij_y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:503:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal tmp_z = force_r * p_ij_z; ^~~~~~~~~ In file included from src/ComputeNonbondedStd.C:22: In file included from src/ComputeNonbondedBase.h:2000: src/ComputeNonbondedBase2.h:194:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_x = p_i_x - p_j->position.x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:195:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_y = p_i_y - p_j->position.y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:196:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_z = p_i_z - p_j->position.z; ^~~~~~~~~ src/ComputeNonbondedBase2.h:483:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal fast_dir = ^~~~~~~~~ src/ComputeNonbondedBase2.h:495:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal tmp_x = force_r * p_ij_x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:499:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal tmp_y = force_r * p_ij_y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:503:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal tmp_z = force_r * p_ij_z; ^~~~~~~~~ In file included from src/ComputeNonbondedStd.C:24: src/ComputeNonbondedBase.h:331:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal plcutoff2 = \ ^~~~~~~~~ src/ComputeNonbondedBase.h:333:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal groupplcutoff2 = \ ^~~~~~~~~ src/ComputeNonbondedBase.h:516:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const int j_upper = params->numAtoms[1]; ^~~~~~~~~ src/ComputeNonbondedBase.h:517:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j; ^~~~~~~~~ src/ComputeNonbondedBase.h:518:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int i; ^~~~~~~~~ src/ComputeNonbondedBase.h:582:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* p_1_sortValues = atomSort_0_sortValues__; ^~~~~~~~~ src/ComputeNonbondedBase.h:583:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* p_1_sortValues_fixg = atomSort_1_sortValues__; ^~~~~~~~~ src/ComputeNonbondedBase.h:595:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal projLineVec_x = params->projLineVec.x; ^~~~~~~~~ src/ComputeNonbondedBase.h:596:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal projLineVec_y = params->projLineVec.y; ^~~~~~~~~ src/ComputeNonbondedBase.h:597:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal projLineVec_z = params->projLineVec.z; ^~~~~~~~~ src/ComputeNonbondedBase.h:601:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int nbgs = p_1->nonbondedGroupSize; ^~~~~~~~~ src/ComputeNonbondedBase.h:602:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal p_x = p_1->position.x; ^~~~~~~~~ src/ComputeNonbondedBase.h:603:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal p_y = p_1->position.y; ^~~~~~~~~ src/ComputeNonbondedBase.h:604:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal p_z = p_1->position.z; ^~~~~~~~~ src/ComputeNonbondedBase.h:605:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int index = 0; ^~~~~~~~~ src/ComputeNonbondedBase.h:607:12: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] for (register int j = nbgs; j < j_upper; j += nbgs) { ^~~~~~~~~ src/ComputeNonbondedBase.h:611:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const CompAtom* p_j_next = p_1 + j; ^~~~~~~~~ src/ComputeNonbondedBase.h:620:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal sortVal = COMPONENT_DOTPRODUCT(p,projLineVec); ^~~~~~~~~ src/ComputeNonbondedBase.h:628:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* p_1_sortValStorePtr = p_1_sortValues + p_1_sortValues_len; ^~~~~~~~~ src/ComputeNonbondedBase.h:638:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal sortVal = COMPONENT_DOTPRODUCT(p,projLineVec); ^~~~~~~~~ src/ComputeNonbondedBase.h:640:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* p_1_sortValStorePtr = p_1_sortValues + p_1_sortValues_len; ^~~~~~~~~ src/ComputeNonbondedBase.h:662:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int nbgs = p_0->nonbondedGroupSize; ^~~~~~~~~ src/ComputeNonbondedBase.h:663:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal p_x = p_0->position.x + offset_x; ^~~~~~~~~ src/ComputeNonbondedBase.h:664:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal p_y = p_0->position.y + offset_y; ^~~~~~~~~ src/ComputeNonbondedBase.h:665:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal p_z = p_0->position.z + offset_z; ^~~~~~~~~ src/ComputeNonbondedBase.h:666:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int index = 0; ^~~~~~~~~ src/ComputeNonbondedBase.h:668:12: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] for (register int i = nbgs; i < i_upper; i += nbgs) { ^~~~~~~~~ src/ComputeNonbondedBase.h:672:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const CompAtom* p_i_next = p_0 + i; ^~~~~~~~~ src/ComputeNonbondedBase.h:676:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal sortVal = COMPONENT_DOTPRODUCT(p,projLineVec); ^~~~~~~~~ src/ComputeNonbondedBase.h:684:2: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal* p_0_sortValStorePtr = p_0_sortValues + index; ^~~~~~~~~ src/ComputeNonbondedBase.h:691:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal sortVal = COMPONENT_DOTPRODUCT(p,projLineVec); ^~~~~~~~~ src/ComputeNonbondedBase.h:693:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal* p_0_sortValStorePtr = p_0_sortValues + index; ^~~~~~~~~ src/ComputeNonbondedBase.h:732:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int fixg = 0; ^~~~~~~~~ src/ComputeNonbondedBase.h:734:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* p_1_sortEntry = p_1_sortValues + tmpI; ^~~~~~~~~ src/ComputeNonbondedBase.h:735:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int p_1_index = p_1_sortEntry->index; ^~~~~~~~~ src/ComputeNonbondedBase.h:737:11: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* p_1_sortEntry_fixg = p_1_sortValues_fixg + p_1_sortValues_fixg_len; ^~~~~~~~~ src/ComputeNonbondedBase.h:840:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_i_x = p_i.position.x + offset_x; ^~~~~~~~~ src/ComputeNonbondedBase.h:841:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_i_y = p_i.position.y + offset_y; ^~~~~~~~~ src/ComputeNonbondedBase.h:842:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_i_z = p_i.position.z + offset_z; ^~~~~~~~~ src/ComputeNonbondedBase.h:933:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int *pli = pairlist + pairlistindex; ^~~~~~~~~ src/ComputeNonbondedBase.h:940:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int g = 0; ^~~~~~~~~ src/ComputeNonbondedBase.h:941:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal p_i_sortValue = p_0_sortValues[i]; ^~~~~~~~~ src/ComputeNonbondedBase.h:943:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* sortValues = ( groupfixed ? p_1_sortValues_fixg : p_1_sortValues ); ^~~~~~~~~ src/ComputeNonbondedBase.h:946:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int lower = 0; ^~~~~~~~~ src/ComputeNonbondedBase.h:947:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int upper = (groupfixed ? p_1_sortValues_fixg_len : p_1_sortValues_len); ^~~~~~~~~ src/ComputeNonbondedBase.h:949:11: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j = ((lower + upper) >> 1); ^~~~~~~~~ src/ComputeNonbondedBase.h:950:11: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal jSortVal = sortValues[j].sortValue; ^~~~~~~~~ src/ComputeNonbondedBase.h:977:6: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* sortEntry0 = sortValues + g; ^~~~~~~~~ src/ComputeNonbondedBase.h:978:6: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* sortEntry1 = sortValues + g + 1; ^~~~~~~~~ src/ComputeNonbondedBase.h:979:13: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int jprev0 = sortEntry0->index; ^~~~~~~~~ src/ComputeNonbondedBase.h:980:6: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int jprev1 = sortEntry1->index; ^~~~~~~~~ src/ComputeNonbondedBase.h:986:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j0; ^~~~~~~~~ src/ComputeNonbondedBase.h:987:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j1; ^~~~~~~~~ src/ComputeNonbondedBase.h:1188:6: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* sortEntry = sortValues + g; ^~~~~~~~~ src/ComputeNonbondedBase.h:1189:13: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j = sortEntry->index; ^~~~~~~~~ src/ComputeNonbondedBase.h:1242:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int *pli = pairlist2; ^~~~~~~~~ src/ComputeNonbondedBase.h:1245:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register plint *plin = pairlistn; ^~~~~~~~~ src/ComputeNonbondedBase.h:1365:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int jprev0 = pairlist [k ]; ^~~~~~~~~ src/ComputeNonbondedBase.h:1366:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int jprev1 = pairlist [k + 1]; ^~~~~~~~~ src/ComputeNonbondedBase.h:1368:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j0; ^~~~~~~~~ src/ComputeNonbondedBase.h:1369:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j1; ^~~~~~~~~ In file included from src/ComputeNonbondedStd.C:24: In file included from src/ComputeNonbondedBase.h:1983: src/ComputeNonbondedBase2.h:194:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_x = p_i_x - p_j->position.x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:195:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_y = p_i_y - p_j->position.y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:196:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_z = p_i_z - p_j->position.z; ^~~~~~~~~ src/ComputeNonbondedBase2.h:284:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal vdw_val = ^~~~~~~~~ src/ComputeNonbondedBase.h:64:21: note: expanded from macro 'ENERGY' #define ENERGY(X) X ^ In file included from src/ComputeNonbondedStd.C:24: In file included from src/ComputeNonbondedBase.h:1983: src/ComputeNonbondedBase2.h:344:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal fast_val = ^~~~~~~~~ src/ComputeNonbondedBase.h:64:21: note: expanded from macro 'ENERGY' #define ENERGY(X) X ^ In file included from src/ComputeNonbondedStd.C:24: In file included from src/ComputeNonbondedBase.h:1983: src/ComputeNonbondedBase2.h:483:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal fast_dir = ^~~~~~~~~ src/ComputeNonbondedBase2.h:495:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal tmp_x = force_r * p_ij_x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:499:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal tmp_y = force_r * p_ij_y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:503:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal tmp_z = force_r * p_ij_z; ^~~~~~~~~ In file included from src/ComputeNonbondedStd.C:24: In file included from src/ComputeNonbondedBase.h:2000: src/ComputeNonbondedBase2.h:194:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_x = p_i_x - p_j->position.x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:195:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_y = p_i_y - p_j->position.y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:196:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_z = p_i_z - p_j->position.z; ^~~~~~~~~ src/ComputeNonbondedBase2.h:284:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal vdw_val = ^~~~~~~~~ src/ComputeNonbondedBase.h:64:21: note: expanded from macro 'ENERGY' #define ENERGY(X) X ^ In file included from src/ComputeNonbondedStd.C:24: In file included from src/ComputeNonbondedBase.h:2000: src/ComputeNonbondedBase2.h:344:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal fast_val = ^~~~~~~~~ src/ComputeNonbondedBase.h:64:21: note: expanded from macro 'ENERGY' #define ENERGY(X) X ^ In file included from src/ComputeNonbondedStd.C:24: In file included from src/ComputeNonbondedBase.h:2000: src/ComputeNonbondedBase2.h:483:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal fast_dir = ^~~~~~~~~ src/ComputeNonbondedBase2.h:495:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal tmp_x = force_r * p_ij_x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:499:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal tmp_y = force_r * p_ij_y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:503:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal tmp_z = force_r * p_ij_z; ^~~~~~~~~ In file included from src/ComputeNonbondedStd.C:27: src/ComputeNonbondedBase.h:331:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal plcutoff2 = \ ^~~~~~~~~ src/ComputeNonbondedBase.h:333:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal groupplcutoff2 = \ ^~~~~~~~~ src/ComputeNonbondedBase.h:516:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const int j_upper = params->numAtoms[1]; ^~~~~~~~~ src/ComputeNonbondedBase.h:517:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j; ^~~~~~~~~ src/ComputeNonbondedBase.h:518:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int i; ^~~~~~~~~ src/ComputeNonbondedBase.h:582:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* p_1_sortValues = atomSort_0_sortValues__; ^~~~~~~~~ src/ComputeNonbondedBase.h:583:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* p_1_sortValues_fixg = atomSort_1_sortValues__; ^~~~~~~~~ src/ComputeNonbondedBase.h:595:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal projLineVec_x = params->projLineVec.x; ^~~~~~~~~ src/ComputeNonbondedBase.h:596:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal projLineVec_y = params->projLineVec.y; ^~~~~~~~~ src/ComputeNonbondedBase.h:597:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal projLineVec_z = params->projLineVec.z; ^~~~~~~~~ src/ComputeNonbondedBase.h:601:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int nbgs = p_1->nonbondedGroupSize; ^~~~~~~~~ src/ComputeNonbondedBase.h:602:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal p_x = p_1->position.x; ^~~~~~~~~ src/ComputeNonbondedBase.h:603:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal p_y = p_1->position.y; ^~~~~~~~~ src/ComputeNonbondedBase.h:604:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal p_z = p_1->position.z; ^~~~~~~~~ src/ComputeNonbondedBase.h:605:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int index = 0; ^~~~~~~~~ src/ComputeNonbondedBase.h:607:12: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] for (register int j = nbgs; j < j_upper; j += nbgs) { ^~~~~~~~~ src/ComputeNonbondedBase.h:611:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const CompAtom* p_j_next = p_1 + j; ^~~~~~~~~ src/ComputeNonbondedBase.h:620:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal sortVal = COMPONENT_DOTPRODUCT(p,projLineVec); ^~~~~~~~~ src/ComputeNonbondedBase.h:628:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* p_1_sortValStorePtr = p_1_sortValues + p_1_sortValues_len; ^~~~~~~~~ src/ComputeNonbondedBase.h:638:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal sortVal = COMPONENT_DOTPRODUCT(p,projLineVec); ^~~~~~~~~ src/ComputeNonbondedBase.h:640:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* p_1_sortValStorePtr = p_1_sortValues + p_1_sortValues_len; ^~~~~~~~~ src/ComputeNonbondedBase.h:662:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int nbgs = p_0->nonbondedGroupSize; ^~~~~~~~~ src/ComputeNonbondedBase.h:663:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal p_x = p_0->position.x + offset_x; ^~~~~~~~~ src/ComputeNonbondedBase.h:664:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal p_y = p_0->position.y + offset_y; ^~~~~~~~~ src/ComputeNonbondedBase.h:665:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal p_z = p_0->position.z + offset_z; ^~~~~~~~~ src/ComputeNonbondedBase.h:666:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int index = 0; ^~~~~~~~~ src/ComputeNonbondedBase.h:668:12: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] for (register int i = nbgs; i < i_upper; i += nbgs) { ^~~~~~~~~ src/ComputeNonbondedBase.h:672:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const CompAtom* p_i_next = p_0 + i; ^~~~~~~~~ src/ComputeNonbondedBase.h:676:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal sortVal = COMPONENT_DOTPRODUCT(p,projLineVec); ^~~~~~~~~ src/ComputeNonbondedBase.h:684:2: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal* p_0_sortValStorePtr = p_0_sortValues + index; ^~~~~~~~~ src/ComputeNonbondedBase.h:691:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal sortVal = COMPONENT_DOTPRODUCT(p,projLineVec); ^~~~~~~~~ src/ComputeNonbondedBase.h:693:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal* p_0_sortValStorePtr = p_0_sortValues + index; ^~~~~~~~~ src/ComputeNonbondedBase.h:732:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int fixg = 0; ^~~~~~~~~ src/ComputeNonbondedBase.h:734:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* p_1_sortEntry = p_1_sortValues + tmpI; ^~~~~~~~~ src/ComputeNonbondedBase.h:735:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int p_1_index = p_1_sortEntry->index; ^~~~~~~~~ src/ComputeNonbondedBase.h:737:11: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* p_1_sortEntry_fixg = p_1_sortValues_fixg + p_1_sortValues_fixg_len; ^~~~~~~~~ src/ComputeNonbondedBase.h:840:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_i_x = p_i.position.x + offset_x; ^~~~~~~~~ src/ComputeNonbondedBase.h:841:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_i_y = p_i.position.y + offset_y; ^~~~~~~~~ src/ComputeNonbondedBase.h:842:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_i_z = p_i.position.z + offset_z; ^~~~~~~~~ src/ComputeNonbondedBase.h:933:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int *pli = pairlist + pairlistindex; ^~~~~~~~~ src/ComputeNonbondedBase.h:940:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int g = 0; ^~~~~~~~~ src/ComputeNonbondedBase.h:941:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal p_i_sortValue = p_0_sortValues[i]; ^~~~~~~~~ src/ComputeNonbondedBase.h:943:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* sortValues = ( groupfixed ? p_1_sortValues_fixg : p_1_sortValues ); ^~~~~~~~~ src/ComputeNonbondedBase.h:946:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int lower = 0; ^~~~~~~~~ src/ComputeNonbondedBase.h:947:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int upper = (groupfixed ? p_1_sortValues_fixg_len : p_1_sortValues_len); ^~~~~~~~~ src/ComputeNonbondedBase.h:949:11: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j = ((lower + upper) >> 1); ^~~~~~~~~ src/ComputeNonbondedBase.h:950:11: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal jSortVal = sortValues[j].sortValue; ^~~~~~~~~ src/ComputeNonbondedBase.h:977:6: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* sortEntry0 = sortValues + g; ^~~~~~~~~ src/ComputeNonbondedBase.h:978:6: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* sortEntry1 = sortValues + g + 1; ^~~~~~~~~ src/ComputeNonbondedBase.h:979:13: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int jprev0 = sortEntry0->index; ^~~~~~~~~ src/ComputeNonbondedBase.h:980:6: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int jprev1 = sortEntry1->index; ^~~~~~~~~ src/ComputeNonbondedBase.h:986:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j0; ^~~~~~~~~ src/ComputeNonbondedBase.h:987:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j1; ^~~~~~~~~ src/ComputeNonbondedBase.h:1188:6: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* sortEntry = sortValues + g; ^~~~~~~~~ src/ComputeNonbondedBase.h:1189:13: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j = sortEntry->index; ^~~~~~~~~ src/ComputeNonbondedBase.h:1242:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int *pli = pairlist2; ^~~~~~~~~ src/ComputeNonbondedBase.h:1245:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register plint *plin = pairlistn; ^~~~~~~~~ src/ComputeNonbondedBase.h:1365:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int jprev0 = pairlist [k ]; ^~~~~~~~~ src/ComputeNonbondedBase.h:1366:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int jprev1 = pairlist [k + 1]; ^~~~~~~~~ src/ComputeNonbondedBase.h:1368:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j0; ^~~~~~~~~ src/ComputeNonbondedBase.h:1369:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j1; ^~~~~~~~~ In file included from src/ComputeNonbondedStd.C:27: In file included from src/ComputeNonbondedBase.h:1983: src/ComputeNonbondedBase2.h:194:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_x = p_i_x - p_j->position.x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:195:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_y = p_i_y - p_j->position.y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:196:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_z = p_i_z - p_j->position.z; ^~~~~~~~~ src/ComputeNonbondedBase2.h:483:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal fast_dir = ^~~~~~~~~ src/ComputeNonbondedBase2.h:495:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal tmp_x = force_r * p_ij_x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:499:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal tmp_y = force_r * p_ij_y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:503:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal tmp_z = force_r * p_ij_z; ^~~~~~~~~ src/ComputeNonbondedBase2.h:684:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_dir = (diffa * slow_d + slow_c) * diffa + slow_b; ^~~~~~~~~ src/ComputeNonbondedBase2.h:696:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_x = fullforce_r * p_ij_x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:699:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_y = fullforce_r * p_ij_y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:702:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_z = fullforce_r * p_ij_z; ^~~~~~~~~ In file included from src/ComputeNonbondedStd.C:27: In file included from src/ComputeNonbondedBase.h:2000: src/ComputeNonbondedBase2.h:194:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_x = p_i_x - p_j->position.x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:195:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_y = p_i_y - p_j->position.y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:196:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_z = p_i_z - p_j->position.z; ^~~~~~~~~ src/ComputeNonbondedBase2.h:483:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal fast_dir = ^~~~~~~~~ src/ComputeNonbondedBase2.h:495:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal tmp_x = force_r * p_ij_x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:499:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal tmp_y = force_r * p_ij_y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:503:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal tmp_z = force_r * p_ij_z; ^~~~~~~~~ src/ComputeNonbondedBase2.h:684:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_dir = (diffa * slow_d + slow_c) * diffa + slow_b; ^~~~~~~~~ src/ComputeNonbondedBase2.h:696:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_x = fullforce_r * p_ij_x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:699:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_y = fullforce_r * p_ij_y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:702:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_z = fullforce_r * p_ij_z; ^~~~~~~~~ In file included from src/ComputeNonbondedStd.C:27: In file included from src/ComputeNonbondedBase.h:2016: src/ComputeNonbondedBase2.h:194:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_x = p_i_x - p_j->position.x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:195:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_y = p_i_y - p_j->position.y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:196:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_z = p_i_z - p_j->position.z; ^~~~~~~~~ src/ComputeNonbondedBase2.h:684:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_dir = (diffa * slow_d + slow_c) * diffa + slow_b; ^~~~~~~~~ src/ComputeNonbondedBase2.h:696:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_x = fullforce_r * p_ij_x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:699:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_y = fullforce_r * p_ij_y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:702:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_z = fullforce_r * p_ij_z; ^~~~~~~~~ In file included from src/ComputeNonbondedStd.C:29: src/ComputeNonbondedBase.h:331:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal plcutoff2 = \ ^~~~~~~~~ src/ComputeNonbondedBase.h:333:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal groupplcutoff2 = \ ^~~~~~~~~ src/ComputeNonbondedBase.h:516:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const int j_upper = params->numAtoms[1]; ^~~~~~~~~ src/ComputeNonbondedBase.h:517:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j; ^~~~~~~~~ src/ComputeNonbondedBase.h:518:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int i; ^~~~~~~~~ src/ComputeNonbondedBase.h:582:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* p_1_sortValues = atomSort_0_sortValues__; ^~~~~~~~~ src/ComputeNonbondedBase.h:583:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* p_1_sortValues_fixg = atomSort_1_sortValues__; ^~~~~~~~~ src/ComputeNonbondedBase.h:595:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal projLineVec_x = params->projLineVec.x; ^~~~~~~~~ src/ComputeNonbondedBase.h:596:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal projLineVec_y = params->projLineVec.y; ^~~~~~~~~ src/ComputeNonbondedBase.h:597:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal projLineVec_z = params->projLineVec.z; ^~~~~~~~~ src/ComputeNonbondedBase.h:601:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int nbgs = p_1->nonbondedGroupSize; ^~~~~~~~~ src/ComputeNonbondedBase.h:602:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal p_x = p_1->position.x; ^~~~~~~~~ src/ComputeNonbondedBase.h:603:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal p_y = p_1->position.y; ^~~~~~~~~ src/ComputeNonbondedBase.h:604:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal p_z = p_1->position.z; ^~~~~~~~~ src/ComputeNonbondedBase.h:605:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int index = 0; ^~~~~~~~~ src/ComputeNonbondedBase.h:607:12: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] for (register int j = nbgs; j < j_upper; j += nbgs) { ^~~~~~~~~ src/ComputeNonbondedBase.h:611:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const CompAtom* p_j_next = p_1 + j; ^~~~~~~~~ src/ComputeNonbondedBase.h:620:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal sortVal = COMPONENT_DOTPRODUCT(p,projLineVec); ^~~~~~~~~ src/ComputeNonbondedBase.h:628:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* p_1_sortValStorePtr = p_1_sortValues + p_1_sortValues_len; ^~~~~~~~~ src/ComputeNonbondedBase.h:638:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal sortVal = COMPONENT_DOTPRODUCT(p,projLineVec); ^~~~~~~~~ src/ComputeNonbondedBase.h:640:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* p_1_sortValStorePtr = p_1_sortValues + p_1_sortValues_len; ^~~~~~~~~ src/ComputeNonbondedBase.h:662:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int nbgs = p_0->nonbondedGroupSize; ^~~~~~~~~ src/ComputeNonbondedBase.h:663:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal p_x = p_0->position.x + offset_x; ^~~~~~~~~ src/ComputeNonbondedBase.h:664:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal p_y = p_0->position.y + offset_y; ^~~~~~~~~ src/ComputeNonbondedBase.h:665:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal p_z = p_0->position.z + offset_z; ^~~~~~~~~ src/ComputeNonbondedBase.h:666:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int index = 0; ^~~~~~~~~ src/ComputeNonbondedBase.h:668:12: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] for (register int i = nbgs; i < i_upper; i += nbgs) { ^~~~~~~~~ src/ComputeNonbondedBase.h:672:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const CompAtom* p_i_next = p_0 + i; ^~~~~~~~~ src/ComputeNonbondedBase.h:676:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal sortVal = COMPONENT_DOTPRODUCT(p,projLineVec); ^~~~~~~~~ src/ComputeNonbondedBase.h:684:2: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal* p_0_sortValStorePtr = p_0_sortValues + index; ^~~~~~~~~ src/ComputeNonbondedBase.h:691:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal sortVal = COMPONENT_DOTPRODUCT(p,projLineVec); ^~~~~~~~~ src/ComputeNonbondedBase.h:693:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal* p_0_sortValStorePtr = p_0_sortValues + index; ^~~~~~~~~ src/ComputeNonbondedBase.h:732:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int fixg = 0; ^~~~~~~~~ src/ComputeNonbondedBase.h:734:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* p_1_sortEntry = p_1_sortValues + tmpI; ^~~~~~~~~ src/ComputeNonbondedBase.h:735:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int p_1_index = p_1_sortEntry->index; ^~~~~~~~~ src/ComputeNonbondedBase.h:737:11: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* p_1_sortEntry_fixg = p_1_sortValues_fixg + p_1_sortValues_fixg_len; ^~~~~~~~~ src/ComputeNonbondedBase.h:840:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_i_x = p_i.position.x + offset_x; ^~~~~~~~~ src/ComputeNonbondedBase.h:841:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_i_y = p_i.position.y + offset_y; ^~~~~~~~~ src/ComputeNonbondedBase.h:842:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_i_z = p_i.position.z + offset_z; ^~~~~~~~~ src/ComputeNonbondedBase.h:933:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int *pli = pairlist + pairlistindex; ^~~~~~~~~ src/ComputeNonbondedBase.h:940:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int g = 0; ^~~~~~~~~ src/ComputeNonbondedBase.h:941:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal p_i_sortValue = p_0_sortValues[i]; ^~~~~~~~~ src/ComputeNonbondedBase.h:943:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* sortValues = ( groupfixed ? p_1_sortValues_fixg : p_1_sortValues ); ^~~~~~~~~ src/ComputeNonbondedBase.h:946:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int lower = 0; ^~~~~~~~~ src/ComputeNonbondedBase.h:947:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int upper = (groupfixed ? p_1_sortValues_fixg_len : p_1_sortValues_len); ^~~~~~~~~ src/ComputeNonbondedBase.h:949:11: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j = ((lower + upper) >> 1); ^~~~~~~~~ src/ComputeNonbondedBase.h:950:11: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal jSortVal = sortValues[j].sortValue; ^~~~~~~~~ src/ComputeNonbondedBase.h:977:6: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* sortEntry0 = sortValues + g; ^~~~~~~~~ src/ComputeNonbondedBase.h:978:6: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* sortEntry1 = sortValues + g + 1; ^~~~~~~~~ src/ComputeNonbondedBase.h:979:13: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int jprev0 = sortEntry0->index; ^~~~~~~~~ src/ComputeNonbondedBase.h:980:6: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int jprev1 = sortEntry1->index; ^~~~~~~~~ src/ComputeNonbondedBase.h:986:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j0; ^~~~~~~~~ src/ComputeNonbondedBase.h:987:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j1; ^~~~~~~~~ src/ComputeNonbondedBase.h:1188:6: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* sortEntry = sortValues + g; ^~~~~~~~~ src/ComputeNonbondedBase.h:1189:13: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j = sortEntry->index; ^~~~~~~~~ src/ComputeNonbondedBase.h:1242:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int *pli = pairlist2; ^~~~~~~~~ src/ComputeNonbondedBase.h:1245:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register plint *plin = pairlistn; ^~~~~~~~~ src/ComputeNonbondedBase.h:1365:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int jprev0 = pairlist [k ]; ^~~~~~~~~ src/ComputeNonbondedBase.h:1366:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int jprev1 = pairlist [k + 1]; ^~~~~~~~~ src/ComputeNonbondedBase.h:1368:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j0; ^~~~~~~~~ src/ComputeNonbondedBase.h:1369:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j1; ^~~~~~~~~ In file included from src/ComputeNonbondedStd.C:29: In file included from src/ComputeNonbondedBase.h:1983: src/ComputeNonbondedBase2.h:194:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_x = p_i_x - p_j->position.x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:195:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_y = p_i_y - p_j->position.y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:196:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_z = p_i_z - p_j->position.z; ^~~~~~~~~ src/ComputeNonbondedBase2.h:284:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal vdw_val = ^~~~~~~~~ src/ComputeNonbondedBase.h:64:21: note: expanded from macro 'ENERGY' #define ENERGY(X) X ^ In file included from src/ComputeNonbondedStd.C:29: In file included from src/ComputeNonbondedBase.h:1983: src/ComputeNonbondedBase2.h:344:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal fast_val = ^~~~~~~~~ src/ComputeNonbondedBase.h:64:21: note: expanded from macro 'ENERGY' #define ENERGY(X) X ^ In file included from src/ComputeNonbondedStd.C:29: In file included from src/ComputeNonbondedBase.h:1983: src/ComputeNonbondedBase2.h:483:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal fast_dir = ^~~~~~~~~ src/ComputeNonbondedBase2.h:495:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal tmp_x = force_r * p_ij_x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:499:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal tmp_y = force_r * p_ij_y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:503:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal tmp_z = force_r * p_ij_z; ^~~~~~~~~ src/ComputeNonbondedBase2.h:631:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_val = ^~~~~~~~~ src/ComputeNonbondedBase.h:64:21: note: expanded from macro 'ENERGY' #define ENERGY(X) X ^ In file included from src/ComputeNonbondedStd.C:29: In file included from src/ComputeNonbondedBase.h:1983: src/ComputeNonbondedBase2.h:684:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_dir = (diffa * slow_d + slow_c) * diffa + slow_b; ^~~~~~~~~ src/ComputeNonbondedBase2.h:696:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_x = fullforce_r * p_ij_x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:699:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_y = fullforce_r * p_ij_y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:702:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_z = fullforce_r * p_ij_z; ^~~~~~~~~ In file included from src/ComputeNonbondedStd.C:29: In file included from src/ComputeNonbondedBase.h:2000: src/ComputeNonbondedBase2.h:194:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_x = p_i_x - p_j->position.x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:195:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_y = p_i_y - p_j->position.y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:196:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_z = p_i_z - p_j->position.z; ^~~~~~~~~ src/ComputeNonbondedBase2.h:284:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal vdw_val = ^~~~~~~~~ src/ComputeNonbondedBase.h:64:21: note: expanded from macro 'ENERGY' #define ENERGY(X) X ^ In file included from src/ComputeNonbondedStd.C:29: In file included from src/ComputeNonbondedBase.h:2000: src/ComputeNonbondedBase2.h:344:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal fast_val = ^~~~~~~~~ src/ComputeNonbondedBase.h:64:21: note: expanded from macro 'ENERGY' #define ENERGY(X) X ^ In file included from src/ComputeNonbondedStd.C:29: In file included from src/ComputeNonbondedBase.h:2000: src/ComputeNonbondedBase2.h:483:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal fast_dir = ^~~~~~~~~ src/ComputeNonbondedBase2.h:495:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal tmp_x = force_r * p_ij_x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:499:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal tmp_y = force_r * p_ij_y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:503:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal tmp_z = force_r * p_ij_z; ^~~~~~~~~ src/ComputeNonbondedBase2.h:631:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_val = ^~~~~~~~~ src/ComputeNonbondedBase.h:64:21: note: expanded from macro 'ENERGY' #define ENERGY(X) X ^ In file included from src/ComputeNonbondedStd.C:29: In file included from src/ComputeNonbondedBase.h:2000: src/ComputeNonbondedBase2.h:684:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_dir = (diffa * slow_d + slow_c) * diffa + slow_b; ^~~~~~~~~ src/ComputeNonbondedBase2.h:696:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_x = fullforce_r * p_ij_x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:699:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_y = fullforce_r * p_ij_y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:702:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_z = fullforce_r * p_ij_z; ^~~~~~~~~ In file included from src/ComputeNonbondedStd.C:29: In file included from src/ComputeNonbondedBase.h:2016: src/ComputeNonbondedBase2.h:194:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_x = p_i_x - p_j->position.x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:195:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_y = p_i_y - p_j->position.y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:196:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_z = p_i_z - p_j->position.z; ^~~~~~~~~ src/ComputeNonbondedBase2.h:631:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_val = ^~~~~~~~~ src/ComputeNonbondedBase.h:64:21: note: expanded from macro 'ENERGY' #define ENERGY(X) X ^ In file included from src/ComputeNonbondedStd.C:29: In file included from src/ComputeNonbondedBase.h:2016: src/ComputeNonbondedBase2.h:684:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_dir = (diffa * slow_d + slow_c) * diffa + slow_b; ^~~~~~~~~ src/ComputeNonbondedBase2.h:696:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_x = fullforce_r * p_ij_x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:699:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_y = fullforce_r * p_ij_y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:702:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_z = fullforce_r * p_ij_z; ^~~~~~~~~ In file included from src/ComputeNonbondedStd.C:32: src/ComputeNonbondedBase.h:331:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal plcutoff2 = \ ^~~~~~~~~ src/ComputeNonbondedBase.h:333:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal groupplcutoff2 = \ ^~~~~~~~~ src/ComputeNonbondedBase.h:516:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const int j_upper = params->numAtoms[1]; ^~~~~~~~~ src/ComputeNonbondedBase.h:517:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j; ^~~~~~~~~ src/ComputeNonbondedBase.h:518:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int i; ^~~~~~~~~ src/ComputeNonbondedBase.h:582:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* p_1_sortValues = atomSort_0_sortValues__; ^~~~~~~~~ src/ComputeNonbondedBase.h:583:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* p_1_sortValues_fixg = atomSort_1_sortValues__; ^~~~~~~~~ src/ComputeNonbondedBase.h:595:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal projLineVec_x = params->projLineVec.x; ^~~~~~~~~ src/ComputeNonbondedBase.h:596:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal projLineVec_y = params->projLineVec.y; ^~~~~~~~~ src/ComputeNonbondedBase.h:597:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal projLineVec_z = params->projLineVec.z; ^~~~~~~~~ src/ComputeNonbondedBase.h:601:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int nbgs = p_1->nonbondedGroupSize; ^~~~~~~~~ src/ComputeNonbondedBase.h:602:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal p_x = p_1->position.x; ^~~~~~~~~ src/ComputeNonbondedBase.h:603:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal p_y = p_1->position.y; ^~~~~~~~~ src/ComputeNonbondedBase.h:604:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal p_z = p_1->position.z; ^~~~~~~~~ src/ComputeNonbondedBase.h:605:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int index = 0; ^~~~~~~~~ src/ComputeNonbondedBase.h:607:12: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] for (register int j = nbgs; j < j_upper; j += nbgs) { ^~~~~~~~~ src/ComputeNonbondedBase.h:611:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const CompAtom* p_j_next = p_1 + j; ^~~~~~~~~ src/ComputeNonbondedBase.h:620:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal sortVal = COMPONENT_DOTPRODUCT(p,projLineVec); ^~~~~~~~~ src/ComputeNonbondedBase.h:628:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* p_1_sortValStorePtr = p_1_sortValues + p_1_sortValues_len; ^~~~~~~~~ src/ComputeNonbondedBase.h:638:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal sortVal = COMPONENT_DOTPRODUCT(p,projLineVec); ^~~~~~~~~ src/ComputeNonbondedBase.h:640:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* p_1_sortValStorePtr = p_1_sortValues + p_1_sortValues_len; ^~~~~~~~~ src/ComputeNonbondedBase.h:662:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int nbgs = p_0->nonbondedGroupSize; ^~~~~~~~~ src/ComputeNonbondedBase.h:663:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal p_x = p_0->position.x + offset_x; ^~~~~~~~~ src/ComputeNonbondedBase.h:664:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal p_y = p_0->position.y + offset_y; ^~~~~~~~~ src/ComputeNonbondedBase.h:665:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal p_z = p_0->position.z + offset_z; ^~~~~~~~~ src/ComputeNonbondedBase.h:666:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int index = 0; ^~~~~~~~~ src/ComputeNonbondedBase.h:668:12: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] for (register int i = nbgs; i < i_upper; i += nbgs) { ^~~~~~~~~ src/ComputeNonbondedBase.h:672:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const CompAtom* p_i_next = p_0 + i; ^~~~~~~~~ src/ComputeNonbondedBase.h:676:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal sortVal = COMPONENT_DOTPRODUCT(p,projLineVec); ^~~~~~~~~ src/ComputeNonbondedBase.h:684:2: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal* p_0_sortValStorePtr = p_0_sortValues + index; ^~~~~~~~~ src/ComputeNonbondedBase.h:691:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal sortVal = COMPONENT_DOTPRODUCT(p,projLineVec); ^~~~~~~~~ src/ComputeNonbondedBase.h:693:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal* p_0_sortValStorePtr = p_0_sortValues + index; ^~~~~~~~~ src/ComputeNonbondedBase.h:732:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int fixg = 0; ^~~~~~~~~ src/ComputeNonbondedBase.h:734:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* p_1_sortEntry = p_1_sortValues + tmpI; ^~~~~~~~~ src/ComputeNonbondedBase.h:735:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int p_1_index = p_1_sortEntry->index; ^~~~~~~~~ src/ComputeNonbondedBase.h:737:11: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* p_1_sortEntry_fixg = p_1_sortValues_fixg + p_1_sortValues_fixg_len; ^~~~~~~~~ src/ComputeNonbondedBase.h:840:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_i_x = p_i.position.x + offset_x; ^~~~~~~~~ src/ComputeNonbondedBase.h:841:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_i_y = p_i.position.y + offset_y; ^~~~~~~~~ src/ComputeNonbondedBase.h:842:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_i_z = p_i.position.z + offset_z; ^~~~~~~~~ src/ComputeNonbondedBase.h:933:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int *pli = pairlist + pairlistindex; ^~~~~~~~~ src/ComputeNonbondedBase.h:940:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int g = 0; ^~~~~~~~~ src/ComputeNonbondedBase.h:941:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal p_i_sortValue = p_0_sortValues[i]; ^~~~~~~~~ src/ComputeNonbondedBase.h:943:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* sortValues = ( groupfixed ? p_1_sortValues_fixg : p_1_sortValues ); ^~~~~~~~~ src/ComputeNonbondedBase.h:946:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int lower = 0; ^~~~~~~~~ src/ComputeNonbondedBase.h:947:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int upper = (groupfixed ? p_1_sortValues_fixg_len : p_1_sortValues_len); ^~~~~~~~~ src/ComputeNonbondedBase.h:949:11: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j = ((lower + upper) >> 1); ^~~~~~~~~ src/ComputeNonbondedBase.h:950:11: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal jSortVal = sortValues[j].sortValue; ^~~~~~~~~ src/ComputeNonbondedBase.h:977:6: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* sortEntry0 = sortValues + g; ^~~~~~~~~ src/ComputeNonbondedBase.h:978:6: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* sortEntry1 = sortValues + g + 1; ^~~~~~~~~ src/ComputeNonbondedBase.h:979:13: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int jprev0 = sortEntry0->index; ^~~~~~~~~ src/ComputeNonbondedBase.h:980:6: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int jprev1 = sortEntry1->index; ^~~~~~~~~ src/ComputeNonbondedBase.h:986:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j0; ^~~~~~~~~ src/ComputeNonbondedBase.h:987:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j1; ^~~~~~~~~ src/ComputeNonbondedBase.h:1188:6: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* sortEntry = sortValues + g; ^~~~~~~~~ src/ComputeNonbondedBase.h:1189:13: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j = sortEntry->index; ^~~~~~~~~ src/ComputeNonbondedBase.h:1242:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int *pli = pairlist2; ^~~~~~~~~ src/ComputeNonbondedBase.h:1245:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register plint *plin = pairlistn; ^~~~~~~~~ src/ComputeNonbondedBase.h:1365:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int jprev0 = pairlist [k ]; ^~~~~~~~~ src/ComputeNonbondedBase.h:1366:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int jprev1 = pairlist [k + 1]; ^~~~~~~~~ src/ComputeNonbondedBase.h:1368:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j0; ^~~~~~~~~ src/ComputeNonbondedBase.h:1369:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j1; ^~~~~~~~~ In file included from src/ComputeNonbondedStd.C:32: In file included from src/ComputeNonbondedBase.h:1983: src/ComputeNonbondedBase2.h:194:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_x = p_i_x - p_j->position.x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:195:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_y = p_i_y - p_j->position.y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:196:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_z = p_i_z - p_j->position.z; ^~~~~~~~~ src/ComputeNonbondedBase2.h:684:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_dir = (diffa * slow_d + slow_c) * diffa + slow_b; ^~~~~~~~~ src/ComputeNonbondedBase2.h:696:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_x = fullforce_r * p_ij_x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:699:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_y = fullforce_r * p_ij_y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:702:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_z = fullforce_r * p_ij_z; ^~~~~~~~~ In file included from src/ComputeNonbondedStd.C:32: In file included from src/ComputeNonbondedBase.h:2000: src/ComputeNonbondedBase2.h:194:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_x = p_i_x - p_j->position.x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:195:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_y = p_i_y - p_j->position.y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:196:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_z = p_i_z - p_j->position.z; ^~~~~~~~~ src/ComputeNonbondedBase2.h:684:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_dir = (diffa * slow_d + slow_c) * diffa + slow_b; ^~~~~~~~~ src/ComputeNonbondedBase2.h:696:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_x = fullforce_r * p_ij_x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:699:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_y = fullforce_r * p_ij_y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:702:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_z = fullforce_r * p_ij_z; ^~~~~~~~~ In file included from src/ComputeNonbondedStd.C:32: In file included from src/ComputeNonbondedBase.h:2016: src/ComputeNonbondedBase2.h:194:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_x = p_i_x - p_j->position.x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:195:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_y = p_i_y - p_j->position.y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:196:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_z = p_i_z - p_j->position.z; ^~~~~~~~~ src/ComputeNonbondedBase2.h:684:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_dir = (diffa * slow_d + slow_c) * diffa + slow_b; ^~~~~~~~~ src/ComputeNonbondedBase2.h:696:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_x = fullforce_r * p_ij_x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:699:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_y = fullforce_r * p_ij_y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:702:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_z = fullforce_r * p_ij_z; ^~~~~~~~~ In file included from src/ComputeNonbondedStd.C:34: src/ComputeNonbondedBase.h:331:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal plcutoff2 = \ ^~~~~~~~~ src/ComputeNonbondedBase.h:333:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal groupplcutoff2 = \ ^~~~~~~~~ src/ComputeNonbondedBase.h:516:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const int j_upper = params->numAtoms[1]; ^~~~~~~~~ src/ComputeNonbondedBase.h:517:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j; ^~~~~~~~~ src/ComputeNonbondedBase.h:518:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int i; ^~~~~~~~~ src/ComputeNonbondedBase.h:582:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* p_1_sortValues = atomSort_0_sortValues__; ^~~~~~~~~ src/ComputeNonbondedBase.h:583:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* p_1_sortValues_fixg = atomSort_1_sortValues__; ^~~~~~~~~ src/ComputeNonbondedBase.h:595:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal projLineVec_x = params->projLineVec.x; ^~~~~~~~~ src/ComputeNonbondedBase.h:596:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal projLineVec_y = params->projLineVec.y; ^~~~~~~~~ src/ComputeNonbondedBase.h:597:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal projLineVec_z = params->projLineVec.z; ^~~~~~~~~ src/ComputeNonbondedBase.h:601:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int nbgs = p_1->nonbondedGroupSize; ^~~~~~~~~ src/ComputeNonbondedBase.h:602:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal p_x = p_1->position.x; ^~~~~~~~~ src/ComputeNonbondedBase.h:603:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal p_y = p_1->position.y; ^~~~~~~~~ src/ComputeNonbondedBase.h:604:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal p_z = p_1->position.z; ^~~~~~~~~ src/ComputeNonbondedBase.h:605:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int index = 0; ^~~~~~~~~ src/ComputeNonbondedBase.h:607:12: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] for (register int j = nbgs; j < j_upper; j += nbgs) { ^~~~~~~~~ src/ComputeNonbondedBase.h:611:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const CompAtom* p_j_next = p_1 + j; ^~~~~~~~~ src/ComputeNonbondedBase.h:620:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal sortVal = COMPONENT_DOTPRODUCT(p,projLineVec); ^~~~~~~~~ src/ComputeNonbondedBase.h:628:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* p_1_sortValStorePtr = p_1_sortValues + p_1_sortValues_len; ^~~~~~~~~ src/ComputeNonbondedBase.h:638:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal sortVal = COMPONENT_DOTPRODUCT(p,projLineVec); ^~~~~~~~~ src/ComputeNonbondedBase.h:640:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* p_1_sortValStorePtr = p_1_sortValues + p_1_sortValues_len; ^~~~~~~~~ src/ComputeNonbondedBase.h:662:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int nbgs = p_0->nonbondedGroupSize; ^~~~~~~~~ src/ComputeNonbondedBase.h:663:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal p_x = p_0->position.x + offset_x; ^~~~~~~~~ src/ComputeNonbondedBase.h:664:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal p_y = p_0->position.y + offset_y; ^~~~~~~~~ src/ComputeNonbondedBase.h:665:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal p_z = p_0->position.z + offset_z; ^~~~~~~~~ src/ComputeNonbondedBase.h:666:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int index = 0; ^~~~~~~~~ src/ComputeNonbondedBase.h:668:12: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] for (register int i = nbgs; i < i_upper; i += nbgs) { ^~~~~~~~~ src/ComputeNonbondedBase.h:672:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const CompAtom* p_i_next = p_0 + i; ^~~~~~~~~ src/ComputeNonbondedBase.h:676:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal sortVal = COMPONENT_DOTPRODUCT(p,projLineVec); ^~~~~~~~~ src/ComputeNonbondedBase.h:684:2: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal* p_0_sortValStorePtr = p_0_sortValues + index; ^~~~~~~~~ src/ComputeNonbondedBase.h:691:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal sortVal = COMPONENT_DOTPRODUCT(p,projLineVec); ^~~~~~~~~ src/ComputeNonbondedBase.h:693:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal* p_0_sortValStorePtr = p_0_sortValues + index; ^~~~~~~~~ src/ComputeNonbondedBase.h:732:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int fixg = 0; ^~~~~~~~~ src/ComputeNonbondedBase.h:734:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* p_1_sortEntry = p_1_sortValues + tmpI; ^~~~~~~~~ src/ComputeNonbondedBase.h:735:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int p_1_index = p_1_sortEntry->index; ^~~~~~~~~ src/ComputeNonbondedBase.h:737:11: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* p_1_sortEntry_fixg = p_1_sortValues_fixg + p_1_sortValues_fixg_len; ^~~~~~~~~ src/ComputeNonbondedBase.h:840:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_i_x = p_i.position.x + offset_x; ^~~~~~~~~ src/ComputeNonbondedBase.h:841:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_i_y = p_i.position.y + offset_y; ^~~~~~~~~ src/ComputeNonbondedBase.h:842:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_i_z = p_i.position.z + offset_z; ^~~~~~~~~ src/ComputeNonbondedBase.h:933:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int *pli = pairlist + pairlistindex; ^~~~~~~~~ src/ComputeNonbondedBase.h:940:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int g = 0; ^~~~~~~~~ src/ComputeNonbondedBase.h:941:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal p_i_sortValue = p_0_sortValues[i]; ^~~~~~~~~ src/ComputeNonbondedBase.h:943:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* sortValues = ( groupfixed ? p_1_sortValues_fixg : p_1_sortValues ); ^~~~~~~~~ src/ComputeNonbondedBase.h:946:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int lower = 0; ^~~~~~~~~ src/ComputeNonbondedBase.h:947:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int upper = (groupfixed ? p_1_sortValues_fixg_len : p_1_sortValues_len); ^~~~~~~~~ src/ComputeNonbondedBase.h:949:11: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j = ((lower + upper) >> 1); ^~~~~~~~~ src/ComputeNonbondedBase.h:950:11: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal jSortVal = sortValues[j].sortValue; ^~~~~~~~~ src/ComputeNonbondedBase.h:977:6: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* sortEntry0 = sortValues + g; ^~~~~~~~~ src/ComputeNonbondedBase.h:978:6: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* sortEntry1 = sortValues + g + 1; ^~~~~~~~~ src/ComputeNonbondedBase.h:979:13: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int jprev0 = sortEntry0->index; ^~~~~~~~~ src/ComputeNonbondedBase.h:980:6: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int jprev1 = sortEntry1->index; ^~~~~~~~~ src/ComputeNonbondedBase.h:986:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j0; ^~~~~~~~~ src/ComputeNonbondedBase.h:987:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j1; ^~~~~~~~~ src/ComputeNonbondedBase.h:1188:6: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* sortEntry = sortValues + g; ^~~~~~~~~ src/ComputeNonbondedBase.h:1189:13: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j = sortEntry->index; ^~~~~~~~~ src/ComputeNonbondedBase.h:1242:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int *pli = pairlist2; ^~~~~~~~~ src/ComputeNonbondedBase.h:1245:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register plint *plin = pairlistn; ^~~~~~~~~ src/ComputeNonbondedBase.h:1365:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int jprev0 = pairlist [k ]; ^~~~~~~~~ src/ComputeNonbondedBase.h:1366:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int jprev1 = pairlist [k + 1]; ^~~~~~~~~ src/ComputeNonbondedBase.h:1368:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j0; ^~~~~~~~~ src/ComputeNonbondedBase.h:1369:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j1; ^~~~~~~~~ In file included from src/ComputeNonbondedStd.C:34: In file included from src/ComputeNonbondedBase.h:1983: src/ComputeNonbondedBase2.h:194:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_x = p_i_x - p_j->position.x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:195:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_y = p_i_y - p_j->position.y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:196:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_z = p_i_z - p_j->position.z; ^~~~~~~~~ src/ComputeNonbondedBase2.h:284:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal vdw_val = ^~~~~~~~~ src/ComputeNonbondedBase.h:64:21: note: expanded from macro 'ENERGY' #define ENERGY(X) X ^ In file included from src/ComputeNonbondedStd.C:34: In file included from src/ComputeNonbondedBase.h:1983: src/ComputeNonbondedBase2.h:631:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_val = ^~~~~~~~~ src/ComputeNonbondedBase.h:64:21: note: expanded from macro 'ENERGY' #define ENERGY(X) X ^ In file included from src/ComputeNonbondedStd.C:34: In file included from src/ComputeNonbondedBase.h:1983: src/ComputeNonbondedBase2.h:684:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_dir = (diffa * slow_d + slow_c) * diffa + slow_b; ^~~~~~~~~ src/ComputeNonbondedBase2.h:696:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_x = fullforce_r * p_ij_x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:699:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_y = fullforce_r * p_ij_y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:702:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_z = fullforce_r * p_ij_z; ^~~~~~~~~ In file included from src/ComputeNonbondedStd.C:34: In file included from src/ComputeNonbondedBase.h:2000: src/ComputeNonbondedBase2.h:194:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_x = p_i_x - p_j->position.x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:195:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_y = p_i_y - p_j->position.y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:196:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_z = p_i_z - p_j->position.z; ^~~~~~~~~ src/ComputeNonbondedBase2.h:284:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal vdw_val = ^~~~~~~~~ src/ComputeNonbondedBase.h:64:21: note: expanded from macro 'ENERGY' #define ENERGY(X) X ^ In file included from src/ComputeNonbondedStd.C:34: In file included from src/ComputeNonbondedBase.h:2000: src/ComputeNonbondedBase2.h:631:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_val = ^~~~~~~~~ src/ComputeNonbondedBase.h:64:21: note: expanded from macro 'ENERGY' #define ENERGY(X) X ^ In file included from src/ComputeNonbondedStd.C:34: In file included from src/ComputeNonbondedBase.h:2000: src/ComputeNonbondedBase2.h:684:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_dir = (diffa * slow_d + slow_c) * diffa + slow_b; ^~~~~~~~~ src/ComputeNonbondedBase2.h:696:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_x = fullforce_r * p_ij_x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:699:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_y = fullforce_r * p_ij_y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:702:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_z = fullforce_r * p_ij_z; ^~~~~~~~~ In file included from src/ComputeNonbondedStd.C:34: In file included from src/ComputeNonbondedBase.h:2016: src/ComputeNonbondedBase2.h:194:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_x = p_i_x - p_j->position.x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:195:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_y = p_i_y - p_j->position.y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:196:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_z = p_i_z - p_j->position.z; ^~~~~~~~~ src/ComputeNonbondedBase2.h:631:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_val = ^~~~~~~~~ src/ComputeNonbondedBase.h:64:21: note: expanded from macro 'ENERGY' #define ENERGY(X) X ^ In file included from src/ComputeNonbondedStd.C:34: In file included from src/ComputeNonbondedBase.h:2016: src/ComputeNonbondedBase2.h:684:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_dir = (diffa * slow_d + slow_c) * diffa + slow_b; ^~~~~~~~~ src/ComputeNonbondedBase2.h:696:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_x = fullforce_r * p_ij_x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:699:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_y = fullforce_r * p_ij_y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:702:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_z = fullforce_r * p_ij_z; ^~~~~~~~~ In file included from src/ComputeNonbondedStd.C:38: src/ComputeNonbondedBase.h:331:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal plcutoff2 = \ ^~~~~~~~~ src/ComputeNonbondedBase.h:333:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal groupplcutoff2 = \ ^~~~~~~~~ src/ComputeNonbondedBase.h:516:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const int j_upper = params->numAtoms[1]; ^~~~~~~~~ src/ComputeNonbondedBase.h:517:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j; ^~~~~~~~~ src/ComputeNonbondedBase.h:518:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int i; ^~~~~~~~~ src/ComputeNonbondedBase.h:582:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* p_1_sortValues = atomSort_0_sortValues__; ^~~~~~~~~ src/ComputeNonbondedBase.h:583:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* p_1_sortValues_fixg = atomSort_1_sortValues__; ^~~~~~~~~ src/ComputeNonbondedBase.h:595:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal projLineVec_x = params->projLineVec.x; ^~~~~~~~~ src/ComputeNonbondedBase.h:596:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal projLineVec_y = params->projLineVec.y; ^~~~~~~~~ src/ComputeNonbondedBase.h:597:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal projLineVec_z = params->projLineVec.z; ^~~~~~~~~ src/ComputeNonbondedBase.h:601:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int nbgs = p_1->nonbondedGroupSize; ^~~~~~~~~ src/ComputeNonbondedBase.h:602:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal p_x = p_1->position.x; ^~~~~~~~~ src/ComputeNonbondedBase.h:603:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal p_y = p_1->position.y; ^~~~~~~~~ src/ComputeNonbondedBase.h:604:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal p_z = p_1->position.z; ^~~~~~~~~ src/ComputeNonbondedBase.h:605:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int index = 0; ^~~~~~~~~ src/ComputeNonbondedBase.h:607:12: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] for (register int j = nbgs; j < j_upper; j += nbgs) { ^~~~~~~~~ src/ComputeNonbondedBase.h:611:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const CompAtom* p_j_next = p_1 + j; ^~~~~~~~~ src/ComputeNonbondedBase.h:620:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal sortVal = COMPONENT_DOTPRODUCT(p,projLineVec); ^~~~~~~~~ src/ComputeNonbondedBase.h:628:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* p_1_sortValStorePtr = p_1_sortValues + p_1_sortValues_len; ^~~~~~~~~ src/ComputeNonbondedBase.h:638:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal sortVal = COMPONENT_DOTPRODUCT(p,projLineVec); ^~~~~~~~~ src/ComputeNonbondedBase.h:640:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* p_1_sortValStorePtr = p_1_sortValues + p_1_sortValues_len; ^~~~~~~~~ src/ComputeNonbondedBase.h:662:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int nbgs = p_0->nonbondedGroupSize; ^~~~~~~~~ src/ComputeNonbondedBase.h:663:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal p_x = p_0->position.x + offset_x; ^~~~~~~~~ src/ComputeNonbondedBase.h:664:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal p_y = p_0->position.y + offset_y; ^~~~~~~~~ src/ComputeNonbondedBase.h:665:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal p_z = p_0->position.z + offset_z; ^~~~~~~~~ src/ComputeNonbondedBase.h:666:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int index = 0; ^~~~~~~~~ src/ComputeNonbondedBase.h:668:12: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] for (register int i = nbgs; i < i_upper; i += nbgs) { ^~~~~~~~~ src/ComputeNonbondedBase.h:672:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const CompAtom* p_i_next = p_0 + i; ^~~~~~~~~ src/ComputeNonbondedBase.h:676:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal sortVal = COMPONENT_DOTPRODUCT(p,projLineVec); ^~~~~~~~~ src/ComputeNonbondedBase.h:684:2: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal* p_0_sortValStorePtr = p_0_sortValues + index; ^~~~~~~~~ src/ComputeNonbondedBase.h:691:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal sortVal = COMPONENT_DOTPRODUCT(p,projLineVec); ^~~~~~~~~ src/ComputeNonbondedBase.h:693:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal* p_0_sortValStorePtr = p_0_sortValues + index; ^~~~~~~~~ src/ComputeNonbondedBase.h:732:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int fixg = 0; ^~~~~~~~~ src/ComputeNonbondedBase.h:734:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* p_1_sortEntry = p_1_sortValues + tmpI; ^~~~~~~~~ src/ComputeNonbondedBase.h:735:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int p_1_index = p_1_sortEntry->index; ^~~~~~~~~ src/ComputeNonbondedBase.h:737:11: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* p_1_sortEntry_fixg = p_1_sortValues_fixg + p_1_sortValues_fixg_len; ^~~~~~~~~ src/ComputeNonbondedBase.h:840:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_i_x = p_i.position.x + offset_x; ^~~~~~~~~ src/ComputeNonbondedBase.h:841:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_i_y = p_i.position.y + offset_y; ^~~~~~~~~ src/ComputeNonbondedBase.h:842:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_i_z = p_i.position.z + offset_z; ^~~~~~~~~ src/ComputeNonbondedBase.h:933:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int *pli = pairlist + pairlistindex; ^~~~~~~~~ src/ComputeNonbondedBase.h:940:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int g = 0; ^~~~~~~~~ src/ComputeNonbondedBase.h:941:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal p_i_sortValue = p_0_sortValues[i]; ^~~~~~~~~ src/ComputeNonbondedBase.h:943:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* sortValues = ( groupfixed ? p_1_sortValues_fixg : p_1_sortValues ); ^~~~~~~~~ src/ComputeNonbondedBase.h:946:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int lower = 0; ^~~~~~~~~ src/ComputeNonbondedBase.h:947:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int upper = (groupfixed ? p_1_sortValues_fixg_len : p_1_sortValues_len); ^~~~~~~~~ src/ComputeNonbondedBase.h:949:11: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j = ((lower + upper) >> 1); ^~~~~~~~~ src/ComputeNonbondedBase.h:950:11: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal jSortVal = sortValues[j].sortValue; ^~~~~~~~~ src/ComputeNonbondedBase.h:977:6: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* sortEntry0 = sortValues + g; ^~~~~~~~~ src/ComputeNonbondedBase.h:978:6: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* sortEntry1 = sortValues + g + 1; ^~~~~~~~~ src/ComputeNonbondedBase.h:979:13: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int jprev0 = sortEntry0->index; ^~~~~~~~~ src/ComputeNonbondedBase.h:980:6: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int jprev1 = sortEntry1->index; ^~~~~~~~~ src/ComputeNonbondedBase.h:986:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j0; ^~~~~~~~~ src/ComputeNonbondedBase.h:987:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j1; ^~~~~~~~~ src/ComputeNonbondedBase.h:1188:6: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* sortEntry = sortValues + g; ^~~~~~~~~ src/ComputeNonbondedBase.h:1189:13: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j = sortEntry->index; ^~~~~~~~~ src/ComputeNonbondedBase.h:1242:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int *pli = pairlist2; ^~~~~~~~~ src/ComputeNonbondedBase.h:1245:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register plint *plin = pairlistn; ^~~~~~~~~ src/ComputeNonbondedBase.h:1365:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int jprev0 = pairlist [k ]; ^~~~~~~~~ src/ComputeNonbondedBase.h:1366:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int jprev1 = pairlist [k + 1]; ^~~~~~~~~ src/ComputeNonbondedBase.h:1368:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j0; ^~~~~~~~~ src/ComputeNonbondedBase.h:1369:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j1; ^~~~~~~~~ In file included from src/ComputeNonbondedStd.C:38: In file included from src/ComputeNonbondedBase.h:1983: src/ComputeNonbondedBase2.h:194:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_x = p_i_x - p_j->position.x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:195:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_y = p_i_y - p_j->position.y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:196:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_z = p_i_z - p_j->position.z; ^~~~~~~~~ src/ComputeNonbondedBase2.h:684:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_dir = (diffa * slow_d + slow_c) * diffa + slow_b; ^~~~~~~~~ src/ComputeNonbondedBase2.h:696:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_x = fullforce_r * p_ij_x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:699:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_y = fullforce_r * p_ij_y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:702:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_z = fullforce_r * p_ij_z; ^~~~~~~~~ In file included from src/ComputeNonbondedStd.C:38: In file included from src/ComputeNonbondedBase.h:2000: src/ComputeNonbondedBase2.h:194:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_x = p_i_x - p_j->position.x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:195:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_y = p_i_y - p_j->position.y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:196:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_z = p_i_z - p_j->position.z; ^~~~~~~~~ src/ComputeNonbondedBase2.h:684:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_dir = (diffa * slow_d + slow_c) * diffa + slow_b; ^~~~~~~~~ src/ComputeNonbondedBase2.h:696:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_x = fullforce_r * p_ij_x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:699:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_y = fullforce_r * p_ij_y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:702:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_z = fullforce_r * p_ij_z; ^~~~~~~~~ In file included from src/ComputeNonbondedStd.C:38: In file included from src/ComputeNonbondedBase.h:2016: src/ComputeNonbondedBase2.h:194:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_x = p_i_x - p_j->position.x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:195:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_y = p_i_y - p_j->position.y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:196:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_z = p_i_z - p_j->position.z; ^~~~~~~~~ src/ComputeNonbondedBase2.h:684:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_dir = (diffa * slow_d + slow_c) * diffa + slow_b; ^~~~~~~~~ src/ComputeNonbondedBase2.h:696:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_x = fullforce_r * p_ij_x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:699:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_y = fullforce_r * p_ij_y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:702:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_z = fullforce_r * p_ij_z; ^~~~~~~~~ In file included from src/ComputeNonbondedStd.C:40: src/ComputeNonbondedBase.h:331:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal plcutoff2 = \ ^~~~~~~~~ src/ComputeNonbondedBase.h:333:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal groupplcutoff2 = \ ^~~~~~~~~ src/ComputeNonbondedBase.h:516:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const int j_upper = params->numAtoms[1]; ^~~~~~~~~ src/ComputeNonbondedBase.h:517:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j; ^~~~~~~~~ src/ComputeNonbondedBase.h:518:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int i; ^~~~~~~~~ src/ComputeNonbondedBase.h:582:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* p_1_sortValues = atomSort_0_sortValues__; ^~~~~~~~~ src/ComputeNonbondedBase.h:583:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* p_1_sortValues_fixg = atomSort_1_sortValues__; ^~~~~~~~~ src/ComputeNonbondedBase.h:595:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal projLineVec_x = params->projLineVec.x; ^~~~~~~~~ src/ComputeNonbondedBase.h:596:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal projLineVec_y = params->projLineVec.y; ^~~~~~~~~ src/ComputeNonbondedBase.h:597:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal projLineVec_z = params->projLineVec.z; ^~~~~~~~~ src/ComputeNonbondedBase.h:601:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int nbgs = p_1->nonbondedGroupSize; ^~~~~~~~~ src/ComputeNonbondedBase.h:602:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal p_x = p_1->position.x; ^~~~~~~~~ src/ComputeNonbondedBase.h:603:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal p_y = p_1->position.y; ^~~~~~~~~ src/ComputeNonbondedBase.h:604:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal p_z = p_1->position.z; ^~~~~~~~~ src/ComputeNonbondedBase.h:605:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int index = 0; ^~~~~~~~~ src/ComputeNonbondedBase.h:607:12: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] for (register int j = nbgs; j < j_upper; j += nbgs) { ^~~~~~~~~ src/ComputeNonbondedBase.h:611:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const CompAtom* p_j_next = p_1 + j; ^~~~~~~~~ src/ComputeNonbondedBase.h:620:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal sortVal = COMPONENT_DOTPRODUCT(p,projLineVec); ^~~~~~~~~ src/ComputeNonbondedBase.h:628:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* p_1_sortValStorePtr = p_1_sortValues + p_1_sortValues_len; ^~~~~~~~~ src/ComputeNonbondedBase.h:638:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal sortVal = COMPONENT_DOTPRODUCT(p,projLineVec); ^~~~~~~~~ src/ComputeNonbondedBase.h:640:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* p_1_sortValStorePtr = p_1_sortValues + p_1_sortValues_len; ^~~~~~~~~ src/ComputeNonbondedBase.h:662:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int nbgs = p_0->nonbondedGroupSize; ^~~~~~~~~ src/ComputeNonbondedBase.h:663:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal p_x = p_0->position.x + offset_x; ^~~~~~~~~ src/ComputeNonbondedBase.h:664:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal p_y = p_0->position.y + offset_y; ^~~~~~~~~ src/ComputeNonbondedBase.h:665:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal p_z = p_0->position.z + offset_z; ^~~~~~~~~ src/ComputeNonbondedBase.h:666:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int index = 0; ^~~~~~~~~ src/ComputeNonbondedBase.h:668:12: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] for (register int i = nbgs; i < i_upper; i += nbgs) { ^~~~~~~~~ src/ComputeNonbondedBase.h:672:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const CompAtom* p_i_next = p_0 + i; ^~~~~~~~~ src/ComputeNonbondedBase.h:676:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal sortVal = COMPONENT_DOTPRODUCT(p,projLineVec); ^~~~~~~~~ src/ComputeNonbondedBase.h:684:2: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal* p_0_sortValStorePtr = p_0_sortValues + index; ^~~~~~~~~ src/ComputeNonbondedBase.h:691:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal sortVal = COMPONENT_DOTPRODUCT(p,projLineVec); ^~~~~~~~~ src/ComputeNonbondedBase.h:693:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal* p_0_sortValStorePtr = p_0_sortValues + index; ^~~~~~~~~ src/ComputeNonbondedBase.h:732:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int fixg = 0; ^~~~~~~~~ src/ComputeNonbondedBase.h:734:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* p_1_sortEntry = p_1_sortValues + tmpI; ^~~~~~~~~ src/ComputeNonbondedBase.h:735:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int p_1_index = p_1_sortEntry->index; ^~~~~~~~~ src/ComputeNonbondedBase.h:737:11: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* p_1_sortEntry_fixg = p_1_sortValues_fixg + p_1_sortValues_fixg_len; ^~~~~~~~~ src/ComputeNonbondedBase.h:840:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_i_x = p_i.position.x + offset_x; ^~~~~~~~~ src/ComputeNonbondedBase.h:841:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_i_y = p_i.position.y + offset_y; ^~~~~~~~~ src/ComputeNonbondedBase.h:842:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_i_z = p_i.position.z + offset_z; ^~~~~~~~~ src/ComputeNonbondedBase.h:933:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int *pli = pairlist + pairlistindex; ^~~~~~~~~ src/ComputeNonbondedBase.h:940:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int g = 0; ^~~~~~~~~ src/ComputeNonbondedBase.h:941:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal p_i_sortValue = p_0_sortValues[i]; ^~~~~~~~~ src/ComputeNonbondedBase.h:943:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* sortValues = ( groupfixed ? p_1_sortValues_fixg : p_1_sortValues ); ^~~~~~~~~ src/ComputeNonbondedBase.h:946:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int lower = 0; ^~~~~~~~~ src/ComputeNonbondedBase.h:947:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int upper = (groupfixed ? p_1_sortValues_fixg_len : p_1_sortValues_len); ^~~~~~~~~ src/ComputeNonbondedBase.h:949:11: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j = ((lower + upper) >> 1); ^~~~~~~~~ src/ComputeNonbondedBase.h:950:11: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal jSortVal = sortValues[j].sortValue; ^~~~~~~~~ src/ComputeNonbondedBase.h:977:6: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* sortEntry0 = sortValues + g; ^~~~~~~~~ src/ComputeNonbondedBase.h:978:6: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* sortEntry1 = sortValues + g + 1; ^~~~~~~~~ src/ComputeNonbondedBase.h:979:13: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int jprev0 = sortEntry0->index; ^~~~~~~~~ src/ComputeNonbondedBase.h:980:6: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int jprev1 = sortEntry1->index; ^~~~~~~~~ src/ComputeNonbondedBase.h:986:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j0; ^~~~~~~~~ src/ComputeNonbondedBase.h:987:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j1; ^~~~~~~~~ src/ComputeNonbondedBase.h:1188:6: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* sortEntry = sortValues + g; ^~~~~~~~~ src/ComputeNonbondedBase.h:1189:13: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j = sortEntry->index; ^~~~~~~~~ src/ComputeNonbondedBase.h:1242:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int *pli = pairlist2; ^~~~~~~~~ src/ComputeNonbondedBase.h:1245:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register plint *plin = pairlistn; ^~~~~~~~~ src/ComputeNonbondedBase.h:1365:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int jprev0 = pairlist [k ]; ^~~~~~~~~ src/ComputeNonbondedBase.h:1366:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int jprev1 = pairlist [k + 1]; ^~~~~~~~~ src/ComputeNonbondedBase.h:1368:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j0; ^~~~~~~~~ src/ComputeNonbondedBase.h:1369:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j1; ^~~~~~~~~ In file included from src/ComputeNonbondedStd.C:40: In file included from src/ComputeNonbondedBase.h:1983: src/ComputeNonbondedBase2.h:194:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_x = p_i_x - p_j->position.x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:195:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_y = p_i_y - p_j->position.y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:196:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_z = p_i_z - p_j->position.z; ^~~~~~~~~ src/ComputeNonbondedBase2.h:631:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_val = ^~~~~~~~~ src/ComputeNonbondedBase.h:64:21: note: expanded from macro 'ENERGY' #define ENERGY(X) X ^ In file included from src/ComputeNonbondedStd.C:40: In file included from src/ComputeNonbondedBase.h:1983: src/ComputeNonbondedBase2.h:684:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_dir = (diffa * slow_d + slow_c) * diffa + slow_b; ^~~~~~~~~ src/ComputeNonbondedBase2.h:696:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_x = fullforce_r * p_ij_x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:699:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_y = fullforce_r * p_ij_y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:702:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_z = fullforce_r * p_ij_z; ^~~~~~~~~ In file included from src/ComputeNonbondedStd.C:40: In file included from src/ComputeNonbondedBase.h:2000: src/ComputeNonbondedBase2.h:194:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_x = p_i_x - p_j->position.x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:195:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_y = p_i_y - p_j->position.y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:196:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_z = p_i_z - p_j->position.z; ^~~~~~~~~ src/ComputeNonbondedBase2.h:631:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_val = ^~~~~~~~~ src/ComputeNonbondedBase.h:64:21: note: expanded from macro 'ENERGY' #define ENERGY(X) X ^ In file included from src/ComputeNonbondedStd.C:40: In file included from src/ComputeNonbondedBase.h:2000: src/ComputeNonbondedBase2.h:684:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_dir = (diffa * slow_d + slow_c) * diffa + slow_b; ^~~~~~~~~ src/ComputeNonbondedBase2.h:696:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_x = fullforce_r * p_ij_x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:699:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_y = fullforce_r * p_ij_y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:702:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_z = fullforce_r * p_ij_z; ^~~~~~~~~ In file included from src/ComputeNonbondedStd.C:40: In file included from src/ComputeNonbondedBase.h:2016: src/ComputeNonbondedBase2.h:194:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_x = p_i_x - p_j->position.x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:195:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_y = p_i_y - p_j->position.y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:196:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_z = p_i_z - p_j->position.z; ^~~~~~~~~ src/ComputeNonbondedBase2.h:631:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_val = ^~~~~~~~~ src/ComputeNonbondedBase.h:64:21: note: expanded from macro 'ENERGY' #define ENERGY(X) X ^ In file included from src/ComputeNonbondedStd.C:40: In file included from src/ComputeNonbondedBase.h:2016: src/ComputeNonbondedBase2.h:684:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_dir = (diffa * slow_d + slow_c) * diffa + slow_b; ^~~~~~~~~ src/ComputeNonbondedBase2.h:696:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_x = fullforce_r * p_ij_x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:699:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_y = fullforce_r * p_ij_y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:702:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_z = fullforce_r * p_ij_z; ^~~~~~~~~ In file included from src/ComputeNonbondedStd.C:47: src/ComputeNonbondedBase.h:331:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal plcutoff2 = \ ^~~~~~~~~ src/ComputeNonbondedBase.h:333:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal groupplcutoff2 = \ ^~~~~~~~~ src/ComputeNonbondedBase.h:516:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const int j_upper = params->numAtoms[1]; ^~~~~~~~~ src/ComputeNonbondedBase.h:517:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j; ^~~~~~~~~ src/ComputeNonbondedBase.h:518:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int i; ^~~~~~~~~ src/ComputeNonbondedBase.h:746:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int g = 0; ^~~~~~~~~ src/ComputeNonbondedBase.h:840:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_i_x = p_i.position.x + offset_x; ^~~~~~~~~ src/ComputeNonbondedBase.h:841:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_i_y = p_i.position.y + offset_y; ^~~~~~~~~ src/ComputeNonbondedBase.h:842:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_i_z = p_i.position.z + offset_z; ^~~~~~~~~ src/ComputeNonbondedBase.h:933:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int *pli = pairlist + pairlistindex; ^~~~~~~~~ src/ComputeNonbondedBase.h:961:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int *gli = goodglist; ^~~~~~~~~ src/ComputeNonbondedBase.h:965:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int g = PAIR(0) SELF(gl); ^~~~~~~~~ src/ComputeNonbondedBase.h:982:13: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int jprev0 = glist[g ]; ^~~~~~~~~ src/ComputeNonbondedBase.h:983:6: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int jprev1 = glist[g + 1]; ^~~~~~~~~ src/ComputeNonbondedBase.h:986:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j0; ^~~~~~~~~ src/ComputeNonbondedBase.h:987:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j1; ^~~~~~~~~ src/ComputeNonbondedBase.h:1242:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int *pli = pairlist2; ^~~~~~~~~ src/ComputeNonbondedBase.h:1245:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register plint *plin = pairlistn; ^~~~~~~~~ src/ComputeNonbondedBase.h:1365:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int jprev0 = pairlist [k ]; ^~~~~~~~~ src/ComputeNonbondedBase.h:1366:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int jprev1 = pairlist [k + 1]; ^~~~~~~~~ src/ComputeNonbondedBase.h:1368:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j0; ^~~~~~~~~ src/ComputeNonbondedBase.h:1369:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j1; ^~~~~~~~~ In file included from src/ComputeNonbondedStd.C:47: In file included from src/ComputeNonbondedBase.h:1983: src/ComputeNonbondedBase2.h:194:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_x = p_i_x - p_j->position.x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:195:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_y = p_i_y - p_j->position.y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:196:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_z = p_i_z - p_j->position.z; ^~~~~~~~~ src/ComputeNonbondedBase2.h:483:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal fast_dir = ^~~~~~~~~ src/ComputeNonbondedBase2.h:495:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal tmp_x = force_r * p_ij_x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:499:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal tmp_y = force_r * p_ij_y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:503:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal tmp_z = force_r * p_ij_z; ^~~~~~~~~ In file included from src/ComputeNonbondedStd.C:47: In file included from src/ComputeNonbondedBase.h:2000: src/ComputeNonbondedBase2.h:194:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_x = p_i_x - p_j->position.x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:195:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_y = p_i_y - p_j->position.y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:196:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_z = p_i_z - p_j->position.z; ^~~~~~~~~ src/ComputeNonbondedBase2.h:483:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal fast_dir = ^~~~~~~~~ src/ComputeNonbondedBase2.h:495:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal tmp_x = force_r * p_ij_x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:499:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal tmp_y = force_r * p_ij_y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:503:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal tmp_z = force_r * p_ij_z; ^~~~~~~~~ In file included from src/ComputeNonbondedStd.C:49: src/ComputeNonbondedBase.h:331:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal plcutoff2 = \ ^~~~~~~~~ src/ComputeNonbondedBase.h:333:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal groupplcutoff2 = \ ^~~~~~~~~ src/ComputeNonbondedBase.h:516:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const int j_upper = params->numAtoms[1]; ^~~~~~~~~ src/ComputeNonbondedBase.h:517:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j; ^~~~~~~~~ src/ComputeNonbondedBase.h:518:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int i; ^~~~~~~~~ src/ComputeNonbondedBase.h:746:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int g = 0; ^~~~~~~~~ src/ComputeNonbondedBase.h:840:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_i_x = p_i.position.x + offset_x; ^~~~~~~~~ src/ComputeNonbondedBase.h:841:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_i_y = p_i.position.y + offset_y; ^~~~~~~~~ src/ComputeNonbondedBase.h:842:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_i_z = p_i.position.z + offset_z; ^~~~~~~~~ src/ComputeNonbondedBase.h:933:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int *pli = pairlist + pairlistindex; ^~~~~~~~~ src/ComputeNonbondedBase.h:961:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int *gli = goodglist; ^~~~~~~~~ src/ComputeNonbondedBase.h:965:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int g = PAIR(0) SELF(gl); ^~~~~~~~~ src/ComputeNonbondedBase.h:982:13: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int jprev0 = glist[g ]; ^~~~~~~~~ src/ComputeNonbondedBase.h:983:6: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int jprev1 = glist[g + 1]; ^~~~~~~~~ src/ComputeNonbondedBase.h:986:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j0; ^~~~~~~~~ src/ComputeNonbondedBase.h:987:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j1; ^~~~~~~~~ src/ComputeNonbondedBase.h:1242:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int *pli = pairlist2; ^~~~~~~~~ src/ComputeNonbondedBase.h:1245:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register plint *plin = pairlistn; ^~~~~~~~~ src/ComputeNonbondedBase.h:1365:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int jprev0 = pairlist [k ]; ^~~~~~~~~ src/ComputeNonbondedBase.h:1366:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int jprev1 = pairlist [k + 1]; ^~~~~~~~~ src/ComputeNonbondedBase.h:1368:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j0; ^~~~~~~~~ src/ComputeNonbondedBase.h:1369:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j1; ^~~~~~~~~ In file included from src/ComputeNonbondedStd.C:49: In file included from src/ComputeNonbondedBase.h:1983: src/ComputeNonbondedBase2.h:194:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_x = p_i_x - p_j->position.x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:195:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_y = p_i_y - p_j->position.y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:196:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_z = p_i_z - p_j->position.z; ^~~~~~~~~ src/ComputeNonbondedBase2.h:284:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal vdw_val = ^~~~~~~~~ src/ComputeNonbondedBase.h:64:21: note: expanded from macro 'ENERGY' #define ENERGY(X) X ^ In file included from src/ComputeNonbondedStd.C:49: In file included from src/ComputeNonbondedBase.h:1983: src/ComputeNonbondedBase2.h:344:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal fast_val = ^~~~~~~~~ src/ComputeNonbondedBase.h:64:21: note: expanded from macro 'ENERGY' #define ENERGY(X) X ^ In file included from src/ComputeNonbondedStd.C:49: In file included from src/ComputeNonbondedBase.h:1983: src/ComputeNonbondedBase2.h:483:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal fast_dir = ^~~~~~~~~ src/ComputeNonbondedBase2.h:495:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal tmp_x = force_r * p_ij_x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:499:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal tmp_y = force_r * p_ij_y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:503:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal tmp_z = force_r * p_ij_z; ^~~~~~~~~ In file included from src/ComputeNonbondedStd.C:49: In file included from src/ComputeNonbondedBase.h:2000: src/ComputeNonbondedBase2.h:194:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_x = p_i_x - p_j->position.x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:195:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_y = p_i_y - p_j->position.y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:196:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_z = p_i_z - p_j->position.z; ^~~~~~~~~ src/ComputeNonbondedBase2.h:284:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal vdw_val = ^~~~~~~~~ src/ComputeNonbondedBase.h:64:21: note: expanded from macro 'ENERGY' #define ENERGY(X) X ^ In file included from src/ComputeNonbondedStd.C:49: In file included from src/ComputeNonbondedBase.h:2000: src/ComputeNonbondedBase2.h:344:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal fast_val = ^~~~~~~~~ src/ComputeNonbondedBase.h:64:21: note: expanded from macro 'ENERGY' #define ENERGY(X) X ^ In file included from src/ComputeNonbondedStd.C:49: In file included from src/ComputeNonbondedBase.h:2000: src/ComputeNonbondedBase2.h:483:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal fast_dir = ^~~~~~~~~ src/ComputeNonbondedBase2.h:495:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal tmp_x = force_r * p_ij_x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:499:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal tmp_y = force_r * p_ij_y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:503:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal tmp_z = force_r * p_ij_z; ^~~~~~~~~ In file included from src/ComputeNonbondedStd.C:52: src/ComputeNonbondedBase.h:331:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal plcutoff2 = \ ^~~~~~~~~ src/ComputeNonbondedBase.h:333:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal groupplcutoff2 = \ ^~~~~~~~~ src/ComputeNonbondedBase.h:516:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const int j_upper = params->numAtoms[1]; ^~~~~~~~~ src/ComputeNonbondedBase.h:517:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j; ^~~~~~~~~ src/ComputeNonbondedBase.h:518:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int i; ^~~~~~~~~ src/ComputeNonbondedBase.h:746:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int g = 0; ^~~~~~~~~ src/ComputeNonbondedBase.h:840:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_i_x = p_i.position.x + offset_x; ^~~~~~~~~ src/ComputeNonbondedBase.h:841:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_i_y = p_i.position.y + offset_y; ^~~~~~~~~ src/ComputeNonbondedBase.h:842:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_i_z = p_i.position.z + offset_z; ^~~~~~~~~ src/ComputeNonbondedBase.h:933:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int *pli = pairlist + pairlistindex; ^~~~~~~~~ src/ComputeNonbondedBase.h:961:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int *gli = goodglist; ^~~~~~~~~ src/ComputeNonbondedBase.h:965:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int g = PAIR(0) SELF(gl); ^~~~~~~~~ src/ComputeNonbondedBase.h:982:13: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int jprev0 = glist[g ]; ^~~~~~~~~ src/ComputeNonbondedBase.h:983:6: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int jprev1 = glist[g + 1]; ^~~~~~~~~ src/ComputeNonbondedBase.h:986:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j0; ^~~~~~~~~ src/ComputeNonbondedBase.h:987:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j1; ^~~~~~~~~ src/ComputeNonbondedBase.h:1242:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int *pli = pairlist2; ^~~~~~~~~ src/ComputeNonbondedBase.h:1245:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register plint *plin = pairlistn; ^~~~~~~~~ src/ComputeNonbondedBase.h:1365:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int jprev0 = pairlist [k ]; ^~~~~~~~~ src/ComputeNonbondedBase.h:1366:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int jprev1 = pairlist [k + 1]; ^~~~~~~~~ src/ComputeNonbondedBase.h:1368:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j0; ^~~~~~~~~ src/ComputeNonbondedBase.h:1369:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j1; ^~~~~~~~~ In file included from src/ComputeNonbondedStd.C:52: In file included from src/ComputeNonbondedBase.h:1983: src/ComputeNonbondedBase2.h:194:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_x = p_i_x - p_j->position.x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:195:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_y = p_i_y - p_j->position.y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:196:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_z = p_i_z - p_j->position.z; ^~~~~~~~~ src/ComputeNonbondedBase2.h:483:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal fast_dir = ^~~~~~~~~ src/ComputeNonbondedBase2.h:495:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal tmp_x = force_r * p_ij_x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:499:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal tmp_y = force_r * p_ij_y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:503:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal tmp_z = force_r * p_ij_z; ^~~~~~~~~ src/ComputeNonbondedBase2.h:684:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_dir = (diffa * slow_d + slow_c) * diffa + slow_b; ^~~~~~~~~ src/ComputeNonbondedBase2.h:696:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_x = fullforce_r * p_ij_x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:699:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_y = fullforce_r * p_ij_y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:702:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_z = fullforce_r * p_ij_z; ^~~~~~~~~ In file included from src/ComputeNonbondedStd.C:52: In file included from src/ComputeNonbondedBase.h:2000: src/ComputeNonbondedBase2.h:194:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_x = p_i_x - p_j->position.x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:195:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_y = p_i_y - p_j->position.y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:196:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_z = p_i_z - p_j->position.z; ^~~~~~~~~ src/ComputeNonbondedBase2.h:483:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal fast_dir = ^~~~~~~~~ src/ComputeNonbondedBase2.h:495:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal tmp_x = force_r * p_ij_x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:499:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal tmp_y = force_r * p_ij_y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:503:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal tmp_z = force_r * p_ij_z; ^~~~~~~~~ src/ComputeNonbondedBase2.h:684:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_dir = (diffa * slow_d + slow_c) * diffa + slow_b; ^~~~~~~~~ src/ComputeNonbondedBase2.h:696:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_x = fullforce_r * p_ij_x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:699:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_y = fullforce_r * p_ij_y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:702:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_z = fullforce_r * p_ij_z; ^~~~~~~~~ In file included from src/ComputeNonbondedStd.C:52: In file included from src/ComputeNonbondedBase.h:2016: src/ComputeNonbondedBase2.h:194:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_x = p_i_x - p_j->position.x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:195:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_y = p_i_y - p_j->position.y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:196:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_z = p_i_z - p_j->position.z; ^~~~~~~~~ src/ComputeNonbondedBase2.h:684:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_dir = (diffa * slow_d + slow_c) * diffa + slow_b; ^~~~~~~~~ src/ComputeNonbondedBase2.h:696:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_x = fullforce_r * p_ij_x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:699:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_y = fullforce_r * p_ij_y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:702:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_z = fullforce_r * p_ij_z; ^~~~~~~~~ In file included from src/ComputeNonbondedStd.C:54: src/ComputeNonbondedBase.h:331:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal plcutoff2 = \ ^~~~~~~~~ src/ComputeNonbondedBase.h:333:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal groupplcutoff2 = \ ^~~~~~~~~ src/ComputeNonbondedBase.h:516:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const int j_upper = params->numAtoms[1]; ^~~~~~~~~ src/ComputeNonbondedBase.h:517:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j; ^~~~~~~~~ src/ComputeNonbondedBase.h:518:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int i; ^~~~~~~~~ src/ComputeNonbondedBase.h:746:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int g = 0; ^~~~~~~~~ src/ComputeNonbondedBase.h:840:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_i_x = p_i.position.x + offset_x; ^~~~~~~~~ src/ComputeNonbondedBase.h:841:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_i_y = p_i.position.y + offset_y; ^~~~~~~~~ src/ComputeNonbondedBase.h:842:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_i_z = p_i.position.z + offset_z; ^~~~~~~~~ src/ComputeNonbondedBase.h:933:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int *pli = pairlist + pairlistindex; ^~~~~~~~~ src/ComputeNonbondedBase.h:961:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int *gli = goodglist; ^~~~~~~~~ src/ComputeNonbondedBase.h:965:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int g = PAIR(0) SELF(gl); ^~~~~~~~~ src/ComputeNonbondedBase.h:982:13: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int jprev0 = glist[g ]; ^~~~~~~~~ src/ComputeNonbondedBase.h:983:6: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int jprev1 = glist[g + 1]; ^~~~~~~~~ src/ComputeNonbondedBase.h:986:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j0; ^~~~~~~~~ src/ComputeNonbondedBase.h:987:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j1; ^~~~~~~~~ src/ComputeNonbondedBase.h:1242:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int *pli = pairlist2; ^~~~~~~~~ src/ComputeNonbondedBase.h:1245:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register plint *plin = pairlistn; ^~~~~~~~~ src/ComputeNonbondedBase.h:1365:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int jprev0 = pairlist [k ]; ^~~~~~~~~ src/ComputeNonbondedBase.h:1366:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int jprev1 = pairlist [k + 1]; ^~~~~~~~~ src/ComputeNonbondedBase.h:1368:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j0; ^~~~~~~~~ src/ComputeNonbondedBase.h:1369:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j1; ^~~~~~~~~ In file included from src/ComputeNonbondedStd.C:54: In file included from src/ComputeNonbondedBase.h:1983: src/ComputeNonbondedBase2.h:194:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_x = p_i_x - p_j->position.x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:195:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_y = p_i_y - p_j->position.y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:196:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_z = p_i_z - p_j->position.z; ^~~~~~~~~ src/ComputeNonbondedBase2.h:284:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal vdw_val = ^~~~~~~~~ src/ComputeNonbondedBase.h:64:21: note: expanded from macro 'ENERGY' #define ENERGY(X) X ^ In file included from src/ComputeNonbondedStd.C:54: In file included from src/ComputeNonbondedBase.h:1983: src/ComputeNonbondedBase2.h:344:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal fast_val = ^~~~~~~~~ src/ComputeNonbondedBase.h:64:21: note: expanded from macro 'ENERGY' #define ENERGY(X) X ^ In file included from src/ComputeNonbondedStd.C:54: In file included from src/ComputeNonbondedBase.h:1983: src/ComputeNonbondedBase2.h:483:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal fast_dir = ^~~~~~~~~ src/ComputeNonbondedBase2.h:495:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal tmp_x = force_r * p_ij_x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:499:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal tmp_y = force_r * p_ij_y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:503:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal tmp_z = force_r * p_ij_z; ^~~~~~~~~ src/ComputeNonbondedBase2.h:631:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_val = ^~~~~~~~~ src/ComputeNonbondedBase.h:64:21: note: expanded from macro 'ENERGY' #define ENERGY(X) X ^ In file included from src/ComputeNonbondedStd.C:54: In file included from src/ComputeNonbondedBase.h:1983: src/ComputeNonbondedBase2.h:684:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_dir = (diffa * slow_d + slow_c) * diffa + slow_b; ^~~~~~~~~ src/ComputeNonbondedBase2.h:696:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_x = fullforce_r * p_ij_x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:699:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_y = fullforce_r * p_ij_y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:702:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_z = fullforce_r * p_ij_z; ^~~~~~~~~ In file included from src/ComputeNonbondedStd.C:54: In file included from src/ComputeNonbondedBase.h:2000: src/ComputeNonbondedBase2.h:194:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_x = p_i_x - p_j->position.x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:195:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_y = p_i_y - p_j->position.y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:196:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_z = p_i_z - p_j->position.z; ^~~~~~~~~ src/ComputeNonbondedBase2.h:284:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal vdw_val = ^~~~~~~~~ src/ComputeNonbondedBase.h:64:21: note: expanded from macro 'ENERGY' #define ENERGY(X) X ^ In file included from src/ComputeNonbondedStd.C:54: In file included from src/ComputeNonbondedBase.h:2000: src/ComputeNonbondedBase2.h:344:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal fast_val = ^~~~~~~~~ src/ComputeNonbondedBase.h:64:21: note: expanded from macro 'ENERGY' #define ENERGY(X) X ^ In file included from src/ComputeNonbondedStd.C:54: In file included from src/ComputeNonbondedBase.h:2000: src/ComputeNonbondedBase2.h:483:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal fast_dir = ^~~~~~~~~ src/ComputeNonbondedBase2.h:495:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal tmp_x = force_r * p_ij_x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:499:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal tmp_y = force_r * p_ij_y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:503:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal tmp_z = force_r * p_ij_z; ^~~~~~~~~ src/ComputeNonbondedBase2.h:631:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_val = ^~~~~~~~~ src/ComputeNonbondedBase.h:64:21: note: expanded from macro 'ENERGY' #define ENERGY(X) X ^ In file included from src/ComputeNonbondedStd.C:54: In file included from src/ComputeNonbondedBase.h:2000: src/ComputeNonbondedBase2.h:684:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_dir = (diffa * slow_d + slow_c) * diffa + slow_b; ^~~~~~~~~ src/ComputeNonbondedBase2.h:696:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_x = fullforce_r * p_ij_x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:699:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_y = fullforce_r * p_ij_y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:702:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_z = fullforce_r * p_ij_z; ^~~~~~~~~ In file included from src/ComputeNonbondedStd.C:54: In file included from src/ComputeNonbondedBase.h:2016: src/ComputeNonbondedBase2.h:194:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_x = p_i_x - p_j->position.x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:195:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_y = p_i_y - p_j->position.y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:196:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_z = p_i_z - p_j->position.z; ^~~~~~~~~ src/ComputeNonbondedBase2.h:631:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_val = ^~~~~~~~~ src/ComputeNonbondedBase.h:64:21: note: expanded from macro 'ENERGY' #define ENERGY(X) X ^ In file included from src/ComputeNonbondedStd.C:54: In file included from src/ComputeNonbondedBase.h:2016: src/ComputeNonbondedBase2.h:684:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_dir = (diffa * slow_d + slow_c) * diffa + slow_b; ^~~~~~~~~ src/ComputeNonbondedBase2.h:696:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_x = fullforce_r * p_ij_x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:699:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_y = fullforce_r * p_ij_y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:702:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_z = fullforce_r * p_ij_z; ^~~~~~~~~ In file included from src/ComputeNonbondedStd.C:57: src/ComputeNonbondedBase.h:331:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal plcutoff2 = \ ^~~~~~~~~ src/ComputeNonbondedBase.h:333:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal groupplcutoff2 = \ ^~~~~~~~~ src/ComputeNonbondedBase.h:516:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const int j_upper = params->numAtoms[1]; ^~~~~~~~~ src/ComputeNonbondedBase.h:517:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j; ^~~~~~~~~ src/ComputeNonbondedBase.h:518:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int i; ^~~~~~~~~ src/ComputeNonbondedBase.h:746:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int g = 0; ^~~~~~~~~ src/ComputeNonbondedBase.h:840:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_i_x = p_i.position.x + offset_x; ^~~~~~~~~ src/ComputeNonbondedBase.h:841:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_i_y = p_i.position.y + offset_y; ^~~~~~~~~ src/ComputeNonbondedBase.h:842:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_i_z = p_i.position.z + offset_z; ^~~~~~~~~ src/ComputeNonbondedBase.h:933:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int *pli = pairlist + pairlistindex; ^~~~~~~~~ src/ComputeNonbondedBase.h:961:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int *gli = goodglist; ^~~~~~~~~ src/ComputeNonbondedBase.h:965:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int g = PAIR(0) SELF(gl); ^~~~~~~~~ src/ComputeNonbondedBase.h:982:13: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int jprev0 = glist[g ]; ^~~~~~~~~ src/ComputeNonbondedBase.h:983:6: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int jprev1 = glist[g + 1]; ^~~~~~~~~ src/ComputeNonbondedBase.h:986:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j0; ^~~~~~~~~ src/ComputeNonbondedBase.h:987:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j1; ^~~~~~~~~ src/ComputeNonbondedBase.h:1242:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int *pli = pairlist2; ^~~~~~~~~ src/ComputeNonbondedBase.h:1245:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register plint *plin = pairlistn; ^~~~~~~~~ src/ComputeNonbondedBase.h:1365:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int jprev0 = pairlist [k ]; ^~~~~~~~~ src/ComputeNonbondedBase.h:1366:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int jprev1 = pairlist [k + 1]; ^~~~~~~~~ src/ComputeNonbondedBase.h:1368:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j0; ^~~~~~~~~ src/ComputeNonbondedBase.h:1369:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j1; ^~~~~~~~~ In file included from src/ComputeNonbondedStd.C:57: In file included from src/ComputeNonbondedBase.h:1983: src/ComputeNonbondedBase2.h:194:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_x = p_i_x - p_j->position.x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:195:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_y = p_i_y - p_j->position.y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:196:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_z = p_i_z - p_j->position.z; ^~~~~~~~~ src/ComputeNonbondedBase2.h:684:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_dir = (diffa * slow_d + slow_c) * diffa + slow_b; ^~~~~~~~~ src/ComputeNonbondedBase2.h:696:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_x = fullforce_r * p_ij_x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:699:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_y = fullforce_r * p_ij_y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:702:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_z = fullforce_r * p_ij_z; ^~~~~~~~~ In file included from src/ComputeNonbondedStd.C:57: In file included from src/ComputeNonbondedBase.h:2000: src/ComputeNonbondedBase2.h:194:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_x = p_i_x - p_j->position.x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:195:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_y = p_i_y - p_j->position.y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:196:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_z = p_i_z - p_j->position.z; ^~~~~~~~~ src/ComputeNonbondedBase2.h:684:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_dir = (diffa * slow_d + slow_c) * diffa + slow_b; ^~~~~~~~~ src/ComputeNonbondedBase2.h:696:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_x = fullforce_r * p_ij_x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:699:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_y = fullforce_r * p_ij_y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:702:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_z = fullforce_r * p_ij_z; ^~~~~~~~~ In file included from src/ComputeNonbondedStd.C:57: In file included from src/ComputeNonbondedBase.h:2016: src/ComputeNonbondedBase2.h:194:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_x = p_i_x - p_j->position.x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:195:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_y = p_i_y - p_j->position.y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:196:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_z = p_i_z - p_j->position.z; ^~~~~~~~~ src/ComputeNonbondedBase2.h:684:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_dir = (diffa * slow_d + slow_c) * diffa + slow_b; ^~~~~~~~~ src/ComputeNonbondedBase2.h:696:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_x = fullforce_r * p_ij_x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:699:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_y = fullforce_r * p_ij_y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:702:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_z = fullforce_r * p_ij_z; ^~~~~~~~~ In file included from src/ComputeNonbondedStd.C:59: src/ComputeNonbondedBase.h:331:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal plcutoff2 = \ ^~~~~~~~~ src/ComputeNonbondedBase.h:333:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal groupplcutoff2 = \ ^~~~~~~~~ src/ComputeNonbondedBase.h:516:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const int j_upper = params->numAtoms[1]; ^~~~~~~~~ src/ComputeNonbondedBase.h:517:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j; ^~~~~~~~~ src/ComputeNonbondedBase.h:518:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int i; ^~~~~~~~~ src/ComputeNonbondedBase.h:746:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int g = 0; ^~~~~~~~~ src/ComputeNonbondedBase.h:840:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_i_x = p_i.position.x + offset_x; ^~~~~~~~~ src/ComputeNonbondedBase.h:841:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_i_y = p_i.position.y + offset_y; ^~~~~~~~~ src/ComputeNonbondedBase.h:842:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_i_z = p_i.position.z + offset_z; ^~~~~~~~~ src/ComputeNonbondedBase.h:933:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int *pli = pairlist + pairlistindex; ^~~~~~~~~ src/ComputeNonbondedBase.h:961:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int *gli = goodglist; ^~~~~~~~~ src/ComputeNonbondedBase.h:965:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int g = PAIR(0) SELF(gl); ^~~~~~~~~ src/ComputeNonbondedBase.h:982:13: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int jprev0 = glist[g ]; ^~~~~~~~~ src/ComputeNonbondedBase.h:983:6: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int jprev1 = glist[g + 1]; ^~~~~~~~~ src/ComputeNonbondedBase.h:986:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j0; ^~~~~~~~~ src/ComputeNonbondedBase.h:987:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j1; ^~~~~~~~~ src/ComputeNonbondedBase.h:1242:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int *pli = pairlist2; ^~~~~~~~~ src/ComputeNonbondedBase.h:1245:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register plint *plin = pairlistn; ^~~~~~~~~ src/ComputeNonbondedBase.h:1365:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int jprev0 = pairlist [k ]; ^~~~~~~~~ src/ComputeNonbondedBase.h:1366:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int jprev1 = pairlist [k + 1]; ^~~~~~~~~ src/ComputeNonbondedBase.h:1368:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j0; ^~~~~~~~~ src/ComputeNonbondedBase.h:1369:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j1; ^~~~~~~~~ In file included from src/ComputeNonbondedStd.C:59: In file included from src/ComputeNonbondedBase.h:1983: src/ComputeNonbondedBase2.h:194:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_x = p_i_x - p_j->position.x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:195:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_y = p_i_y - p_j->position.y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:196:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_z = p_i_z - p_j->position.z; ^~~~~~~~~ src/ComputeNonbondedBase2.h:284:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal vdw_val = ^~~~~~~~~ src/ComputeNonbondedBase.h:64:21: note: expanded from macro 'ENERGY' #define ENERGY(X) X ^ In file included from src/ComputeNonbondedStd.C:59: In file included from src/ComputeNonbondedBase.h:1983: src/ComputeNonbondedBase2.h:631:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_val = ^~~~~~~~~ src/ComputeNonbondedBase.h:64:21: note: expanded from macro 'ENERGY' #define ENERGY(X) X ^ In file included from src/ComputeNonbondedStd.C:59: In file included from src/ComputeNonbondedBase.h:1983: src/ComputeNonbondedBase2.h:684:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_dir = (diffa * slow_d + slow_c) * diffa + slow_b; ^~~~~~~~~ src/ComputeNonbondedBase2.h:696:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_x = fullforce_r * p_ij_x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:699:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_y = fullforce_r * p_ij_y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:702:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_z = fullforce_r * p_ij_z; ^~~~~~~~~ In file included from src/ComputeNonbondedStd.C:59: In file included from src/ComputeNonbondedBase.h:2000: src/ComputeNonbondedBase2.h:194:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_x = p_i_x - p_j->position.x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:195:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_y = p_i_y - p_j->position.y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:196:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_z = p_i_z - p_j->position.z; ^~~~~~~~~ src/ComputeNonbondedBase2.h:284:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal vdw_val = ^~~~~~~~~ src/ComputeNonbondedBase.h:64:21: note: expanded from macro 'ENERGY' #define ENERGY(X) X ^ In file included from src/ComputeNonbondedStd.C:59: In file included from src/ComputeNonbondedBase.h:2000: src/ComputeNonbondedBase2.h:631:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_val = ^~~~~~~~~ src/ComputeNonbondedBase.h:64:21: note: expanded from macro 'ENERGY' #define ENERGY(X) X ^ In file included from src/ComputeNonbondedStd.C:59: In file included from src/ComputeNonbondedBase.h:2000: src/ComputeNonbondedBase2.h:684:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_dir = (diffa * slow_d + slow_c) * diffa + slow_b; ^~~~~~~~~ src/ComputeNonbondedBase2.h:696:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_x = fullforce_r * p_ij_x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:699:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_y = fullforce_r * p_ij_y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:702:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_z = fullforce_r * p_ij_z; ^~~~~~~~~ In file included from src/ComputeNonbondedStd.C:59: In file included from src/ComputeNonbondedBase.h:2016: src/ComputeNonbondedBase2.h:194:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_x = p_i_x - p_j->position.x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:195:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_y = p_i_y - p_j->position.y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:196:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_z = p_i_z - p_j->position.z; ^~~~~~~~~ src/ComputeNonbondedBase2.h:631:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_val = ^~~~~~~~~ src/ComputeNonbondedBase.h:64:21: note: expanded from macro 'ENERGY' #define ENERGY(X) X ^ In file included from src/ComputeNonbondedStd.C:59: In file included from src/ComputeNonbondedBase.h:2016: src/ComputeNonbondedBase2.h:684:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_dir = (diffa * slow_d + slow_c) * diffa + slow_b; ^~~~~~~~~ src/ComputeNonbondedBase2.h:696:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_x = fullforce_r * p_ij_x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:699:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_y = fullforce_r * p_ij_y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:702:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_z = fullforce_r * p_ij_z; ^~~~~~~~~ In file included from src/ComputeNonbondedStd.C:63: src/ComputeNonbondedBase.h:331:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal plcutoff2 = \ ^~~~~~~~~ src/ComputeNonbondedBase.h:333:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal groupplcutoff2 = \ ^~~~~~~~~ src/ComputeNonbondedBase.h:516:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const int j_upper = params->numAtoms[1]; ^~~~~~~~~ src/ComputeNonbondedBase.h:517:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j; ^~~~~~~~~ src/ComputeNonbondedBase.h:518:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int i; ^~~~~~~~~ src/ComputeNonbondedBase.h:746:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int g = 0; ^~~~~~~~~ src/ComputeNonbondedBase.h:840:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_i_x = p_i.position.x + offset_x; ^~~~~~~~~ src/ComputeNonbondedBase.h:841:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_i_y = p_i.position.y + offset_y; ^~~~~~~~~ src/ComputeNonbondedBase.h:842:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_i_z = p_i.position.z + offset_z; ^~~~~~~~~ src/ComputeNonbondedBase.h:933:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int *pli = pairlist + pairlistindex; ^~~~~~~~~ src/ComputeNonbondedBase.h:961:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int *gli = goodglist; ^~~~~~~~~ src/ComputeNonbondedBase.h:965:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int g = PAIR(0) SELF(gl); ^~~~~~~~~ src/ComputeNonbondedBase.h:982:13: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int jprev0 = glist[g ]; ^~~~~~~~~ src/ComputeNonbondedBase.h:983:6: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int jprev1 = glist[g + 1]; ^~~~~~~~~ src/ComputeNonbondedBase.h:986:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j0; ^~~~~~~~~ src/ComputeNonbondedBase.h:987:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j1; ^~~~~~~~~ src/ComputeNonbondedBase.h:1242:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int *pli = pairlist2; ^~~~~~~~~ src/ComputeNonbondedBase.h:1245:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register plint *plin = pairlistn; ^~~~~~~~~ src/ComputeNonbondedBase.h:1365:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int jprev0 = pairlist [k ]; ^~~~~~~~~ src/ComputeNonbondedBase.h:1366:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int jprev1 = pairlist [k + 1]; ^~~~~~~~~ src/ComputeNonbondedBase.h:1368:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j0; ^~~~~~~~~ src/ComputeNonbondedBase.h:1369:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j1; ^~~~~~~~~ In file included from src/ComputeNonbondedStd.C:63: In file included from src/ComputeNonbondedBase.h:1983: src/ComputeNonbondedBase2.h:194:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_x = p_i_x - p_j->position.x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:195:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_y = p_i_y - p_j->position.y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:196:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_z = p_i_z - p_j->position.z; ^~~~~~~~~ src/ComputeNonbondedBase2.h:684:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_dir = (diffa * slow_d + slow_c) * diffa + slow_b; ^~~~~~~~~ src/ComputeNonbondedBase2.h:696:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_x = fullforce_r * p_ij_x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:699:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_y = fullforce_r * p_ij_y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:702:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_z = fullforce_r * p_ij_z; ^~~~~~~~~ In file included from src/ComputeNonbondedStd.C:63: In file included from src/ComputeNonbondedBase.h:2000: src/ComputeNonbondedBase2.h:194:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_x = p_i_x - p_j->position.x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:195:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_y = p_i_y - p_j->position.y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:196:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_z = p_i_z - p_j->position.z; ^~~~~~~~~ src/ComputeNonbondedBase2.h:684:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_dir = (diffa * slow_d + slow_c) * diffa + slow_b; ^~~~~~~~~ src/ComputeNonbondedBase2.h:696:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_x = fullforce_r * p_ij_x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:699:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_y = fullforce_r * p_ij_y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:702:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_z = fullforce_r * p_ij_z; ^~~~~~~~~ In file included from src/ComputeNonbondedStd.C:63: In file included from src/ComputeNonbondedBase.h:2016: src/ComputeNonbondedBase2.h:194:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_x = p_i_x - p_j->position.x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:195:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_y = p_i_y - p_j->position.y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:196:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_z = p_i_z - p_j->position.z; ^~~~~~~~~ src/ComputeNonbondedBase2.h:684:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_dir = (diffa * slow_d + slow_c) * diffa + slow_b; ^~~~~~~~~ src/ComputeNonbondedBase2.h:696:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_x = fullforce_r * p_ij_x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:699:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_y = fullforce_r * p_ij_y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:702:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_z = fullforce_r * p_ij_z; ^~~~~~~~~ In file included from src/ComputeNonbondedStd.C:65: src/ComputeNonbondedBase.h:331:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal plcutoff2 = \ ^~~~~~~~~ src/ComputeNonbondedBase.h:333:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal groupplcutoff2 = \ ^~~~~~~~~ src/ComputeNonbondedBase.h:516:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const int j_upper = params->numAtoms[1]; ^~~~~~~~~ src/ComputeNonbondedBase.h:517:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j; ^~~~~~~~~ src/ComputeNonbondedBase.h:518:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int i; ^~~~~~~~~ src/ComputeNonbondedBase.h:746:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int g = 0; ^~~~~~~~~ src/ComputeNonbondedBase.h:840:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_i_x = p_i.position.x + offset_x; ^~~~~~~~~ src/ComputeNonbondedBase.h:841:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_i_y = p_i.position.y + offset_y; ^~~~~~~~~ src/ComputeNonbondedBase.h:842:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_i_z = p_i.position.z + offset_z; ^~~~~~~~~ src/ComputeNonbondedBase.h:933:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int *pli = pairlist + pairlistindex; ^~~~~~~~~ src/ComputeNonbondedBase.h:961:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int *gli = goodglist; ^~~~~~~~~ src/ComputeNonbondedBase.h:965:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int g = PAIR(0) SELF(gl); ^~~~~~~~~ src/ComputeNonbondedBase.h:982:13: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int jprev0 = glist[g ]; ^~~~~~~~~ src/ComputeNonbondedBase.h:983:6: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int jprev1 = glist[g + 1]; ^~~~~~~~~ src/ComputeNonbondedBase.h:986:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j0; ^~~~~~~~~ src/ComputeNonbondedBase.h:987:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j1; ^~~~~~~~~ src/ComputeNonbondedBase.h:1242:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int *pli = pairlist2; ^~~~~~~~~ src/ComputeNonbondedBase.h:1245:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register plint *plin = pairlistn; ^~~~~~~~~ src/ComputeNonbondedBase.h:1365:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int jprev0 = pairlist [k ]; ^~~~~~~~~ src/ComputeNonbondedBase.h:1366:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int jprev1 = pairlist [k + 1]; ^~~~~~~~~ src/ComputeNonbondedBase.h:1368:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j0; ^~~~~~~~~ src/ComputeNonbondedBase.h:1369:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j1; ^~~~~~~~~ In file included from src/ComputeNonbondedStd.C:65: In file included from src/ComputeNonbondedBase.h:1983: src/ComputeNonbondedBase2.h:194:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_x = p_i_x - p_j->position.x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:195:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_y = p_i_y - p_j->position.y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:196:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_z = p_i_z - p_j->position.z; ^~~~~~~~~ src/ComputeNonbondedBase2.h:631:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_val = ^~~~~~~~~ src/ComputeNonbondedBase.h:64:21: note: expanded from macro 'ENERGY' #define ENERGY(X) X ^ In file included from src/ComputeNonbondedStd.C:65: In file included from src/ComputeNonbondedBase.h:1983: src/ComputeNonbondedBase2.h:684:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_dir = (diffa * slow_d + slow_c) * diffa + slow_b; ^~~~~~~~~ src/ComputeNonbondedBase2.h:696:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_x = fullforce_r * p_ij_x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:699:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_y = fullforce_r * p_ij_y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:702:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_z = fullforce_r * p_ij_z; ^~~~~~~~~ In file included from src/ComputeNonbondedStd.C:65: In file included from src/ComputeNonbondedBase.h:2000: src/ComputeNonbondedBase2.h:194:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_x = p_i_x - p_j->position.x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:195:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_y = p_i_y - p_j->position.y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:196:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_z = p_i_z - p_j->position.z; ^~~~~~~~~ src/ComputeNonbondedBase2.h:631:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_val = ^~~~~~~~~ src/ComputeNonbondedBase.h:64:21: note: expanded from macro 'ENERGY' #define ENERGY(X) X ^ In file included from src/ComputeNonbondedStd.C:65: In file included from src/ComputeNonbondedBase.h:2000: src/ComputeNonbondedBase2.h:684:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_dir = (diffa * slow_d + slow_c) * diffa + slow_b; ^~~~~~~~~ src/ComputeNonbondedBase2.h:696:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_x = fullforce_r * p_ij_x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:699:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_y = fullforce_r * p_ij_y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:702:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_z = fullforce_r * p_ij_z; ^~~~~~~~~ In file included from src/ComputeNonbondedStd.C:65: In file included from src/ComputeNonbondedBase.h:2016: src/ComputeNonbondedBase2.h:194:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_x = p_i_x - p_j->position.x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:195:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_y = p_i_y - p_j->position.y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:196:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_z = p_i_z - p_j->position.z; ^~~~~~~~~ src/ComputeNonbondedBase2.h:631:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_val = ^~~~~~~~~ src/ComputeNonbondedBase.h:64:21: note: expanded from macro 'ENERGY' #define ENERGY(X) X ^ In file included from src/ComputeNonbondedStd.C:65: In file included from src/ComputeNonbondedBase.h:2016: src/ComputeNonbondedBase2.h:684:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_dir = (diffa * slow_d + slow_c) * diffa + slow_b; ^~~~~~~~~ src/ComputeNonbondedBase2.h:696:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_x = fullforce_r * p_ij_x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:699:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_y = fullforce_r * p_ij_y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:702:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_z = fullforce_r * p_ij_z; ^~~~~~~~~ In file included from src/ComputeNonbondedStd.C:76: src/ComputeNonbondedBase.h:331:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal plcutoff2 = \ ^~~~~~~~~ src/ComputeNonbondedBase.h:333:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal groupplcutoff2 = \ ^~~~~~~~~ src/ComputeNonbondedBase.h:516:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const int j_upper = params->numAtoms[1]; ^~~~~~~~~ src/ComputeNonbondedBase.h:517:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j; ^~~~~~~~~ src/ComputeNonbondedBase.h:518:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int i; ^~~~~~~~~ src/ComputeNonbondedBase.h:582:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* p_1_sortValues = atomSort_0_sortValues__; ^~~~~~~~~ src/ComputeNonbondedBase.h:583:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* p_1_sortValues_fixg = atomSort_1_sortValues__; ^~~~~~~~~ src/ComputeNonbondedBase.h:595:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal projLineVec_x = params->projLineVec.x; ^~~~~~~~~ src/ComputeNonbondedBase.h:596:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal projLineVec_y = params->projLineVec.y; ^~~~~~~~~ src/ComputeNonbondedBase.h:597:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal projLineVec_z = params->projLineVec.z; ^~~~~~~~~ src/ComputeNonbondedBase.h:601:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int nbgs = p_1->nonbondedGroupSize; ^~~~~~~~~ src/ComputeNonbondedBase.h:602:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal p_x = p_1->position.x; ^~~~~~~~~ src/ComputeNonbondedBase.h:603:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal p_y = p_1->position.y; ^~~~~~~~~ src/ComputeNonbondedBase.h:604:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal p_z = p_1->position.z; ^~~~~~~~~ src/ComputeNonbondedBase.h:605:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int index = 0; ^~~~~~~~~ src/ComputeNonbondedBase.h:607:12: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] for (register int j = nbgs; j < j_upper; j += nbgs) { ^~~~~~~~~ src/ComputeNonbondedBase.h:611:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const CompAtom* p_j_next = p_1 + j; ^~~~~~~~~ src/ComputeNonbondedBase.h:620:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal sortVal = COMPONENT_DOTPRODUCT(p,projLineVec); ^~~~~~~~~ src/ComputeNonbondedBase.h:628:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* p_1_sortValStorePtr = p_1_sortValues + p_1_sortValues_len; ^~~~~~~~~ src/ComputeNonbondedBase.h:638:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal sortVal = COMPONENT_DOTPRODUCT(p,projLineVec); ^~~~~~~~~ src/ComputeNonbondedBase.h:640:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* p_1_sortValStorePtr = p_1_sortValues + p_1_sortValues_len; ^~~~~~~~~ src/ComputeNonbondedBase.h:662:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int nbgs = p_0->nonbondedGroupSize; ^~~~~~~~~ src/ComputeNonbondedBase.h:663:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal p_x = p_0->position.x + offset_x; ^~~~~~~~~ src/ComputeNonbondedBase.h:664:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal p_y = p_0->position.y + offset_y; ^~~~~~~~~ src/ComputeNonbondedBase.h:665:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal p_z = p_0->position.z + offset_z; ^~~~~~~~~ src/ComputeNonbondedBase.h:666:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int index = 0; ^~~~~~~~~ src/ComputeNonbondedBase.h:668:12: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] for (register int i = nbgs; i < i_upper; i += nbgs) { ^~~~~~~~~ src/ComputeNonbondedBase.h:672:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const CompAtom* p_i_next = p_0 + i; ^~~~~~~~~ src/ComputeNonbondedBase.h:676:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal sortVal = COMPONENT_DOTPRODUCT(p,projLineVec); ^~~~~~~~~ src/ComputeNonbondedBase.h:684:2: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal* p_0_sortValStorePtr = p_0_sortValues + index; ^~~~~~~~~ src/ComputeNonbondedBase.h:691:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal sortVal = COMPONENT_DOTPRODUCT(p,projLineVec); ^~~~~~~~~ src/ComputeNonbondedBase.h:693:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal* p_0_sortValStorePtr = p_0_sortValues + index; ^~~~~~~~~ src/ComputeNonbondedBase.h:732:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int fixg = 0; ^~~~~~~~~ src/ComputeNonbondedBase.h:734:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* p_1_sortEntry = p_1_sortValues + tmpI; ^~~~~~~~~ src/ComputeNonbondedBase.h:735:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int p_1_index = p_1_sortEntry->index; ^~~~~~~~~ src/ComputeNonbondedBase.h:737:11: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* p_1_sortEntry_fixg = p_1_sortValues_fixg + p_1_sortValues_fixg_len; ^~~~~~~~~ src/ComputeNonbondedBase.h:840:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_i_x = p_i.position.x + offset_x; ^~~~~~~~~ src/ComputeNonbondedBase.h:841:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_i_y = p_i.position.y + offset_y; ^~~~~~~~~ src/ComputeNonbondedBase.h:842:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_i_z = p_i.position.z + offset_z; ^~~~~~~~~ src/ComputeNonbondedBase.h:933:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int *pli = pairlist + pairlistindex; ^~~~~~~~~ src/ComputeNonbondedBase.h:940:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int g = 0; ^~~~~~~~~ src/ComputeNonbondedBase.h:941:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal p_i_sortValue = p_0_sortValues[i]; ^~~~~~~~~ src/ComputeNonbondedBase.h:943:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* sortValues = ( groupfixed ? p_1_sortValues_fixg : p_1_sortValues ); ^~~~~~~~~ src/ComputeNonbondedBase.h:946:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int lower = 0; ^~~~~~~~~ src/ComputeNonbondedBase.h:947:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int upper = (groupfixed ? p_1_sortValues_fixg_len : p_1_sortValues_len); ^~~~~~~~~ src/ComputeNonbondedBase.h:949:11: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j = ((lower + upper) >> 1); ^~~~~~~~~ src/ComputeNonbondedBase.h:950:11: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal jSortVal = sortValues[j].sortValue; ^~~~~~~~~ src/ComputeNonbondedBase.h:977:6: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* sortEntry0 = sortValues + g; ^~~~~~~~~ src/ComputeNonbondedBase.h:978:6: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* sortEntry1 = sortValues + g + 1; ^~~~~~~~~ src/ComputeNonbondedBase.h:979:13: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int jprev0 = sortEntry0->index; ^~~~~~~~~ src/ComputeNonbondedBase.h:980:6: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int jprev1 = sortEntry1->index; ^~~~~~~~~ src/ComputeNonbondedBase.h:986:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j0; ^~~~~~~~~ src/ComputeNonbondedBase.h:987:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j1; ^~~~~~~~~ src/ComputeNonbondedBase.h:1188:6: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* sortEntry = sortValues + g; ^~~~~~~~~ src/ComputeNonbondedBase.h:1189:13: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j = sortEntry->index; ^~~~~~~~~ src/ComputeNonbondedBase.h:1242:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int *pli = pairlist2; ^~~~~~~~~ src/ComputeNonbondedBase.h:1245:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register plint *plin = pairlistn; ^~~~~~~~~ src/ComputeNonbondedBase.h:1365:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int jprev0 = pairlist [k ]; ^~~~~~~~~ src/ComputeNonbondedBase.h:1366:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int jprev1 = pairlist [k + 1]; ^~~~~~~~~ src/ComputeNonbondedBase.h:1368:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j0; ^~~~~~~~~ src/ComputeNonbondedBase.h:1369:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j1; ^~~~~~~~~ In file included from src/ComputeNonbondedStd.C:76: In file included from src/ComputeNonbondedBase.h:1983: src/ComputeNonbondedBase2.h:194:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_x = p_i_x - p_j->position.x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:195:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_y = p_i_y - p_j->position.y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:196:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_z = p_i_z - p_j->position.z; ^~~~~~~~~ src/ComputeNonbondedBase2.h:284:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal vdw_val = ^~~~~~~~~ src/ComputeNonbondedBase.h:64:21: note: expanded from macro 'ENERGY' #define ENERGY(X) X ^ In file included from src/ComputeNonbondedStd.C:76: In file included from src/ComputeNonbondedBase.h:1983: src/ComputeNonbondedBase2.h:310:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal vdw_dir; ^~~~~~~~~ src/ComputeNonbondedBase.h:183:18: note: expanded from macro 'INT' #define INT(X) X ^ In file included from src/ComputeNonbondedStd.C:76: In file included from src/ComputeNonbondedBase.h:1983: src/ComputeNonbondedBase2.h:344:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal fast_val = ^~~~~~~~~ src/ComputeNonbondedBase.h:64:21: note: expanded from macro 'ENERGY' #define ENERGY(X) X ^ In file included from src/ComputeNonbondedStd.C:76: In file included from src/ComputeNonbondedBase.h:1983: src/ComputeNonbondedBase2.h:372:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal fast_dir = ^~~~~~~~~ src/ComputeNonbondedBase.h:183:18: note: expanded from macro 'INT' #define INT(X) X ^ In file included from src/ComputeNonbondedStd.C:76: In file included from src/ComputeNonbondedBase.h:1983: src/ComputeNonbondedBase2.h:483:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal fast_dir = ^~~~~~~~~ src/ComputeNonbondedBase2.h:495:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal tmp_x = force_r * p_ij_x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:499:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal tmp_y = force_r * p_ij_y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:503:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal tmp_z = force_r * p_ij_z; ^~~~~~~~~ In file included from src/ComputeNonbondedStd.C:76: In file included from src/ComputeNonbondedBase.h:2000: src/ComputeNonbondedBase2.h:194:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_x = p_i_x - p_j->position.x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:195:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_y = p_i_y - p_j->position.y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:196:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_z = p_i_z - p_j->position.z; ^~~~~~~~~ src/ComputeNonbondedBase2.h:284:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal vdw_val = ^~~~~~~~~ src/ComputeNonbondedBase.h:64:21: note: expanded from macro 'ENERGY' #define ENERGY(X) X ^ In file included from src/ComputeNonbondedStd.C:76: In file included from src/ComputeNonbondedBase.h:2000: src/ComputeNonbondedBase2.h:310:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal vdw_dir; ^~~~~~~~~ src/ComputeNonbondedBase.h:183:18: note: expanded from macro 'INT' #define INT(X) X ^ In file included from src/ComputeNonbondedStd.C:76: In file included from src/ComputeNonbondedBase.h:2000: src/ComputeNonbondedBase2.h:344:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal fast_val = ^~~~~~~~~ src/ComputeNonbondedBase.h:64:21: note: expanded from macro 'ENERGY' #define ENERGY(X) X ^ In file included from src/ComputeNonbondedStd.C:76: In file included from src/ComputeNonbondedBase.h:2000: src/ComputeNonbondedBase2.h:372:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal fast_dir = ^~~~~~~~~ src/ComputeNonbondedBase.h:183:18: note: expanded from macro 'INT' #define INT(X) X ^ In file included from src/ComputeNonbondedStd.C:76: In file included from src/ComputeNonbondedBase.h:2000: src/ComputeNonbondedBase2.h:483:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal fast_dir = ^~~~~~~~~ src/ComputeNonbondedBase2.h:495:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal tmp_x = force_r * p_ij_x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:499:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal tmp_y = force_r * p_ij_y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:503:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal tmp_z = force_r * p_ij_z; ^~~~~~~~~ In file included from src/ComputeNonbondedStd.C:78: src/ComputeNonbondedBase.h:331:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal plcutoff2 = \ ^~~~~~~~~ src/ComputeNonbondedBase.h:333:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal groupplcutoff2 = \ ^~~~~~~~~ src/ComputeNonbondedBase.h:516:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const int j_upper = params->numAtoms[1]; ^~~~~~~~~ src/ComputeNonbondedBase.h:517:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j; ^~~~~~~~~ src/ComputeNonbondedBase.h:518:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int i; ^~~~~~~~~ src/ComputeNonbondedBase.h:582:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* p_1_sortValues = atomSort_0_sortValues__; ^~~~~~~~~ src/ComputeNonbondedBase.h:583:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* p_1_sortValues_fixg = atomSort_1_sortValues__; ^~~~~~~~~ src/ComputeNonbondedBase.h:595:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal projLineVec_x = params->projLineVec.x; ^~~~~~~~~ src/ComputeNonbondedBase.h:596:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal projLineVec_y = params->projLineVec.y; ^~~~~~~~~ src/ComputeNonbondedBase.h:597:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal projLineVec_z = params->projLineVec.z; ^~~~~~~~~ src/ComputeNonbondedBase.h:601:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int nbgs = p_1->nonbondedGroupSize; ^~~~~~~~~ src/ComputeNonbondedBase.h:602:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal p_x = p_1->position.x; ^~~~~~~~~ src/ComputeNonbondedBase.h:603:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal p_y = p_1->position.y; ^~~~~~~~~ src/ComputeNonbondedBase.h:604:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal p_z = p_1->position.z; ^~~~~~~~~ src/ComputeNonbondedBase.h:605:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int index = 0; ^~~~~~~~~ src/ComputeNonbondedBase.h:607:12: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] for (register int j = nbgs; j < j_upper; j += nbgs) { ^~~~~~~~~ src/ComputeNonbondedBase.h:611:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const CompAtom* p_j_next = p_1 + j; ^~~~~~~~~ src/ComputeNonbondedBase.h:620:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal sortVal = COMPONENT_DOTPRODUCT(p,projLineVec); ^~~~~~~~~ src/ComputeNonbondedBase.h:628:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* p_1_sortValStorePtr = p_1_sortValues + p_1_sortValues_len; ^~~~~~~~~ src/ComputeNonbondedBase.h:638:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal sortVal = COMPONENT_DOTPRODUCT(p,projLineVec); ^~~~~~~~~ src/ComputeNonbondedBase.h:640:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* p_1_sortValStorePtr = p_1_sortValues + p_1_sortValues_len; ^~~~~~~~~ src/ComputeNonbondedBase.h:662:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int nbgs = p_0->nonbondedGroupSize; ^~~~~~~~~ src/ComputeNonbondedBase.h:663:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal p_x = p_0->position.x + offset_x; ^~~~~~~~~ src/ComputeNonbondedBase.h:664:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal p_y = p_0->position.y + offset_y; ^~~~~~~~~ src/ComputeNonbondedBase.h:665:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal p_z = p_0->position.z + offset_z; ^~~~~~~~~ src/ComputeNonbondedBase.h:666:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int index = 0; ^~~~~~~~~ src/ComputeNonbondedBase.h:668:12: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] for (register int i = nbgs; i < i_upper; i += nbgs) { ^~~~~~~~~ src/ComputeNonbondedBase.h:672:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const CompAtom* p_i_next = p_0 + i; ^~~~~~~~~ src/ComputeNonbondedBase.h:676:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal sortVal = COMPONENT_DOTPRODUCT(p,projLineVec); ^~~~~~~~~ src/ComputeNonbondedBase.h:684:2: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal* p_0_sortValStorePtr = p_0_sortValues + index; ^~~~~~~~~ src/ComputeNonbondedBase.h:691:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal sortVal = COMPONENT_DOTPRODUCT(p,projLineVec); ^~~~~~~~~ src/ComputeNonbondedBase.h:693:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal* p_0_sortValStorePtr = p_0_sortValues + index; ^~~~~~~~~ src/ComputeNonbondedBase.h:732:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int fixg = 0; ^~~~~~~~~ src/ComputeNonbondedBase.h:734:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* p_1_sortEntry = p_1_sortValues + tmpI; ^~~~~~~~~ src/ComputeNonbondedBase.h:735:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int p_1_index = p_1_sortEntry->index; ^~~~~~~~~ src/ComputeNonbondedBase.h:737:11: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* p_1_sortEntry_fixg = p_1_sortValues_fixg + p_1_sortValues_fixg_len; ^~~~~~~~~ src/ComputeNonbondedBase.h:840:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_i_x = p_i.position.x + offset_x; ^~~~~~~~~ src/ComputeNonbondedBase.h:841:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_i_y = p_i.position.y + offset_y; ^~~~~~~~~ src/ComputeNonbondedBase.h:842:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_i_z = p_i.position.z + offset_z; ^~~~~~~~~ src/ComputeNonbondedBase.h:933:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int *pli = pairlist + pairlistindex; ^~~~~~~~~ src/ComputeNonbondedBase.h:940:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int g = 0; ^~~~~~~~~ src/ComputeNonbondedBase.h:941:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal p_i_sortValue = p_0_sortValues[i]; ^~~~~~~~~ src/ComputeNonbondedBase.h:943:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* sortValues = ( groupfixed ? p_1_sortValues_fixg : p_1_sortValues ); ^~~~~~~~~ src/ComputeNonbondedBase.h:946:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int lower = 0; ^~~~~~~~~ src/ComputeNonbondedBase.h:947:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int upper = (groupfixed ? p_1_sortValues_fixg_len : p_1_sortValues_len); ^~~~~~~~~ src/ComputeNonbondedBase.h:949:11: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j = ((lower + upper) >> 1); ^~~~~~~~~ src/ComputeNonbondedBase.h:950:11: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal jSortVal = sortValues[j].sortValue; ^~~~~~~~~ src/ComputeNonbondedBase.h:977:6: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* sortEntry0 = sortValues + g; ^~~~~~~~~ src/ComputeNonbondedBase.h:978:6: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* sortEntry1 = sortValues + g + 1; ^~~~~~~~~ src/ComputeNonbondedBase.h:979:13: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int jprev0 = sortEntry0->index; ^~~~~~~~~ src/ComputeNonbondedBase.h:980:6: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int jprev1 = sortEntry1->index; ^~~~~~~~~ src/ComputeNonbondedBase.h:986:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j0; ^~~~~~~~~ src/ComputeNonbondedBase.h:987:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j1; ^~~~~~~~~ src/ComputeNonbondedBase.h:1188:6: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* sortEntry = sortValues + g; ^~~~~~~~~ src/ComputeNonbondedBase.h:1189:13: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j = sortEntry->index; ^~~~~~~~~ src/ComputeNonbondedBase.h:1242:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int *pli = pairlist2; ^~~~~~~~~ src/ComputeNonbondedBase.h:1245:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register plint *plin = pairlistn; ^~~~~~~~~ src/ComputeNonbondedBase.h:1365:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int jprev0 = pairlist [k ]; ^~~~~~~~~ src/ComputeNonbondedBase.h:1366:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int jprev1 = pairlist [k + 1]; ^~~~~~~~~ src/ComputeNonbondedBase.h:1368:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j0; ^~~~~~~~~ src/ComputeNonbondedBase.h:1369:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j1; ^~~~~~~~~ In file included from src/ComputeNonbondedStd.C:78: In file included from src/ComputeNonbondedBase.h:1983: src/ComputeNonbondedBase2.h:194:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_x = p_i_x - p_j->position.x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:195:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_y = p_i_y - p_j->position.y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:196:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_z = p_i_z - p_j->position.z; ^~~~~~~~~ src/ComputeNonbondedBase2.h:284:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal vdw_val = ^~~~~~~~~ src/ComputeNonbondedBase.h:64:21: note: expanded from macro 'ENERGY' #define ENERGY(X) X ^ In file included from src/ComputeNonbondedStd.C:78: In file included from src/ComputeNonbondedBase.h:1983: src/ComputeNonbondedBase2.h:310:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal vdw_dir; ^~~~~~~~~ src/ComputeNonbondedBase.h:183:18: note: expanded from macro 'INT' #define INT(X) X ^ In file included from src/ComputeNonbondedStd.C:78: In file included from src/ComputeNonbondedBase.h:1983: src/ComputeNonbondedBase2.h:344:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal fast_val = ^~~~~~~~~ src/ComputeNonbondedBase.h:64:21: note: expanded from macro 'ENERGY' #define ENERGY(X) X ^ In file included from src/ComputeNonbondedStd.C:78: In file included from src/ComputeNonbondedBase.h:1983: src/ComputeNonbondedBase2.h:372:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal fast_dir = ^~~~~~~~~ src/ComputeNonbondedBase.h:183:18: note: expanded from macro 'INT' #define INT(X) X ^ In file included from src/ComputeNonbondedStd.C:78: In file included from src/ComputeNonbondedBase.h:1983: src/ComputeNonbondedBase2.h:483:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal fast_dir = ^~~~~~~~~ src/ComputeNonbondedBase2.h:495:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal tmp_x = force_r * p_ij_x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:499:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal tmp_y = force_r * p_ij_y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:503:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal tmp_z = force_r * p_ij_z; ^~~~~~~~~ src/ComputeNonbondedBase2.h:631:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_val = ^~~~~~~~~ src/ComputeNonbondedBase.h:64:21: note: expanded from macro 'ENERGY' #define ENERGY(X) X ^ In file included from src/ComputeNonbondedStd.C:78: In file included from src/ComputeNonbondedBase.h:1983: src/ComputeNonbondedBase2.h:661:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_dir = ^~~~~~~~~ src/ComputeNonbondedBase.h:183:18: note: expanded from macro 'INT' #define INT(X) X ^ In file included from src/ComputeNonbondedStd.C:78: In file included from src/ComputeNonbondedBase.h:1983: src/ComputeNonbondedBase2.h:684:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_dir = (diffa * slow_d + slow_c) * diffa + slow_b; ^~~~~~~~~ src/ComputeNonbondedBase2.h:696:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_x = fullforce_r * p_ij_x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:699:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_y = fullforce_r * p_ij_y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:702:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_z = fullforce_r * p_ij_z; ^~~~~~~~~ In file included from src/ComputeNonbondedStd.C:78: In file included from src/ComputeNonbondedBase.h:2000: src/ComputeNonbondedBase2.h:194:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_x = p_i_x - p_j->position.x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:195:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_y = p_i_y - p_j->position.y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:196:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_z = p_i_z - p_j->position.z; ^~~~~~~~~ src/ComputeNonbondedBase2.h:284:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal vdw_val = ^~~~~~~~~ src/ComputeNonbondedBase.h:64:21: note: expanded from macro 'ENERGY' #define ENERGY(X) X ^ In file included from src/ComputeNonbondedStd.C:78: In file included from src/ComputeNonbondedBase.h:2000: src/ComputeNonbondedBase2.h:310:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal vdw_dir; ^~~~~~~~~ src/ComputeNonbondedBase.h:183:18: note: expanded from macro 'INT' #define INT(X) X ^ In file included from src/ComputeNonbondedStd.C:78: In file included from src/ComputeNonbondedBase.h:2000: src/ComputeNonbondedBase2.h:344:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal fast_val = ^~~~~~~~~ src/ComputeNonbondedBase.h:64:21: note: expanded from macro 'ENERGY' #define ENERGY(X) X ^ In file included from src/ComputeNonbondedStd.C:78: In file included from src/ComputeNonbondedBase.h:2000: src/ComputeNonbondedBase2.h:372:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal fast_dir = ^~~~~~~~~ src/ComputeNonbondedBase.h:183:18: note: expanded from macro 'INT' #define INT(X) X ^ In file included from src/ComputeNonbondedStd.C:78: In file included from src/ComputeNonbondedBase.h:2000: src/ComputeNonbondedBase2.h:483:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal fast_dir = ^~~~~~~~~ src/ComputeNonbondedBase2.h:495:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal tmp_x = force_r * p_ij_x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:499:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal tmp_y = force_r * p_ij_y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:503:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal tmp_z = force_r * p_ij_z; ^~~~~~~~~ src/ComputeNonbondedBase2.h:631:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_val = ^~~~~~~~~ src/ComputeNonbondedBase.h:64:21: note: expanded from macro 'ENERGY' #define ENERGY(X) X ^ In file included from src/ComputeNonbondedStd.C:78: In file included from src/ComputeNonbondedBase.h:2000: src/ComputeNonbondedBase2.h:661:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_dir = ^~~~~~~~~ src/ComputeNonbondedBase.h:183:18: note: expanded from macro 'INT' #define INT(X) X ^ In file included from src/ComputeNonbondedStd.C:78: In file included from src/ComputeNonbondedBase.h:2000: src/ComputeNonbondedBase2.h:684:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_dir = (diffa * slow_d + slow_c) * diffa + slow_b; ^~~~~~~~~ src/ComputeNonbondedBase2.h:696:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_x = fullforce_r * p_ij_x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:699:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_y = fullforce_r * p_ij_y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:702:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_z = fullforce_r * p_ij_z; ^~~~~~~~~ In file included from src/ComputeNonbondedStd.C:78: In file included from src/ComputeNonbondedBase.h:2016: src/ComputeNonbondedBase2.h:194:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_x = p_i_x - p_j->position.x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:195:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_y = p_i_y - p_j->position.y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:196:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_z = p_i_z - p_j->position.z; ^~~~~~~~~ src/ComputeNonbondedBase2.h:631:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_val = ^~~~~~~~~ src/ComputeNonbondedBase.h:64:21: note: expanded from macro 'ENERGY' #define ENERGY(X) X ^ In file included from src/ComputeNonbondedStd.C:78: In file included from src/ComputeNonbondedBase.h:2016: src/ComputeNonbondedBase2.h:661:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_dir = ^~~~~~~~~ src/ComputeNonbondedBase.h:183:18: note: expanded from macro 'INT' #define INT(X) X ^ In file included from src/ComputeNonbondedStd.C:78: In file included from src/ComputeNonbondedBase.h:2016: src/ComputeNonbondedBase2.h:684:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_dir = (diffa * slow_d + slow_c) * diffa + slow_b; ^~~~~~~~~ src/ComputeNonbondedBase2.h:696:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_x = fullforce_r * p_ij_x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:699:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_y = fullforce_r * p_ij_y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:702:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_z = fullforce_r * p_ij_z; ^~~~~~~~~ In file included from src/ComputeNonbondedStd.C:80: src/ComputeNonbondedBase.h:331:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal plcutoff2 = \ ^~~~~~~~~ src/ComputeNonbondedBase.h:333:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal groupplcutoff2 = \ ^~~~~~~~~ src/ComputeNonbondedBase.h:516:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const int j_upper = params->numAtoms[1]; ^~~~~~~~~ src/ComputeNonbondedBase.h:517:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j; ^~~~~~~~~ src/ComputeNonbondedBase.h:518:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int i; ^~~~~~~~~ src/ComputeNonbondedBase.h:582:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* p_1_sortValues = atomSort_0_sortValues__; ^~~~~~~~~ src/ComputeNonbondedBase.h:583:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* p_1_sortValues_fixg = atomSort_1_sortValues__; ^~~~~~~~~ src/ComputeNonbondedBase.h:595:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal projLineVec_x = params->projLineVec.x; ^~~~~~~~~ src/ComputeNonbondedBase.h:596:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal projLineVec_y = params->projLineVec.y; ^~~~~~~~~ src/ComputeNonbondedBase.h:597:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal projLineVec_z = params->projLineVec.z; ^~~~~~~~~ src/ComputeNonbondedBase.h:601:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int nbgs = p_1->nonbondedGroupSize; ^~~~~~~~~ src/ComputeNonbondedBase.h:602:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal p_x = p_1->position.x; ^~~~~~~~~ src/ComputeNonbondedBase.h:603:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal p_y = p_1->position.y; ^~~~~~~~~ src/ComputeNonbondedBase.h:604:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal p_z = p_1->position.z; ^~~~~~~~~ src/ComputeNonbondedBase.h:605:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int index = 0; ^~~~~~~~~ src/ComputeNonbondedBase.h:607:12: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] for (register int j = nbgs; j < j_upper; j += nbgs) { ^~~~~~~~~ src/ComputeNonbondedBase.h:611:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const CompAtom* p_j_next = p_1 + j; ^~~~~~~~~ src/ComputeNonbondedBase.h:620:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal sortVal = COMPONENT_DOTPRODUCT(p,projLineVec); ^~~~~~~~~ src/ComputeNonbondedBase.h:628:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* p_1_sortValStorePtr = p_1_sortValues + p_1_sortValues_len; ^~~~~~~~~ src/ComputeNonbondedBase.h:638:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal sortVal = COMPONENT_DOTPRODUCT(p,projLineVec); ^~~~~~~~~ src/ComputeNonbondedBase.h:640:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* p_1_sortValStorePtr = p_1_sortValues + p_1_sortValues_len; ^~~~~~~~~ src/ComputeNonbondedBase.h:662:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int nbgs = p_0->nonbondedGroupSize; ^~~~~~~~~ src/ComputeNonbondedBase.h:663:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal p_x = p_0->position.x + offset_x; ^~~~~~~~~ src/ComputeNonbondedBase.h:664:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal p_y = p_0->position.y + offset_y; ^~~~~~~~~ src/ComputeNonbondedBase.h:665:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal p_z = p_0->position.z + offset_z; ^~~~~~~~~ src/ComputeNonbondedBase.h:666:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int index = 0; ^~~~~~~~~ src/ComputeNonbondedBase.h:668:12: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] for (register int i = nbgs; i < i_upper; i += nbgs) { ^~~~~~~~~ src/ComputeNonbondedBase.h:672:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const CompAtom* p_i_next = p_0 + i; ^~~~~~~~~ src/ComputeNonbondedBase.h:676:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal sortVal = COMPONENT_DOTPRODUCT(p,projLineVec); ^~~~~~~~~ src/ComputeNonbondedBase.h:684:2: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal* p_0_sortValStorePtr = p_0_sortValues + index; ^~~~~~~~~ src/ComputeNonbondedBase.h:691:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal sortVal = COMPONENT_DOTPRODUCT(p,projLineVec); ^~~~~~~~~ src/ComputeNonbondedBase.h:693:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal* p_0_sortValStorePtr = p_0_sortValues + index; ^~~~~~~~~ src/ComputeNonbondedBase.h:732:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int fixg = 0; ^~~~~~~~~ src/ComputeNonbondedBase.h:734:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* p_1_sortEntry = p_1_sortValues + tmpI; ^~~~~~~~~ src/ComputeNonbondedBase.h:735:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int p_1_index = p_1_sortEntry->index; ^~~~~~~~~ src/ComputeNonbondedBase.h:737:11: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* p_1_sortEntry_fixg = p_1_sortValues_fixg + p_1_sortValues_fixg_len; ^~~~~~~~~ src/ComputeNonbondedBase.h:840:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_i_x = p_i.position.x + offset_x; ^~~~~~~~~ src/ComputeNonbondedBase.h:841:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_i_y = p_i.position.y + offset_y; ^~~~~~~~~ src/ComputeNonbondedBase.h:842:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_i_z = p_i.position.z + offset_z; ^~~~~~~~~ src/ComputeNonbondedBase.h:933:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int *pli = pairlist + pairlistindex; ^~~~~~~~~ src/ComputeNonbondedBase.h:940:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int g = 0; ^~~~~~~~~ src/ComputeNonbondedBase.h:941:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal p_i_sortValue = p_0_sortValues[i]; ^~~~~~~~~ src/ComputeNonbondedBase.h:943:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* sortValues = ( groupfixed ? p_1_sortValues_fixg : p_1_sortValues ); ^~~~~~~~~ src/ComputeNonbondedBase.h:946:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int lower = 0; ^~~~~~~~~ src/ComputeNonbondedBase.h:947:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int upper = (groupfixed ? p_1_sortValues_fixg_len : p_1_sortValues_len); ^~~~~~~~~ src/ComputeNonbondedBase.h:949:11: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j = ((lower + upper) >> 1); ^~~~~~~~~ src/ComputeNonbondedBase.h:950:11: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal jSortVal = sortValues[j].sortValue; ^~~~~~~~~ src/ComputeNonbondedBase.h:977:6: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* sortEntry0 = sortValues + g; ^~~~~~~~~ src/ComputeNonbondedBase.h:978:6: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* sortEntry1 = sortValues + g + 1; ^~~~~~~~~ src/ComputeNonbondedBase.h:979:13: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int jprev0 = sortEntry0->index; ^~~~~~~~~ src/ComputeNonbondedBase.h:980:6: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int jprev1 = sortEntry1->index; ^~~~~~~~~ src/ComputeNonbondedBase.h:986:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j0; ^~~~~~~~~ src/ComputeNonbondedBase.h:987:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j1; ^~~~~~~~~ src/ComputeNonbondedBase.h:1188:6: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* sortEntry = sortValues + g; ^~~~~~~~~ src/ComputeNonbondedBase.h:1189:13: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j = sortEntry->index; ^~~~~~~~~ src/ComputeNonbondedBase.h:1242:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int *pli = pairlist2; ^~~~~~~~~ src/ComputeNonbondedBase.h:1245:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register plint *plin = pairlistn; ^~~~~~~~~ src/ComputeNonbondedBase.h:1365:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int jprev0 = pairlist [k ]; ^~~~~~~~~ src/ComputeNonbondedBase.h:1366:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int jprev1 = pairlist [k + 1]; ^~~~~~~~~ src/ComputeNonbondedBase.h:1368:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j0; ^~~~~~~~~ src/ComputeNonbondedBase.h:1369:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j1; ^~~~~~~~~ In file included from src/ComputeNonbondedStd.C:80: In file included from src/ComputeNonbondedBase.h:1983: src/ComputeNonbondedBase2.h:194:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_x = p_i_x - p_j->position.x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:195:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_y = p_i_y - p_j->position.y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:196:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_z = p_i_z - p_j->position.z; ^~~~~~~~~ src/ComputeNonbondedBase2.h:284:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal vdw_val = ^~~~~~~~~ src/ComputeNonbondedBase.h:64:21: note: expanded from macro 'ENERGY' #define ENERGY(X) X ^ In file included from src/ComputeNonbondedStd.C:80: In file included from src/ComputeNonbondedBase.h:1983: src/ComputeNonbondedBase2.h:310:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal vdw_dir; ^~~~~~~~~ src/ComputeNonbondedBase.h:183:18: note: expanded from macro 'INT' #define INT(X) X ^ In file included from src/ComputeNonbondedStd.C:80: In file included from src/ComputeNonbondedBase.h:1983: src/ComputeNonbondedBase2.h:631:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_val = ^~~~~~~~~ src/ComputeNonbondedBase.h:64:21: note: expanded from macro 'ENERGY' #define ENERGY(X) X ^ In file included from src/ComputeNonbondedStd.C:80: In file included from src/ComputeNonbondedBase.h:1983: src/ComputeNonbondedBase2.h:661:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_dir = ^~~~~~~~~ src/ComputeNonbondedBase.h:183:18: note: expanded from macro 'INT' #define INT(X) X ^ In file included from src/ComputeNonbondedStd.C:80: In file included from src/ComputeNonbondedBase.h:1983: src/ComputeNonbondedBase2.h:684:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_dir = (diffa * slow_d + slow_c) * diffa + slow_b; ^~~~~~~~~ src/ComputeNonbondedBase2.h:696:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_x = fullforce_r * p_ij_x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:699:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_y = fullforce_r * p_ij_y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:702:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_z = fullforce_r * p_ij_z; ^~~~~~~~~ In file included from src/ComputeNonbondedStd.C:80: In file included from src/ComputeNonbondedBase.h:2000: src/ComputeNonbondedBase2.h:194:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_x = p_i_x - p_j->position.x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:195:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_y = p_i_y - p_j->position.y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:196:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_z = p_i_z - p_j->position.z; ^~~~~~~~~ src/ComputeNonbondedBase2.h:284:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal vdw_val = ^~~~~~~~~ src/ComputeNonbondedBase.h:64:21: note: expanded from macro 'ENERGY' #define ENERGY(X) X ^ In file included from src/ComputeNonbondedStd.C:80: In file included from src/ComputeNonbondedBase.h:2000: src/ComputeNonbondedBase2.h:310:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal vdw_dir; ^~~~~~~~~ src/ComputeNonbondedBase.h:183:18: note: expanded from macro 'INT' #define INT(X) X ^ In file included from src/ComputeNonbondedStd.C:80: In file included from src/ComputeNonbondedBase.h:2000: src/ComputeNonbondedBase2.h:631:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_val = ^~~~~~~~~ src/ComputeNonbondedBase.h:64:21: note: expanded from macro 'ENERGY' #define ENERGY(X) X ^ In file included from src/ComputeNonbondedStd.C:80: In file included from src/ComputeNonbondedBase.h:2000: src/ComputeNonbondedBase2.h:661:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_dir = ^~~~~~~~~ src/ComputeNonbondedBase.h:183:18: note: expanded from macro 'INT' #define INT(X) X ^ In file included from src/ComputeNonbondedStd.C:80: In file included from src/ComputeNonbondedBase.h:2000: src/ComputeNonbondedBase2.h:684:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_dir = (diffa * slow_d + slow_c) * diffa + slow_b; ^~~~~~~~~ src/ComputeNonbondedBase2.h:696:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_x = fullforce_r * p_ij_x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:699:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_y = fullforce_r * p_ij_y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:702:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_z = fullforce_r * p_ij_z; ^~~~~~~~~ In file included from src/ComputeNonbondedStd.C:80: In file included from src/ComputeNonbondedBase.h:2016: src/ComputeNonbondedBase2.h:194:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_x = p_i_x - p_j->position.x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:195:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_y = p_i_y - p_j->position.y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:196:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_z = p_i_z - p_j->position.z; ^~~~~~~~~ src/ComputeNonbondedBase2.h:631:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_val = ^~~~~~~~~ src/ComputeNonbondedBase.h:64:21: note: expanded from macro 'ENERGY' #define ENERGY(X) X ^ In file included from src/ComputeNonbondedStd.C:80: In file included from src/ComputeNonbondedBase.h:2016: src/ComputeNonbondedBase2.h:661:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_dir = ^~~~~~~~~ src/ComputeNonbondedBase.h:183:18: note: expanded from macro 'INT' #define INT(X) X ^ In file included from src/ComputeNonbondedStd.C:80: In file included from src/ComputeNonbondedBase.h:2016: src/ComputeNonbondedBase2.h:684:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_dir = (diffa * slow_d + slow_c) * diffa + slow_b; ^~~~~~~~~ src/ComputeNonbondedBase2.h:696:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_x = fullforce_r * p_ij_x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:699:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_y = fullforce_r * p_ij_y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:702:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_z = fullforce_r * p_ij_z; ^~~~~~~~~ In file included from src/ComputeNonbondedStd.C:86: src/ComputeNonbondedBase.h:331:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal plcutoff2 = \ ^~~~~~~~~ src/ComputeNonbondedBase.h:333:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal groupplcutoff2 = \ ^~~~~~~~~ src/ComputeNonbondedBase.h:516:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const int j_upper = params->numAtoms[1]; ^~~~~~~~~ src/ComputeNonbondedBase.h:517:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j; ^~~~~~~~~ src/ComputeNonbondedBase.h:518:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int i; ^~~~~~~~~ src/ComputeNonbondedBase.h:746:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int g = 0; ^~~~~~~~~ src/ComputeNonbondedBase.h:840:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_i_x = p_i.position.x + offset_x; ^~~~~~~~~ src/ComputeNonbondedBase.h:841:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_i_y = p_i.position.y + offset_y; ^~~~~~~~~ src/ComputeNonbondedBase.h:842:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_i_z = p_i.position.z + offset_z; ^~~~~~~~~ src/ComputeNonbondedBase.h:933:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int *pli = pairlist + pairlistindex; ^~~~~~~~~ src/ComputeNonbondedBase.h:961:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int *gli = goodglist; ^~~~~~~~~ src/ComputeNonbondedBase.h:965:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int g = PAIR(0) SELF(gl); ^~~~~~~~~ src/ComputeNonbondedBase.h:982:13: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int jprev0 = glist[g ]; ^~~~~~~~~ src/ComputeNonbondedBase.h:983:6: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int jprev1 = glist[g + 1]; ^~~~~~~~~ src/ComputeNonbondedBase.h:986:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j0; ^~~~~~~~~ src/ComputeNonbondedBase.h:987:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j1; ^~~~~~~~~ src/ComputeNonbondedBase.h:1242:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int *pli = pairlist2; ^~~~~~~~~ src/ComputeNonbondedBase.h:1245:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register plint *plin = pairlistn; ^~~~~~~~~ src/ComputeNonbondedBase.h:1365:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int jprev0 = pairlist [k ]; ^~~~~~~~~ src/ComputeNonbondedBase.h:1366:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int jprev1 = pairlist [k + 1]; ^~~~~~~~~ src/ComputeNonbondedBase.h:1368:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j0; ^~~~~~~~~ src/ComputeNonbondedBase.h:1369:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j1; ^~~~~~~~~ In file included from src/ComputeNonbondedStd.C:86: In file included from src/ComputeNonbondedBase.h:1983: src/ComputeNonbondedBase2.h:194:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_x = p_i_x - p_j->position.x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:195:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_y = p_i_y - p_j->position.y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:196:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_z = p_i_z - p_j->position.z; ^~~~~~~~~ src/ComputeNonbondedBase2.h:284:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal vdw_val = ^~~~~~~~~ src/ComputeNonbondedBase.h:64:21: note: expanded from macro 'ENERGY' #define ENERGY(X) X ^ In file included from src/ComputeNonbondedStd.C:86: In file included from src/ComputeNonbondedBase.h:1983: src/ComputeNonbondedBase2.h:310:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal vdw_dir; ^~~~~~~~~ src/ComputeNonbondedBase.h:183:18: note: expanded from macro 'INT' #define INT(X) X ^ In file included from src/ComputeNonbondedStd.C:86: In file included from src/ComputeNonbondedBase.h:1983: src/ComputeNonbondedBase2.h:344:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal fast_val = ^~~~~~~~~ src/ComputeNonbondedBase.h:64:21: note: expanded from macro 'ENERGY' #define ENERGY(X) X ^ In file included from src/ComputeNonbondedStd.C:86: In file included from src/ComputeNonbondedBase.h:1983: src/ComputeNonbondedBase2.h:372:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal fast_dir = ^~~~~~~~~ src/ComputeNonbondedBase.h:183:18: note: expanded from macro 'INT' #define INT(X) X ^ In file included from src/ComputeNonbondedStd.C:86: In file included from src/ComputeNonbondedBase.h:1983: src/ComputeNonbondedBase2.h:483:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal fast_dir = ^~~~~~~~~ src/ComputeNonbondedBase2.h:495:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal tmp_x = force_r * p_ij_x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:499:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal tmp_y = force_r * p_ij_y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:503:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal tmp_z = force_r * p_ij_z; ^~~~~~~~~ In file included from src/ComputeNonbondedStd.C:86: In file included from src/ComputeNonbondedBase.h:2000: src/ComputeNonbondedBase2.h:194:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_x = p_i_x - p_j->position.x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:195:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_y = p_i_y - p_j->position.y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:196:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_z = p_i_z - p_j->position.z; ^~~~~~~~~ src/ComputeNonbondedBase2.h:284:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal vdw_val = ^~~~~~~~~ src/ComputeNonbondedBase.h:64:21: note: expanded from macro 'ENERGY' #define ENERGY(X) X ^ In file included from src/ComputeNonbondedStd.C:86: In file included from src/ComputeNonbondedBase.h:2000: src/ComputeNonbondedBase2.h:310:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal vdw_dir; ^~~~~~~~~ src/ComputeNonbondedBase.h:183:18: note: expanded from macro 'INT' #define INT(X) X ^ In file included from src/ComputeNonbondedStd.C:86: In file included from src/ComputeNonbondedBase.h:2000: src/ComputeNonbondedBase2.h:344:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal fast_val = ^~~~~~~~~ src/ComputeNonbondedBase.h:64:21: note: expanded from macro 'ENERGY' #define ENERGY(X) X ^ In file included from src/ComputeNonbondedStd.C:86: In file included from src/ComputeNonbondedBase.h:2000: src/ComputeNonbondedBase2.h:372:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal fast_dir = ^~~~~~~~~ src/ComputeNonbondedBase.h:183:18: note: expanded from macro 'INT' #define INT(X) X ^ In file included from src/ComputeNonbondedStd.C:86: In file included from src/ComputeNonbondedBase.h:2000: src/ComputeNonbondedBase2.h:483:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal fast_dir = ^~~~~~~~~ src/ComputeNonbondedBase2.h:495:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal tmp_x = force_r * p_ij_x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:499:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal tmp_y = force_r * p_ij_y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:503:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal tmp_z = force_r * p_ij_z; ^~~~~~~~~ In file included from src/ComputeNonbondedStd.C:88: src/ComputeNonbondedBase.h:331:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal plcutoff2 = \ ^~~~~~~~~ src/ComputeNonbondedBase.h:333:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal groupplcutoff2 = \ ^~~~~~~~~ src/ComputeNonbondedBase.h:516:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const int j_upper = params->numAtoms[1]; ^~~~~~~~~ src/ComputeNonbondedBase.h:517:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j; ^~~~~~~~~ src/ComputeNonbondedBase.h:518:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int i; ^~~~~~~~~ src/ComputeNonbondedBase.h:746:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int g = 0; ^~~~~~~~~ src/ComputeNonbondedBase.h:840:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_i_x = p_i.position.x + offset_x; ^~~~~~~~~ src/ComputeNonbondedBase.h:841:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_i_y = p_i.position.y + offset_y; ^~~~~~~~~ src/ComputeNonbondedBase.h:842:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_i_z = p_i.position.z + offset_z; ^~~~~~~~~ src/ComputeNonbondedBase.h:933:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int *pli = pairlist + pairlistindex; ^~~~~~~~~ src/ComputeNonbondedBase.h:961:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int *gli = goodglist; ^~~~~~~~~ src/ComputeNonbondedBase.h:965:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int g = PAIR(0) SELF(gl); ^~~~~~~~~ src/ComputeNonbondedBase.h:982:13: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int jprev0 = glist[g ]; ^~~~~~~~~ src/ComputeNonbondedBase.h:983:6: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int jprev1 = glist[g + 1]; ^~~~~~~~~ src/ComputeNonbondedBase.h:986:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j0; ^~~~~~~~~ src/ComputeNonbondedBase.h:987:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j1; ^~~~~~~~~ src/ComputeNonbondedBase.h:1242:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int *pli = pairlist2; ^~~~~~~~~ src/ComputeNonbondedBase.h:1245:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register plint *plin = pairlistn; ^~~~~~~~~ src/ComputeNonbondedBase.h:1365:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int jprev0 = pairlist [k ]; ^~~~~~~~~ src/ComputeNonbondedBase.h:1366:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int jprev1 = pairlist [k + 1]; ^~~~~~~~~ src/ComputeNonbondedBase.h:1368:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j0; ^~~~~~~~~ src/ComputeNonbondedBase.h:1369:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j1; ^~~~~~~~~ In file included from src/ComputeNonbondedStd.C:88: In file included from src/ComputeNonbondedBase.h:1983: src/ComputeNonbondedBase2.h:194:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_x = p_i_x - p_j->position.x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:195:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_y = p_i_y - p_j->position.y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:196:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_z = p_i_z - p_j->position.z; ^~~~~~~~~ src/ComputeNonbondedBase2.h:284:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal vdw_val = ^~~~~~~~~ src/ComputeNonbondedBase.h:64:21: note: expanded from macro 'ENERGY' #define ENERGY(X) X ^ In file included from src/ComputeNonbondedStd.C:88: In file included from src/ComputeNonbondedBase.h:1983: src/ComputeNonbondedBase2.h:310:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal vdw_dir; ^~~~~~~~~ src/ComputeNonbondedBase.h:183:18: note: expanded from macro 'INT' #define INT(X) X ^ In file included from src/ComputeNonbondedStd.C:88: In file included from src/ComputeNonbondedBase.h:1983: src/ComputeNonbondedBase2.h:344:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal fast_val = ^~~~~~~~~ src/ComputeNonbondedBase.h:64:21: note: expanded from macro 'ENERGY' #define ENERGY(X) X ^ In file included from src/ComputeNonbondedStd.C:88: In file included from src/ComputeNonbondedBase.h:1983: src/ComputeNonbondedBase2.h:372:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal fast_dir = ^~~~~~~~~ src/ComputeNonbondedBase.h:183:18: note: expanded from macro 'INT' #define INT(X) X ^ In file included from src/ComputeNonbondedStd.C:88: In file included from src/ComputeNonbondedBase.h:1983: src/ComputeNonbondedBase2.h:483:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal fast_dir = ^~~~~~~~~ src/ComputeNonbondedBase2.h:495:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal tmp_x = force_r * p_ij_x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:499:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal tmp_y = force_r * p_ij_y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:503:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal tmp_z = force_r * p_ij_z; ^~~~~~~~~ src/ComputeNonbondedBase2.h:631:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_val = ^~~~~~~~~ src/ComputeNonbondedBase.h:64:21: note: expanded from macro 'ENERGY' #define ENERGY(X) X ^ In file included from src/ComputeNonbondedStd.C:88: In file included from src/ComputeNonbondedBase.h:1983: src/ComputeNonbondedBase2.h:661:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_dir = ^~~~~~~~~ src/ComputeNonbondedBase.h:183:18: note: expanded from macro 'INT' #define INT(X) X ^ In file included from src/ComputeNonbondedStd.C:88: In file included from src/ComputeNonbondedBase.h:1983: src/ComputeNonbondedBase2.h:684:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_dir = (diffa * slow_d + slow_c) * diffa + slow_b; ^~~~~~~~~ src/ComputeNonbondedBase2.h:696:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_x = fullforce_r * p_ij_x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:699:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_y = fullforce_r * p_ij_y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:702:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_z = fullforce_r * p_ij_z; ^~~~~~~~~ In file included from src/ComputeNonbondedStd.C:88: In file included from src/ComputeNonbondedBase.h:2000: src/ComputeNonbondedBase2.h:194:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_x = p_i_x - p_j->position.x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:195:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_y = p_i_y - p_j->position.y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:196:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_z = p_i_z - p_j->position.z; ^~~~~~~~~ src/ComputeNonbondedBase2.h:284:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal vdw_val = ^~~~~~~~~ src/ComputeNonbondedBase.h:64:21: note: expanded from macro 'ENERGY' #define ENERGY(X) X ^ In file included from src/ComputeNonbondedStd.C:88: In file included from src/ComputeNonbondedBase.h:2000: src/ComputeNonbondedBase2.h:310:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal vdw_dir; ^~~~~~~~~ src/ComputeNonbondedBase.h:183:18: note: expanded from macro 'INT' #define INT(X) X ^ In file included from src/ComputeNonbondedStd.C:88: In file included from src/ComputeNonbondedBase.h:2000: src/ComputeNonbondedBase2.h:344:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal fast_val = ^~~~~~~~~ src/ComputeNonbondedBase.h:64:21: note: expanded from macro 'ENERGY' #define ENERGY(X) X ^ In file included from src/ComputeNonbondedStd.C:88: In file included from src/ComputeNonbondedBase.h:2000: src/ComputeNonbondedBase2.h:372:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal fast_dir = ^~~~~~~~~ src/ComputeNonbondedBase.h:183:18: note: expanded from macro 'INT' #define INT(X) X ^ In file included from src/ComputeNonbondedStd.C:88: In file included from src/ComputeNonbondedBase.h:2000: src/ComputeNonbondedBase2.h:483:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal fast_dir = ^~~~~~~~~ src/ComputeNonbondedBase2.h:495:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal tmp_x = force_r * p_ij_x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:499:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal tmp_y = force_r * p_ij_y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:503:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal tmp_z = force_r * p_ij_z; ^~~~~~~~~ src/ComputeNonbondedBase2.h:631:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_val = ^~~~~~~~~ src/ComputeNonbondedBase.h:64:21: note: expanded from macro 'ENERGY' #define ENERGY(X) X ^ In file included from src/ComputeNonbondedStd.C:88: In file included from src/ComputeNonbondedBase.h:2000: src/ComputeNonbondedBase2.h:661:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_dir = ^~~~~~~~~ src/ComputeNonbondedBase.h:183:18: note: expanded from macro 'INT' #define INT(X) X ^ In file included from src/ComputeNonbondedStd.C:88: In file included from src/ComputeNonbondedBase.h:2000: src/ComputeNonbondedBase2.h:684:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_dir = (diffa * slow_d + slow_c) * diffa + slow_b; ^~~~~~~~~ src/ComputeNonbondedBase2.h:696:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_x = fullforce_r * p_ij_x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:699:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_y = fullforce_r * p_ij_y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:702:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_z = fullforce_r * p_ij_z; ^~~~~~~~~ In file included from src/ComputeNonbondedStd.C:88: In file included from src/ComputeNonbondedBase.h:2016: src/ComputeNonbondedBase2.h:194:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_x = p_i_x - p_j->position.x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:195:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_y = p_i_y - p_j->position.y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:196:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_z = p_i_z - p_j->position.z; ^~~~~~~~~ src/ComputeNonbondedBase2.h:631:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_val = ^~~~~~~~~ src/ComputeNonbondedBase.h:64:21: note: expanded from macro 'ENERGY' #define ENERGY(X) X ^ In file included from src/ComputeNonbondedStd.C:88: In file included from src/ComputeNonbondedBase.h:2016: src/ComputeNonbondedBase2.h:661:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_dir = ^~~~~~~~~ src/ComputeNonbondedBase.h:183:18: note: expanded from macro 'INT' #define INT(X) X ^ In file included from src/ComputeNonbondedStd.C:88: In file included from src/ComputeNonbondedBase.h:2016: src/ComputeNonbondedBase2.h:684:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_dir = (diffa * slow_d + slow_c) * diffa + slow_b; ^~~~~~~~~ src/ComputeNonbondedBase2.h:696:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_x = fullforce_r * p_ij_x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:699:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_y = fullforce_r * p_ij_y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:702:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_z = fullforce_r * p_ij_z; ^~~~~~~~~ In file included from src/ComputeNonbondedStd.C:90: src/ComputeNonbondedBase.h:331:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal plcutoff2 = \ ^~~~~~~~~ src/ComputeNonbondedBase.h:333:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal groupplcutoff2 = \ ^~~~~~~~~ src/ComputeNonbondedBase.h:516:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const int j_upper = params->numAtoms[1]; ^~~~~~~~~ src/ComputeNonbondedBase.h:517:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j; ^~~~~~~~~ src/ComputeNonbondedBase.h:518:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int i; ^~~~~~~~~ src/ComputeNonbondedBase.h:746:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int g = 0; ^~~~~~~~~ src/ComputeNonbondedBase.h:840:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_i_x = p_i.position.x + offset_x; ^~~~~~~~~ src/ComputeNonbondedBase.h:841:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_i_y = p_i.position.y + offset_y; ^~~~~~~~~ src/ComputeNonbondedBase.h:842:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_i_z = p_i.position.z + offset_z; ^~~~~~~~~ src/ComputeNonbondedBase.h:933:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int *pli = pairlist + pairlistindex; ^~~~~~~~~ src/ComputeNonbondedBase.h:961:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int *gli = goodglist; ^~~~~~~~~ src/ComputeNonbondedBase.h:965:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int g = PAIR(0) SELF(gl); ^~~~~~~~~ src/ComputeNonbondedBase.h:982:13: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int jprev0 = glist[g ]; ^~~~~~~~~ src/ComputeNonbondedBase.h:983:6: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int jprev1 = glist[g + 1]; ^~~~~~~~~ src/ComputeNonbondedBase.h:986:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j0; ^~~~~~~~~ src/ComputeNonbondedBase.h:987:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j1; ^~~~~~~~~ src/ComputeNonbondedBase.h:1242:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int *pli = pairlist2; ^~~~~~~~~ src/ComputeNonbondedBase.h:1245:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register plint *plin = pairlistn; ^~~~~~~~~ src/ComputeNonbondedBase.h:1365:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int jprev0 = pairlist [k ]; ^~~~~~~~~ src/ComputeNonbondedBase.h:1366:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int jprev1 = pairlist [k + 1]; ^~~~~~~~~ src/ComputeNonbondedBase.h:1368:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j0; ^~~~~~~~~ src/ComputeNonbondedBase.h:1369:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j1; ^~~~~~~~~ In file included from src/ComputeNonbondedStd.C:90: In file included from src/ComputeNonbondedBase.h:1983: src/ComputeNonbondedBase2.h:194:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_x = p_i_x - p_j->position.x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:195:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_y = p_i_y - p_j->position.y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:196:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_z = p_i_z - p_j->position.z; ^~~~~~~~~ src/ComputeNonbondedBase2.h:284:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal vdw_val = ^~~~~~~~~ src/ComputeNonbondedBase.h:64:21: note: expanded from macro 'ENERGY' #define ENERGY(X) X ^ In file included from src/ComputeNonbondedStd.C:90: In file included from src/ComputeNonbondedBase.h:1983: src/ComputeNonbondedBase2.h:310:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal vdw_dir; ^~~~~~~~~ src/ComputeNonbondedBase.h:183:18: note: expanded from macro 'INT' #define INT(X) X ^ In file included from src/ComputeNonbondedStd.C:90: In file included from src/ComputeNonbondedBase.h:1983: src/ComputeNonbondedBase2.h:631:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_val = ^~~~~~~~~ src/ComputeNonbondedBase.h:64:21: note: expanded from macro 'ENERGY' #define ENERGY(X) X ^ In file included from src/ComputeNonbondedStd.C:90: In file included from src/ComputeNonbondedBase.h:1983: src/ComputeNonbondedBase2.h:661:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_dir = ^~~~~~~~~ src/ComputeNonbondedBase.h:183:18: note: expanded from macro 'INT' #define INT(X) X ^ In file included from src/ComputeNonbondedStd.C:90: In file included from src/ComputeNonbondedBase.h:1983: src/ComputeNonbondedBase2.h:684:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_dir = (diffa * slow_d + slow_c) * diffa + slow_b; ^~~~~~~~~ src/ComputeNonbondedBase2.h:696:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_x = fullforce_r * p_ij_x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:699:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_y = fullforce_r * p_ij_y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:702:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_z = fullforce_r * p_ij_z; ^~~~~~~~~ In file included from src/ComputeNonbondedStd.C:90: In file included from src/ComputeNonbondedBase.h:2000: src/ComputeNonbondedBase2.h:194:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_x = p_i_x - p_j->position.x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:195:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_y = p_i_y - p_j->position.y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:196:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_z = p_i_z - p_j->position.z; ^~~~~~~~~ src/ComputeNonbondedBase2.h:284:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal vdw_val = ^~~~~~~~~ src/ComputeNonbondedBase.h:64:21: note: expanded from macro 'ENERGY' #define ENERGY(X) X ^ In file included from src/ComputeNonbondedStd.C:90: In file included from src/ComputeNonbondedBase.h:2000: src/ComputeNonbondedBase2.h:310:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal vdw_dir; ^~~~~~~~~ src/ComputeNonbondedBase.h:183:18: note: expanded from macro 'INT' #define INT(X) X ^ In file included from src/ComputeNonbondedStd.C:90: In file included from src/ComputeNonbondedBase.h:2000: src/ComputeNonbondedBase2.h:631:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_val = ^~~~~~~~~ src/ComputeNonbondedBase.h:64:21: note: expanded from macro 'ENERGY' #define ENERGY(X) X ^ In file included from src/ComputeNonbondedStd.C:90: In file included from src/ComputeNonbondedBase.h:2000: src/ComputeNonbondedBase2.h:661:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_dir = ^~~~~~~~~ src/ComputeNonbondedBase.h:183:18: note: expanded from macro 'INT' #define INT(X) X ^ In file included from src/ComputeNonbondedStd.C:90: In file included from src/ComputeNonbondedBase.h:2000: src/ComputeNonbondedBase2.h:684:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_dir = (diffa * slow_d + slow_c) * diffa + slow_b; ^~~~~~~~~ src/ComputeNonbondedBase2.h:696:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_x = fullforce_r * p_ij_x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:699:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_y = fullforce_r * p_ij_y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:702:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_z = fullforce_r * p_ij_z; ^~~~~~~~~ In file included from src/ComputeNonbondedStd.C:90: In file included from src/ComputeNonbondedBase.h:2016: src/ComputeNonbondedBase2.h:194:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_x = p_i_x - p_j->position.x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:195:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_y = p_i_y - p_j->position.y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:196:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_z = p_i_z - p_j->position.z; ^~~~~~~~~ src/ComputeNonbondedBase2.h:631:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_val = ^~~~~~~~~ src/ComputeNonbondedBase.h:64:21: note: expanded from macro 'ENERGY' #define ENERGY(X) X ^ In file included from src/ComputeNonbondedStd.C:90: In file included from src/ComputeNonbondedBase.h:2016: src/ComputeNonbondedBase2.h:661:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_dir = ^~~~~~~~~ src/ComputeNonbondedBase.h:183:18: note: expanded from macro 'INT' #define INT(X) X ^ In file included from src/ComputeNonbondedStd.C:90: In file included from src/ComputeNonbondedBase.h:2016: src/ComputeNonbondedBase2.h:684:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_dir = (diffa * slow_d + slow_c) * diffa + slow_b; ^~~~~~~~~ src/ComputeNonbondedBase2.h:696:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_x = fullforce_r * p_ij_x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:699:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_y = fullforce_r * p_ij_y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:702:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_z = fullforce_r * p_ij_z; ^~~~~~~~~ 1574 warnings generated. g++ -m64 -std=c++0x -O3 -I/usr/local/include -DCMK_OPTIMIZE=1 -Isrc -Iinc -Iplugins/include -DSTATIC_PLUGIN -I/usr/local/include/tcl8.6 -DNAMD_TCL -I/usr/local/include -DNAMD_FFTW -DNAMD_FFTW_3 -DNAMD_VERSION=\"2.12\" -DNAMD_PLATFORM=\"Linux-x86_64-multicore\" -DREMOVE_PROXYRESULTMSG_EXTRACOPY -DNODEAWARE_PROXY_SPANNINGTREE -DUSE_NODEPATCHMGR -DUSE_CKLOOP=1 -fexpensive-optimizations -ffast-math -o obj/ComputeNonbondedFEP.o -c src/ComputeNonbondedFEP.C c++: warning: optimization flag '-fexpensive-optimizations' is not supported [-Wignored-optimization-argument] In file included from src/ComputeNonbondedFEP.C:11: In file included from src/ComputeNonbondedInl.h:18: In file included from src/ComputeNonbondedUtil.h:15: In file included from src/ReductionMgr.h:10: In file included from /usr/local/include/charm++.h:1109: In file included from /usr/local/include/ckarray.h:29: In file included from /usr/local/include/cklocation.h:62: In file included from /usr/local/include/LBDatabase.h:9: /usr/local/include/lbdb.h:60:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] typedef struct { ^ LDOMHandle /usr/local/include/lbdb.h:65:3: note: type is not C-compatible due to this member declaration inline void pup(PUP::er &p); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/lbdb.h:66:3: note: type is given name 'LDOMHandle' for linkage purposes by this typedef declaration } LDOMHandle; ^ /usr/local/include/lbdb.h:118:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] typedef struct { ^ LDObjHandle /usr/local/include/lbdb.h:122:3: note: type is not C-compatible due to this member declaration inline const LDOMid &omID() const { return omhandle.id; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/lbdb.h:125:3: note: type is given name 'LDObjHandle' for linkage purposes by this typedef declaration } LDObjHandle; ^ /usr/local/include/lbdb.h:169:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] typedef struct { ^ LDObjData /usr/local/include/lbdb.h:186:3: note: type is not C-compatible due to this member declaration inline const LDOMHandle &omHandle() const { return handle.omhandle; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/lbdb.h:194:3: note: type is given name 'LDObjData' for linkage purposes by this typedef declaration } LDObjData; ^ /usr/local/include/lbdb.h:197:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] typedef struct { ^ LDObjStats /usr/local/include/lbdb.h:202:3: note: type is not C-compatible due to this member declaration inline void pup(PUP::er &p); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/lbdb.h:203:3: note: type is given name 'LDObjStats' for linkage purposes by this typedef declaration } LDObjStats; ^ In file included from src/ComputeNonbondedFEP.C:11: In file included from src/ComputeNonbondedInl.h:18: In file included from src/ComputeNonbondedUtil.h:16: In file included from src/Molecule.h:27: In file included from src/UniqueSet.h:14: src/UniqueSetRaw.h:216:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register Entry *e = table[elem.hash() % tableLength]; ^~~~~~~~~ In file included from src/ComputeNonbondedFEP.C:11: In file included from src/ComputeNonbondedInl.h:18: In file included from src/ComputeNonbondedUtil.h:16: In file included from src/Molecule.h:28: In file included from src/Hydrogen.h:11: src/SortableResizeArray.h:19:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register Elem *r = (this->rep.array+offset); ^~~~~~~~~ src/SortableResizeArray.h:28:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j; ^~~~~~~~~ src/SortableResizeArray.h:29:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register Elem *r = (this->rep.array+offset); ^~~~~~~~~ In file included from src/ComputeNonbondedFEP.C:11: In file included from src/ComputeNonbondedInl.h:18: In file included from src/ComputeNonbondedUtil.h:16: In file included from src/Molecule.h:31: src/GridForceGrid.h:134:2: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int inds[3] = {i0, i1, i2}; ^~~~~~~~~ src/GridForceGrid.h:333:2: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int inds[4] = {i0, i1, i2, i3}; ^~~~~~~~~ In file included from src/ComputeNonbondedFEP.C:11: In file included from src/ComputeNonbondedInl.h:18: In file included from src/ComputeNonbondedUtil.h:16: src/Molecule.h:1322:3: warning: non-void function does not return a value in all control paths [-Wreturn-type] } ^ In file included from src/ComputeNonbondedFEP.C:11: src/ComputeNonbondedInl.h:221:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal pj_x_0, pj_x_1, pj_x_2, pj_x_3; ^~~~~~~~~ src/ComputeNonbondedInl.h:221:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal pj_x_0, pj_x_1, pj_x_2, pj_x_3; ^~~~~~~~~ src/ComputeNonbondedInl.h:221:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal pj_x_0, pj_x_1, pj_x_2, pj_x_3; ^~~~~~~~~ src/ComputeNonbondedInl.h:221:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal pj_x_0, pj_x_1, pj_x_2, pj_x_3; ^~~~~~~~~ src/ComputeNonbondedInl.h:222:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal pj_y_0, pj_y_1, pj_y_2, pj_y_3; ^~~~~~~~~ src/ComputeNonbondedInl.h:222:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal pj_y_0, pj_y_1, pj_y_2, pj_y_3; ^~~~~~~~~ src/ComputeNonbondedInl.h:222:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal pj_y_0, pj_y_1, pj_y_2, pj_y_3; ^~~~~~~~~ src/ComputeNonbondedInl.h:222:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal pj_y_0, pj_y_1, pj_y_2, pj_y_3; ^~~~~~~~~ src/ComputeNonbondedInl.h:223:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal pj_z_0, pj_z_1, pj_z_2, pj_z_3; ^~~~~~~~~ src/ComputeNonbondedInl.h:223:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal pj_z_0, pj_z_1, pj_z_2, pj_z_3; ^~~~~~~~~ src/ComputeNonbondedInl.h:223:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal pj_z_0, pj_z_1, pj_z_2, pj_z_3; ^~~~~~~~~ src/ComputeNonbondedInl.h:223:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal pj_z_0, pj_z_1, pj_z_2, pj_z_3; ^~~~~~~~~ src/ComputeNonbondedInl.h:225:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal t_0, t_1, t_2, t_3, r2_0, r2_1, r2_2, r2_3; ^~~~~~~~~ src/ComputeNonbondedInl.h:225:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal t_0, t_1, t_2, t_3, r2_0, r2_1, r2_2, r2_3; ^~~~~~~~~ src/ComputeNonbondedInl.h:225:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal t_0, t_1, t_2, t_3, r2_0, r2_1, r2_2, r2_3; ^~~~~~~~~ src/ComputeNonbondedInl.h:225:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal t_0, t_1, t_2, t_3, r2_0, r2_1, r2_2, r2_3; ^~~~~~~~~ src/ComputeNonbondedInl.h:225:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal t_0, t_1, t_2, t_3, r2_0, r2_1, r2_2, r2_3; ^~~~~~~~~ src/ComputeNonbondedInl.h:225:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal t_0, t_1, t_2, t_3, r2_0, r2_1, r2_2, r2_3; ^~~~~~~~~ src/ComputeNonbondedInl.h:225:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal t_0, t_1, t_2, t_3, r2_0, r2_1, r2_2, r2_3; ^~~~~~~~~ src/ComputeNonbondedInl.h:225:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal t_0, t_1, t_2, t_3, r2_0, r2_1, r2_2, r2_3; ^~~~~~~~~ src/ComputeNonbondedInl.h:356:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int i; ^~~~~~~~~ src/ComputeNonbondedInl.h:363:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int smallestIndex = i; ^~~~~~~~~ src/ComputeNonbondedInl.h:364:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal smallestValue = se[i].sortValue; ^~~~~~~~~ src/ComputeNonbondedInl.h:365:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j; ^~~~~~~~~ src/ComputeNonbondedInl.h:367:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal currentValue = se[j].sortValue; ^~~~~~~~~ src/ComputeNonbondedInl.h:376:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* entryA = se + i; ^~~~~~~~~ src/ComputeNonbondedInl.h:377:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* entryB = se + smallestIndex; ^~~~~~~~~ src/ComputeNonbondedInl.h:378:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register unsigned int tmpIndex = entryA->index; ^~~~~~~~~ src/ComputeNonbondedInl.h:379:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal tmpSortValue = entryA->sortValue; ^~~~~~~~~ src/ComputeNonbondedInl.h:390:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int keepSorting = 0; ^~~~~~~~~ src/ComputeNonbondedInl.h:398:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* sortEntry1 = se; ^~~~~~~~~ src/ComputeNonbondedInl.h:401:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* sortEntry0 = sortEntry1; ^~~~~~~~~ src/ComputeNonbondedInl.h:403:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal sortEntry0_sortValue = sortEntry0->sortValue; ^~~~~~~~~ src/ComputeNonbondedInl.h:404:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal sortEntry1_sortValue = sortEntry1->sortValue; ^~~~~~~~~ src/ComputeNonbondedInl.h:407:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int sortEntry0_index = sortEntry0->index; ^~~~~~~~~ src/ComputeNonbondedInl.h:408:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int sortEntry1_index = sortEntry1->index; ^~~~~~~~~ src/ComputeNonbondedInl.h:427:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* srcArray = se; ^~~~~~~~~ src/ComputeNonbondedInl.h:428:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* dstArray = buf; ^~~~~~~~~ src/ComputeNonbondedInl.h:432:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int subListSize = 1; ^~~~~~~~~ src/ComputeNonbondedInl.h:441:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int firstListOffset = 0; ^~~~~~~~~ src/ComputeNonbondedInl.h:446:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int numElements = std::min(2 * subListSize, seLen - firstListOffset); ^~~~~~~~~ src/ComputeNonbondedInl.h:447:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int list0len; ^~~~~~~~~ src/ComputeNonbondedInl.h:448:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int list1len; ^~~~~~~~~ src/ComputeNonbondedInl.h:457:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* list0ptr = srcArray + firstListOffset; ^~~~~~~~~ src/ComputeNonbondedInl.h:458:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* list1ptr = list0ptr + subListSize; ^~~~~~~~~ src/ComputeNonbondedInl.h:459:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* dstptr = dstArray + firstListOffset; ^~~~~~~~~ src/ComputeNonbondedInl.h:466:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal sortValue0 = list0ptr->sortValue; ^~~~~~~~~ src/ComputeNonbondedInl.h:467:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal sortValue1 = list1ptr->sortValue; ^~~~~~~~~ src/ComputeNonbondedInl.h:472:11: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int index0 = list0ptr->index; ^~~~~~~~~ src/ComputeNonbondedInl.h:484:11: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int index1 = list1ptr->index; ^~~~~~~~~ src/ComputeNonbondedInl.h:503:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal sortValue0 = list0ptr->sortValue; ^~~~~~~~~ src/ComputeNonbondedInl.h:504:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int index0 = list0ptr->index; ^~~~~~~~~ src/ComputeNonbondedInl.h:519:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal sortValue1 = list1ptr->sortValue; ^~~~~~~~~ src/ComputeNonbondedInl.h:520:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int index1 = list1ptr->index; ^~~~~~~~~ src/ComputeNonbondedInl.h:537:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* tmpPtr = dstArray; ^~~~~~~~~ src/ComputeNonbondedInl.h:562:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* srcArray = se; ^~~~~~~~~ src/ComputeNonbondedInl.h:563:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* dstArray = buf; ^~~~~~~~~ src/ComputeNonbondedInl.h:567:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int subListSize = 1; ^~~~~~~~~ src/ComputeNonbondedInl.h:576:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int firstListOffset = 0; ^~~~~~~~~ src/ComputeNonbondedInl.h:583:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int numElements; ^~~~~~~~~ src/ComputeNonbondedInl.h:585:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int numElements_val0 = 2 * subListSize; ^~~~~~~~~ src/ComputeNonbondedInl.h:586:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int numElements_val1 = seLen - firstListOffset; ^~~~~~~~~ src/ComputeNonbondedInl.h:587:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register bool numElements_test = (numElements_val0 < numElements_val1); ^~~~~~~~~ src/ComputeNonbondedInl.h:592:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* dstptr = dstArray + firstListOffset; // destination array pointer ^~~~~~~~~ src/ComputeNonbondedInl.h:593:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* list0ptr = srcArray + firstListOffset; // source list 0 pointer ^~~~~~~~~ src/ComputeNonbondedInl.h:594:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* list1ptr = list0ptr + subListSize; // source list 1 pointer ^~~~~~~~~ src/ComputeNonbondedInl.h:595:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* list0ptr_end; // pointer to end of source list0's elements (element after last) ^~~~~~~~~ src/ComputeNonbondedInl.h:596:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* list1ptr_end; // pointer to end of source list1's elements (element after last) ^~~~~~~~~ src/ComputeNonbondedInl.h:598:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register bool lenTest = (numElements > subListSize); ^~~~~~~~~ src/ComputeNonbondedInl.h:599:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int list0len_val0 = subListSize; ^~~~~~~~~ src/ComputeNonbondedInl.h:600:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int list1len_val0 = numElements - subListSize; ^~~~~~~~~ src/ComputeNonbondedInl.h:601:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int list0len_val1 = numElements; // NOTE: list1len_val1 = 0 ^~~~~~~~~ src/ComputeNonbondedInl.h:602:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int list0len = __TERNARY_ASSIGN(lenTest, list0len_val0, list0len_val1); ^~~~~~~~~ src/ComputeNonbondedInl.h:603:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int list1len = __TERNARY_ASSIGN(lenTest, list1len_val0, 0); ^~~~~~~~~ src/ComputeNonbondedInl.h:618:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal sortValue0 = list0ptr->sortValue; ^~~~~~~~~ src/ComputeNonbondedInl.h:619:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal sortValue1 = list1ptr->sortValue; ^~~~~~~~~ src/ComputeNonbondedInl.h:620:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int index0 = list0ptr->index; ^~~~~~~~~ src/ComputeNonbondedInl.h:621:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int index1 = list1ptr->index; ^~~~~~~~~ src/ComputeNonbondedInl.h:629:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register bool test = (sortValue0 < sortValue1); ^~~~~~~~~ src/ComputeNonbondedInl.h:685:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* tmpPtr = dstArray; ^~~~~~~~~ In file included from src/ComputeNonbondedFEP.C:169: src/ComputeNonbondedBase.h:331:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal plcutoff2 = \ ^~~~~~~~~ src/ComputeNonbondedBase.h:333:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal groupplcutoff2 = \ ^~~~~~~~~ src/ComputeNonbondedBase.h:516:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const int j_upper = params->numAtoms[1]; ^~~~~~~~~ src/ComputeNonbondedBase.h:517:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j; ^~~~~~~~~ src/ComputeNonbondedBase.h:518:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int i; ^~~~~~~~~ src/ComputeNonbondedBase.h:582:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* p_1_sortValues = atomSort_0_sortValues__; ^~~~~~~~~ src/ComputeNonbondedBase.h:583:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* p_1_sortValues_fixg = atomSort_1_sortValues__; ^~~~~~~~~ src/ComputeNonbondedBase.h:595:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal projLineVec_x = params->projLineVec.x; ^~~~~~~~~ src/ComputeNonbondedBase.h:596:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal projLineVec_y = params->projLineVec.y; ^~~~~~~~~ src/ComputeNonbondedBase.h:597:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal projLineVec_z = params->projLineVec.z; ^~~~~~~~~ src/ComputeNonbondedBase.h:601:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int nbgs = p_1->nonbondedGroupSize; ^~~~~~~~~ src/ComputeNonbondedBase.h:602:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal p_x = p_1->position.x; ^~~~~~~~~ src/ComputeNonbondedBase.h:603:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal p_y = p_1->position.y; ^~~~~~~~~ src/ComputeNonbondedBase.h:604:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal p_z = p_1->position.z; ^~~~~~~~~ src/ComputeNonbondedBase.h:605:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int index = 0; ^~~~~~~~~ src/ComputeNonbondedBase.h:607:12: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] for (register int j = nbgs; j < j_upper; j += nbgs) { ^~~~~~~~~ src/ComputeNonbondedBase.h:611:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const CompAtom* p_j_next = p_1 + j; ^~~~~~~~~ src/ComputeNonbondedBase.h:620:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal sortVal = COMPONENT_DOTPRODUCT(p,projLineVec); ^~~~~~~~~ src/ComputeNonbondedBase.h:628:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* p_1_sortValStorePtr = p_1_sortValues + p_1_sortValues_len; ^~~~~~~~~ src/ComputeNonbondedBase.h:638:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal sortVal = COMPONENT_DOTPRODUCT(p,projLineVec); ^~~~~~~~~ src/ComputeNonbondedBase.h:640:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* p_1_sortValStorePtr = p_1_sortValues + p_1_sortValues_len; ^~~~~~~~~ src/ComputeNonbondedBase.h:662:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int nbgs = p_0->nonbondedGroupSize; ^~~~~~~~~ src/ComputeNonbondedBase.h:663:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal p_x = p_0->position.x + offset_x; ^~~~~~~~~ src/ComputeNonbondedBase.h:664:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal p_y = p_0->position.y + offset_y; ^~~~~~~~~ src/ComputeNonbondedBase.h:665:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal p_z = p_0->position.z + offset_z; ^~~~~~~~~ src/ComputeNonbondedBase.h:666:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int index = 0; ^~~~~~~~~ src/ComputeNonbondedBase.h:668:12: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] for (register int i = nbgs; i < i_upper; i += nbgs) { ^~~~~~~~~ src/ComputeNonbondedBase.h:672:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const CompAtom* p_i_next = p_0 + i; ^~~~~~~~~ src/ComputeNonbondedBase.h:676:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal sortVal = COMPONENT_DOTPRODUCT(p,projLineVec); ^~~~~~~~~ src/ComputeNonbondedBase.h:684:2: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal* p_0_sortValStorePtr = p_0_sortValues + index; ^~~~~~~~~ src/ComputeNonbondedBase.h:691:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal sortVal = COMPONENT_DOTPRODUCT(p,projLineVec); ^~~~~~~~~ src/ComputeNonbondedBase.h:693:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal* p_0_sortValStorePtr = p_0_sortValues + index; ^~~~~~~~~ src/ComputeNonbondedBase.h:732:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int fixg = 0; ^~~~~~~~~ src/ComputeNonbondedBase.h:734:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* p_1_sortEntry = p_1_sortValues + tmpI; ^~~~~~~~~ src/ComputeNonbondedBase.h:735:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int p_1_index = p_1_sortEntry->index; ^~~~~~~~~ src/ComputeNonbondedBase.h:737:11: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* p_1_sortEntry_fixg = p_1_sortValues_fixg + p_1_sortValues_fixg_len; ^~~~~~~~~ src/ComputeNonbondedBase.h:840:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_i_x = p_i.position.x + offset_x; ^~~~~~~~~ src/ComputeNonbondedBase.h:841:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_i_y = p_i.position.y + offset_y; ^~~~~~~~~ src/ComputeNonbondedBase.h:842:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_i_z = p_i.position.z + offset_z; ^~~~~~~~~ src/ComputeNonbondedBase.h:933:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int *pli = pairlist + pairlistindex; ^~~~~~~~~ src/ComputeNonbondedBase.h:940:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int g = 0; ^~~~~~~~~ src/ComputeNonbondedBase.h:941:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal p_i_sortValue = p_0_sortValues[i]; ^~~~~~~~~ src/ComputeNonbondedBase.h:943:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* sortValues = ( groupfixed ? p_1_sortValues_fixg : p_1_sortValues ); ^~~~~~~~~ src/ComputeNonbondedBase.h:946:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int lower = 0; ^~~~~~~~~ src/ComputeNonbondedBase.h:947:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int upper = (groupfixed ? p_1_sortValues_fixg_len : p_1_sortValues_len); ^~~~~~~~~ src/ComputeNonbondedBase.h:949:11: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j = ((lower + upper) >> 1); ^~~~~~~~~ src/ComputeNonbondedBase.h:950:11: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal jSortVal = sortValues[j].sortValue; ^~~~~~~~~ src/ComputeNonbondedBase.h:977:6: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* sortEntry0 = sortValues + g; ^~~~~~~~~ src/ComputeNonbondedBase.h:978:6: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* sortEntry1 = sortValues + g + 1; ^~~~~~~~~ src/ComputeNonbondedBase.h:979:13: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int jprev0 = sortEntry0->index; ^~~~~~~~~ src/ComputeNonbondedBase.h:980:6: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int jprev1 = sortEntry1->index; ^~~~~~~~~ src/ComputeNonbondedBase.h:986:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j0; ^~~~~~~~~ src/ComputeNonbondedBase.h:987:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j1; ^~~~~~~~~ src/ComputeNonbondedBase.h:1188:6: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* sortEntry = sortValues + g; ^~~~~~~~~ src/ComputeNonbondedBase.h:1189:13: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j = sortEntry->index; ^~~~~~~~~ src/ComputeNonbondedBase.h:1242:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int *pli = pairlist2; ^~~~~~~~~ src/ComputeNonbondedBase.h:1245:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register plint *plin = pairlistn; ^~~~~~~~~ src/ComputeNonbondedBase.h:1365:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int jprev0 = pairlist [k ]; ^~~~~~~~~ src/ComputeNonbondedBase.h:1366:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int jprev1 = pairlist [k + 1]; ^~~~~~~~~ src/ComputeNonbondedBase.h:1368:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j0; ^~~~~~~~~ src/ComputeNonbondedBase.h:1369:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j1; ^~~~~~~~~ In file included from src/ComputeNonbondedFEP.C:169: In file included from src/ComputeNonbondedBase.h:1983: src/ComputeNonbondedBase2.h:194:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_x = p_i_x - p_j->position.x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:195:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_y = p_i_y - p_j->position.y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:196:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_z = p_i_z - p_j->position.z; ^~~~~~~~~ src/ComputeNonbondedBase2.h:284:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal vdw_val = ^~~~~~~~~ src/ComputeNonbondedBase.h:64:21: note: expanded from macro 'ENERGY' #define ENERGY(X) X ^ In file included from src/ComputeNonbondedFEP.C:169: In file included from src/ComputeNonbondedBase.h:1983: src/ComputeNonbondedBase2.h:344:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal fast_val = ^~~~~~~~~ src/ComputeNonbondedBase.h:64:21: note: expanded from macro 'ENERGY' #define ENERGY(X) X ^ In file included from src/ComputeNonbondedFEP.C:169: In file included from src/ComputeNonbondedBase.h:1983: src/ComputeNonbondedBase2.h:483:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal fast_dir = ^~~~~~~~~ src/ComputeNonbondedBase2.h:495:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal tmp_x = force_r * p_ij_x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:499:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal tmp_y = force_r * p_ij_y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:503:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal tmp_z = force_r * p_ij_z; ^~~~~~~~~ In file included from src/ComputeNonbondedFEP.C:169: In file included from src/ComputeNonbondedBase.h:2000: src/ComputeNonbondedBase2.h:194:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_x = p_i_x - p_j->position.x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:195:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_y = p_i_y - p_j->position.y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:196:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_z = p_i_z - p_j->position.z; ^~~~~~~~~ src/ComputeNonbondedBase2.h:284:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal vdw_val = ^~~~~~~~~ src/ComputeNonbondedBase.h:64:21: note: expanded from macro 'ENERGY' #define ENERGY(X) X ^ In file included from src/ComputeNonbondedFEP.C:169: In file included from src/ComputeNonbondedBase.h:2000: src/ComputeNonbondedBase2.h:344:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal fast_val = ^~~~~~~~~ src/ComputeNonbondedBase.h:64:21: note: expanded from macro 'ENERGY' #define ENERGY(X) X ^ In file included from src/ComputeNonbondedFEP.C:169: In file included from src/ComputeNonbondedBase.h:2000: src/ComputeNonbondedBase2.h:483:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal fast_dir = ^~~~~~~~~ src/ComputeNonbondedBase2.h:495:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal tmp_x = force_r * p_ij_x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:499:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal tmp_y = force_r * p_ij_y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:503:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal tmp_z = force_r * p_ij_z; ^~~~~~~~~ In file included from src/ComputeNonbondedFEP.C:169: In file included from src/ComputeNonbondedBase.h:2056: src/ComputeNonbondedBase2.h:194:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_x = p_i_x - p_j->position.x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:195:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_y = p_i_y - p_j->position.y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:196:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_z = p_i_z - p_j->position.z; ^~~~~~~~~ src/ComputeNonbondedBase2.h:344:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal fast_val = ^~~~~~~~~ src/ComputeNonbondedBase.h:64:21: note: expanded from macro 'ENERGY' #define ENERGY(X) X ^ In file included from src/ComputeNonbondedFEP.C:169: In file included from src/ComputeNonbondedBase.h:2056: src/ComputeNonbondedBase2.h:483:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal fast_dir = ^~~~~~~~~ src/ComputeNonbondedBase2.h:495:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal tmp_x = force_r * p_ij_x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:499:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal tmp_y = force_r * p_ij_y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:503:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal tmp_z = force_r * p_ij_z; ^~~~~~~~~ In file included from src/ComputeNonbondedFEP.C:169: In file included from src/ComputeNonbondedBase.h:2065: src/ComputeNonbondedBase2.h:194:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_x = p_i_x - p_j->position.x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:195:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_y = p_i_y - p_j->position.y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:196:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_z = p_i_z - p_j->position.z; ^~~~~~~~~ src/ComputeNonbondedBase2.h:344:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal fast_val = ^~~~~~~~~ src/ComputeNonbondedBase.h:64:21: note: expanded from macro 'ENERGY' #define ENERGY(X) X ^ In file included from src/ComputeNonbondedFEP.C:169: In file included from src/ComputeNonbondedBase.h:2065: src/ComputeNonbondedBase2.h:483:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal fast_dir = ^~~~~~~~~ src/ComputeNonbondedBase2.h:495:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal tmp_x = force_r * p_ij_x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:499:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal tmp_y = force_r * p_ij_y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:503:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal tmp_z = force_r * p_ij_z; ^~~~~~~~~ In file included from src/ComputeNonbondedFEP.C:169: In file included from src/ComputeNonbondedBase.h:2086: src/ComputeNonbondedBase2.h:194:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_x = p_i_x - p_j->position.x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:195:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_y = p_i_y - p_j->position.y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:196:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_z = p_i_z - p_j->position.z; ^~~~~~~~~ src/ComputeNonbondedBase2.h:344:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal fast_val = ^~~~~~~~~ src/ComputeNonbondedBase.h:64:21: note: expanded from macro 'ENERGY' #define ENERGY(X) X ^ In file included from src/ComputeNonbondedFEP.C:169: In file included from src/ComputeNonbondedBase.h:2086: src/ComputeNonbondedBase2.h:483:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal fast_dir = ^~~~~~~~~ src/ComputeNonbondedBase2.h:495:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal tmp_x = force_r * p_ij_x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:499:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal tmp_y = force_r * p_ij_y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:503:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal tmp_z = force_r * p_ij_z; ^~~~~~~~~ In file included from src/ComputeNonbondedFEP.C:169: In file included from src/ComputeNonbondedBase.h:2096: src/ComputeNonbondedBase2.h:194:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_x = p_i_x - p_j->position.x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:195:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_y = p_i_y - p_j->position.y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:196:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_z = p_i_z - p_j->position.z; ^~~~~~~~~ src/ComputeNonbondedBase2.h:344:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal fast_val = ^~~~~~~~~ src/ComputeNonbondedBase.h:64:21: note: expanded from macro 'ENERGY' #define ENERGY(X) X ^ In file included from src/ComputeNonbondedFEP.C:169: In file included from src/ComputeNonbondedBase.h:2096: src/ComputeNonbondedBase2.h:483:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal fast_dir = ^~~~~~~~~ src/ComputeNonbondedBase2.h:495:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal tmp_x = force_r * p_ij_x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:499:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal tmp_y = force_r * p_ij_y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:503:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal tmp_z = force_r * p_ij_z; ^~~~~~~~~ In file included from src/ComputeNonbondedFEP.C:171: src/ComputeNonbondedBase.h:331:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal plcutoff2 = \ ^~~~~~~~~ src/ComputeNonbondedBase.h:333:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal groupplcutoff2 = \ ^~~~~~~~~ src/ComputeNonbondedBase.h:516:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const int j_upper = params->numAtoms[1]; ^~~~~~~~~ src/ComputeNonbondedBase.h:517:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j; ^~~~~~~~~ src/ComputeNonbondedBase.h:518:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int i; ^~~~~~~~~ src/ComputeNonbondedBase.h:582:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* p_1_sortValues = atomSort_0_sortValues__; ^~~~~~~~~ src/ComputeNonbondedBase.h:583:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* p_1_sortValues_fixg = atomSort_1_sortValues__; ^~~~~~~~~ src/ComputeNonbondedBase.h:595:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal projLineVec_x = params->projLineVec.x; ^~~~~~~~~ src/ComputeNonbondedBase.h:596:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal projLineVec_y = params->projLineVec.y; ^~~~~~~~~ src/ComputeNonbondedBase.h:597:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal projLineVec_z = params->projLineVec.z; ^~~~~~~~~ src/ComputeNonbondedBase.h:601:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int nbgs = p_1->nonbondedGroupSize; ^~~~~~~~~ src/ComputeNonbondedBase.h:602:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal p_x = p_1->position.x; ^~~~~~~~~ src/ComputeNonbondedBase.h:603:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal p_y = p_1->position.y; ^~~~~~~~~ src/ComputeNonbondedBase.h:604:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal p_z = p_1->position.z; ^~~~~~~~~ src/ComputeNonbondedBase.h:605:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int index = 0; ^~~~~~~~~ src/ComputeNonbondedBase.h:607:12: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] for (register int j = nbgs; j < j_upper; j += nbgs) { ^~~~~~~~~ src/ComputeNonbondedBase.h:611:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const CompAtom* p_j_next = p_1 + j; ^~~~~~~~~ src/ComputeNonbondedBase.h:620:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal sortVal = COMPONENT_DOTPRODUCT(p,projLineVec); ^~~~~~~~~ src/ComputeNonbondedBase.h:628:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* p_1_sortValStorePtr = p_1_sortValues + p_1_sortValues_len; ^~~~~~~~~ src/ComputeNonbondedBase.h:638:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal sortVal = COMPONENT_DOTPRODUCT(p,projLineVec); ^~~~~~~~~ src/ComputeNonbondedBase.h:640:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* p_1_sortValStorePtr = p_1_sortValues + p_1_sortValues_len; ^~~~~~~~~ src/ComputeNonbondedBase.h:662:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int nbgs = p_0->nonbondedGroupSize; ^~~~~~~~~ src/ComputeNonbondedBase.h:663:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal p_x = p_0->position.x + offset_x; ^~~~~~~~~ src/ComputeNonbondedBase.h:664:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal p_y = p_0->position.y + offset_y; ^~~~~~~~~ src/ComputeNonbondedBase.h:665:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal p_z = p_0->position.z + offset_z; ^~~~~~~~~ src/ComputeNonbondedBase.h:666:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int index = 0; ^~~~~~~~~ src/ComputeNonbondedBase.h:668:12: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] for (register int i = nbgs; i < i_upper; i += nbgs) { ^~~~~~~~~ src/ComputeNonbondedBase.h:672:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const CompAtom* p_i_next = p_0 + i; ^~~~~~~~~ src/ComputeNonbondedBase.h:676:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal sortVal = COMPONENT_DOTPRODUCT(p,projLineVec); ^~~~~~~~~ src/ComputeNonbondedBase.h:684:2: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal* p_0_sortValStorePtr = p_0_sortValues + index; ^~~~~~~~~ src/ComputeNonbondedBase.h:691:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal sortVal = COMPONENT_DOTPRODUCT(p,projLineVec); ^~~~~~~~~ src/ComputeNonbondedBase.h:693:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal* p_0_sortValStorePtr = p_0_sortValues + index; ^~~~~~~~~ src/ComputeNonbondedBase.h:732:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int fixg = 0; ^~~~~~~~~ src/ComputeNonbondedBase.h:734:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* p_1_sortEntry = p_1_sortValues + tmpI; ^~~~~~~~~ src/ComputeNonbondedBase.h:735:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int p_1_index = p_1_sortEntry->index; ^~~~~~~~~ src/ComputeNonbondedBase.h:737:11: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* p_1_sortEntry_fixg = p_1_sortValues_fixg + p_1_sortValues_fixg_len; ^~~~~~~~~ src/ComputeNonbondedBase.h:840:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_i_x = p_i.position.x + offset_x; ^~~~~~~~~ src/ComputeNonbondedBase.h:841:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_i_y = p_i.position.y + offset_y; ^~~~~~~~~ src/ComputeNonbondedBase.h:842:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_i_z = p_i.position.z + offset_z; ^~~~~~~~~ src/ComputeNonbondedBase.h:933:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int *pli = pairlist + pairlistindex; ^~~~~~~~~ src/ComputeNonbondedBase.h:940:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int g = 0; ^~~~~~~~~ src/ComputeNonbondedBase.h:941:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal p_i_sortValue = p_0_sortValues[i]; ^~~~~~~~~ src/ComputeNonbondedBase.h:943:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* sortValues = ( groupfixed ? p_1_sortValues_fixg : p_1_sortValues ); ^~~~~~~~~ src/ComputeNonbondedBase.h:946:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int lower = 0; ^~~~~~~~~ src/ComputeNonbondedBase.h:947:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int upper = (groupfixed ? p_1_sortValues_fixg_len : p_1_sortValues_len); ^~~~~~~~~ src/ComputeNonbondedBase.h:949:11: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j = ((lower + upper) >> 1); ^~~~~~~~~ src/ComputeNonbondedBase.h:950:11: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal jSortVal = sortValues[j].sortValue; ^~~~~~~~~ src/ComputeNonbondedBase.h:977:6: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* sortEntry0 = sortValues + g; ^~~~~~~~~ src/ComputeNonbondedBase.h:978:6: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* sortEntry1 = sortValues + g + 1; ^~~~~~~~~ src/ComputeNonbondedBase.h:979:13: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int jprev0 = sortEntry0->index; ^~~~~~~~~ src/ComputeNonbondedBase.h:980:6: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int jprev1 = sortEntry1->index; ^~~~~~~~~ src/ComputeNonbondedBase.h:986:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j0; ^~~~~~~~~ src/ComputeNonbondedBase.h:987:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j1; ^~~~~~~~~ src/ComputeNonbondedBase.h:1188:6: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* sortEntry = sortValues + g; ^~~~~~~~~ src/ComputeNonbondedBase.h:1189:13: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j = sortEntry->index; ^~~~~~~~~ src/ComputeNonbondedBase.h:1242:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int *pli = pairlist2; ^~~~~~~~~ src/ComputeNonbondedBase.h:1245:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register plint *plin = pairlistn; ^~~~~~~~~ src/ComputeNonbondedBase.h:1365:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int jprev0 = pairlist [k ]; ^~~~~~~~~ src/ComputeNonbondedBase.h:1366:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int jprev1 = pairlist [k + 1]; ^~~~~~~~~ src/ComputeNonbondedBase.h:1368:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j0; ^~~~~~~~~ src/ComputeNonbondedBase.h:1369:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j1; ^~~~~~~~~ In file included from src/ComputeNonbondedFEP.C:171: In file included from src/ComputeNonbondedBase.h:1983: src/ComputeNonbondedBase2.h:194:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_x = p_i_x - p_j->position.x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:195:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_y = p_i_y - p_j->position.y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:196:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_z = p_i_z - p_j->position.z; ^~~~~~~~~ src/ComputeNonbondedBase2.h:284:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal vdw_val = ^~~~~~~~~ src/ComputeNonbondedBase.h:64:21: note: expanded from macro 'ENERGY' #define ENERGY(X) X ^ In file included from src/ComputeNonbondedFEP.C:171: In file included from src/ComputeNonbondedBase.h:1983: src/ComputeNonbondedBase2.h:344:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal fast_val = ^~~~~~~~~ src/ComputeNonbondedBase.h:64:21: note: expanded from macro 'ENERGY' #define ENERGY(X) X ^ In file included from src/ComputeNonbondedFEP.C:171: In file included from src/ComputeNonbondedBase.h:1983: src/ComputeNonbondedBase2.h:483:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal fast_dir = ^~~~~~~~~ src/ComputeNonbondedBase2.h:495:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal tmp_x = force_r * p_ij_x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:499:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal tmp_y = force_r * p_ij_y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:503:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal tmp_z = force_r * p_ij_z; ^~~~~~~~~ src/ComputeNonbondedBase2.h:631:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_val = ^~~~~~~~~ src/ComputeNonbondedBase.h:64:21: note: expanded from macro 'ENERGY' #define ENERGY(X) X ^ In file included from src/ComputeNonbondedFEP.C:171: In file included from src/ComputeNonbondedBase.h:1983: src/ComputeNonbondedBase2.h:684:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_dir = (diffa * slow_d + slow_c) * diffa + slow_b; ^~~~~~~~~ src/ComputeNonbondedBase2.h:696:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_x = fullforce_r * p_ij_x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:699:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_y = fullforce_r * p_ij_y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:702:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_z = fullforce_r * p_ij_z; ^~~~~~~~~ In file included from src/ComputeNonbondedFEP.C:171: In file included from src/ComputeNonbondedBase.h:2000: src/ComputeNonbondedBase2.h:194:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_x = p_i_x - p_j->position.x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:195:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_y = p_i_y - p_j->position.y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:196:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_z = p_i_z - p_j->position.z; ^~~~~~~~~ src/ComputeNonbondedBase2.h:284:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal vdw_val = ^~~~~~~~~ src/ComputeNonbondedBase.h:64:21: note: expanded from macro 'ENERGY' #define ENERGY(X) X ^ In file included from src/ComputeNonbondedFEP.C:171: In file included from src/ComputeNonbondedBase.h:2000: src/ComputeNonbondedBase2.h:344:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal fast_val = ^~~~~~~~~ src/ComputeNonbondedBase.h:64:21: note: expanded from macro 'ENERGY' #define ENERGY(X) X ^ In file included from src/ComputeNonbondedFEP.C:171: In file included from src/ComputeNonbondedBase.h:2000: src/ComputeNonbondedBase2.h:483:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal fast_dir = ^~~~~~~~~ src/ComputeNonbondedBase2.h:495:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal tmp_x = force_r * p_ij_x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:499:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal tmp_y = force_r * p_ij_y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:503:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal tmp_z = force_r * p_ij_z; ^~~~~~~~~ src/ComputeNonbondedBase2.h:631:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_val = ^~~~~~~~~ src/ComputeNonbondedBase.h:64:21: note: expanded from macro 'ENERGY' #define ENERGY(X) X ^ In file included from src/ComputeNonbondedFEP.C:171: In file included from src/ComputeNonbondedBase.h:2000: src/ComputeNonbondedBase2.h:684:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_dir = (diffa * slow_d + slow_c) * diffa + slow_b; ^~~~~~~~~ src/ComputeNonbondedBase2.h:696:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_x = fullforce_r * p_ij_x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:699:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_y = fullforce_r * p_ij_y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:702:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_z = fullforce_r * p_ij_z; ^~~~~~~~~ In file included from src/ComputeNonbondedFEP.C:171: In file included from src/ComputeNonbondedBase.h:2016: src/ComputeNonbondedBase2.h:194:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_x = p_i_x - p_j->position.x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:195:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_y = p_i_y - p_j->position.y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:196:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_z = p_i_z - p_j->position.z; ^~~~~~~~~ src/ComputeNonbondedBase2.h:631:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_val = ^~~~~~~~~ src/ComputeNonbondedBase.h:64:21: note: expanded from macro 'ENERGY' #define ENERGY(X) X ^ In file included from src/ComputeNonbondedFEP.C:171: In file included from src/ComputeNonbondedBase.h:2016: src/ComputeNonbondedBase2.h:684:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_dir = (diffa * slow_d + slow_c) * diffa + slow_b; ^~~~~~~~~ src/ComputeNonbondedBase2.h:696:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_x = fullforce_r * p_ij_x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:699:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_y = fullforce_r * p_ij_y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:702:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_z = fullforce_r * p_ij_z; ^~~~~~~~~ In file included from src/ComputeNonbondedFEP.C:171: In file included from src/ComputeNonbondedBase.h:2056: src/ComputeNonbondedBase2.h:194:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_x = p_i_x - p_j->position.x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:195:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_y = p_i_y - p_j->position.y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:196:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_z = p_i_z - p_j->position.z; ^~~~~~~~~ src/ComputeNonbondedBase2.h:344:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal fast_val = ^~~~~~~~~ src/ComputeNonbondedBase.h:64:21: note: expanded from macro 'ENERGY' #define ENERGY(X) X ^ In file included from src/ComputeNonbondedFEP.C:171: In file included from src/ComputeNonbondedBase.h:2056: src/ComputeNonbondedBase2.h:483:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal fast_dir = ^~~~~~~~~ src/ComputeNonbondedBase2.h:495:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal tmp_x = force_r * p_ij_x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:499:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal tmp_y = force_r * p_ij_y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:503:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal tmp_z = force_r * p_ij_z; ^~~~~~~~~ src/ComputeNonbondedBase2.h:631:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_val = ^~~~~~~~~ src/ComputeNonbondedBase.h:64:21: note: expanded from macro 'ENERGY' #define ENERGY(X) X ^ In file included from src/ComputeNonbondedFEP.C:171: In file included from src/ComputeNonbondedBase.h:2056: src/ComputeNonbondedBase2.h:684:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_dir = (diffa * slow_d + slow_c) * diffa + slow_b; ^~~~~~~~~ src/ComputeNonbondedBase2.h:696:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_x = fullforce_r * p_ij_x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:699:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_y = fullforce_r * p_ij_y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:702:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_z = fullforce_r * p_ij_z; ^~~~~~~~~ In file included from src/ComputeNonbondedFEP.C:171: In file included from src/ComputeNonbondedBase.h:2065: src/ComputeNonbondedBase2.h:194:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_x = p_i_x - p_j->position.x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:195:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_y = p_i_y - p_j->position.y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:196:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_z = p_i_z - p_j->position.z; ^~~~~~~~~ src/ComputeNonbondedBase2.h:344:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal fast_val = ^~~~~~~~~ src/ComputeNonbondedBase.h:64:21: note: expanded from macro 'ENERGY' #define ENERGY(X) X ^ In file included from src/ComputeNonbondedFEP.C:171: In file included from src/ComputeNonbondedBase.h:2065: src/ComputeNonbondedBase2.h:483:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal fast_dir = ^~~~~~~~~ src/ComputeNonbondedBase2.h:495:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal tmp_x = force_r * p_ij_x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:499:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal tmp_y = force_r * p_ij_y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:503:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal tmp_z = force_r * p_ij_z; ^~~~~~~~~ src/ComputeNonbondedBase2.h:631:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_val = ^~~~~~~~~ src/ComputeNonbondedBase.h:64:21: note: expanded from macro 'ENERGY' #define ENERGY(X) X ^ In file included from src/ComputeNonbondedFEP.C:171: In file included from src/ComputeNonbondedBase.h:2065: src/ComputeNonbondedBase2.h:684:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_dir = (diffa * slow_d + slow_c) * diffa + slow_b; ^~~~~~~~~ src/ComputeNonbondedBase2.h:696:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_x = fullforce_r * p_ij_x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:699:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_y = fullforce_r * p_ij_y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:702:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_z = fullforce_r * p_ij_z; ^~~~~~~~~ In file included from src/ComputeNonbondedFEP.C:171: In file included from src/ComputeNonbondedBase.h:2086: src/ComputeNonbondedBase2.h:194:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_x = p_i_x - p_j->position.x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:195:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_y = p_i_y - p_j->position.y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:196:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_z = p_i_z - p_j->position.z; ^~~~~~~~~ src/ComputeNonbondedBase2.h:344:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal fast_val = ^~~~~~~~~ src/ComputeNonbondedBase.h:64:21: note: expanded from macro 'ENERGY' #define ENERGY(X) X ^ In file included from src/ComputeNonbondedFEP.C:171: In file included from src/ComputeNonbondedBase.h:2086: src/ComputeNonbondedBase2.h:483:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal fast_dir = ^~~~~~~~~ src/ComputeNonbondedBase2.h:495:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal tmp_x = force_r * p_ij_x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:499:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal tmp_y = force_r * p_ij_y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:503:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal tmp_z = force_r * p_ij_z; ^~~~~~~~~ src/ComputeNonbondedBase2.h:631:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_val = ^~~~~~~~~ src/ComputeNonbondedBase.h:64:21: note: expanded from macro 'ENERGY' #define ENERGY(X) X ^ In file included from src/ComputeNonbondedFEP.C:171: In file included from src/ComputeNonbondedBase.h:2086: src/ComputeNonbondedBase2.h:684:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_dir = (diffa * slow_d + slow_c) * diffa + slow_b; ^~~~~~~~~ src/ComputeNonbondedBase2.h:696:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_x = fullforce_r * p_ij_x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:699:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_y = fullforce_r * p_ij_y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:702:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_z = fullforce_r * p_ij_z; ^~~~~~~~~ In file included from src/ComputeNonbondedFEP.C:171: In file included from src/ComputeNonbondedBase.h:2096: src/ComputeNonbondedBase2.h:194:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_x = p_i_x - p_j->position.x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:195:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_y = p_i_y - p_j->position.y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:196:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_z = p_i_z - p_j->position.z; ^~~~~~~~~ src/ComputeNonbondedBase2.h:344:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal fast_val = ^~~~~~~~~ src/ComputeNonbondedBase.h:64:21: note: expanded from macro 'ENERGY' #define ENERGY(X) X ^ In file included from src/ComputeNonbondedFEP.C:171: In file included from src/ComputeNonbondedBase.h:2096: src/ComputeNonbondedBase2.h:483:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal fast_dir = ^~~~~~~~~ src/ComputeNonbondedBase2.h:495:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal tmp_x = force_r * p_ij_x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:499:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal tmp_y = force_r * p_ij_y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:503:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal tmp_z = force_r * p_ij_z; ^~~~~~~~~ src/ComputeNonbondedBase2.h:631:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_val = ^~~~~~~~~ src/ComputeNonbondedBase.h:64:21: note: expanded from macro 'ENERGY' #define ENERGY(X) X ^ In file included from src/ComputeNonbondedFEP.C:171: In file included from src/ComputeNonbondedBase.h:2096: src/ComputeNonbondedBase2.h:684:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_dir = (diffa * slow_d + slow_c) * diffa + slow_b; ^~~~~~~~~ src/ComputeNonbondedBase2.h:696:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_x = fullforce_r * p_ij_x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:699:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_y = fullforce_r * p_ij_y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:702:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_z = fullforce_r * p_ij_z; ^~~~~~~~~ In file included from src/ComputeNonbondedFEP.C:171: In file included from src/ComputeNonbondedBase.h:2120: src/ComputeNonbondedBase2.h:194:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_x = p_i_x - p_j->position.x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:195:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_y = p_i_y - p_j->position.y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:196:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_z = p_i_z - p_j->position.z; ^~~~~~~~~ src/ComputeNonbondedBase2.h:631:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_val = ^~~~~~~~~ src/ComputeNonbondedBase.h:64:21: note: expanded from macro 'ENERGY' #define ENERGY(X) X ^ In file included from src/ComputeNonbondedFEP.C:171: In file included from src/ComputeNonbondedBase.h:2120: src/ComputeNonbondedBase2.h:684:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_dir = (diffa * slow_d + slow_c) * diffa + slow_b; ^~~~~~~~~ src/ComputeNonbondedBase2.h:696:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_x = fullforce_r * p_ij_x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:699:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_y = fullforce_r * p_ij_y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:702:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_z = fullforce_r * p_ij_z; ^~~~~~~~~ In file included from src/ComputeNonbondedFEP.C:171: In file included from src/ComputeNonbondedBase.h:2130: src/ComputeNonbondedBase2.h:194:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_x = p_i_x - p_j->position.x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:195:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_y = p_i_y - p_j->position.y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:196:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_z = p_i_z - p_j->position.z; ^~~~~~~~~ src/ComputeNonbondedBase2.h:631:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_val = ^~~~~~~~~ src/ComputeNonbondedBase.h:64:21: note: expanded from macro 'ENERGY' #define ENERGY(X) X ^ In file included from src/ComputeNonbondedFEP.C:171: In file included from src/ComputeNonbondedBase.h:2130: src/ComputeNonbondedBase2.h:684:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_dir = (diffa * slow_d + slow_c) * diffa + slow_b; ^~~~~~~~~ src/ComputeNonbondedBase2.h:696:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_x = fullforce_r * p_ij_x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:699:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_y = fullforce_r * p_ij_y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:702:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_z = fullforce_r * p_ij_z; ^~~~~~~~~ In file included from src/ComputeNonbondedFEP.C:173: src/ComputeNonbondedBase.h:331:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal plcutoff2 = \ ^~~~~~~~~ src/ComputeNonbondedBase.h:333:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal groupplcutoff2 = \ ^~~~~~~~~ src/ComputeNonbondedBase.h:516:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const int j_upper = params->numAtoms[1]; ^~~~~~~~~ src/ComputeNonbondedBase.h:517:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j; ^~~~~~~~~ src/ComputeNonbondedBase.h:518:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int i; ^~~~~~~~~ src/ComputeNonbondedBase.h:582:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* p_1_sortValues = atomSort_0_sortValues__; ^~~~~~~~~ src/ComputeNonbondedBase.h:583:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* p_1_sortValues_fixg = atomSort_1_sortValues__; ^~~~~~~~~ src/ComputeNonbondedBase.h:595:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal projLineVec_x = params->projLineVec.x; ^~~~~~~~~ src/ComputeNonbondedBase.h:596:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal projLineVec_y = params->projLineVec.y; ^~~~~~~~~ src/ComputeNonbondedBase.h:597:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal projLineVec_z = params->projLineVec.z; ^~~~~~~~~ src/ComputeNonbondedBase.h:601:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int nbgs = p_1->nonbondedGroupSize; ^~~~~~~~~ src/ComputeNonbondedBase.h:602:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal p_x = p_1->position.x; ^~~~~~~~~ src/ComputeNonbondedBase.h:603:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal p_y = p_1->position.y; ^~~~~~~~~ src/ComputeNonbondedBase.h:604:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal p_z = p_1->position.z; ^~~~~~~~~ src/ComputeNonbondedBase.h:605:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int index = 0; ^~~~~~~~~ src/ComputeNonbondedBase.h:607:12: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] for (register int j = nbgs; j < j_upper; j += nbgs) { ^~~~~~~~~ src/ComputeNonbondedBase.h:611:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const CompAtom* p_j_next = p_1 + j; ^~~~~~~~~ src/ComputeNonbondedBase.h:620:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal sortVal = COMPONENT_DOTPRODUCT(p,projLineVec); ^~~~~~~~~ src/ComputeNonbondedBase.h:628:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* p_1_sortValStorePtr = p_1_sortValues + p_1_sortValues_len; ^~~~~~~~~ src/ComputeNonbondedBase.h:638:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal sortVal = COMPONENT_DOTPRODUCT(p,projLineVec); ^~~~~~~~~ src/ComputeNonbondedBase.h:640:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* p_1_sortValStorePtr = p_1_sortValues + p_1_sortValues_len; ^~~~~~~~~ src/ComputeNonbondedBase.h:662:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int nbgs = p_0->nonbondedGroupSize; ^~~~~~~~~ src/ComputeNonbondedBase.h:663:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal p_x = p_0->position.x + offset_x; ^~~~~~~~~ src/ComputeNonbondedBase.h:664:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal p_y = p_0->position.y + offset_y; ^~~~~~~~~ src/ComputeNonbondedBase.h:665:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal p_z = p_0->position.z + offset_z; ^~~~~~~~~ src/ComputeNonbondedBase.h:666:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int index = 0; ^~~~~~~~~ src/ComputeNonbondedBase.h:668:12: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] for (register int i = nbgs; i < i_upper; i += nbgs) { ^~~~~~~~~ src/ComputeNonbondedBase.h:672:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const CompAtom* p_i_next = p_0 + i; ^~~~~~~~~ src/ComputeNonbondedBase.h:676:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal sortVal = COMPONENT_DOTPRODUCT(p,projLineVec); ^~~~~~~~~ src/ComputeNonbondedBase.h:684:2: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal* p_0_sortValStorePtr = p_0_sortValues + index; ^~~~~~~~~ src/ComputeNonbondedBase.h:691:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal sortVal = COMPONENT_DOTPRODUCT(p,projLineVec); ^~~~~~~~~ src/ComputeNonbondedBase.h:693:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal* p_0_sortValStorePtr = p_0_sortValues + index; ^~~~~~~~~ src/ComputeNonbondedBase.h:732:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int fixg = 0; ^~~~~~~~~ src/ComputeNonbondedBase.h:734:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* p_1_sortEntry = p_1_sortValues + tmpI; ^~~~~~~~~ src/ComputeNonbondedBase.h:735:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int p_1_index = p_1_sortEntry->index; ^~~~~~~~~ src/ComputeNonbondedBase.h:737:11: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* p_1_sortEntry_fixg = p_1_sortValues_fixg + p_1_sortValues_fixg_len; ^~~~~~~~~ src/ComputeNonbondedBase.h:840:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_i_x = p_i.position.x + offset_x; ^~~~~~~~~ src/ComputeNonbondedBase.h:841:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_i_y = p_i.position.y + offset_y; ^~~~~~~~~ src/ComputeNonbondedBase.h:842:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_i_z = p_i.position.z + offset_z; ^~~~~~~~~ src/ComputeNonbondedBase.h:933:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int *pli = pairlist + pairlistindex; ^~~~~~~~~ src/ComputeNonbondedBase.h:940:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int g = 0; ^~~~~~~~~ src/ComputeNonbondedBase.h:941:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal p_i_sortValue = p_0_sortValues[i]; ^~~~~~~~~ src/ComputeNonbondedBase.h:943:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* sortValues = ( groupfixed ? p_1_sortValues_fixg : p_1_sortValues ); ^~~~~~~~~ src/ComputeNonbondedBase.h:946:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int lower = 0; ^~~~~~~~~ src/ComputeNonbondedBase.h:947:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int upper = (groupfixed ? p_1_sortValues_fixg_len : p_1_sortValues_len); ^~~~~~~~~ src/ComputeNonbondedBase.h:949:11: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j = ((lower + upper) >> 1); ^~~~~~~~~ src/ComputeNonbondedBase.h:950:11: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal jSortVal = sortValues[j].sortValue; ^~~~~~~~~ src/ComputeNonbondedBase.h:977:6: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* sortEntry0 = sortValues + g; ^~~~~~~~~ src/ComputeNonbondedBase.h:978:6: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* sortEntry1 = sortValues + g + 1; ^~~~~~~~~ src/ComputeNonbondedBase.h:979:13: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int jprev0 = sortEntry0->index; ^~~~~~~~~ src/ComputeNonbondedBase.h:980:6: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int jprev1 = sortEntry1->index; ^~~~~~~~~ src/ComputeNonbondedBase.h:986:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j0; ^~~~~~~~~ src/ComputeNonbondedBase.h:987:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j1; ^~~~~~~~~ src/ComputeNonbondedBase.h:1188:6: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* sortEntry = sortValues + g; ^~~~~~~~~ src/ComputeNonbondedBase.h:1189:13: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j = sortEntry->index; ^~~~~~~~~ src/ComputeNonbondedBase.h:1242:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int *pli = pairlist2; ^~~~~~~~~ src/ComputeNonbondedBase.h:1245:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register plint *plin = pairlistn; ^~~~~~~~~ src/ComputeNonbondedBase.h:1365:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int jprev0 = pairlist [k ]; ^~~~~~~~~ src/ComputeNonbondedBase.h:1366:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int jprev1 = pairlist [k + 1]; ^~~~~~~~~ src/ComputeNonbondedBase.h:1368:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j0; ^~~~~~~~~ src/ComputeNonbondedBase.h:1369:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j1; ^~~~~~~~~ In file included from src/ComputeNonbondedFEP.C:173: In file included from src/ComputeNonbondedBase.h:1983: src/ComputeNonbondedBase2.h:194:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_x = p_i_x - p_j->position.x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:195:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_y = p_i_y - p_j->position.y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:196:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_z = p_i_z - p_j->position.z; ^~~~~~~~~ src/ComputeNonbondedBase2.h:284:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal vdw_val = ^~~~~~~~~ src/ComputeNonbondedBase.h:64:21: note: expanded from macro 'ENERGY' #define ENERGY(X) X ^ In file included from src/ComputeNonbondedFEP.C:173: In file included from src/ComputeNonbondedBase.h:1983: src/ComputeNonbondedBase2.h:631:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_val = ^~~~~~~~~ src/ComputeNonbondedBase.h:64:21: note: expanded from macro 'ENERGY' #define ENERGY(X) X ^ In file included from src/ComputeNonbondedFEP.C:173: In file included from src/ComputeNonbondedBase.h:1983: src/ComputeNonbondedBase2.h:684:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_dir = (diffa * slow_d + slow_c) * diffa + slow_b; ^~~~~~~~~ src/ComputeNonbondedBase2.h:696:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_x = fullforce_r * p_ij_x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:699:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_y = fullforce_r * p_ij_y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:702:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_z = fullforce_r * p_ij_z; ^~~~~~~~~ In file included from src/ComputeNonbondedFEP.C:173: In file included from src/ComputeNonbondedBase.h:2000: src/ComputeNonbondedBase2.h:194:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_x = p_i_x - p_j->position.x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:195:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_y = p_i_y - p_j->position.y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:196:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_z = p_i_z - p_j->position.z; ^~~~~~~~~ src/ComputeNonbondedBase2.h:284:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal vdw_val = ^~~~~~~~~ src/ComputeNonbondedBase.h:64:21: note: expanded from macro 'ENERGY' #define ENERGY(X) X ^ In file included from src/ComputeNonbondedFEP.C:173: In file included from src/ComputeNonbondedBase.h:2000: src/ComputeNonbondedBase2.h:631:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_val = ^~~~~~~~~ src/ComputeNonbondedBase.h:64:21: note: expanded from macro 'ENERGY' #define ENERGY(X) X ^ In file included from src/ComputeNonbondedFEP.C:173: In file included from src/ComputeNonbondedBase.h:2000: src/ComputeNonbondedBase2.h:684:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_dir = (diffa * slow_d + slow_c) * diffa + slow_b; ^~~~~~~~~ src/ComputeNonbondedBase2.h:696:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_x = fullforce_r * p_ij_x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:699:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_y = fullforce_r * p_ij_y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:702:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_z = fullforce_r * p_ij_z; ^~~~~~~~~ In file included from src/ComputeNonbondedFEP.C:173: In file included from src/ComputeNonbondedBase.h:2016: src/ComputeNonbondedBase2.h:194:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_x = p_i_x - p_j->position.x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:195:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_y = p_i_y - p_j->position.y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:196:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_z = p_i_z - p_j->position.z; ^~~~~~~~~ src/ComputeNonbondedBase2.h:631:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_val = ^~~~~~~~~ src/ComputeNonbondedBase.h:64:21: note: expanded from macro 'ENERGY' #define ENERGY(X) X ^ In file included from src/ComputeNonbondedFEP.C:173: In file included from src/ComputeNonbondedBase.h:2016: src/ComputeNonbondedBase2.h:684:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_dir = (diffa * slow_d + slow_c) * diffa + slow_b; ^~~~~~~~~ src/ComputeNonbondedBase2.h:696:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_x = fullforce_r * p_ij_x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:699:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_y = fullforce_r * p_ij_y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:702:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_z = fullforce_r * p_ij_z; ^~~~~~~~~ In file included from src/ComputeNonbondedFEP.C:173: In file included from src/ComputeNonbondedBase.h:2056: src/ComputeNonbondedBase2.h:194:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_x = p_i_x - p_j->position.x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:195:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_y = p_i_y - p_j->position.y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:196:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_z = p_i_z - p_j->position.z; ^~~~~~~~~ src/ComputeNonbondedBase2.h:631:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_val = ^~~~~~~~~ src/ComputeNonbondedBase.h:64:21: note: expanded from macro 'ENERGY' #define ENERGY(X) X ^ In file included from src/ComputeNonbondedFEP.C:173: In file included from src/ComputeNonbondedBase.h:2056: src/ComputeNonbondedBase2.h:684:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_dir = (diffa * slow_d + slow_c) * diffa + slow_b; ^~~~~~~~~ src/ComputeNonbondedBase2.h:696:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_x = fullforce_r * p_ij_x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:699:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_y = fullforce_r * p_ij_y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:702:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_z = fullforce_r * p_ij_z; ^~~~~~~~~ In file included from src/ComputeNonbondedFEP.C:173: In file included from src/ComputeNonbondedBase.h:2065: src/ComputeNonbondedBase2.h:194:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_x = p_i_x - p_j->position.x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:195:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_y = p_i_y - p_j->position.y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:196:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_z = p_i_z - p_j->position.z; ^~~~~~~~~ src/ComputeNonbondedBase2.h:631:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_val = ^~~~~~~~~ src/ComputeNonbondedBase.h:64:21: note: expanded from macro 'ENERGY' #define ENERGY(X) X ^ In file included from src/ComputeNonbondedFEP.C:173: In file included from src/ComputeNonbondedBase.h:2065: src/ComputeNonbondedBase2.h:684:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_dir = (diffa * slow_d + slow_c) * diffa + slow_b; ^~~~~~~~~ src/ComputeNonbondedBase2.h:696:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_x = fullforce_r * p_ij_x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:699:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_y = fullforce_r * p_ij_y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:702:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_z = fullforce_r * p_ij_z; ^~~~~~~~~ In file included from src/ComputeNonbondedFEP.C:173: In file included from src/ComputeNonbondedBase.h:2086: src/ComputeNonbondedBase2.h:194:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_x = p_i_x - p_j->position.x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:195:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_y = p_i_y - p_j->position.y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:196:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_z = p_i_z - p_j->position.z; ^~~~~~~~~ src/ComputeNonbondedBase2.h:631:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_val = ^~~~~~~~~ src/ComputeNonbondedBase.h:64:21: note: expanded from macro 'ENERGY' #define ENERGY(X) X ^ In file included from src/ComputeNonbondedFEP.C:173: In file included from src/ComputeNonbondedBase.h:2086: src/ComputeNonbondedBase2.h:684:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_dir = (diffa * slow_d + slow_c) * diffa + slow_b; ^~~~~~~~~ src/ComputeNonbondedBase2.h:696:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_x = fullforce_r * p_ij_x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:699:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_y = fullforce_r * p_ij_y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:702:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_z = fullforce_r * p_ij_z; ^~~~~~~~~ In file included from src/ComputeNonbondedFEP.C:173: In file included from src/ComputeNonbondedBase.h:2096: src/ComputeNonbondedBase2.h:194:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_x = p_i_x - p_j->position.x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:195:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_y = p_i_y - p_j->position.y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:196:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_z = p_i_z - p_j->position.z; ^~~~~~~~~ src/ComputeNonbondedBase2.h:631:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_val = ^~~~~~~~~ src/ComputeNonbondedBase.h:64:21: note: expanded from macro 'ENERGY' #define ENERGY(X) X ^ In file included from src/ComputeNonbondedFEP.C:173: In file included from src/ComputeNonbondedBase.h:2096: src/ComputeNonbondedBase2.h:684:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_dir = (diffa * slow_d + slow_c) * diffa + slow_b; ^~~~~~~~~ src/ComputeNonbondedBase2.h:696:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_x = fullforce_r * p_ij_x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:699:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_y = fullforce_r * p_ij_y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:702:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_z = fullforce_r * p_ij_z; ^~~~~~~~~ In file included from src/ComputeNonbondedFEP.C:173: In file included from src/ComputeNonbondedBase.h:2120: src/ComputeNonbondedBase2.h:194:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_x = p_i_x - p_j->position.x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:195:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_y = p_i_y - p_j->position.y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:196:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_z = p_i_z - p_j->position.z; ^~~~~~~~~ src/ComputeNonbondedBase2.h:631:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_val = ^~~~~~~~~ src/ComputeNonbondedBase.h:64:21: note: expanded from macro 'ENERGY' #define ENERGY(X) X ^ In file included from src/ComputeNonbondedFEP.C:173: In file included from src/ComputeNonbondedBase.h:2120: src/ComputeNonbondedBase2.h:684:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_dir = (diffa * slow_d + slow_c) * diffa + slow_b; ^~~~~~~~~ src/ComputeNonbondedBase2.h:696:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_x = fullforce_r * p_ij_x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:699:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_y = fullforce_r * p_ij_y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:702:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_z = fullforce_r * p_ij_z; ^~~~~~~~~ In file included from src/ComputeNonbondedFEP.C:173: In file included from src/ComputeNonbondedBase.h:2130: src/ComputeNonbondedBase2.h:194:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_x = p_i_x - p_j->position.x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:195:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_y = p_i_y - p_j->position.y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:196:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_z = p_i_z - p_j->position.z; ^~~~~~~~~ src/ComputeNonbondedBase2.h:631:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_val = ^~~~~~~~~ src/ComputeNonbondedBase.h:64:21: note: expanded from macro 'ENERGY' #define ENERGY(X) X ^ In file included from src/ComputeNonbondedFEP.C:173: In file included from src/ComputeNonbondedBase.h:2130: src/ComputeNonbondedBase2.h:684:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_dir = (diffa * slow_d + slow_c) * diffa + slow_b; ^~~~~~~~~ src/ComputeNonbondedBase2.h:696:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_x = fullforce_r * p_ij_x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:699:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_y = fullforce_r * p_ij_y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:702:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_z = fullforce_r * p_ij_z; ^~~~~~~~~ In file included from src/ComputeNonbondedFEP.C:176: src/ComputeNonbondedBase.h:331:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal plcutoff2 = \ ^~~~~~~~~ src/ComputeNonbondedBase.h:333:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal groupplcutoff2 = \ ^~~~~~~~~ src/ComputeNonbondedBase.h:516:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const int j_upper = params->numAtoms[1]; ^~~~~~~~~ src/ComputeNonbondedBase.h:517:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j; ^~~~~~~~~ src/ComputeNonbondedBase.h:518:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int i; ^~~~~~~~~ src/ComputeNonbondedBase.h:582:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* p_1_sortValues = atomSort_0_sortValues__; ^~~~~~~~~ src/ComputeNonbondedBase.h:583:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* p_1_sortValues_fixg = atomSort_1_sortValues__; ^~~~~~~~~ src/ComputeNonbondedBase.h:595:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal projLineVec_x = params->projLineVec.x; ^~~~~~~~~ src/ComputeNonbondedBase.h:596:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal projLineVec_y = params->projLineVec.y; ^~~~~~~~~ src/ComputeNonbondedBase.h:597:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal projLineVec_z = params->projLineVec.z; ^~~~~~~~~ src/ComputeNonbondedBase.h:601:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int nbgs = p_1->nonbondedGroupSize; ^~~~~~~~~ src/ComputeNonbondedBase.h:602:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal p_x = p_1->position.x; ^~~~~~~~~ src/ComputeNonbondedBase.h:603:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal p_y = p_1->position.y; ^~~~~~~~~ src/ComputeNonbondedBase.h:604:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal p_z = p_1->position.z; ^~~~~~~~~ src/ComputeNonbondedBase.h:605:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int index = 0; ^~~~~~~~~ src/ComputeNonbondedBase.h:607:12: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] for (register int j = nbgs; j < j_upper; j += nbgs) { ^~~~~~~~~ src/ComputeNonbondedBase.h:611:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const CompAtom* p_j_next = p_1 + j; ^~~~~~~~~ src/ComputeNonbondedBase.h:620:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal sortVal = COMPONENT_DOTPRODUCT(p,projLineVec); ^~~~~~~~~ src/ComputeNonbondedBase.h:628:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* p_1_sortValStorePtr = p_1_sortValues + p_1_sortValues_len; ^~~~~~~~~ src/ComputeNonbondedBase.h:638:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal sortVal = COMPONENT_DOTPRODUCT(p,projLineVec); ^~~~~~~~~ src/ComputeNonbondedBase.h:640:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* p_1_sortValStorePtr = p_1_sortValues + p_1_sortValues_len; ^~~~~~~~~ src/ComputeNonbondedBase.h:662:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int nbgs = p_0->nonbondedGroupSize; ^~~~~~~~~ src/ComputeNonbondedBase.h:663:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal p_x = p_0->position.x + offset_x; ^~~~~~~~~ src/ComputeNonbondedBase.h:664:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal p_y = p_0->position.y + offset_y; ^~~~~~~~~ src/ComputeNonbondedBase.h:665:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal p_z = p_0->position.z + offset_z; ^~~~~~~~~ src/ComputeNonbondedBase.h:666:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int index = 0; ^~~~~~~~~ src/ComputeNonbondedBase.h:668:12: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] for (register int i = nbgs; i < i_upper; i += nbgs) { ^~~~~~~~~ src/ComputeNonbondedBase.h:672:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const CompAtom* p_i_next = p_0 + i; ^~~~~~~~~ src/ComputeNonbondedBase.h:676:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal sortVal = COMPONENT_DOTPRODUCT(p,projLineVec); ^~~~~~~~~ src/ComputeNonbondedBase.h:684:2: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal* p_0_sortValStorePtr = p_0_sortValues + index; ^~~~~~~~~ src/ComputeNonbondedBase.h:691:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal sortVal = COMPONENT_DOTPRODUCT(p,projLineVec); ^~~~~~~~~ src/ComputeNonbondedBase.h:693:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal* p_0_sortValStorePtr = p_0_sortValues + index; ^~~~~~~~~ src/ComputeNonbondedBase.h:732:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int fixg = 0; ^~~~~~~~~ src/ComputeNonbondedBase.h:734:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* p_1_sortEntry = p_1_sortValues + tmpI; ^~~~~~~~~ src/ComputeNonbondedBase.h:735:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int p_1_index = p_1_sortEntry->index; ^~~~~~~~~ src/ComputeNonbondedBase.h:737:11: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* p_1_sortEntry_fixg = p_1_sortValues_fixg + p_1_sortValues_fixg_len; ^~~~~~~~~ src/ComputeNonbondedBase.h:840:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_i_x = p_i.position.x + offset_x; ^~~~~~~~~ src/ComputeNonbondedBase.h:841:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_i_y = p_i.position.y + offset_y; ^~~~~~~~~ src/ComputeNonbondedBase.h:842:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_i_z = p_i.position.z + offset_z; ^~~~~~~~~ src/ComputeNonbondedBase.h:933:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int *pli = pairlist + pairlistindex; ^~~~~~~~~ src/ComputeNonbondedBase.h:940:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int g = 0; ^~~~~~~~~ src/ComputeNonbondedBase.h:941:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal p_i_sortValue = p_0_sortValues[i]; ^~~~~~~~~ src/ComputeNonbondedBase.h:943:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* sortValues = ( groupfixed ? p_1_sortValues_fixg : p_1_sortValues ); ^~~~~~~~~ src/ComputeNonbondedBase.h:946:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int lower = 0; ^~~~~~~~~ src/ComputeNonbondedBase.h:947:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int upper = (groupfixed ? p_1_sortValues_fixg_len : p_1_sortValues_len); ^~~~~~~~~ src/ComputeNonbondedBase.h:949:11: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j = ((lower + upper) >> 1); ^~~~~~~~~ src/ComputeNonbondedBase.h:950:11: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal jSortVal = sortValues[j].sortValue; ^~~~~~~~~ src/ComputeNonbondedBase.h:977:6: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* sortEntry0 = sortValues + g; ^~~~~~~~~ src/ComputeNonbondedBase.h:978:6: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* sortEntry1 = sortValues + g + 1; ^~~~~~~~~ src/ComputeNonbondedBase.h:979:13: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int jprev0 = sortEntry0->index; ^~~~~~~~~ src/ComputeNonbondedBase.h:980:6: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int jprev1 = sortEntry1->index; ^~~~~~~~~ src/ComputeNonbondedBase.h:986:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j0; ^~~~~~~~~ src/ComputeNonbondedBase.h:987:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j1; ^~~~~~~~~ src/ComputeNonbondedBase.h:1188:6: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* sortEntry = sortValues + g; ^~~~~~~~~ src/ComputeNonbondedBase.h:1189:13: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j = sortEntry->index; ^~~~~~~~~ src/ComputeNonbondedBase.h:1242:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int *pli = pairlist2; ^~~~~~~~~ src/ComputeNonbondedBase.h:1245:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register plint *plin = pairlistn; ^~~~~~~~~ src/ComputeNonbondedBase.h:1365:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int jprev0 = pairlist [k ]; ^~~~~~~~~ src/ComputeNonbondedBase.h:1366:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int jprev1 = pairlist [k + 1]; ^~~~~~~~~ src/ComputeNonbondedBase.h:1368:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j0; ^~~~~~~~~ src/ComputeNonbondedBase.h:1369:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j1; ^~~~~~~~~ In file included from src/ComputeNonbondedFEP.C:176: In file included from src/ComputeNonbondedBase.h:1983: src/ComputeNonbondedBase2.h:194:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_x = p_i_x - p_j->position.x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:195:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_y = p_i_y - p_j->position.y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:196:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_z = p_i_z - p_j->position.z; ^~~~~~~~~ src/ComputeNonbondedBase2.h:631:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_val = ^~~~~~~~~ src/ComputeNonbondedBase.h:64:21: note: expanded from macro 'ENERGY' #define ENERGY(X) X ^ In file included from src/ComputeNonbondedFEP.C:176: In file included from src/ComputeNonbondedBase.h:1983: src/ComputeNonbondedBase2.h:684:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_dir = (diffa * slow_d + slow_c) * diffa + slow_b; ^~~~~~~~~ src/ComputeNonbondedBase2.h:696:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_x = fullforce_r * p_ij_x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:699:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_y = fullforce_r * p_ij_y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:702:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_z = fullforce_r * p_ij_z; ^~~~~~~~~ In file included from src/ComputeNonbondedFEP.C:176: In file included from src/ComputeNonbondedBase.h:2000: src/ComputeNonbondedBase2.h:194:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_x = p_i_x - p_j->position.x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:195:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_y = p_i_y - p_j->position.y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:196:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_z = p_i_z - p_j->position.z; ^~~~~~~~~ src/ComputeNonbondedBase2.h:631:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_val = ^~~~~~~~~ src/ComputeNonbondedBase.h:64:21: note: expanded from macro 'ENERGY' #define ENERGY(X) X ^ In file included from src/ComputeNonbondedFEP.C:176: In file included from src/ComputeNonbondedBase.h:2000: src/ComputeNonbondedBase2.h:684:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_dir = (diffa * slow_d + slow_c) * diffa + slow_b; ^~~~~~~~~ src/ComputeNonbondedBase2.h:696:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_x = fullforce_r * p_ij_x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:699:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_y = fullforce_r * p_ij_y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:702:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_z = fullforce_r * p_ij_z; ^~~~~~~~~ In file included from src/ComputeNonbondedFEP.C:176: In file included from src/ComputeNonbondedBase.h:2016: src/ComputeNonbondedBase2.h:194:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_x = p_i_x - p_j->position.x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:195:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_y = p_i_y - p_j->position.y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:196:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_z = p_i_z - p_j->position.z; ^~~~~~~~~ src/ComputeNonbondedBase2.h:631:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_val = ^~~~~~~~~ src/ComputeNonbondedBase.h:64:21: note: expanded from macro 'ENERGY' #define ENERGY(X) X ^ In file included from src/ComputeNonbondedFEP.C:176: In file included from src/ComputeNonbondedBase.h:2016: src/ComputeNonbondedBase2.h:684:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_dir = (diffa * slow_d + slow_c) * diffa + slow_b; ^~~~~~~~~ src/ComputeNonbondedBase2.h:696:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_x = fullforce_r * p_ij_x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:699:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_y = fullforce_r * p_ij_y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:702:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_z = fullforce_r * p_ij_z; ^~~~~~~~~ In file included from src/ComputeNonbondedFEP.C:176: In file included from src/ComputeNonbondedBase.h:2056: src/ComputeNonbondedBase2.h:194:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_x = p_i_x - p_j->position.x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:195:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_y = p_i_y - p_j->position.y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:196:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_z = p_i_z - p_j->position.z; ^~~~~~~~~ src/ComputeNonbondedBase2.h:631:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_val = ^~~~~~~~~ src/ComputeNonbondedBase.h:64:21: note: expanded from macro 'ENERGY' #define ENERGY(X) X ^ In file included from src/ComputeNonbondedFEP.C:176: In file included from src/ComputeNonbondedBase.h:2056: src/ComputeNonbondedBase2.h:684:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_dir = (diffa * slow_d + slow_c) * diffa + slow_b; ^~~~~~~~~ src/ComputeNonbondedBase2.h:696:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_x = fullforce_r * p_ij_x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:699:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_y = fullforce_r * p_ij_y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:702:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_z = fullforce_r * p_ij_z; ^~~~~~~~~ In file included from src/ComputeNonbondedFEP.C:176: In file included from src/ComputeNonbondedBase.h:2065: src/ComputeNonbondedBase2.h:194:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_x = p_i_x - p_j->position.x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:195:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_y = p_i_y - p_j->position.y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:196:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_z = p_i_z - p_j->position.z; ^~~~~~~~~ src/ComputeNonbondedBase2.h:631:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_val = ^~~~~~~~~ src/ComputeNonbondedBase.h:64:21: note: expanded from macro 'ENERGY' #define ENERGY(X) X ^ In file included from src/ComputeNonbondedFEP.C:176: In file included from src/ComputeNonbondedBase.h:2065: src/ComputeNonbondedBase2.h:684:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_dir = (diffa * slow_d + slow_c) * diffa + slow_b; ^~~~~~~~~ src/ComputeNonbondedBase2.h:696:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_x = fullforce_r * p_ij_x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:699:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_y = fullforce_r * p_ij_y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:702:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_z = fullforce_r * p_ij_z; ^~~~~~~~~ In file included from src/ComputeNonbondedFEP.C:176: In file included from src/ComputeNonbondedBase.h:2086: src/ComputeNonbondedBase2.h:194:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_x = p_i_x - p_j->position.x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:195:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_y = p_i_y - p_j->position.y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:196:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_z = p_i_z - p_j->position.z; ^~~~~~~~~ src/ComputeNonbondedBase2.h:631:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_val = ^~~~~~~~~ src/ComputeNonbondedBase.h:64:21: note: expanded from macro 'ENERGY' #define ENERGY(X) X ^ In file included from src/ComputeNonbondedFEP.C:176: In file included from src/ComputeNonbondedBase.h:2086: src/ComputeNonbondedBase2.h:684:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_dir = (diffa * slow_d + slow_c) * diffa + slow_b; ^~~~~~~~~ src/ComputeNonbondedBase2.h:696:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_x = fullforce_r * p_ij_x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:699:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_y = fullforce_r * p_ij_y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:702:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_z = fullforce_r * p_ij_z; ^~~~~~~~~ In file included from src/ComputeNonbondedFEP.C:176: In file included from src/ComputeNonbondedBase.h:2096: src/ComputeNonbondedBase2.h:194:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_x = p_i_x - p_j->position.x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:195:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_y = p_i_y - p_j->position.y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:196:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_z = p_i_z - p_j->position.z; ^~~~~~~~~ src/ComputeNonbondedBase2.h:631:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_val = ^~~~~~~~~ src/ComputeNonbondedBase.h:64:21: note: expanded from macro 'ENERGY' #define ENERGY(X) X ^ In file included from src/ComputeNonbondedFEP.C:176: In file included from src/ComputeNonbondedBase.h:2096: src/ComputeNonbondedBase2.h:684:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_dir = (diffa * slow_d + slow_c) * diffa + slow_b; ^~~~~~~~~ src/ComputeNonbondedBase2.h:696:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_x = fullforce_r * p_ij_x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:699:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_y = fullforce_r * p_ij_y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:702:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_z = fullforce_r * p_ij_z; ^~~~~~~~~ In file included from src/ComputeNonbondedFEP.C:176: In file included from src/ComputeNonbondedBase.h:2120: src/ComputeNonbondedBase2.h:194:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_x = p_i_x - p_j->position.x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:195:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_y = p_i_y - p_j->position.y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:196:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_z = p_i_z - p_j->position.z; ^~~~~~~~~ src/ComputeNonbondedBase2.h:631:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_val = ^~~~~~~~~ src/ComputeNonbondedBase.h:64:21: note: expanded from macro 'ENERGY' #define ENERGY(X) X ^ In file included from src/ComputeNonbondedFEP.C:176: In file included from src/ComputeNonbondedBase.h:2120: src/ComputeNonbondedBase2.h:684:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_dir = (diffa * slow_d + slow_c) * diffa + slow_b; ^~~~~~~~~ src/ComputeNonbondedBase2.h:696:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_x = fullforce_r * p_ij_x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:699:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_y = fullforce_r * p_ij_y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:702:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_z = fullforce_r * p_ij_z; ^~~~~~~~~ In file included from src/ComputeNonbondedFEP.C:176: In file included from src/ComputeNonbondedBase.h:2130: src/ComputeNonbondedBase2.h:194:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_x = p_i_x - p_j->position.x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:195:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_y = p_i_y - p_j->position.y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:196:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_z = p_i_z - p_j->position.z; ^~~~~~~~~ src/ComputeNonbondedBase2.h:631:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_val = ^~~~~~~~~ src/ComputeNonbondedBase.h:64:21: note: expanded from macro 'ENERGY' #define ENERGY(X) X ^ In file included from src/ComputeNonbondedFEP.C:176: In file included from src/ComputeNonbondedBase.h:2130: src/ComputeNonbondedBase2.h:684:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_dir = (diffa * slow_d + slow_c) * diffa + slow_b; ^~~~~~~~~ src/ComputeNonbondedBase2.h:696:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_x = fullforce_r * p_ij_x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:699:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_y = fullforce_r * p_ij_y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:702:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_z = fullforce_r * p_ij_z; ^~~~~~~~~ In file included from src/ComputeNonbondedFEP.C:182: src/ComputeNonbondedBase.h:331:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal plcutoff2 = \ ^~~~~~~~~ src/ComputeNonbondedBase.h:333:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal groupplcutoff2 = \ ^~~~~~~~~ src/ComputeNonbondedBase.h:516:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const int j_upper = params->numAtoms[1]; ^~~~~~~~~ src/ComputeNonbondedBase.h:517:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j; ^~~~~~~~~ src/ComputeNonbondedBase.h:518:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int i; ^~~~~~~~~ src/ComputeNonbondedBase.h:746:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int g = 0; ^~~~~~~~~ src/ComputeNonbondedBase.h:840:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_i_x = p_i.position.x + offset_x; ^~~~~~~~~ src/ComputeNonbondedBase.h:841:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_i_y = p_i.position.y + offset_y; ^~~~~~~~~ src/ComputeNonbondedBase.h:842:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_i_z = p_i.position.z + offset_z; ^~~~~~~~~ src/ComputeNonbondedBase.h:933:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int *pli = pairlist + pairlistindex; ^~~~~~~~~ src/ComputeNonbondedBase.h:961:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int *gli = goodglist; ^~~~~~~~~ src/ComputeNonbondedBase.h:965:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int g = PAIR(0) SELF(gl); ^~~~~~~~~ src/ComputeNonbondedBase.h:982:13: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int jprev0 = glist[g ]; ^~~~~~~~~ src/ComputeNonbondedBase.h:983:6: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int jprev1 = glist[g + 1]; ^~~~~~~~~ src/ComputeNonbondedBase.h:986:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j0; ^~~~~~~~~ src/ComputeNonbondedBase.h:987:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j1; ^~~~~~~~~ src/ComputeNonbondedBase.h:1242:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int *pli = pairlist2; ^~~~~~~~~ src/ComputeNonbondedBase.h:1245:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register plint *plin = pairlistn; ^~~~~~~~~ src/ComputeNonbondedBase.h:1365:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int jprev0 = pairlist [k ]; ^~~~~~~~~ src/ComputeNonbondedBase.h:1366:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int jprev1 = pairlist [k + 1]; ^~~~~~~~~ src/ComputeNonbondedBase.h:1368:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j0; ^~~~~~~~~ src/ComputeNonbondedBase.h:1369:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j1; ^~~~~~~~~ In file included from src/ComputeNonbondedFEP.C:182: In file included from src/ComputeNonbondedBase.h:1983: src/ComputeNonbondedBase2.h:194:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_x = p_i_x - p_j->position.x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:195:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_y = p_i_y - p_j->position.y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:196:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_z = p_i_z - p_j->position.z; ^~~~~~~~~ src/ComputeNonbondedBase2.h:284:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal vdw_val = ^~~~~~~~~ src/ComputeNonbondedBase.h:64:21: note: expanded from macro 'ENERGY' #define ENERGY(X) X ^ In file included from src/ComputeNonbondedFEP.C:182: In file included from src/ComputeNonbondedBase.h:1983: src/ComputeNonbondedBase2.h:344:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal fast_val = ^~~~~~~~~ src/ComputeNonbondedBase.h:64:21: note: expanded from macro 'ENERGY' #define ENERGY(X) X ^ In file included from src/ComputeNonbondedFEP.C:182: In file included from src/ComputeNonbondedBase.h:1983: src/ComputeNonbondedBase2.h:483:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal fast_dir = ^~~~~~~~~ src/ComputeNonbondedBase2.h:495:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal tmp_x = force_r * p_ij_x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:499:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal tmp_y = force_r * p_ij_y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:503:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal tmp_z = force_r * p_ij_z; ^~~~~~~~~ In file included from src/ComputeNonbondedFEP.C:182: In file included from src/ComputeNonbondedBase.h:2000: src/ComputeNonbondedBase2.h:194:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_x = p_i_x - p_j->position.x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:195:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_y = p_i_y - p_j->position.y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:196:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_z = p_i_z - p_j->position.z; ^~~~~~~~~ src/ComputeNonbondedBase2.h:284:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal vdw_val = ^~~~~~~~~ src/ComputeNonbondedBase.h:64:21: note: expanded from macro 'ENERGY' #define ENERGY(X) X ^ In file included from src/ComputeNonbondedFEP.C:182: In file included from src/ComputeNonbondedBase.h:2000: src/ComputeNonbondedBase2.h:344:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal fast_val = ^~~~~~~~~ src/ComputeNonbondedBase.h:64:21: note: expanded from macro 'ENERGY' #define ENERGY(X) X ^ In file included from src/ComputeNonbondedFEP.C:182: In file included from src/ComputeNonbondedBase.h:2000: src/ComputeNonbondedBase2.h:483:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal fast_dir = ^~~~~~~~~ src/ComputeNonbondedBase2.h:495:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal tmp_x = force_r * p_ij_x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:499:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal tmp_y = force_r * p_ij_y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:503:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal tmp_z = force_r * p_ij_z; ^~~~~~~~~ In file included from src/ComputeNonbondedFEP.C:182: In file included from src/ComputeNonbondedBase.h:2056: src/ComputeNonbondedBase2.h:194:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_x = p_i_x - p_j->position.x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:195:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_y = p_i_y - p_j->position.y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:196:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_z = p_i_z - p_j->position.z; ^~~~~~~~~ src/ComputeNonbondedBase2.h:344:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal fast_val = ^~~~~~~~~ src/ComputeNonbondedBase.h:64:21: note: expanded from macro 'ENERGY' #define ENERGY(X) X ^ In file included from src/ComputeNonbondedFEP.C:182: In file included from src/ComputeNonbondedBase.h:2056: src/ComputeNonbondedBase2.h:483:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal fast_dir = ^~~~~~~~~ src/ComputeNonbondedBase2.h:495:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal tmp_x = force_r * p_ij_x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:499:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal tmp_y = force_r * p_ij_y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:503:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal tmp_z = force_r * p_ij_z; ^~~~~~~~~ In file included from src/ComputeNonbondedFEP.C:182: In file included from src/ComputeNonbondedBase.h:2065: src/ComputeNonbondedBase2.h:194:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_x = p_i_x - p_j->position.x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:195:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_y = p_i_y - p_j->position.y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:196:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_z = p_i_z - p_j->position.z; ^~~~~~~~~ src/ComputeNonbondedBase2.h:344:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal fast_val = ^~~~~~~~~ src/ComputeNonbondedBase.h:64:21: note: expanded from macro 'ENERGY' #define ENERGY(X) X ^ In file included from src/ComputeNonbondedFEP.C:182: In file included from src/ComputeNonbondedBase.h:2065: src/ComputeNonbondedBase2.h:483:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal fast_dir = ^~~~~~~~~ src/ComputeNonbondedBase2.h:495:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal tmp_x = force_r * p_ij_x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:499:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal tmp_y = force_r * p_ij_y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:503:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal tmp_z = force_r * p_ij_z; ^~~~~~~~~ In file included from src/ComputeNonbondedFEP.C:182: In file included from src/ComputeNonbondedBase.h:2086: src/ComputeNonbondedBase2.h:194:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_x = p_i_x - p_j->position.x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:195:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_y = p_i_y - p_j->position.y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:196:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_z = p_i_z - p_j->position.z; ^~~~~~~~~ src/ComputeNonbondedBase2.h:344:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal fast_val = ^~~~~~~~~ src/ComputeNonbondedBase.h:64:21: note: expanded from macro 'ENERGY' #define ENERGY(X) X ^ In file included from src/ComputeNonbondedFEP.C:182: In file included from src/ComputeNonbondedBase.h:2086: src/ComputeNonbondedBase2.h:483:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal fast_dir = ^~~~~~~~~ src/ComputeNonbondedBase2.h:495:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal tmp_x = force_r * p_ij_x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:499:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal tmp_y = force_r * p_ij_y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:503:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal tmp_z = force_r * p_ij_z; ^~~~~~~~~ In file included from src/ComputeNonbondedFEP.C:182: In file included from src/ComputeNonbondedBase.h:2096: src/ComputeNonbondedBase2.h:194:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_x = p_i_x - p_j->position.x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:195:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_y = p_i_y - p_j->position.y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:196:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_z = p_i_z - p_j->position.z; ^~~~~~~~~ src/ComputeNonbondedBase2.h:344:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal fast_val = ^~~~~~~~~ src/ComputeNonbondedBase.h:64:21: note: expanded from macro 'ENERGY' #define ENERGY(X) X ^ In file included from src/ComputeNonbondedFEP.C:182: In file included from src/ComputeNonbondedBase.h:2096: src/ComputeNonbondedBase2.h:483:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal fast_dir = ^~~~~~~~~ src/ComputeNonbondedBase2.h:495:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal tmp_x = force_r * p_ij_x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:499:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal tmp_y = force_r * p_ij_y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:503:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal tmp_z = force_r * p_ij_z; ^~~~~~~~~ In file included from src/ComputeNonbondedFEP.C:184: src/ComputeNonbondedBase.h:331:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal plcutoff2 = \ ^~~~~~~~~ src/ComputeNonbondedBase.h:333:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal groupplcutoff2 = \ ^~~~~~~~~ src/ComputeNonbondedBase.h:516:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const int j_upper = params->numAtoms[1]; ^~~~~~~~~ src/ComputeNonbondedBase.h:517:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j; ^~~~~~~~~ src/ComputeNonbondedBase.h:518:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int i; ^~~~~~~~~ src/ComputeNonbondedBase.h:746:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int g = 0; ^~~~~~~~~ src/ComputeNonbondedBase.h:840:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_i_x = p_i.position.x + offset_x; ^~~~~~~~~ src/ComputeNonbondedBase.h:841:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_i_y = p_i.position.y + offset_y; ^~~~~~~~~ src/ComputeNonbondedBase.h:842:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_i_z = p_i.position.z + offset_z; ^~~~~~~~~ src/ComputeNonbondedBase.h:933:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int *pli = pairlist + pairlistindex; ^~~~~~~~~ src/ComputeNonbondedBase.h:961:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int *gli = goodglist; ^~~~~~~~~ src/ComputeNonbondedBase.h:965:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int g = PAIR(0) SELF(gl); ^~~~~~~~~ src/ComputeNonbondedBase.h:982:13: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int jprev0 = glist[g ]; ^~~~~~~~~ src/ComputeNonbondedBase.h:983:6: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int jprev1 = glist[g + 1]; ^~~~~~~~~ src/ComputeNonbondedBase.h:986:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j0; ^~~~~~~~~ src/ComputeNonbondedBase.h:987:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j1; ^~~~~~~~~ src/ComputeNonbondedBase.h:1242:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int *pli = pairlist2; ^~~~~~~~~ src/ComputeNonbondedBase.h:1245:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register plint *plin = pairlistn; ^~~~~~~~~ src/ComputeNonbondedBase.h:1365:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int jprev0 = pairlist [k ]; ^~~~~~~~~ src/ComputeNonbondedBase.h:1366:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int jprev1 = pairlist [k + 1]; ^~~~~~~~~ src/ComputeNonbondedBase.h:1368:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j0; ^~~~~~~~~ src/ComputeNonbondedBase.h:1369:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j1; ^~~~~~~~~ In file included from src/ComputeNonbondedFEP.C:184: In file included from src/ComputeNonbondedBase.h:1983: src/ComputeNonbondedBase2.h:194:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_x = p_i_x - p_j->position.x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:195:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_y = p_i_y - p_j->position.y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:196:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_z = p_i_z - p_j->position.z; ^~~~~~~~~ src/ComputeNonbondedBase2.h:284:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal vdw_val = ^~~~~~~~~ src/ComputeNonbondedBase.h:64:21: note: expanded from macro 'ENERGY' #define ENERGY(X) X ^ In file included from src/ComputeNonbondedFEP.C:184: In file included from src/ComputeNonbondedBase.h:1983: src/ComputeNonbondedBase2.h:344:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal fast_val = ^~~~~~~~~ src/ComputeNonbondedBase.h:64:21: note: expanded from macro 'ENERGY' #define ENERGY(X) X ^ In file included from src/ComputeNonbondedFEP.C:184: In file included from src/ComputeNonbondedBase.h:1983: src/ComputeNonbondedBase2.h:483:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal fast_dir = ^~~~~~~~~ src/ComputeNonbondedBase2.h:495:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal tmp_x = force_r * p_ij_x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:499:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal tmp_y = force_r * p_ij_y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:503:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal tmp_z = force_r * p_ij_z; ^~~~~~~~~ src/ComputeNonbondedBase2.h:631:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_val = ^~~~~~~~~ src/ComputeNonbondedBase.h:64:21: note: expanded from macro 'ENERGY' #define ENERGY(X) X ^ In file included from src/ComputeNonbondedFEP.C:184: In file included from src/ComputeNonbondedBase.h:1983: src/ComputeNonbondedBase2.h:684:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_dir = (diffa * slow_d + slow_c) * diffa + slow_b; ^~~~~~~~~ src/ComputeNonbondedBase2.h:696:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_x = fullforce_r * p_ij_x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:699:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_y = fullforce_r * p_ij_y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:702:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_z = fullforce_r * p_ij_z; ^~~~~~~~~ In file included from src/ComputeNonbondedFEP.C:184: In file included from src/ComputeNonbondedBase.h:2000: src/ComputeNonbondedBase2.h:194:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_x = p_i_x - p_j->position.x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:195:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_y = p_i_y - p_j->position.y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:196:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_z = p_i_z - p_j->position.z; ^~~~~~~~~ src/ComputeNonbondedBase2.h:284:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal vdw_val = ^~~~~~~~~ src/ComputeNonbondedBase.h:64:21: note: expanded from macro 'ENERGY' #define ENERGY(X) X ^ In file included from src/ComputeNonbondedFEP.C:184: In file included from src/ComputeNonbondedBase.h:2000: src/ComputeNonbondedBase2.h:344:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal fast_val = ^~~~~~~~~ src/ComputeNonbondedBase.h:64:21: note: expanded from macro 'ENERGY' #define ENERGY(X) X ^ In file included from src/ComputeNonbondedFEP.C:184: In file included from src/ComputeNonbondedBase.h:2000: src/ComputeNonbondedBase2.h:483:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal fast_dir = ^~~~~~~~~ src/ComputeNonbondedBase2.h:495:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal tmp_x = force_r * p_ij_x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:499:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal tmp_y = force_r * p_ij_y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:503:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal tmp_z = force_r * p_ij_z; ^~~~~~~~~ src/ComputeNonbondedBase2.h:631:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_val = ^~~~~~~~~ src/ComputeNonbondedBase.h:64:21: note: expanded from macro 'ENERGY' #define ENERGY(X) X ^ In file included from src/ComputeNonbondedFEP.C:184: In file included from src/ComputeNonbondedBase.h:2000: src/ComputeNonbondedBase2.h:684:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_dir = (diffa * slow_d + slow_c) * diffa + slow_b; ^~~~~~~~~ src/ComputeNonbondedBase2.h:696:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_x = fullforce_r * p_ij_x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:699:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_y = fullforce_r * p_ij_y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:702:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_z = fullforce_r * p_ij_z; ^~~~~~~~~ In file included from src/ComputeNonbondedFEP.C:184: In file included from src/ComputeNonbondedBase.h:2016: src/ComputeNonbondedBase2.h:194:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_x = p_i_x - p_j->position.x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:195:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_y = p_i_y - p_j->position.y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:196:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_z = p_i_z - p_j->position.z; ^~~~~~~~~ src/ComputeNonbondedBase2.h:631:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_val = ^~~~~~~~~ src/ComputeNonbondedBase.h:64:21: note: expanded from macro 'ENERGY' #define ENERGY(X) X ^ In file included from src/ComputeNonbondedFEP.C:184: In file included from src/ComputeNonbondedBase.h:2016: src/ComputeNonbondedBase2.h:684:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_dir = (diffa * slow_d + slow_c) * diffa + slow_b; ^~~~~~~~~ src/ComputeNonbondedBase2.h:696:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_x = fullforce_r * p_ij_x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:699:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_y = fullforce_r * p_ij_y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:702:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_z = fullforce_r * p_ij_z; ^~~~~~~~~ In file included from src/ComputeNonbondedFEP.C:184: In file included from src/ComputeNonbondedBase.h:2056: src/ComputeNonbondedBase2.h:194:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_x = p_i_x - p_j->position.x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:195:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_y = p_i_y - p_j->position.y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:196:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_z = p_i_z - p_j->position.z; ^~~~~~~~~ src/ComputeNonbondedBase2.h:344:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal fast_val = ^~~~~~~~~ src/ComputeNonbondedBase.h:64:21: note: expanded from macro 'ENERGY' #define ENERGY(X) X ^ In file included from src/ComputeNonbondedFEP.C:184: In file included from src/ComputeNonbondedBase.h:2056: src/ComputeNonbondedBase2.h:483:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal fast_dir = ^~~~~~~~~ src/ComputeNonbondedBase2.h:495:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal tmp_x = force_r * p_ij_x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:499:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal tmp_y = force_r * p_ij_y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:503:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal tmp_z = force_r * p_ij_z; ^~~~~~~~~ src/ComputeNonbondedBase2.h:631:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_val = ^~~~~~~~~ src/ComputeNonbondedBase.h:64:21: note: expanded from macro 'ENERGY' #define ENERGY(X) X ^ In file included from src/ComputeNonbondedFEP.C:184: In file included from src/ComputeNonbondedBase.h:2056: src/ComputeNonbondedBase2.h:684:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_dir = (diffa * slow_d + slow_c) * diffa + slow_b; ^~~~~~~~~ src/ComputeNonbondedBase2.h:696:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_x = fullforce_r * p_ij_x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:699:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_y = fullforce_r * p_ij_y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:702:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_z = fullforce_r * p_ij_z; ^~~~~~~~~ In file included from src/ComputeNonbondedFEP.C:184: In file included from src/ComputeNonbondedBase.h:2065: src/ComputeNonbondedBase2.h:194:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_x = p_i_x - p_j->position.x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:195:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_y = p_i_y - p_j->position.y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:196:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_z = p_i_z - p_j->position.z; ^~~~~~~~~ src/ComputeNonbondedBase2.h:344:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal fast_val = ^~~~~~~~~ src/ComputeNonbondedBase.h:64:21: note: expanded from macro 'ENERGY' #define ENERGY(X) X ^ In file included from src/ComputeNonbondedFEP.C:184: In file included from src/ComputeNonbondedBase.h:2065: src/ComputeNonbondedBase2.h:483:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal fast_dir = ^~~~~~~~~ src/ComputeNonbondedBase2.h:495:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal tmp_x = force_r * p_ij_x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:499:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal tmp_y = force_r * p_ij_y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:503:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal tmp_z = force_r * p_ij_z; ^~~~~~~~~ src/ComputeNonbondedBase2.h:631:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_val = ^~~~~~~~~ src/ComputeNonbondedBase.h:64:21: note: expanded from macro 'ENERGY' #define ENERGY(X) X ^ In file included from src/ComputeNonbondedFEP.C:184: In file included from src/ComputeNonbondedBase.h:2065: src/ComputeNonbondedBase2.h:684:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_dir = (diffa * slow_d + slow_c) * diffa + slow_b; ^~~~~~~~~ src/ComputeNonbondedBase2.h:696:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_x = fullforce_r * p_ij_x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:699:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_y = fullforce_r * p_ij_y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:702:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_z = fullforce_r * p_ij_z; ^~~~~~~~~ In file included from src/ComputeNonbondedFEP.C:184: In file included from src/ComputeNonbondedBase.h:2086: src/ComputeNonbondedBase2.h:194:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_x = p_i_x - p_j->position.x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:195:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_y = p_i_y - p_j->position.y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:196:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_z = p_i_z - p_j->position.z; ^~~~~~~~~ src/ComputeNonbondedBase2.h:344:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal fast_val = ^~~~~~~~~ src/ComputeNonbondedBase.h:64:21: note: expanded from macro 'ENERGY' #define ENERGY(X) X ^ In file included from src/ComputeNonbondedFEP.C:184: In file included from src/ComputeNonbondedBase.h:2086: src/ComputeNonbondedBase2.h:483:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal fast_dir = ^~~~~~~~~ src/ComputeNonbondedBase2.h:495:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal tmp_x = force_r * p_ij_x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:499:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal tmp_y = force_r * p_ij_y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:503:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal tmp_z = force_r * p_ij_z; ^~~~~~~~~ src/ComputeNonbondedBase2.h:631:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_val = ^~~~~~~~~ src/ComputeNonbondedBase.h:64:21: note: expanded from macro 'ENERGY' #define ENERGY(X) X ^ In file included from src/ComputeNonbondedFEP.C:184: In file included from src/ComputeNonbondedBase.h:2086: src/ComputeNonbondedBase2.h:684:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_dir = (diffa * slow_d + slow_c) * diffa + slow_b; ^~~~~~~~~ src/ComputeNonbondedBase2.h:696:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_x = fullforce_r * p_ij_x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:699:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_y = fullforce_r * p_ij_y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:702:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_z = fullforce_r * p_ij_z; ^~~~~~~~~ In file included from src/ComputeNonbondedFEP.C:184: In file included from src/ComputeNonbondedBase.h:2096: src/ComputeNonbondedBase2.h:194:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_x = p_i_x - p_j->position.x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:195:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_y = p_i_y - p_j->position.y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:196:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_z = p_i_z - p_j->position.z; ^~~~~~~~~ src/ComputeNonbondedBase2.h:344:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal fast_val = ^~~~~~~~~ src/ComputeNonbondedBase.h:64:21: note: expanded from macro 'ENERGY' #define ENERGY(X) X ^ In file included from src/ComputeNonbondedFEP.C:184: In file included from src/ComputeNonbondedBase.h:2096: src/ComputeNonbondedBase2.h:483:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal fast_dir = ^~~~~~~~~ src/ComputeNonbondedBase2.h:495:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal tmp_x = force_r * p_ij_x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:499:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal tmp_y = force_r * p_ij_y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:503:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal tmp_z = force_r * p_ij_z; ^~~~~~~~~ src/ComputeNonbondedBase2.h:631:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_val = ^~~~~~~~~ src/ComputeNonbondedBase.h:64:21: note: expanded from macro 'ENERGY' #define ENERGY(X) X ^ In file included from src/ComputeNonbondedFEP.C:184: In file included from src/ComputeNonbondedBase.h:2096: src/ComputeNonbondedBase2.h:684:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_dir = (diffa * slow_d + slow_c) * diffa + slow_b; ^~~~~~~~~ src/ComputeNonbondedBase2.h:696:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_x = fullforce_r * p_ij_x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:699:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_y = fullforce_r * p_ij_y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:702:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_z = fullforce_r * p_ij_z; ^~~~~~~~~ In file included from src/ComputeNonbondedFEP.C:184: In file included from src/ComputeNonbondedBase.h:2120: src/ComputeNonbondedBase2.h:194:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_x = p_i_x - p_j->position.x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:195:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_y = p_i_y - p_j->position.y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:196:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_z = p_i_z - p_j->position.z; ^~~~~~~~~ src/ComputeNonbondedBase2.h:631:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_val = ^~~~~~~~~ src/ComputeNonbondedBase.h:64:21: note: expanded from macro 'ENERGY' #define ENERGY(X) X ^ In file included from src/ComputeNonbondedFEP.C:184: In file included from src/ComputeNonbondedBase.h:2120: src/ComputeNonbondedBase2.h:684:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_dir = (diffa * slow_d + slow_c) * diffa + slow_b; ^~~~~~~~~ src/ComputeNonbondedBase2.h:696:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_x = fullforce_r * p_ij_x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:699:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_y = fullforce_r * p_ij_y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:702:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_z = fullforce_r * p_ij_z; ^~~~~~~~~ In file included from src/ComputeNonbondedFEP.C:184: In file included from src/ComputeNonbondedBase.h:2130: src/ComputeNonbondedBase2.h:194:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_x = p_i_x - p_j->position.x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:195:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_y = p_i_y - p_j->position.y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:196:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_z = p_i_z - p_j->position.z; ^~~~~~~~~ src/ComputeNonbondedBase2.h:631:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_val = ^~~~~~~~~ src/ComputeNonbondedBase.h:64:21: note: expanded from macro 'ENERGY' #define ENERGY(X) X ^ In file included from src/ComputeNonbondedFEP.C:184: In file included from src/ComputeNonbondedBase.h:2130: src/ComputeNonbondedBase2.h:684:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_dir = (diffa * slow_d + slow_c) * diffa + slow_b; ^~~~~~~~~ src/ComputeNonbondedBase2.h:696:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_x = fullforce_r * p_ij_x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:699:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_y = fullforce_r * p_ij_y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:702:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_z = fullforce_r * p_ij_z; ^~~~~~~~~ In file included from src/ComputeNonbondedFEP.C:186: src/ComputeNonbondedBase.h:331:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal plcutoff2 = \ ^~~~~~~~~ src/ComputeNonbondedBase.h:333:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal groupplcutoff2 = \ ^~~~~~~~~ src/ComputeNonbondedBase.h:516:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const int j_upper = params->numAtoms[1]; ^~~~~~~~~ src/ComputeNonbondedBase.h:517:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j; ^~~~~~~~~ src/ComputeNonbondedBase.h:518:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int i; ^~~~~~~~~ src/ComputeNonbondedBase.h:746:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int g = 0; ^~~~~~~~~ src/ComputeNonbondedBase.h:840:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_i_x = p_i.position.x + offset_x; ^~~~~~~~~ src/ComputeNonbondedBase.h:841:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_i_y = p_i.position.y + offset_y; ^~~~~~~~~ src/ComputeNonbondedBase.h:842:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_i_z = p_i.position.z + offset_z; ^~~~~~~~~ src/ComputeNonbondedBase.h:933:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int *pli = pairlist + pairlistindex; ^~~~~~~~~ src/ComputeNonbondedBase.h:961:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int *gli = goodglist; ^~~~~~~~~ src/ComputeNonbondedBase.h:965:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int g = PAIR(0) SELF(gl); ^~~~~~~~~ src/ComputeNonbondedBase.h:982:13: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int jprev0 = glist[g ]; ^~~~~~~~~ src/ComputeNonbondedBase.h:983:6: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int jprev1 = glist[g + 1]; ^~~~~~~~~ src/ComputeNonbondedBase.h:986:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j0; ^~~~~~~~~ src/ComputeNonbondedBase.h:987:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j1; ^~~~~~~~~ src/ComputeNonbondedBase.h:1242:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int *pli = pairlist2; ^~~~~~~~~ src/ComputeNonbondedBase.h:1245:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register plint *plin = pairlistn; ^~~~~~~~~ src/ComputeNonbondedBase.h:1365:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int jprev0 = pairlist [k ]; ^~~~~~~~~ src/ComputeNonbondedBase.h:1366:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int jprev1 = pairlist [k + 1]; ^~~~~~~~~ src/ComputeNonbondedBase.h:1368:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j0; ^~~~~~~~~ src/ComputeNonbondedBase.h:1369:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j1; ^~~~~~~~~ In file included from src/ComputeNonbondedFEP.C:186: In file included from src/ComputeNonbondedBase.h:1983: src/ComputeNonbondedBase2.h:194:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_x = p_i_x - p_j->position.x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:195:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_y = p_i_y - p_j->position.y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:196:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_z = p_i_z - p_j->position.z; ^~~~~~~~~ src/ComputeNonbondedBase2.h:284:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal vdw_val = ^~~~~~~~~ src/ComputeNonbondedBase.h:64:21: note: expanded from macro 'ENERGY' #define ENERGY(X) X ^ In file included from src/ComputeNonbondedFEP.C:186: In file included from src/ComputeNonbondedBase.h:1983: src/ComputeNonbondedBase2.h:631:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_val = ^~~~~~~~~ src/ComputeNonbondedBase.h:64:21: note: expanded from macro 'ENERGY' #define ENERGY(X) X ^ In file included from src/ComputeNonbondedFEP.C:186: In file included from src/ComputeNonbondedBase.h:1983: src/ComputeNonbondedBase2.h:684:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_dir = (diffa * slow_d + slow_c) * diffa + slow_b; ^~~~~~~~~ src/ComputeNonbondedBase2.h:696:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_x = fullforce_r * p_ij_x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:699:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_y = fullforce_r * p_ij_y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:702:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_z = fullforce_r * p_ij_z; ^~~~~~~~~ In file included from src/ComputeNonbondedFEP.C:186: In file included from src/ComputeNonbondedBase.h:2000: src/ComputeNonbondedBase2.h:194:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_x = p_i_x - p_j->position.x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:195:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_y = p_i_y - p_j->position.y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:196:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_z = p_i_z - p_j->position.z; ^~~~~~~~~ src/ComputeNonbondedBase2.h:284:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal vdw_val = ^~~~~~~~~ src/ComputeNonbondedBase.h:64:21: note: expanded from macro 'ENERGY' #define ENERGY(X) X ^ In file included from src/ComputeNonbondedFEP.C:186: In file included from src/ComputeNonbondedBase.h:2000: src/ComputeNonbondedBase2.h:631:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_val = ^~~~~~~~~ src/ComputeNonbondedBase.h:64:21: note: expanded from macro 'ENERGY' #define ENERGY(X) X ^ In file included from src/ComputeNonbondedFEP.C:186: In file included from src/ComputeNonbondedBase.h:2000: src/ComputeNonbondedBase2.h:684:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_dir = (diffa * slow_d + slow_c) * diffa + slow_b; ^~~~~~~~~ src/ComputeNonbondedBase2.h:696:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_x = fullforce_r * p_ij_x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:699:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_y = fullforce_r * p_ij_y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:702:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_z = fullforce_r * p_ij_z; ^~~~~~~~~ In file included from src/ComputeNonbondedFEP.C:186: In file included from src/ComputeNonbondedBase.h:2016: src/ComputeNonbondedBase2.h:194:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_x = p_i_x - p_j->position.x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:195:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_y = p_i_y - p_j->position.y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:196:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_z = p_i_z - p_j->position.z; ^~~~~~~~~ src/ComputeNonbondedBase2.h:631:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_val = ^~~~~~~~~ src/ComputeNonbondedBase.h:64:21: note: expanded from macro 'ENERGY' #define ENERGY(X) X ^ In file included from src/ComputeNonbondedFEP.C:186: In file included from src/ComputeNonbondedBase.h:2016: src/ComputeNonbondedBase2.h:684:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_dir = (diffa * slow_d + slow_c) * diffa + slow_b; ^~~~~~~~~ src/ComputeNonbondedBase2.h:696:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_x = fullforce_r * p_ij_x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:699:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_y = fullforce_r * p_ij_y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:702:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_z = fullforce_r * p_ij_z; ^~~~~~~~~ In file included from src/ComputeNonbondedFEP.C:186: In file included from src/ComputeNonbondedBase.h:2056: src/ComputeNonbondedBase2.h:194:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_x = p_i_x - p_j->position.x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:195:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_y = p_i_y - p_j->position.y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:196:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_z = p_i_z - p_j->position.z; ^~~~~~~~~ src/ComputeNonbondedBase2.h:631:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_val = ^~~~~~~~~ src/ComputeNonbondedBase.h:64:21: note: expanded from macro 'ENERGY' #define ENERGY(X) X ^ In file included from src/ComputeNonbondedFEP.C:186: In file included from src/ComputeNonbondedBase.h:2056: src/ComputeNonbondedBase2.h:684:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_dir = (diffa * slow_d + slow_c) * diffa + slow_b; ^~~~~~~~~ src/ComputeNonbondedBase2.h:696:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_x = fullforce_r * p_ij_x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:699:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_y = fullforce_r * p_ij_y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:702:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_z = fullforce_r * p_ij_z; ^~~~~~~~~ In file included from src/ComputeNonbondedFEP.C:186: In file included from src/ComputeNonbondedBase.h:2065: src/ComputeNonbondedBase2.h:194:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_x = p_i_x - p_j->position.x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:195:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_y = p_i_y - p_j->position.y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:196:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_z = p_i_z - p_j->position.z; ^~~~~~~~~ src/ComputeNonbondedBase2.h:631:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_val = ^~~~~~~~~ src/ComputeNonbondedBase.h:64:21: note: expanded from macro 'ENERGY' #define ENERGY(X) X ^ In file included from src/ComputeNonbondedFEP.C:186: In file included from src/ComputeNonbondedBase.h:2065: src/ComputeNonbondedBase2.h:684:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_dir = (diffa * slow_d + slow_c) * diffa + slow_b; ^~~~~~~~~ src/ComputeNonbondedBase2.h:696:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_x = fullforce_r * p_ij_x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:699:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_y = fullforce_r * p_ij_y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:702:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_z = fullforce_r * p_ij_z; ^~~~~~~~~ In file included from src/ComputeNonbondedFEP.C:186: In file included from src/ComputeNonbondedBase.h:2086: src/ComputeNonbondedBase2.h:194:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_x = p_i_x - p_j->position.x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:195:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_y = p_i_y - p_j->position.y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:196:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_z = p_i_z - p_j->position.z; ^~~~~~~~~ src/ComputeNonbondedBase2.h:631:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_val = ^~~~~~~~~ src/ComputeNonbondedBase.h:64:21: note: expanded from macro 'ENERGY' #define ENERGY(X) X ^ In file included from src/ComputeNonbondedFEP.C:186: In file included from src/ComputeNonbondedBase.h:2086: src/ComputeNonbondedBase2.h:684:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_dir = (diffa * slow_d + slow_c) * diffa + slow_b; ^~~~~~~~~ src/ComputeNonbondedBase2.h:696:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_x = fullforce_r * p_ij_x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:699:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_y = fullforce_r * p_ij_y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:702:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_z = fullforce_r * p_ij_z; ^~~~~~~~~ In file included from src/ComputeNonbondedFEP.C:186: In file included from src/ComputeNonbondedBase.h:2096: src/ComputeNonbondedBase2.h:194:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_x = p_i_x - p_j->position.x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:195:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_y = p_i_y - p_j->position.y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:196:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_z = p_i_z - p_j->position.z; ^~~~~~~~~ src/ComputeNonbondedBase2.h:631:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_val = ^~~~~~~~~ src/ComputeNonbondedBase.h:64:21: note: expanded from macro 'ENERGY' #define ENERGY(X) X ^ In file included from src/ComputeNonbondedFEP.C:186: In file included from src/ComputeNonbondedBase.h:2096: src/ComputeNonbondedBase2.h:684:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_dir = (diffa * slow_d + slow_c) * diffa + slow_b; ^~~~~~~~~ src/ComputeNonbondedBase2.h:696:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_x = fullforce_r * p_ij_x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:699:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_y = fullforce_r * p_ij_y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:702:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_z = fullforce_r * p_ij_z; ^~~~~~~~~ In file included from src/ComputeNonbondedFEP.C:186: In file included from src/ComputeNonbondedBase.h:2120: src/ComputeNonbondedBase2.h:194:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_x = p_i_x - p_j->position.x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:195:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_y = p_i_y - p_j->position.y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:196:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_z = p_i_z - p_j->position.z; ^~~~~~~~~ src/ComputeNonbondedBase2.h:631:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_val = ^~~~~~~~~ src/ComputeNonbondedBase.h:64:21: note: expanded from macro 'ENERGY' #define ENERGY(X) X ^ In file included from src/ComputeNonbondedFEP.C:186: In file included from src/ComputeNonbondedBase.h:2120: src/ComputeNonbondedBase2.h:684:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_dir = (diffa * slow_d + slow_c) * diffa + slow_b; ^~~~~~~~~ src/ComputeNonbondedBase2.h:696:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_x = fullforce_r * p_ij_x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:699:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_y = fullforce_r * p_ij_y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:702:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_z = fullforce_r * p_ij_z; ^~~~~~~~~ In file included from src/ComputeNonbondedFEP.C:186: In file included from src/ComputeNonbondedBase.h:2130: src/ComputeNonbondedBase2.h:194:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_x = p_i_x - p_j->position.x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:195:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_y = p_i_y - p_j->position.y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:196:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_z = p_i_z - p_j->position.z; ^~~~~~~~~ src/ComputeNonbondedBase2.h:631:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_val = ^~~~~~~~~ src/ComputeNonbondedBase.h:64:21: note: expanded from macro 'ENERGY' #define ENERGY(X) X ^ In file included from src/ComputeNonbondedFEP.C:186: In file included from src/ComputeNonbondedBase.h:2130: src/ComputeNonbondedBase2.h:684:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_dir = (diffa * slow_d + slow_c) * diffa + slow_b; ^~~~~~~~~ src/ComputeNonbondedBase2.h:696:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_x = fullforce_r * p_ij_x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:699:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_y = fullforce_r * p_ij_y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:702:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_z = fullforce_r * p_ij_z; ^~~~~~~~~ In file included from src/ComputeNonbondedFEP.C:189: src/ComputeNonbondedBase.h:331:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal plcutoff2 = \ ^~~~~~~~~ src/ComputeNonbondedBase.h:333:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal groupplcutoff2 = \ ^~~~~~~~~ src/ComputeNonbondedBase.h:516:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const int j_upper = params->numAtoms[1]; ^~~~~~~~~ src/ComputeNonbondedBase.h:517:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j; ^~~~~~~~~ src/ComputeNonbondedBase.h:518:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int i; ^~~~~~~~~ src/ComputeNonbondedBase.h:746:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int g = 0; ^~~~~~~~~ src/ComputeNonbondedBase.h:840:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_i_x = p_i.position.x + offset_x; ^~~~~~~~~ src/ComputeNonbondedBase.h:841:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_i_y = p_i.position.y + offset_y; ^~~~~~~~~ src/ComputeNonbondedBase.h:842:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_i_z = p_i.position.z + offset_z; ^~~~~~~~~ src/ComputeNonbondedBase.h:933:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int *pli = pairlist + pairlistindex; ^~~~~~~~~ src/ComputeNonbondedBase.h:961:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int *gli = goodglist; ^~~~~~~~~ src/ComputeNonbondedBase.h:965:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int g = PAIR(0) SELF(gl); ^~~~~~~~~ src/ComputeNonbondedBase.h:982:13: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int jprev0 = glist[g ]; ^~~~~~~~~ src/ComputeNonbondedBase.h:983:6: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int jprev1 = glist[g + 1]; ^~~~~~~~~ src/ComputeNonbondedBase.h:986:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j0; ^~~~~~~~~ src/ComputeNonbondedBase.h:987:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j1; ^~~~~~~~~ src/ComputeNonbondedBase.h:1242:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int *pli = pairlist2; ^~~~~~~~~ src/ComputeNonbondedBase.h:1245:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register plint *plin = pairlistn; ^~~~~~~~~ src/ComputeNonbondedBase.h:1365:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int jprev0 = pairlist [k ]; ^~~~~~~~~ src/ComputeNonbondedBase.h:1366:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int jprev1 = pairlist [k + 1]; ^~~~~~~~~ src/ComputeNonbondedBase.h:1368:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j0; ^~~~~~~~~ src/ComputeNonbondedBase.h:1369:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j1; ^~~~~~~~~ In file included from src/ComputeNonbondedFEP.C:189: In file included from src/ComputeNonbondedBase.h:1983: src/ComputeNonbondedBase2.h:194:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_x = p_i_x - p_j->position.x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:195:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_y = p_i_y - p_j->position.y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:196:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_z = p_i_z - p_j->position.z; ^~~~~~~~~ src/ComputeNonbondedBase2.h:631:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_val = ^~~~~~~~~ src/ComputeNonbondedBase.h:64:21: note: expanded from macro 'ENERGY' #define ENERGY(X) X ^ In file included from src/ComputeNonbondedFEP.C:189: In file included from src/ComputeNonbondedBase.h:1983: src/ComputeNonbondedBase2.h:684:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_dir = (diffa * slow_d + slow_c) * diffa + slow_b; ^~~~~~~~~ src/ComputeNonbondedBase2.h:696:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_x = fullforce_r * p_ij_x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:699:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_y = fullforce_r * p_ij_y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:702:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_z = fullforce_r * p_ij_z; ^~~~~~~~~ In file included from src/ComputeNonbondedFEP.C:189: In file included from src/ComputeNonbondedBase.h:2000: src/ComputeNonbondedBase2.h:194:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_x = p_i_x - p_j->position.x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:195:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_y = p_i_y - p_j->position.y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:196:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_z = p_i_z - p_j->position.z; ^~~~~~~~~ src/ComputeNonbondedBase2.h:631:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_val = ^~~~~~~~~ src/ComputeNonbondedBase.h:64:21: note: expanded from macro 'ENERGY' #define ENERGY(X) X ^ In file included from src/ComputeNonbondedFEP.C:189: In file included from src/ComputeNonbondedBase.h:2000: src/ComputeNonbondedBase2.h:684:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_dir = (diffa * slow_d + slow_c) * diffa + slow_b; ^~~~~~~~~ src/ComputeNonbondedBase2.h:696:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_x = fullforce_r * p_ij_x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:699:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_y = fullforce_r * p_ij_y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:702:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_z = fullforce_r * p_ij_z; ^~~~~~~~~ In file included from src/ComputeNonbondedFEP.C:189: In file included from src/ComputeNonbondedBase.h:2016: src/ComputeNonbondedBase2.h:194:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_x = p_i_x - p_j->position.x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:195:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_y = p_i_y - p_j->position.y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:196:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_z = p_i_z - p_j->position.z; ^~~~~~~~~ src/ComputeNonbondedBase2.h:631:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_val = ^~~~~~~~~ src/ComputeNonbondedBase.h:64:21: note: expanded from macro 'ENERGY' #define ENERGY(X) X ^ In file included from src/ComputeNonbondedFEP.C:189: In file included from src/ComputeNonbondedBase.h:2016: src/ComputeNonbondedBase2.h:684:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_dir = (diffa * slow_d + slow_c) * diffa + slow_b; ^~~~~~~~~ src/ComputeNonbondedBase2.h:696:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_x = fullforce_r * p_ij_x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:699:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_y = fullforce_r * p_ij_y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:702:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_z = fullforce_r * p_ij_z; ^~~~~~~~~ In file included from src/ComputeNonbondedFEP.C:189: In file included from src/ComputeNonbondedBase.h:2056: src/ComputeNonbondedBase2.h:194:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_x = p_i_x - p_j->position.x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:195:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_y = p_i_y - p_j->position.y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:196:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_z = p_i_z - p_j->position.z; ^~~~~~~~~ src/ComputeNonbondedBase2.h:631:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_val = ^~~~~~~~~ src/ComputeNonbondedBase.h:64:21: note: expanded from macro 'ENERGY' #define ENERGY(X) X ^ In file included from src/ComputeNonbondedFEP.C:189: In file included from src/ComputeNonbondedBase.h:2056: src/ComputeNonbondedBase2.h:684:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_dir = (diffa * slow_d + slow_c) * diffa + slow_b; ^~~~~~~~~ src/ComputeNonbondedBase2.h:696:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_x = fullforce_r * p_ij_x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:699:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_y = fullforce_r * p_ij_y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:702:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_z = fullforce_r * p_ij_z; ^~~~~~~~~ In file included from src/ComputeNonbondedFEP.C:189: In file included from src/ComputeNonbondedBase.h:2065: src/ComputeNonbondedBase2.h:194:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_x = p_i_x - p_j->position.x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:195:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_y = p_i_y - p_j->position.y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:196:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_z = p_i_z - p_j->position.z; ^~~~~~~~~ src/ComputeNonbondedBase2.h:631:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_val = ^~~~~~~~~ src/ComputeNonbondedBase.h:64:21: note: expanded from macro 'ENERGY' #define ENERGY(X) X ^ In file included from src/ComputeNonbondedFEP.C:189: In file included from src/ComputeNonbondedBase.h:2065: src/ComputeNonbondedBase2.h:684:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_dir = (diffa * slow_d + slow_c) * diffa + slow_b; ^~~~~~~~~ src/ComputeNonbondedBase2.h:696:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_x = fullforce_r * p_ij_x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:699:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_y = fullforce_r * p_ij_y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:702:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_z = fullforce_r * p_ij_z; ^~~~~~~~~ In file included from src/ComputeNonbondedFEP.C:189: In file included from src/ComputeNonbondedBase.h:2086: src/ComputeNonbondedBase2.h:194:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_x = p_i_x - p_j->position.x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:195:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_y = p_i_y - p_j->position.y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:196:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_z = p_i_z - p_j->position.z; ^~~~~~~~~ src/ComputeNonbondedBase2.h:631:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_val = ^~~~~~~~~ src/ComputeNonbondedBase.h:64:21: note: expanded from macro 'ENERGY' #define ENERGY(X) X ^ In file included from src/ComputeNonbondedFEP.C:189: In file included from src/ComputeNonbondedBase.h:2086: src/ComputeNonbondedBase2.h:684:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_dir = (diffa * slow_d + slow_c) * diffa + slow_b; ^~~~~~~~~ src/ComputeNonbondedBase2.h:696:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_x = fullforce_r * p_ij_x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:699:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_y = fullforce_r * p_ij_y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:702:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_z = fullforce_r * p_ij_z; ^~~~~~~~~ In file included from src/ComputeNonbondedFEP.C:189: In file included from src/ComputeNonbondedBase.h:2096: src/ComputeNonbondedBase2.h:194:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_x = p_i_x - p_j->position.x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:195:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_y = p_i_y - p_j->position.y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:196:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_z = p_i_z - p_j->position.z; ^~~~~~~~~ src/ComputeNonbondedBase2.h:631:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_val = ^~~~~~~~~ src/ComputeNonbondedBase.h:64:21: note: expanded from macro 'ENERGY' #define ENERGY(X) X ^ In file included from src/ComputeNonbondedFEP.C:189: In file included from src/ComputeNonbondedBase.h:2096: src/ComputeNonbondedBase2.h:684:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_dir = (diffa * slow_d + slow_c) * diffa + slow_b; ^~~~~~~~~ src/ComputeNonbondedBase2.h:696:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_x = fullforce_r * p_ij_x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:699:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_y = fullforce_r * p_ij_y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:702:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_z = fullforce_r * p_ij_z; ^~~~~~~~~ In file included from src/ComputeNonbondedFEP.C:189: In file included from src/ComputeNonbondedBase.h:2120: src/ComputeNonbondedBase2.h:194:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_x = p_i_x - p_j->position.x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:195:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_y = p_i_y - p_j->position.y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:196:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_z = p_i_z - p_j->position.z; ^~~~~~~~~ src/ComputeNonbondedBase2.h:631:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_val = ^~~~~~~~~ src/ComputeNonbondedBase.h:64:21: note: expanded from macro 'ENERGY' #define ENERGY(X) X ^ In file included from src/ComputeNonbondedFEP.C:189: In file included from src/ComputeNonbondedBase.h:2120: src/ComputeNonbondedBase2.h:684:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_dir = (diffa * slow_d + slow_c) * diffa + slow_b; ^~~~~~~~~ src/ComputeNonbondedBase2.h:696:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_x = fullforce_r * p_ij_x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:699:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_y = fullforce_r * p_ij_y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:702:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_z = fullforce_r * p_ij_z; ^~~~~~~~~ In file included from src/ComputeNonbondedFEP.C:189: In file included from src/ComputeNonbondedBase.h:2130: src/ComputeNonbondedBase2.h:194:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_x = p_i_x - p_j->position.x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:195:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_y = p_i_y - p_j->position.y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:196:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_z = p_i_z - p_j->position.z; ^~~~~~~~~ src/ComputeNonbondedBase2.h:631:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_val = ^~~~~~~~~ src/ComputeNonbondedBase.h:64:21: note: expanded from macro 'ENERGY' #define ENERGY(X) X ^ In file included from src/ComputeNonbondedFEP.C:189: In file included from src/ComputeNonbondedBase.h:2130: src/ComputeNonbondedBase2.h:684:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_dir = (diffa * slow_d + slow_c) * diffa + slow_b; ^~~~~~~~~ src/ComputeNonbondedBase2.h:696:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_x = fullforce_r * p_ij_x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:699:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_y = fullforce_r * p_ij_y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:702:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_z = fullforce_r * p_ij_z; ^~~~~~~~~ 1023 warnings generated. g++ -m64 -std=c++0x -O3 -O2 -pipe -D_NO_MALLOC_H -D_NO_ALLOCA_H -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -D_NO_MALLOC_H -D_NO_ALLOCA_H -isystem /usr/local/include -I/usr/local/include -DCMK_OPTIMIZE=1 -Isrc -Iinc -Iplugins/include -DSTATIC_PLUGIN -I/usr/local/include/tcl8.6 -DNAMD_TCL -I/usr/local/include -DNAMD_FFTW -DNAMD_FFTW_3 -DNAMD_VERSION=\"2.12\" -DNAMD_PLATFORM=\"Linux-x86_64-multicore\" -DREMOVE_PROXYRESULTMSG_EXTRACOPY -DNODEAWARE_PROXY_SPANNINGTREE -DUSE_NODEPATCHMGR -DUSE_CKLOOP=1 -fexpensive-optimizations -ffast-math -o obj/ComputeNonbondedGo.o -c src/ComputeNonbondedGo.C c++: warning: optimization flag '-fexpensive-optimizations' is not supported [-Wignored-optimization-argument] In file included from src/ComputeNonbondedGo.C:19: In file included from src/ComputeNonbondedInl.h:18: In file included from src/ComputeNonbondedUtil.h:16: In file included from src/Molecule.h:27: In file included from src/UniqueSet.h:14: src/UniqueSetRaw.h:216:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register Entry *e = table[elem.hash() % tableLength]; ^~~~~~~~~ In file included from src/ComputeNonbondedGo.C:19: In file included from src/ComputeNonbondedInl.h:18: In file included from src/ComputeNonbondedUtil.h:16: In file included from src/Molecule.h:28: In file included from src/Hydrogen.h:11: src/SortableResizeArray.h:19:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register Elem *r = (this->rep.array+offset); ^~~~~~~~~ src/SortableResizeArray.h:28:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j; ^~~~~~~~~ src/SortableResizeArray.h:29:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register Elem *r = (this->rep.array+offset); ^~~~~~~~~ In file included from src/ComputeNonbondedGo.C:19: In file included from src/ComputeNonbondedInl.h:18: In file included from src/ComputeNonbondedUtil.h:16: In file included from src/Molecule.h:31: src/GridForceGrid.h:134:2: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int inds[3] = {i0, i1, i2}; ^~~~~~~~~ src/GridForceGrid.h:333:2: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int inds[4] = {i0, i1, i2, i3}; ^~~~~~~~~ In file included from src/ComputeNonbondedGo.C:19: In file included from src/ComputeNonbondedInl.h:18: In file included from src/ComputeNonbondedUtil.h:16: src/Molecule.h:1322:3: warning: non-void function does not return a value in all control paths [-Wreturn-type] } ^ In file included from src/ComputeNonbondedGo.C:19: src/ComputeNonbondedInl.h:221:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal pj_x_0, pj_x_1, pj_x_2, pj_x_3; ^~~~~~~~~ src/ComputeNonbondedInl.h:221:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal pj_x_0, pj_x_1, pj_x_2, pj_x_3; ^~~~~~~~~ src/ComputeNonbondedInl.h:221:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal pj_x_0, pj_x_1, pj_x_2, pj_x_3; ^~~~~~~~~ src/ComputeNonbondedInl.h:221:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal pj_x_0, pj_x_1, pj_x_2, pj_x_3; ^~~~~~~~~ src/ComputeNonbondedInl.h:222:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal pj_y_0, pj_y_1, pj_y_2, pj_y_3; ^~~~~~~~~ src/ComputeNonbondedInl.h:222:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal pj_y_0, pj_y_1, pj_y_2, pj_y_3; ^~~~~~~~~ src/ComputeNonbondedInl.h:222:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal pj_y_0, pj_y_1, pj_y_2, pj_y_3; ^~~~~~~~~ src/ComputeNonbondedInl.h:222:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal pj_y_0, pj_y_1, pj_y_2, pj_y_3; ^~~~~~~~~ src/ComputeNonbondedInl.h:223:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal pj_z_0, pj_z_1, pj_z_2, pj_z_3; ^~~~~~~~~ src/ComputeNonbondedInl.h:223:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal pj_z_0, pj_z_1, pj_z_2, pj_z_3; ^~~~~~~~~ src/ComputeNonbondedInl.h:223:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal pj_z_0, pj_z_1, pj_z_2, pj_z_3; ^~~~~~~~~ src/ComputeNonbondedInl.h:223:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal pj_z_0, pj_z_1, pj_z_2, pj_z_3; ^~~~~~~~~ src/ComputeNonbondedInl.h:225:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal t_0, t_1, t_2, t_3, r2_0, r2_1, r2_2, r2_3; ^~~~~~~~~ src/ComputeNonbondedInl.h:225:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal t_0, t_1, t_2, t_3, r2_0, r2_1, r2_2, r2_3; ^~~~~~~~~ src/ComputeNonbondedInl.h:225:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal t_0, t_1, t_2, t_3, r2_0, r2_1, r2_2, r2_3; ^~~~~~~~~ src/ComputeNonbondedInl.h:225:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal t_0, t_1, t_2, t_3, r2_0, r2_1, r2_2, r2_3; ^~~~~~~~~ src/ComputeNonbondedInl.h:225:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal t_0, t_1, t_2, t_3, r2_0, r2_1, r2_2, r2_3; ^~~~~~~~~ src/ComputeNonbondedInl.h:225:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal t_0, t_1, t_2, t_3, r2_0, r2_1, r2_2, r2_3; ^~~~~~~~~ src/ComputeNonbondedInl.h:225:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal t_0, t_1, t_2, t_3, r2_0, r2_1, r2_2, r2_3; ^~~~~~~~~ src/ComputeNonbondedInl.h:225:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal t_0, t_1, t_2, t_3, r2_0, r2_1, r2_2, r2_3; ^~~~~~~~~ src/ComputeNonbondedInl.h:356:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int i; ^~~~~~~~~ src/ComputeNonbondedInl.h:363:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int smallestIndex = i; ^~~~~~~~~ src/ComputeNonbondedInl.h:364:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal smallestValue = se[i].sortValue; ^~~~~~~~~ src/ComputeNonbondedInl.h:365:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j; ^~~~~~~~~ src/ComputeNonbondedInl.h:367:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal currentValue = se[j].sortValue; ^~~~~~~~~ src/ComputeNonbondedInl.h:376:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* entryA = se + i; ^~~~~~~~~ src/ComputeNonbondedInl.h:377:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* entryB = se + smallestIndex; ^~~~~~~~~ src/ComputeNonbondedInl.h:378:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register unsigned int tmpIndex = entryA->index; ^~~~~~~~~ src/ComputeNonbondedInl.h:379:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal tmpSortValue = entryA->sortValue; ^~~~~~~~~ src/ComputeNonbondedInl.h:390:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int keepSorting = 0; ^~~~~~~~~ src/ComputeNonbondedInl.h:398:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* sortEntry1 = se; ^~~~~~~~~ src/ComputeNonbondedInl.h:401:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* sortEntry0 = sortEntry1; ^~~~~~~~~ src/ComputeNonbondedInl.h:403:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal sortEntry0_sortValue = sortEntry0->sortValue; ^~~~~~~~~ src/ComputeNonbondedInl.h:404:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal sortEntry1_sortValue = sortEntry1->sortValue; ^~~~~~~~~ src/ComputeNonbondedInl.h:407:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int sortEntry0_index = sortEntry0->index; ^~~~~~~~~ src/ComputeNonbondedInl.h:408:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int sortEntry1_index = sortEntry1->index; ^~~~~~~~~ src/ComputeNonbondedInl.h:427:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* srcArray = se; ^~~~~~~~~ src/ComputeNonbondedInl.h:428:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* dstArray = buf; ^~~~~~~~~ src/ComputeNonbondedInl.h:432:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int subListSize = 1; ^~~~~~~~~ src/ComputeNonbondedInl.h:441:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int firstListOffset = 0; ^~~~~~~~~ src/ComputeNonbondedInl.h:446:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int numElements = std::min(2 * subListSize, seLen - firstListOffset); ^~~~~~~~~ src/ComputeNonbondedInl.h:447:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int list0len; ^~~~~~~~~ src/ComputeNonbondedInl.h:448:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int list1len; ^~~~~~~~~ src/ComputeNonbondedInl.h:457:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* list0ptr = srcArray + firstListOffset; ^~~~~~~~~ src/ComputeNonbondedInl.h:458:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* list1ptr = list0ptr + subListSize; ^~~~~~~~~ src/ComputeNonbondedInl.h:459:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* dstptr = dstArray + firstListOffset; ^~~~~~~~~ src/ComputeNonbondedInl.h:466:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal sortValue0 = list0ptr->sortValue; ^~~~~~~~~ src/ComputeNonbondedInl.h:467:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal sortValue1 = list1ptr->sortValue; ^~~~~~~~~ src/ComputeNonbondedInl.h:472:11: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int index0 = list0ptr->index; ^~~~~~~~~ src/ComputeNonbondedInl.h:484:11: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int index1 = list1ptr->index; ^~~~~~~~~ src/ComputeNonbondedInl.h:503:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal sortValue0 = list0ptr->sortValue; ^~~~~~~~~ src/ComputeNonbondedInl.h:504:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int index0 = list0ptr->index; ^~~~~~~~~ src/ComputeNonbondedInl.h:519:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal sortValue1 = list1ptr->sortValue; ^~~~~~~~~ src/ComputeNonbondedInl.h:520:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int index1 = list1ptr->index; ^~~~~~~~~ src/ComputeNonbondedInl.h:537:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* tmpPtr = dstArray; ^~~~~~~~~ src/ComputeNonbondedInl.h:562:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* srcArray = se; ^~~~~~~~~ src/ComputeNonbondedInl.h:563:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* dstArray = buf; ^~~~~~~~~ src/ComputeNonbondedInl.h:567:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int subListSize = 1; ^~~~~~~~~ src/ComputeNonbondedInl.h:576:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int firstListOffset = 0; ^~~~~~~~~ src/ComputeNonbondedInl.h:583:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int numElements; ^~~~~~~~~ src/ComputeNonbondedInl.h:585:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int numElements_val0 = 2 * subListSize; ^~~~~~~~~ src/ComputeNonbondedInl.h:586:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int numElements_val1 = seLen - firstListOffset; ^~~~~~~~~ src/ComputeNonbondedInl.h:587:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register bool numElements_test = (numElements_val0 < numElements_val1); ^~~~~~~~~ src/ComputeNonbondedInl.h:592:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* dstptr = dstArray + firstListOffset; // destination array pointer ^~~~~~~~~ src/ComputeNonbondedInl.h:593:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* list0ptr = srcArray + firstListOffset; // source list 0 pointer ^~~~~~~~~ src/ComputeNonbondedInl.h:594:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* list1ptr = list0ptr + subListSize; // source list 1 pointer ^~~~~~~~~ src/ComputeNonbondedInl.h:595:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* list0ptr_end; // pointer to end of source list0's elements (element after last) ^~~~~~~~~ src/ComputeNonbondedInl.h:596:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* list1ptr_end; // pointer to end of source list1's elements (element after last) ^~~~~~~~~ src/ComputeNonbondedInl.h:598:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register bool lenTest = (numElements > subListSize); ^~~~~~~~~ src/ComputeNonbondedInl.h:599:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int list0len_val0 = subListSize; ^~~~~~~~~ src/ComputeNonbondedInl.h:600:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int list1len_val0 = numElements - subListSize; ^~~~~~~~~ src/ComputeNonbondedInl.h:601:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int list0len_val1 = numElements; // NOTE: list1len_val1 = 0 ^~~~~~~~~ src/ComputeNonbondedInl.h:602:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int list0len = __TERNARY_ASSIGN(lenTest, list0len_val0, list0len_val1); ^~~~~~~~~ src/ComputeNonbondedInl.h:603:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int list1len = __TERNARY_ASSIGN(lenTest, list1len_val0, 0); ^~~~~~~~~ src/ComputeNonbondedInl.h:618:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal sortValue0 = list0ptr->sortValue; ^~~~~~~~~ src/ComputeNonbondedInl.h:619:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal sortValue1 = list1ptr->sortValue; ^~~~~~~~~ src/ComputeNonbondedInl.h:620:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int index0 = list0ptr->index; ^~~~~~~~~ src/ComputeNonbondedInl.h:621:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int index1 = list1ptr->index; ^~~~~~~~~ src/ComputeNonbondedInl.h:629:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register bool test = (sortValue0 < sortValue1); ^~~~~~~~~ src/ComputeNonbondedInl.h:685:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* tmpPtr = dstArray; ^~~~~~~~~ In file included from src/ComputeNonbondedGo.C:24: src/ComputeNonbondedBase.h:331:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal plcutoff2 = \ ^~~~~~~~~ src/ComputeNonbondedBase.h:333:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal groupplcutoff2 = \ ^~~~~~~~~ src/ComputeNonbondedBase.h:516:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const int j_upper = params->numAtoms[1]; ^~~~~~~~~ src/ComputeNonbondedBase.h:517:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j; ^~~~~~~~~ src/ComputeNonbondedBase.h:518:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int i; ^~~~~~~~~ src/ComputeNonbondedBase.h:582:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* p_1_sortValues = atomSort_0_sortValues__; ^~~~~~~~~ src/ComputeNonbondedBase.h:583:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* p_1_sortValues_fixg = atomSort_1_sortValues__; ^~~~~~~~~ src/ComputeNonbondedBase.h:595:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal projLineVec_x = params->projLineVec.x; ^~~~~~~~~ src/ComputeNonbondedBase.h:596:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal projLineVec_y = params->projLineVec.y; ^~~~~~~~~ src/ComputeNonbondedBase.h:597:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal projLineVec_z = params->projLineVec.z; ^~~~~~~~~ src/ComputeNonbondedBase.h:601:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int nbgs = p_1->nonbondedGroupSize; ^~~~~~~~~ src/ComputeNonbondedBase.h:602:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal p_x = p_1->position.x; ^~~~~~~~~ src/ComputeNonbondedBase.h:603:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal p_y = p_1->position.y; ^~~~~~~~~ src/ComputeNonbondedBase.h:604:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal p_z = p_1->position.z; ^~~~~~~~~ src/ComputeNonbondedBase.h:605:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int index = 0; ^~~~~~~~~ src/ComputeNonbondedBase.h:607:12: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] for (register int j = nbgs; j < j_upper; j += nbgs) { ^~~~~~~~~ src/ComputeNonbondedBase.h:611:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const CompAtom* p_j_next = p_1 + j; ^~~~~~~~~ src/ComputeNonbondedBase.h:620:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal sortVal = COMPONENT_DOTPRODUCT(p,projLineVec); ^~~~~~~~~ src/ComputeNonbondedBase.h:628:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* p_1_sortValStorePtr = p_1_sortValues + p_1_sortValues_len; ^~~~~~~~~ src/ComputeNonbondedBase.h:638:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal sortVal = COMPONENT_DOTPRODUCT(p,projLineVec); ^~~~~~~~~ src/ComputeNonbondedBase.h:640:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* p_1_sortValStorePtr = p_1_sortValues + p_1_sortValues_len; ^~~~~~~~~ src/ComputeNonbondedBase.h:662:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int nbgs = p_0->nonbondedGroupSize; ^~~~~~~~~ src/ComputeNonbondedBase.h:663:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal p_x = p_0->position.x + offset_x; ^~~~~~~~~ src/ComputeNonbondedBase.h:664:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal p_y = p_0->position.y + offset_y; ^~~~~~~~~ src/ComputeNonbondedBase.h:665:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal p_z = p_0->position.z + offset_z; ^~~~~~~~~ src/ComputeNonbondedBase.h:666:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int index = 0; ^~~~~~~~~ src/ComputeNonbondedBase.h:668:12: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] for (register int i = nbgs; i < i_upper; i += nbgs) { ^~~~~~~~~ src/ComputeNonbondedBase.h:672:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const CompAtom* p_i_next = p_0 + i; ^~~~~~~~~ src/ComputeNonbondedBase.h:676:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal sortVal = COMPONENT_DOTPRODUCT(p,projLineVec); ^~~~~~~~~ src/ComputeNonbondedBase.h:684:2: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal* p_0_sortValStorePtr = p_0_sortValues + index; ^~~~~~~~~ src/ComputeNonbondedBase.h:691:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal sortVal = COMPONENT_DOTPRODUCT(p,projLineVec); ^~~~~~~~~ src/ComputeNonbondedBase.h:693:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal* p_0_sortValStorePtr = p_0_sortValues + index; ^~~~~~~~~ src/ComputeNonbondedBase.h:732:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int fixg = 0; ^~~~~~~~~ src/ComputeNonbondedBase.h:734:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* p_1_sortEntry = p_1_sortValues + tmpI; ^~~~~~~~~ src/ComputeNonbondedBase.h:735:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int p_1_index = p_1_sortEntry->index; ^~~~~~~~~ src/ComputeNonbondedBase.h:737:11: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* p_1_sortEntry_fixg = p_1_sortValues_fixg + p_1_sortValues_fixg_len; ^~~~~~~~~ src/ComputeNonbondedBase.h:840:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_i_x = p_i.position.x + offset_x; ^~~~~~~~~ src/ComputeNonbondedBase.h:841:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_i_y = p_i.position.y + offset_y; ^~~~~~~~~ src/ComputeNonbondedBase.h:842:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_i_z = p_i.position.z + offset_z; ^~~~~~~~~ src/ComputeNonbondedBase.h:933:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int *pli = pairlist + pairlistindex; ^~~~~~~~~ src/ComputeNonbondedBase.h:940:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int g = 0; ^~~~~~~~~ src/ComputeNonbondedBase.h:941:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal p_i_sortValue = p_0_sortValues[i]; ^~~~~~~~~ src/ComputeNonbondedBase.h:943:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* sortValues = ( groupfixed ? p_1_sortValues_fixg : p_1_sortValues ); ^~~~~~~~~ src/ComputeNonbondedBase.h:946:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int lower = 0; ^~~~~~~~~ src/ComputeNonbondedBase.h:947:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int upper = (groupfixed ? p_1_sortValues_fixg_len : p_1_sortValues_len); ^~~~~~~~~ src/ComputeNonbondedBase.h:949:11: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j = ((lower + upper) >> 1); ^~~~~~~~~ src/ComputeNonbondedBase.h:950:11: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal jSortVal = sortValues[j].sortValue; ^~~~~~~~~ src/ComputeNonbondedBase.h:977:6: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* sortEntry0 = sortValues + g; ^~~~~~~~~ src/ComputeNonbondedBase.h:978:6: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* sortEntry1 = sortValues + g + 1; ^~~~~~~~~ src/ComputeNonbondedBase.h:979:13: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int jprev0 = sortEntry0->index; ^~~~~~~~~ src/ComputeNonbondedBase.h:980:6: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int jprev1 = sortEntry1->index; ^~~~~~~~~ src/ComputeNonbondedBase.h:986:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j0; ^~~~~~~~~ src/ComputeNonbondedBase.h:987:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j1; ^~~~~~~~~ src/ComputeNonbondedBase.h:1188:6: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* sortEntry = sortValues + g; ^~~~~~~~~ src/ComputeNonbondedBase.h:1189:13: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j = sortEntry->index; ^~~~~~~~~ src/ComputeNonbondedBase.h:1242:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int *pli = pairlist2; ^~~~~~~~~ src/ComputeNonbondedBase.h:1245:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register plint *plin = pairlistn; ^~~~~~~~~ src/ComputeNonbondedBase.h:1365:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int jprev0 = pairlist [k ]; ^~~~~~~~~ src/ComputeNonbondedBase.h:1366:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int jprev1 = pairlist [k + 1]; ^~~~~~~~~ src/ComputeNonbondedBase.h:1368:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j0; ^~~~~~~~~ src/ComputeNonbondedBase.h:1369:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j1; ^~~~~~~~~ In file included from src/ComputeNonbondedGo.C:24: In file included from src/ComputeNonbondedBase.h:1983: src/ComputeNonbondedBase2.h:194:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_x = p_i_x - p_j->position.x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:195:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_y = p_i_y - p_j->position.y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:196:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_z = p_i_z - p_j->position.z; ^~~~~~~~~ src/ComputeNonbondedBase2.h:426:8: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const CompAtomExt *pExt_j = pExt_1 + j; ^~~~~~~~~ src/ComputeNonbondedBase2.h:483:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal fast_dir = ^~~~~~~~~ src/ComputeNonbondedBase2.h:495:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal tmp_x = force_r * p_ij_x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:499:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal tmp_y = force_r * p_ij_y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:503:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal tmp_z = force_r * p_ij_z; ^~~~~~~~~ In file included from src/ComputeNonbondedGo.C:24: In file included from src/ComputeNonbondedBase.h:2000: src/ComputeNonbondedBase2.h:194:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_x = p_i_x - p_j->position.x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:195:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_y = p_i_y - p_j->position.y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:196:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_z = p_i_z - p_j->position.z; ^~~~~~~~~ src/ComputeNonbondedBase2.h:483:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal fast_dir = ^~~~~~~~~ src/ComputeNonbondedBase2.h:495:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal tmp_x = force_r * p_ij_x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:499:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal tmp_y = force_r * p_ij_y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:503:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal tmp_z = force_r * p_ij_z; ^~~~~~~~~ In file included from src/ComputeNonbondedGo.C:26: src/ComputeNonbondedBase.h:331:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal plcutoff2 = \ ^~~~~~~~~ src/ComputeNonbondedBase.h:333:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal groupplcutoff2 = \ ^~~~~~~~~ src/ComputeNonbondedBase.h:516:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const int j_upper = params->numAtoms[1]; ^~~~~~~~~ src/ComputeNonbondedBase.h:517:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j; ^~~~~~~~~ src/ComputeNonbondedBase.h:518:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int i; ^~~~~~~~~ src/ComputeNonbondedBase.h:582:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* p_1_sortValues = atomSort_0_sortValues__; ^~~~~~~~~ src/ComputeNonbondedBase.h:583:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* p_1_sortValues_fixg = atomSort_1_sortValues__; ^~~~~~~~~ src/ComputeNonbondedBase.h:595:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal projLineVec_x = params->projLineVec.x; ^~~~~~~~~ src/ComputeNonbondedBase.h:596:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal projLineVec_y = params->projLineVec.y; ^~~~~~~~~ src/ComputeNonbondedBase.h:597:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal projLineVec_z = params->projLineVec.z; ^~~~~~~~~ src/ComputeNonbondedBase.h:601:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int nbgs = p_1->nonbondedGroupSize; ^~~~~~~~~ src/ComputeNonbondedBase.h:602:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal p_x = p_1->position.x; ^~~~~~~~~ src/ComputeNonbondedBase.h:603:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal p_y = p_1->position.y; ^~~~~~~~~ src/ComputeNonbondedBase.h:604:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal p_z = p_1->position.z; ^~~~~~~~~ src/ComputeNonbondedBase.h:605:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int index = 0; ^~~~~~~~~ src/ComputeNonbondedBase.h:607:12: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] for (register int j = nbgs; j < j_upper; j += nbgs) { ^~~~~~~~~ src/ComputeNonbondedBase.h:611:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const CompAtom* p_j_next = p_1 + j; ^~~~~~~~~ src/ComputeNonbondedBase.h:620:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal sortVal = COMPONENT_DOTPRODUCT(p,projLineVec); ^~~~~~~~~ src/ComputeNonbondedBase.h:628:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* p_1_sortValStorePtr = p_1_sortValues + p_1_sortValues_len; ^~~~~~~~~ src/ComputeNonbondedBase.h:638:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal sortVal = COMPONENT_DOTPRODUCT(p,projLineVec); ^~~~~~~~~ src/ComputeNonbondedBase.h:640:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* p_1_sortValStorePtr = p_1_sortValues + p_1_sortValues_len; ^~~~~~~~~ src/ComputeNonbondedBase.h:662:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int nbgs = p_0->nonbondedGroupSize; ^~~~~~~~~ src/ComputeNonbondedBase.h:663:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal p_x = p_0->position.x + offset_x; ^~~~~~~~~ src/ComputeNonbondedBase.h:664:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal p_y = p_0->position.y + offset_y; ^~~~~~~~~ src/ComputeNonbondedBase.h:665:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal p_z = p_0->position.z + offset_z; ^~~~~~~~~ src/ComputeNonbondedBase.h:666:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int index = 0; ^~~~~~~~~ src/ComputeNonbondedBase.h:668:12: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] for (register int i = nbgs; i < i_upper; i += nbgs) { ^~~~~~~~~ src/ComputeNonbondedBase.h:672:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const CompAtom* p_i_next = p_0 + i; ^~~~~~~~~ src/ComputeNonbondedBase.h:676:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal sortVal = COMPONENT_DOTPRODUCT(p,projLineVec); ^~~~~~~~~ src/ComputeNonbondedBase.h:684:2: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal* p_0_sortValStorePtr = p_0_sortValues + index; ^~~~~~~~~ src/ComputeNonbondedBase.h:691:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal sortVal = COMPONENT_DOTPRODUCT(p,projLineVec); ^~~~~~~~~ src/ComputeNonbondedBase.h:693:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal* p_0_sortValStorePtr = p_0_sortValues + index; ^~~~~~~~~ src/ComputeNonbondedBase.h:732:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int fixg = 0; ^~~~~~~~~ src/ComputeNonbondedBase.h:734:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* p_1_sortEntry = p_1_sortValues + tmpI; ^~~~~~~~~ src/ComputeNonbondedBase.h:735:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int p_1_index = p_1_sortEntry->index; ^~~~~~~~~ src/ComputeNonbondedBase.h:737:11: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* p_1_sortEntry_fixg = p_1_sortValues_fixg + p_1_sortValues_fixg_len; ^~~~~~~~~ src/ComputeNonbondedBase.h:840:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_i_x = p_i.position.x + offset_x; ^~~~~~~~~ src/ComputeNonbondedBase.h:841:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_i_y = p_i.position.y + offset_y; ^~~~~~~~~ src/ComputeNonbondedBase.h:842:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_i_z = p_i.position.z + offset_z; ^~~~~~~~~ src/ComputeNonbondedBase.h:933:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int *pli = pairlist + pairlistindex; ^~~~~~~~~ src/ComputeNonbondedBase.h:940:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int g = 0; ^~~~~~~~~ src/ComputeNonbondedBase.h:941:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal p_i_sortValue = p_0_sortValues[i]; ^~~~~~~~~ src/ComputeNonbondedBase.h:943:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* sortValues = ( groupfixed ? p_1_sortValues_fixg : p_1_sortValues ); ^~~~~~~~~ src/ComputeNonbondedBase.h:946:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int lower = 0; ^~~~~~~~~ src/ComputeNonbondedBase.h:947:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int upper = (groupfixed ? p_1_sortValues_fixg_len : p_1_sortValues_len); ^~~~~~~~~ src/ComputeNonbondedBase.h:949:11: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j = ((lower + upper) >> 1); ^~~~~~~~~ src/ComputeNonbondedBase.h:950:11: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal jSortVal = sortValues[j].sortValue; ^~~~~~~~~ src/ComputeNonbondedBase.h:977:6: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* sortEntry0 = sortValues + g; ^~~~~~~~~ src/ComputeNonbondedBase.h:978:6: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* sortEntry1 = sortValues + g + 1; ^~~~~~~~~ src/ComputeNonbondedBase.h:979:13: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int jprev0 = sortEntry0->index; ^~~~~~~~~ src/ComputeNonbondedBase.h:980:6: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int jprev1 = sortEntry1->index; ^~~~~~~~~ src/ComputeNonbondedBase.h:986:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j0; ^~~~~~~~~ src/ComputeNonbondedBase.h:987:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j1; ^~~~~~~~~ src/ComputeNonbondedBase.h:1188:6: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* sortEntry = sortValues + g; ^~~~~~~~~ src/ComputeNonbondedBase.h:1189:13: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j = sortEntry->index; ^~~~~~~~~ src/ComputeNonbondedBase.h:1242:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int *pli = pairlist2; ^~~~~~~~~ src/ComputeNonbondedBase.h:1245:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register plint *plin = pairlistn; ^~~~~~~~~ src/ComputeNonbondedBase.h:1365:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int jprev0 = pairlist [k ]; ^~~~~~~~~ src/ComputeNonbondedBase.h:1366:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int jprev1 = pairlist [k + 1]; ^~~~~~~~~ src/ComputeNonbondedBase.h:1368:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j0; ^~~~~~~~~ src/ComputeNonbondedBase.h:1369:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j1; ^~~~~~~~~ In file included from src/ComputeNonbondedGo.C:26: In file included from src/ComputeNonbondedBase.h:1983: src/ComputeNonbondedBase2.h:194:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_x = p_i_x - p_j->position.x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:195:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_y = p_i_y - p_j->position.y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:196:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_z = p_i_z - p_j->position.z; ^~~~~~~~~ src/ComputeNonbondedBase2.h:284:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal vdw_val = ^~~~~~~~~ src/ComputeNonbondedBase.h:64:21: note: expanded from macro 'ENERGY' #define ENERGY(X) X ^ In file included from src/ComputeNonbondedGo.C:26: In file included from src/ComputeNonbondedBase.h:1983: src/ComputeNonbondedBase2.h:344:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal fast_val = ^~~~~~~~~ src/ComputeNonbondedBase.h:64:21: note: expanded from macro 'ENERGY' #define ENERGY(X) X ^ In file included from src/ComputeNonbondedGo.C:26: In file included from src/ComputeNonbondedBase.h:1983: src/ComputeNonbondedBase2.h:426:8: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const CompAtomExt *pExt_j = pExt_1 + j; ^~~~~~~~~ src/ComputeNonbondedBase2.h:483:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal fast_dir = ^~~~~~~~~ src/ComputeNonbondedBase2.h:495:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal tmp_x = force_r * p_ij_x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:499:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal tmp_y = force_r * p_ij_y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:503:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal tmp_z = force_r * p_ij_z; ^~~~~~~~~ In file included from src/ComputeNonbondedGo.C:26: In file included from src/ComputeNonbondedBase.h:2000: src/ComputeNonbondedBase2.h:194:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_x = p_i_x - p_j->position.x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:195:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_y = p_i_y - p_j->position.y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:196:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_z = p_i_z - p_j->position.z; ^~~~~~~~~ src/ComputeNonbondedBase2.h:284:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal vdw_val = ^~~~~~~~~ src/ComputeNonbondedBase.h:64:21: note: expanded from macro 'ENERGY' #define ENERGY(X) X ^ In file included from src/ComputeNonbondedGo.C:26: In file included from src/ComputeNonbondedBase.h:2000: src/ComputeNonbondedBase2.h:344:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal fast_val = ^~~~~~~~~ src/ComputeNonbondedBase.h:64:21: note: expanded from macro 'ENERGY' #define ENERGY(X) X ^ In file included from src/ComputeNonbondedGo.C:26: In file included from src/ComputeNonbondedBase.h:2000: src/ComputeNonbondedBase2.h:483:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal fast_dir = ^~~~~~~~~ src/ComputeNonbondedBase2.h:495:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal tmp_x = force_r * p_ij_x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:499:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal tmp_y = force_r * p_ij_y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:503:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal tmp_z = force_r * p_ij_z; ^~~~~~~~~ In file included from src/ComputeNonbondedGo.C:29: src/ComputeNonbondedBase.h:331:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal plcutoff2 = \ ^~~~~~~~~ src/ComputeNonbondedBase.h:333:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal groupplcutoff2 = \ ^~~~~~~~~ src/ComputeNonbondedBase.h:516:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const int j_upper = params->numAtoms[1]; ^~~~~~~~~ src/ComputeNonbondedBase.h:517:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j; ^~~~~~~~~ src/ComputeNonbondedBase.h:518:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int i; ^~~~~~~~~ src/ComputeNonbondedBase.h:582:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* p_1_sortValues = atomSort_0_sortValues__; ^~~~~~~~~ src/ComputeNonbondedBase.h:583:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* p_1_sortValues_fixg = atomSort_1_sortValues__; ^~~~~~~~~ src/ComputeNonbondedBase.h:595:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal projLineVec_x = params->projLineVec.x; ^~~~~~~~~ src/ComputeNonbondedBase.h:596:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal projLineVec_y = params->projLineVec.y; ^~~~~~~~~ src/ComputeNonbondedBase.h:597:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal projLineVec_z = params->projLineVec.z; ^~~~~~~~~ src/ComputeNonbondedBase.h:601:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int nbgs = p_1->nonbondedGroupSize; ^~~~~~~~~ src/ComputeNonbondedBase.h:602:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal p_x = p_1->position.x; ^~~~~~~~~ src/ComputeNonbondedBase.h:603:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal p_y = p_1->position.y; ^~~~~~~~~ src/ComputeNonbondedBase.h:604:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal p_z = p_1->position.z; ^~~~~~~~~ src/ComputeNonbondedBase.h:605:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int index = 0; ^~~~~~~~~ src/ComputeNonbondedBase.h:607:12: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] for (register int j = nbgs; j < j_upper; j += nbgs) { ^~~~~~~~~ src/ComputeNonbondedBase.h:611:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const CompAtom* p_j_next = p_1 + j; ^~~~~~~~~ src/ComputeNonbondedBase.h:620:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal sortVal = COMPONENT_DOTPRODUCT(p,projLineVec); ^~~~~~~~~ src/ComputeNonbondedBase.h:628:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* p_1_sortValStorePtr = p_1_sortValues + p_1_sortValues_len; ^~~~~~~~~ src/ComputeNonbondedBase.h:638:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal sortVal = COMPONENT_DOTPRODUCT(p,projLineVec); ^~~~~~~~~ src/ComputeNonbondedBase.h:640:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* p_1_sortValStorePtr = p_1_sortValues + p_1_sortValues_len; ^~~~~~~~~ src/ComputeNonbondedBase.h:662:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int nbgs = p_0->nonbondedGroupSize; ^~~~~~~~~ src/ComputeNonbondedBase.h:663:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal p_x = p_0->position.x + offset_x; ^~~~~~~~~ src/ComputeNonbondedBase.h:664:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal p_y = p_0->position.y + offset_y; ^~~~~~~~~ src/ComputeNonbondedBase.h:665:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal p_z = p_0->position.z + offset_z; ^~~~~~~~~ src/ComputeNonbondedBase.h:666:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int index = 0; ^~~~~~~~~ src/ComputeNonbondedBase.h:668:12: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] for (register int i = nbgs; i < i_upper; i += nbgs) { ^~~~~~~~~ src/ComputeNonbondedBase.h:672:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const CompAtom* p_i_next = p_0 + i; ^~~~~~~~~ src/ComputeNonbondedBase.h:676:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal sortVal = COMPONENT_DOTPRODUCT(p,projLineVec); ^~~~~~~~~ src/ComputeNonbondedBase.h:684:2: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal* p_0_sortValStorePtr = p_0_sortValues + index; ^~~~~~~~~ src/ComputeNonbondedBase.h:691:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal sortVal = COMPONENT_DOTPRODUCT(p,projLineVec); ^~~~~~~~~ src/ComputeNonbondedBase.h:693:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal* p_0_sortValStorePtr = p_0_sortValues + index; ^~~~~~~~~ src/ComputeNonbondedBase.h:732:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int fixg = 0; ^~~~~~~~~ src/ComputeNonbondedBase.h:734:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* p_1_sortEntry = p_1_sortValues + tmpI; ^~~~~~~~~ src/ComputeNonbondedBase.h:735:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int p_1_index = p_1_sortEntry->index; ^~~~~~~~~ src/ComputeNonbondedBase.h:737:11: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* p_1_sortEntry_fixg = p_1_sortValues_fixg + p_1_sortValues_fixg_len; ^~~~~~~~~ src/ComputeNonbondedBase.h:840:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_i_x = p_i.position.x + offset_x; ^~~~~~~~~ src/ComputeNonbondedBase.h:841:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_i_y = p_i.position.y + offset_y; ^~~~~~~~~ src/ComputeNonbondedBase.h:842:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_i_z = p_i.position.z + offset_z; ^~~~~~~~~ src/ComputeNonbondedBase.h:933:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int *pli = pairlist + pairlistindex; ^~~~~~~~~ src/ComputeNonbondedBase.h:940:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int g = 0; ^~~~~~~~~ src/ComputeNonbondedBase.h:941:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal p_i_sortValue = p_0_sortValues[i]; ^~~~~~~~~ src/ComputeNonbondedBase.h:943:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* sortValues = ( groupfixed ? p_1_sortValues_fixg : p_1_sortValues ); ^~~~~~~~~ src/ComputeNonbondedBase.h:946:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int lower = 0; ^~~~~~~~~ src/ComputeNonbondedBase.h:947:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int upper = (groupfixed ? p_1_sortValues_fixg_len : p_1_sortValues_len); ^~~~~~~~~ src/ComputeNonbondedBase.h:949:11: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j = ((lower + upper) >> 1); ^~~~~~~~~ src/ComputeNonbondedBase.h:950:11: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal jSortVal = sortValues[j].sortValue; ^~~~~~~~~ src/ComputeNonbondedBase.h:977:6: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* sortEntry0 = sortValues + g; ^~~~~~~~~ src/ComputeNonbondedBase.h:978:6: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* sortEntry1 = sortValues + g + 1; ^~~~~~~~~ src/ComputeNonbondedBase.h:979:13: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int jprev0 = sortEntry0->index; ^~~~~~~~~ src/ComputeNonbondedBase.h:980:6: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int jprev1 = sortEntry1->index; ^~~~~~~~~ src/ComputeNonbondedBase.h:986:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j0; ^~~~~~~~~ src/ComputeNonbondedBase.h:987:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j1; ^~~~~~~~~ src/ComputeNonbondedBase.h:1188:6: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* sortEntry = sortValues + g; ^~~~~~~~~ src/ComputeNonbondedBase.h:1189:13: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j = sortEntry->index; ^~~~~~~~~ src/ComputeNonbondedBase.h:1242:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int *pli = pairlist2; ^~~~~~~~~ src/ComputeNonbondedBase.h:1245:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register plint *plin = pairlistn; ^~~~~~~~~ src/ComputeNonbondedBase.h:1365:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int jprev0 = pairlist [k ]; ^~~~~~~~~ src/ComputeNonbondedBase.h:1366:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int jprev1 = pairlist [k + 1]; ^~~~~~~~~ src/ComputeNonbondedBase.h:1368:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j0; ^~~~~~~~~ src/ComputeNonbondedBase.h:1369:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j1; ^~~~~~~~~ In file included from src/ComputeNonbondedGo.C:29: In file included from src/ComputeNonbondedBase.h:1983: src/ComputeNonbondedBase2.h:194:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_x = p_i_x - p_j->position.x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:195:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_y = p_i_y - p_j->position.y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:196:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_z = p_i_z - p_j->position.z; ^~~~~~~~~ src/ComputeNonbondedBase2.h:426:8: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const CompAtomExt *pExt_j = pExt_1 + j; ^~~~~~~~~ src/ComputeNonbondedBase2.h:483:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal fast_dir = ^~~~~~~~~ src/ComputeNonbondedBase2.h:495:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal tmp_x = force_r * p_ij_x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:499:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal tmp_y = force_r * p_ij_y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:503:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal tmp_z = force_r * p_ij_z; ^~~~~~~~~ src/ComputeNonbondedBase2.h:684:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_dir = (diffa * slow_d + slow_c) * diffa + slow_b; ^~~~~~~~~ src/ComputeNonbondedBase2.h:696:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_x = fullforce_r * p_ij_x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:699:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_y = fullforce_r * p_ij_y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:702:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_z = fullforce_r * p_ij_z; ^~~~~~~~~ In file included from src/ComputeNonbondedGo.C:29: In file included from src/ComputeNonbondedBase.h:2000: src/ComputeNonbondedBase2.h:194:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_x = p_i_x - p_j->position.x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:195:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_y = p_i_y - p_j->position.y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:196:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_z = p_i_z - p_j->position.z; ^~~~~~~~~ src/ComputeNonbondedBase2.h:483:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal fast_dir = ^~~~~~~~~ src/ComputeNonbondedBase2.h:495:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal tmp_x = force_r * p_ij_x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:499:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal tmp_y = force_r * p_ij_y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:503:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal tmp_z = force_r * p_ij_z; ^~~~~~~~~ src/ComputeNonbondedBase2.h:684:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_dir = (diffa * slow_d + slow_c) * diffa + slow_b; ^~~~~~~~~ src/ComputeNonbondedBase2.h:696:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_x = fullforce_r * p_ij_x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:699:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_y = fullforce_r * p_ij_y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:702:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_z = fullforce_r * p_ij_z; ^~~~~~~~~ In file included from src/ComputeNonbondedGo.C:29: In file included from src/ComputeNonbondedBase.h:2016: src/ComputeNonbondedBase2.h:194:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_x = p_i_x - p_j->position.x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:195:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_y = p_i_y - p_j->position.y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:196:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_z = p_i_z - p_j->position.z; ^~~~~~~~~ src/ComputeNonbondedBase2.h:684:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_dir = (diffa * slow_d + slow_c) * diffa + slow_b; ^~~~~~~~~ src/ComputeNonbondedBase2.h:696:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_x = fullforce_r * p_ij_x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:699:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_y = fullforce_r * p_ij_y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:702:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_z = fullforce_r * p_ij_z; ^~~~~~~~~ In file included from src/ComputeNonbondedGo.C:31: src/ComputeNonbondedBase.h:331:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal plcutoff2 = \ ^~~~~~~~~ src/ComputeNonbondedBase.h:333:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal groupplcutoff2 = \ ^~~~~~~~~ src/ComputeNonbondedBase.h:516:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const int j_upper = params->numAtoms[1]; ^~~~~~~~~ src/ComputeNonbondedBase.h:517:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j; ^~~~~~~~~ src/ComputeNonbondedBase.h:518:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int i; ^~~~~~~~~ src/ComputeNonbondedBase.h:582:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* p_1_sortValues = atomSort_0_sortValues__; ^~~~~~~~~ src/ComputeNonbondedBase.h:583:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* p_1_sortValues_fixg = atomSort_1_sortValues__; ^~~~~~~~~ src/ComputeNonbondedBase.h:595:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal projLineVec_x = params->projLineVec.x; ^~~~~~~~~ src/ComputeNonbondedBase.h:596:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal projLineVec_y = params->projLineVec.y; ^~~~~~~~~ src/ComputeNonbondedBase.h:597:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal projLineVec_z = params->projLineVec.z; ^~~~~~~~~ src/ComputeNonbondedBase.h:601:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int nbgs = p_1->nonbondedGroupSize; ^~~~~~~~~ src/ComputeNonbondedBase.h:602:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal p_x = p_1->position.x; ^~~~~~~~~ src/ComputeNonbondedBase.h:603:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal p_y = p_1->position.y; ^~~~~~~~~ src/ComputeNonbondedBase.h:604:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal p_z = p_1->position.z; ^~~~~~~~~ src/ComputeNonbondedBase.h:605:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int index = 0; ^~~~~~~~~ src/ComputeNonbondedBase.h:607:12: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] for (register int j = nbgs; j < j_upper; j += nbgs) { ^~~~~~~~~ src/ComputeNonbondedBase.h:611:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const CompAtom* p_j_next = p_1 + j; ^~~~~~~~~ src/ComputeNonbondedBase.h:620:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal sortVal = COMPONENT_DOTPRODUCT(p,projLineVec); ^~~~~~~~~ src/ComputeNonbondedBase.h:628:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* p_1_sortValStorePtr = p_1_sortValues + p_1_sortValues_len; ^~~~~~~~~ src/ComputeNonbondedBase.h:638:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal sortVal = COMPONENT_DOTPRODUCT(p,projLineVec); ^~~~~~~~~ src/ComputeNonbondedBase.h:640:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* p_1_sortValStorePtr = p_1_sortValues + p_1_sortValues_len; ^~~~~~~~~ src/ComputeNonbondedBase.h:662:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int nbgs = p_0->nonbondedGroupSize; ^~~~~~~~~ src/ComputeNonbondedBase.h:663:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal p_x = p_0->position.x + offset_x; ^~~~~~~~~ src/ComputeNonbondedBase.h:664:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal p_y = p_0->position.y + offset_y; ^~~~~~~~~ src/ComputeNonbondedBase.h:665:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal p_z = p_0->position.z + offset_z; ^~~~~~~~~ src/ComputeNonbondedBase.h:666:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int index = 0; ^~~~~~~~~ src/ComputeNonbondedBase.h:668:12: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] for (register int i = nbgs; i < i_upper; i += nbgs) { ^~~~~~~~~ src/ComputeNonbondedBase.h:672:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const CompAtom* p_i_next = p_0 + i; ^~~~~~~~~ src/ComputeNonbondedBase.h:676:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal sortVal = COMPONENT_DOTPRODUCT(p,projLineVec); ^~~~~~~~~ src/ComputeNonbondedBase.h:684:2: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal* p_0_sortValStorePtr = p_0_sortValues + index; ^~~~~~~~~ src/ComputeNonbondedBase.h:691:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal sortVal = COMPONENT_DOTPRODUCT(p,projLineVec); ^~~~~~~~~ src/ComputeNonbondedBase.h:693:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal* p_0_sortValStorePtr = p_0_sortValues + index; ^~~~~~~~~ src/ComputeNonbondedBase.h:732:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int fixg = 0; ^~~~~~~~~ src/ComputeNonbondedBase.h:734:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* p_1_sortEntry = p_1_sortValues + tmpI; ^~~~~~~~~ src/ComputeNonbondedBase.h:735:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int p_1_index = p_1_sortEntry->index; ^~~~~~~~~ src/ComputeNonbondedBase.h:737:11: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* p_1_sortEntry_fixg = p_1_sortValues_fixg + p_1_sortValues_fixg_len; ^~~~~~~~~ src/ComputeNonbondedBase.h:840:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_i_x = p_i.position.x + offset_x; ^~~~~~~~~ src/ComputeNonbondedBase.h:841:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_i_y = p_i.position.y + offset_y; ^~~~~~~~~ src/ComputeNonbondedBase.h:842:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_i_z = p_i.position.z + offset_z; ^~~~~~~~~ src/ComputeNonbondedBase.h:933:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int *pli = pairlist + pairlistindex; ^~~~~~~~~ src/ComputeNonbondedBase.h:940:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int g = 0; ^~~~~~~~~ src/ComputeNonbondedBase.h:941:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal p_i_sortValue = p_0_sortValues[i]; ^~~~~~~~~ src/ComputeNonbondedBase.h:943:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* sortValues = ( groupfixed ? p_1_sortValues_fixg : p_1_sortValues ); ^~~~~~~~~ src/ComputeNonbondedBase.h:946:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int lower = 0; ^~~~~~~~~ src/ComputeNonbondedBase.h:947:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int upper = (groupfixed ? p_1_sortValues_fixg_len : p_1_sortValues_len); ^~~~~~~~~ src/ComputeNonbondedBase.h:949:11: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j = ((lower + upper) >> 1); ^~~~~~~~~ src/ComputeNonbondedBase.h:950:11: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal jSortVal = sortValues[j].sortValue; ^~~~~~~~~ src/ComputeNonbondedBase.h:977:6: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* sortEntry0 = sortValues + g; ^~~~~~~~~ src/ComputeNonbondedBase.h:978:6: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* sortEntry1 = sortValues + g + 1; ^~~~~~~~~ src/ComputeNonbondedBase.h:979:13: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int jprev0 = sortEntry0->index; ^~~~~~~~~ src/ComputeNonbondedBase.h:980:6: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int jprev1 = sortEntry1->index; ^~~~~~~~~ src/ComputeNonbondedBase.h:986:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j0; ^~~~~~~~~ src/ComputeNonbondedBase.h:987:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j1; ^~~~~~~~~ src/ComputeNonbondedBase.h:1188:6: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* sortEntry = sortValues + g; ^~~~~~~~~ src/ComputeNonbondedBase.h:1189:13: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j = sortEntry->index; ^~~~~~~~~ src/ComputeNonbondedBase.h:1242:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int *pli = pairlist2; ^~~~~~~~~ src/ComputeNonbondedBase.h:1245:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register plint *plin = pairlistn; ^~~~~~~~~ src/ComputeNonbondedBase.h:1365:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int jprev0 = pairlist [k ]; ^~~~~~~~~ src/ComputeNonbondedBase.h:1366:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int jprev1 = pairlist [k + 1]; ^~~~~~~~~ src/ComputeNonbondedBase.h:1368:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j0; ^~~~~~~~~ src/ComputeNonbondedBase.h:1369:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j1; ^~~~~~~~~ In file included from src/ComputeNonbondedGo.C:31: In file included from src/ComputeNonbondedBase.h:1983: src/ComputeNonbondedBase2.h:194:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_x = p_i_x - p_j->position.x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:195:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_y = p_i_y - p_j->position.y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:196:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_z = p_i_z - p_j->position.z; ^~~~~~~~~ src/ComputeNonbondedBase2.h:284:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal vdw_val = ^~~~~~~~~ src/ComputeNonbondedBase.h:64:21: note: expanded from macro 'ENERGY' #define ENERGY(X) X ^ In file included from src/ComputeNonbondedGo.C:31: In file included from src/ComputeNonbondedBase.h:1983: src/ComputeNonbondedBase2.h:344:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal fast_val = ^~~~~~~~~ src/ComputeNonbondedBase.h:64:21: note: expanded from macro 'ENERGY' #define ENERGY(X) X ^ In file included from src/ComputeNonbondedGo.C:31: In file included from src/ComputeNonbondedBase.h:1983: src/ComputeNonbondedBase2.h:426:8: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const CompAtomExt *pExt_j = pExt_1 + j; ^~~~~~~~~ src/ComputeNonbondedBase2.h:483:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal fast_dir = ^~~~~~~~~ src/ComputeNonbondedBase2.h:495:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal tmp_x = force_r * p_ij_x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:499:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal tmp_y = force_r * p_ij_y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:503:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal tmp_z = force_r * p_ij_z; ^~~~~~~~~ src/ComputeNonbondedBase2.h:631:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_val = ^~~~~~~~~ src/ComputeNonbondedBase.h:64:21: note: expanded from macro 'ENERGY' #define ENERGY(X) X ^ In file included from src/ComputeNonbondedGo.C:31: In file included from src/ComputeNonbondedBase.h:1983: src/ComputeNonbondedBase2.h:684:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_dir = (diffa * slow_d + slow_c) * diffa + slow_b; ^~~~~~~~~ src/ComputeNonbondedBase2.h:696:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_x = fullforce_r * p_ij_x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:699:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_y = fullforce_r * p_ij_y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:702:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_z = fullforce_r * p_ij_z; ^~~~~~~~~ In file included from src/ComputeNonbondedGo.C:31: In file included from src/ComputeNonbondedBase.h:2000: src/ComputeNonbondedBase2.h:194:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_x = p_i_x - p_j->position.x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:195:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_y = p_i_y - p_j->position.y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:196:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_z = p_i_z - p_j->position.z; ^~~~~~~~~ src/ComputeNonbondedBase2.h:284:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal vdw_val = ^~~~~~~~~ src/ComputeNonbondedBase.h:64:21: note: expanded from macro 'ENERGY' #define ENERGY(X) X ^ In file included from src/ComputeNonbondedGo.C:31: In file included from src/ComputeNonbondedBase.h:2000: src/ComputeNonbondedBase2.h:344:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal fast_val = ^~~~~~~~~ src/ComputeNonbondedBase.h:64:21: note: expanded from macro 'ENERGY' #define ENERGY(X) X ^ In file included from src/ComputeNonbondedGo.C:31: In file included from src/ComputeNonbondedBase.h:2000: src/ComputeNonbondedBase2.h:483:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal fast_dir = ^~~~~~~~~ src/ComputeNonbondedBase2.h:495:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal tmp_x = force_r * p_ij_x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:499:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal tmp_y = force_r * p_ij_y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:503:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal tmp_z = force_r * p_ij_z; ^~~~~~~~~ src/ComputeNonbondedBase2.h:631:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_val = ^~~~~~~~~ src/ComputeNonbondedBase.h:64:21: note: expanded from macro 'ENERGY' #define ENERGY(X) X ^ In file included from src/ComputeNonbondedGo.C:31: In file included from src/ComputeNonbondedBase.h:2000: src/ComputeNonbondedBase2.h:684:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_dir = (diffa * slow_d + slow_c) * diffa + slow_b; ^~~~~~~~~ src/ComputeNonbondedBase2.h:696:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_x = fullforce_r * p_ij_x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:699:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_y = fullforce_r * p_ij_y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:702:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_z = fullforce_r * p_ij_z; ^~~~~~~~~ In file included from src/ComputeNonbondedGo.C:31: In file included from src/ComputeNonbondedBase.h:2016: src/ComputeNonbondedBase2.h:194:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_x = p_i_x - p_j->position.x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:195:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_y = p_i_y - p_j->position.y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:196:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_z = p_i_z - p_j->position.z; ^~~~~~~~~ src/ComputeNonbondedBase2.h:631:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_val = ^~~~~~~~~ src/ComputeNonbondedBase.h:64:21: note: expanded from macro 'ENERGY' #define ENERGY(X) X ^ In file included from src/ComputeNonbondedGo.C:31: In file included from src/ComputeNonbondedBase.h:2016: src/ComputeNonbondedBase2.h:684:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_dir = (diffa * slow_d + slow_c) * diffa + slow_b; ^~~~~~~~~ src/ComputeNonbondedBase2.h:696:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_x = fullforce_r * p_ij_x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:699:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_y = fullforce_r * p_ij_y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:702:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_z = fullforce_r * p_ij_z; ^~~~~~~~~ In file included from src/ComputeNonbondedGo.C:34: src/ComputeNonbondedBase.h:331:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal plcutoff2 = \ ^~~~~~~~~ src/ComputeNonbondedBase.h:333:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal groupplcutoff2 = \ ^~~~~~~~~ src/ComputeNonbondedBase.h:516:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const int j_upper = params->numAtoms[1]; ^~~~~~~~~ src/ComputeNonbondedBase.h:517:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j; ^~~~~~~~~ src/ComputeNonbondedBase.h:518:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int i; ^~~~~~~~~ src/ComputeNonbondedBase.h:582:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* p_1_sortValues = atomSort_0_sortValues__; ^~~~~~~~~ src/ComputeNonbondedBase.h:583:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* p_1_sortValues_fixg = atomSort_1_sortValues__; ^~~~~~~~~ src/ComputeNonbondedBase.h:595:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal projLineVec_x = params->projLineVec.x; ^~~~~~~~~ src/ComputeNonbondedBase.h:596:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal projLineVec_y = params->projLineVec.y; ^~~~~~~~~ src/ComputeNonbondedBase.h:597:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal projLineVec_z = params->projLineVec.z; ^~~~~~~~~ src/ComputeNonbondedBase.h:601:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int nbgs = p_1->nonbondedGroupSize; ^~~~~~~~~ src/ComputeNonbondedBase.h:602:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal p_x = p_1->position.x; ^~~~~~~~~ src/ComputeNonbondedBase.h:603:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal p_y = p_1->position.y; ^~~~~~~~~ src/ComputeNonbondedBase.h:604:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal p_z = p_1->position.z; ^~~~~~~~~ src/ComputeNonbondedBase.h:605:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int index = 0; ^~~~~~~~~ src/ComputeNonbondedBase.h:607:12: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] for (register int j = nbgs; j < j_upper; j += nbgs) { ^~~~~~~~~ src/ComputeNonbondedBase.h:611:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const CompAtom* p_j_next = p_1 + j; ^~~~~~~~~ src/ComputeNonbondedBase.h:620:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal sortVal = COMPONENT_DOTPRODUCT(p,projLineVec); ^~~~~~~~~ src/ComputeNonbondedBase.h:628:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* p_1_sortValStorePtr = p_1_sortValues + p_1_sortValues_len; ^~~~~~~~~ src/ComputeNonbondedBase.h:638:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal sortVal = COMPONENT_DOTPRODUCT(p,projLineVec); ^~~~~~~~~ src/ComputeNonbondedBase.h:640:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* p_1_sortValStorePtr = p_1_sortValues + p_1_sortValues_len; ^~~~~~~~~ src/ComputeNonbondedBase.h:662:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int nbgs = p_0->nonbondedGroupSize; ^~~~~~~~~ src/ComputeNonbondedBase.h:663:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal p_x = p_0->position.x + offset_x; ^~~~~~~~~ src/ComputeNonbondedBase.h:664:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal p_y = p_0->position.y + offset_y; ^~~~~~~~~ src/ComputeNonbondedBase.h:665:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal p_z = p_0->position.z + offset_z; ^~~~~~~~~ src/ComputeNonbondedBase.h:666:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int index = 0; ^~~~~~~~~ src/ComputeNonbondedBase.h:668:12: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] for (register int i = nbgs; i < i_upper; i += nbgs) { ^~~~~~~~~ src/ComputeNonbondedBase.h:672:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const CompAtom* p_i_next = p_0 + i; ^~~~~~~~~ src/ComputeNonbondedBase.h:676:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal sortVal = COMPONENT_DOTPRODUCT(p,projLineVec); ^~~~~~~~~ src/ComputeNonbondedBase.h:684:2: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal* p_0_sortValStorePtr = p_0_sortValues + index; ^~~~~~~~~ src/ComputeNonbondedBase.h:691:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal sortVal = COMPONENT_DOTPRODUCT(p,projLineVec); ^~~~~~~~~ src/ComputeNonbondedBase.h:693:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal* p_0_sortValStorePtr = p_0_sortValues + index; ^~~~~~~~~ src/ComputeNonbondedBase.h:732:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int fixg = 0; ^~~~~~~~~ src/ComputeNonbondedBase.h:734:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* p_1_sortEntry = p_1_sortValues + tmpI; ^~~~~~~~~ src/ComputeNonbondedBase.h:735:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int p_1_index = p_1_sortEntry->index; ^~~~~~~~~ src/ComputeNonbondedBase.h:737:11: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* p_1_sortEntry_fixg = p_1_sortValues_fixg + p_1_sortValues_fixg_len; ^~~~~~~~~ src/ComputeNonbondedBase.h:840:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_i_x = p_i.position.x + offset_x; ^~~~~~~~~ src/ComputeNonbondedBase.h:841:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_i_y = p_i.position.y + offset_y; ^~~~~~~~~ src/ComputeNonbondedBase.h:842:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_i_z = p_i.position.z + offset_z; ^~~~~~~~~ src/ComputeNonbondedBase.h:933:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int *pli = pairlist + pairlistindex; ^~~~~~~~~ src/ComputeNonbondedBase.h:940:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int g = 0; ^~~~~~~~~ src/ComputeNonbondedBase.h:941:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal p_i_sortValue = p_0_sortValues[i]; ^~~~~~~~~ src/ComputeNonbondedBase.h:943:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* sortValues = ( groupfixed ? p_1_sortValues_fixg : p_1_sortValues ); ^~~~~~~~~ src/ComputeNonbondedBase.h:946:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int lower = 0; ^~~~~~~~~ src/ComputeNonbondedBase.h:947:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int upper = (groupfixed ? p_1_sortValues_fixg_len : p_1_sortValues_len); ^~~~~~~~~ src/ComputeNonbondedBase.h:949:11: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j = ((lower + upper) >> 1); ^~~~~~~~~ src/ComputeNonbondedBase.h:950:11: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal jSortVal = sortValues[j].sortValue; ^~~~~~~~~ src/ComputeNonbondedBase.h:977:6: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* sortEntry0 = sortValues + g; ^~~~~~~~~ src/ComputeNonbondedBase.h:978:6: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* sortEntry1 = sortValues + g + 1; ^~~~~~~~~ src/ComputeNonbondedBase.h:979:13: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int jprev0 = sortEntry0->index; ^~~~~~~~~ src/ComputeNonbondedBase.h:980:6: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int jprev1 = sortEntry1->index; ^~~~~~~~~ src/ComputeNonbondedBase.h:986:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j0; ^~~~~~~~~ src/ComputeNonbondedBase.h:987:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j1; ^~~~~~~~~ src/ComputeNonbondedBase.h:1188:6: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* sortEntry = sortValues + g; ^~~~~~~~~ src/ComputeNonbondedBase.h:1189:13: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j = sortEntry->index; ^~~~~~~~~ src/ComputeNonbondedBase.h:1242:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int *pli = pairlist2; ^~~~~~~~~ src/ComputeNonbondedBase.h:1245:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register plint *plin = pairlistn; ^~~~~~~~~ src/ComputeNonbondedBase.h:1365:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int jprev0 = pairlist [k ]; ^~~~~~~~~ src/ComputeNonbondedBase.h:1366:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int jprev1 = pairlist [k + 1]; ^~~~~~~~~ src/ComputeNonbondedBase.h:1368:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j0; ^~~~~~~~~ src/ComputeNonbondedBase.h:1369:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j1; ^~~~~~~~~ In file included from src/ComputeNonbondedGo.C:34: In file included from src/ComputeNonbondedBase.h:1983: src/ComputeNonbondedBase2.h:194:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_x = p_i_x - p_j->position.x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:195:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_y = p_i_y - p_j->position.y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:196:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_z = p_i_z - p_j->position.z; ^~~~~~~~~ src/ComputeNonbondedBase2.h:684:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_dir = (diffa * slow_d + slow_c) * diffa + slow_b; ^~~~~~~~~ src/ComputeNonbondedBase2.h:696:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_x = fullforce_r * p_ij_x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:699:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_y = fullforce_r * p_ij_y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:702:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_z = fullforce_r * p_ij_z; ^~~~~~~~~ In file included from src/ComputeNonbondedGo.C:34: In file included from src/ComputeNonbondedBase.h:2000: src/ComputeNonbondedBase2.h:194:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_x = p_i_x - p_j->position.x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:195:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_y = p_i_y - p_j->position.y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:196:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_z = p_i_z - p_j->position.z; ^~~~~~~~~ src/ComputeNonbondedBase2.h:684:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_dir = (diffa * slow_d + slow_c) * diffa + slow_b; ^~~~~~~~~ src/ComputeNonbondedBase2.h:696:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_x = fullforce_r * p_ij_x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:699:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_y = fullforce_r * p_ij_y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:702:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_z = fullforce_r * p_ij_z; ^~~~~~~~~ In file included from src/ComputeNonbondedGo.C:34: In file included from src/ComputeNonbondedBase.h:2016: src/ComputeNonbondedBase2.h:194:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_x = p_i_x - p_j->position.x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:195:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_y = p_i_y - p_j->position.y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:196:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_z = p_i_z - p_j->position.z; ^~~~~~~~~ src/ComputeNonbondedBase2.h:684:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_dir = (diffa * slow_d + slow_c) * diffa + slow_b; ^~~~~~~~~ src/ComputeNonbondedBase2.h:696:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_x = fullforce_r * p_ij_x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:699:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_y = fullforce_r * p_ij_y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:702:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_z = fullforce_r * p_ij_z; ^~~~~~~~~ In file included from src/ComputeNonbondedGo.C:36: src/ComputeNonbondedBase.h:331:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal plcutoff2 = \ ^~~~~~~~~ src/ComputeNonbondedBase.h:333:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal groupplcutoff2 = \ ^~~~~~~~~ src/ComputeNonbondedBase.h:516:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const int j_upper = params->numAtoms[1]; ^~~~~~~~~ src/ComputeNonbondedBase.h:517:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j; ^~~~~~~~~ src/ComputeNonbondedBase.h:518:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int i; ^~~~~~~~~ src/ComputeNonbondedBase.h:582:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* p_1_sortValues = atomSort_0_sortValues__; ^~~~~~~~~ src/ComputeNonbondedBase.h:583:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* p_1_sortValues_fixg = atomSort_1_sortValues__; ^~~~~~~~~ src/ComputeNonbondedBase.h:595:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal projLineVec_x = params->projLineVec.x; ^~~~~~~~~ src/ComputeNonbondedBase.h:596:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal projLineVec_y = params->projLineVec.y; ^~~~~~~~~ src/ComputeNonbondedBase.h:597:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal projLineVec_z = params->projLineVec.z; ^~~~~~~~~ src/ComputeNonbondedBase.h:601:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int nbgs = p_1->nonbondedGroupSize; ^~~~~~~~~ src/ComputeNonbondedBase.h:602:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal p_x = p_1->position.x; ^~~~~~~~~ src/ComputeNonbondedBase.h:603:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal p_y = p_1->position.y; ^~~~~~~~~ src/ComputeNonbondedBase.h:604:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal p_z = p_1->position.z; ^~~~~~~~~ src/ComputeNonbondedBase.h:605:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int index = 0; ^~~~~~~~~ src/ComputeNonbondedBase.h:607:12: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] for (register int j = nbgs; j < j_upper; j += nbgs) { ^~~~~~~~~ src/ComputeNonbondedBase.h:611:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const CompAtom* p_j_next = p_1 + j; ^~~~~~~~~ src/ComputeNonbondedBase.h:620:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal sortVal = COMPONENT_DOTPRODUCT(p,projLineVec); ^~~~~~~~~ src/ComputeNonbondedBase.h:628:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* p_1_sortValStorePtr = p_1_sortValues + p_1_sortValues_len; ^~~~~~~~~ src/ComputeNonbondedBase.h:638:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal sortVal = COMPONENT_DOTPRODUCT(p,projLineVec); ^~~~~~~~~ src/ComputeNonbondedBase.h:640:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* p_1_sortValStorePtr = p_1_sortValues + p_1_sortValues_len; ^~~~~~~~~ src/ComputeNonbondedBase.h:662:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int nbgs = p_0->nonbondedGroupSize; ^~~~~~~~~ src/ComputeNonbondedBase.h:663:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal p_x = p_0->position.x + offset_x; ^~~~~~~~~ src/ComputeNonbondedBase.h:664:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal p_y = p_0->position.y + offset_y; ^~~~~~~~~ src/ComputeNonbondedBase.h:665:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal p_z = p_0->position.z + offset_z; ^~~~~~~~~ src/ComputeNonbondedBase.h:666:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int index = 0; ^~~~~~~~~ src/ComputeNonbondedBase.h:668:12: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] for (register int i = nbgs; i < i_upper; i += nbgs) { ^~~~~~~~~ src/ComputeNonbondedBase.h:672:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const CompAtom* p_i_next = p_0 + i; ^~~~~~~~~ src/ComputeNonbondedBase.h:676:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal sortVal = COMPONENT_DOTPRODUCT(p,projLineVec); ^~~~~~~~~ src/ComputeNonbondedBase.h:684:2: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal* p_0_sortValStorePtr = p_0_sortValues + index; ^~~~~~~~~ src/ComputeNonbondedBase.h:691:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal sortVal = COMPONENT_DOTPRODUCT(p,projLineVec); ^~~~~~~~~ src/ComputeNonbondedBase.h:693:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal* p_0_sortValStorePtr = p_0_sortValues + index; ^~~~~~~~~ src/ComputeNonbondedBase.h:732:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int fixg = 0; ^~~~~~~~~ src/ComputeNonbondedBase.h:734:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* p_1_sortEntry = p_1_sortValues + tmpI; ^~~~~~~~~ src/ComputeNonbondedBase.h:735:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int p_1_index = p_1_sortEntry->index; ^~~~~~~~~ src/ComputeNonbondedBase.h:737:11: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* p_1_sortEntry_fixg = p_1_sortValues_fixg + p_1_sortValues_fixg_len; ^~~~~~~~~ src/ComputeNonbondedBase.h:840:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_i_x = p_i.position.x + offset_x; ^~~~~~~~~ src/ComputeNonbondedBase.h:841:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_i_y = p_i.position.y + offset_y; ^~~~~~~~~ src/ComputeNonbondedBase.h:842:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_i_z = p_i.position.z + offset_z; ^~~~~~~~~ src/ComputeNonbondedBase.h:933:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int *pli = pairlist + pairlistindex; ^~~~~~~~~ src/ComputeNonbondedBase.h:940:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int g = 0; ^~~~~~~~~ src/ComputeNonbondedBase.h:941:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal p_i_sortValue = p_0_sortValues[i]; ^~~~~~~~~ src/ComputeNonbondedBase.h:943:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* sortValues = ( groupfixed ? p_1_sortValues_fixg : p_1_sortValues ); ^~~~~~~~~ src/ComputeNonbondedBase.h:946:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int lower = 0; ^~~~~~~~~ src/ComputeNonbondedBase.h:947:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int upper = (groupfixed ? p_1_sortValues_fixg_len : p_1_sortValues_len); ^~~~~~~~~ src/ComputeNonbondedBase.h:949:11: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j = ((lower + upper) >> 1); ^~~~~~~~~ src/ComputeNonbondedBase.h:950:11: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal jSortVal = sortValues[j].sortValue; ^~~~~~~~~ src/ComputeNonbondedBase.h:977:6: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* sortEntry0 = sortValues + g; ^~~~~~~~~ src/ComputeNonbondedBase.h:978:6: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* sortEntry1 = sortValues + g + 1; ^~~~~~~~~ src/ComputeNonbondedBase.h:979:13: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int jprev0 = sortEntry0->index; ^~~~~~~~~ src/ComputeNonbondedBase.h:980:6: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int jprev1 = sortEntry1->index; ^~~~~~~~~ src/ComputeNonbondedBase.h:986:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j0; ^~~~~~~~~ src/ComputeNonbondedBase.h:987:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j1; ^~~~~~~~~ src/ComputeNonbondedBase.h:1188:6: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* sortEntry = sortValues + g; ^~~~~~~~~ src/ComputeNonbondedBase.h:1189:13: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j = sortEntry->index; ^~~~~~~~~ src/ComputeNonbondedBase.h:1242:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int *pli = pairlist2; ^~~~~~~~~ src/ComputeNonbondedBase.h:1245:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register plint *plin = pairlistn; ^~~~~~~~~ src/ComputeNonbondedBase.h:1365:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int jprev0 = pairlist [k ]; ^~~~~~~~~ src/ComputeNonbondedBase.h:1366:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int jprev1 = pairlist [k + 1]; ^~~~~~~~~ src/ComputeNonbondedBase.h:1368:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j0; ^~~~~~~~~ src/ComputeNonbondedBase.h:1369:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j1; ^~~~~~~~~ In file included from src/ComputeNonbondedGo.C:36: In file included from src/ComputeNonbondedBase.h:1983: src/ComputeNonbondedBase2.h:194:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_x = p_i_x - p_j->position.x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:195:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_y = p_i_y - p_j->position.y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:196:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_z = p_i_z - p_j->position.z; ^~~~~~~~~ src/ComputeNonbondedBase2.h:284:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal vdw_val = ^~~~~~~~~ src/ComputeNonbondedBase.h:64:21: note: expanded from macro 'ENERGY' #define ENERGY(X) X ^ In file included from src/ComputeNonbondedGo.C:36: In file included from src/ComputeNonbondedBase.h:1983: src/ComputeNonbondedBase2.h:631:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_val = ^~~~~~~~~ src/ComputeNonbondedBase.h:64:21: note: expanded from macro 'ENERGY' #define ENERGY(X) X ^ In file included from src/ComputeNonbondedGo.C:36: In file included from src/ComputeNonbondedBase.h:1983: src/ComputeNonbondedBase2.h:684:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_dir = (diffa * slow_d + slow_c) * diffa + slow_b; ^~~~~~~~~ src/ComputeNonbondedBase2.h:696:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_x = fullforce_r * p_ij_x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:699:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_y = fullforce_r * p_ij_y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:702:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_z = fullforce_r * p_ij_z; ^~~~~~~~~ In file included from src/ComputeNonbondedGo.C:36: In file included from src/ComputeNonbondedBase.h:2000: src/ComputeNonbondedBase2.h:194:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_x = p_i_x - p_j->position.x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:195:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_y = p_i_y - p_j->position.y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:196:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_z = p_i_z - p_j->position.z; ^~~~~~~~~ src/ComputeNonbondedBase2.h:284:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal vdw_val = ^~~~~~~~~ src/ComputeNonbondedBase.h:64:21: note: expanded from macro 'ENERGY' #define ENERGY(X) X ^ In file included from src/ComputeNonbondedGo.C:36: In file included from src/ComputeNonbondedBase.h:2000: src/ComputeNonbondedBase2.h:631:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_val = ^~~~~~~~~ src/ComputeNonbondedBase.h:64:21: note: expanded from macro 'ENERGY' #define ENERGY(X) X ^ In file included from src/ComputeNonbondedGo.C:36: In file included from src/ComputeNonbondedBase.h:2000: src/ComputeNonbondedBase2.h:684:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_dir = (diffa * slow_d + slow_c) * diffa + slow_b; ^~~~~~~~~ src/ComputeNonbondedBase2.h:696:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_x = fullforce_r * p_ij_x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:699:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_y = fullforce_r * p_ij_y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:702:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_z = fullforce_r * p_ij_z; ^~~~~~~~~ In file included from src/ComputeNonbondedGo.C:36: In file included from src/ComputeNonbondedBase.h:2016: src/ComputeNonbondedBase2.h:194:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_x = p_i_x - p_j->position.x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:195:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_y = p_i_y - p_j->position.y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:196:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_z = p_i_z - p_j->position.z; ^~~~~~~~~ src/ComputeNonbondedBase2.h:631:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_val = ^~~~~~~~~ src/ComputeNonbondedBase.h:64:21: note: expanded from macro 'ENERGY' #define ENERGY(X) X ^ In file included from src/ComputeNonbondedGo.C:36: In file included from src/ComputeNonbondedBase.h:2016: src/ComputeNonbondedBase2.h:684:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_dir = (diffa * slow_d + slow_c) * diffa + slow_b; ^~~~~~~~~ src/ComputeNonbondedBase2.h:696:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_x = fullforce_r * p_ij_x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:699:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_y = fullforce_r * p_ij_y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:702:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_z = fullforce_r * p_ij_z; ^~~~~~~~~ In file included from src/ComputeNonbondedGo.C:40: src/ComputeNonbondedBase.h:331:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal plcutoff2 = \ ^~~~~~~~~ src/ComputeNonbondedBase.h:333:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal groupplcutoff2 = \ ^~~~~~~~~ src/ComputeNonbondedBase.h:516:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const int j_upper = params->numAtoms[1]; ^~~~~~~~~ src/ComputeNonbondedBase.h:517:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j; ^~~~~~~~~ src/ComputeNonbondedBase.h:518:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int i; ^~~~~~~~~ src/ComputeNonbondedBase.h:582:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* p_1_sortValues = atomSort_0_sortValues__; ^~~~~~~~~ src/ComputeNonbondedBase.h:583:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* p_1_sortValues_fixg = atomSort_1_sortValues__; ^~~~~~~~~ src/ComputeNonbondedBase.h:595:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal projLineVec_x = params->projLineVec.x; ^~~~~~~~~ src/ComputeNonbondedBase.h:596:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal projLineVec_y = params->projLineVec.y; ^~~~~~~~~ src/ComputeNonbondedBase.h:597:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal projLineVec_z = params->projLineVec.z; ^~~~~~~~~ src/ComputeNonbondedBase.h:601:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int nbgs = p_1->nonbondedGroupSize; ^~~~~~~~~ src/ComputeNonbondedBase.h:602:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal p_x = p_1->position.x; ^~~~~~~~~ src/ComputeNonbondedBase.h:603:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal p_y = p_1->position.y; ^~~~~~~~~ src/ComputeNonbondedBase.h:604:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal p_z = p_1->position.z; ^~~~~~~~~ src/ComputeNonbondedBase.h:605:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int index = 0; ^~~~~~~~~ src/ComputeNonbondedBase.h:607:12: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] for (register int j = nbgs; j < j_upper; j += nbgs) { ^~~~~~~~~ src/ComputeNonbondedBase.h:611:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const CompAtom* p_j_next = p_1 + j; ^~~~~~~~~ src/ComputeNonbondedBase.h:620:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal sortVal = COMPONENT_DOTPRODUCT(p,projLineVec); ^~~~~~~~~ src/ComputeNonbondedBase.h:628:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* p_1_sortValStorePtr = p_1_sortValues + p_1_sortValues_len; ^~~~~~~~~ src/ComputeNonbondedBase.h:638:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal sortVal = COMPONENT_DOTPRODUCT(p,projLineVec); ^~~~~~~~~ src/ComputeNonbondedBase.h:640:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* p_1_sortValStorePtr = p_1_sortValues + p_1_sortValues_len; ^~~~~~~~~ src/ComputeNonbondedBase.h:662:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int nbgs = p_0->nonbondedGroupSize; ^~~~~~~~~ src/ComputeNonbondedBase.h:663:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal p_x = p_0->position.x + offset_x; ^~~~~~~~~ src/ComputeNonbondedBase.h:664:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal p_y = p_0->position.y + offset_y; ^~~~~~~~~ src/ComputeNonbondedBase.h:665:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal p_z = p_0->position.z + offset_z; ^~~~~~~~~ src/ComputeNonbondedBase.h:666:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int index = 0; ^~~~~~~~~ src/ComputeNonbondedBase.h:668:12: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] for (register int i = nbgs; i < i_upper; i += nbgs) { ^~~~~~~~~ src/ComputeNonbondedBase.h:672:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const CompAtom* p_i_next = p_0 + i; ^~~~~~~~~ src/ComputeNonbondedBase.h:676:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal sortVal = COMPONENT_DOTPRODUCT(p,projLineVec); ^~~~~~~~~ src/ComputeNonbondedBase.h:684:2: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal* p_0_sortValStorePtr = p_0_sortValues + index; ^~~~~~~~~ src/ComputeNonbondedBase.h:691:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal sortVal = COMPONENT_DOTPRODUCT(p,projLineVec); ^~~~~~~~~ src/ComputeNonbondedBase.h:693:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal* p_0_sortValStorePtr = p_0_sortValues + index; ^~~~~~~~~ src/ComputeNonbondedBase.h:732:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int fixg = 0; ^~~~~~~~~ src/ComputeNonbondedBase.h:734:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* p_1_sortEntry = p_1_sortValues + tmpI; ^~~~~~~~~ src/ComputeNonbondedBase.h:735:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int p_1_index = p_1_sortEntry->index; ^~~~~~~~~ src/ComputeNonbondedBase.h:737:11: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* p_1_sortEntry_fixg = p_1_sortValues_fixg + p_1_sortValues_fixg_len; ^~~~~~~~~ src/ComputeNonbondedBase.h:840:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_i_x = p_i.position.x + offset_x; ^~~~~~~~~ src/ComputeNonbondedBase.h:841:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_i_y = p_i.position.y + offset_y; ^~~~~~~~~ src/ComputeNonbondedBase.h:842:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_i_z = p_i.position.z + offset_z; ^~~~~~~~~ src/ComputeNonbondedBase.h:933:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int *pli = pairlist + pairlistindex; ^~~~~~~~~ src/ComputeNonbondedBase.h:940:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int g = 0; ^~~~~~~~~ src/ComputeNonbondedBase.h:941:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal p_i_sortValue = p_0_sortValues[i]; ^~~~~~~~~ src/ComputeNonbondedBase.h:943:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* sortValues = ( groupfixed ? p_1_sortValues_fixg : p_1_sortValues ); ^~~~~~~~~ src/ComputeNonbondedBase.h:946:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int lower = 0; ^~~~~~~~~ src/ComputeNonbondedBase.h:947:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int upper = (groupfixed ? p_1_sortValues_fixg_len : p_1_sortValues_len); ^~~~~~~~~ src/ComputeNonbondedBase.h:949:11: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j = ((lower + upper) >> 1); ^~~~~~~~~ src/ComputeNonbondedBase.h:950:11: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal jSortVal = sortValues[j].sortValue; ^~~~~~~~~ src/ComputeNonbondedBase.h:977:6: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* sortEntry0 = sortValues + g; ^~~~~~~~~ src/ComputeNonbondedBase.h:978:6: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* sortEntry1 = sortValues + g + 1; ^~~~~~~~~ src/ComputeNonbondedBase.h:979:13: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int jprev0 = sortEntry0->index; ^~~~~~~~~ src/ComputeNonbondedBase.h:980:6: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int jprev1 = sortEntry1->index; ^~~~~~~~~ src/ComputeNonbondedBase.h:986:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j0; ^~~~~~~~~ src/ComputeNonbondedBase.h:987:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j1; ^~~~~~~~~ src/ComputeNonbondedBase.h:1188:6: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* sortEntry = sortValues + g; ^~~~~~~~~ src/ComputeNonbondedBase.h:1189:13: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j = sortEntry->index; ^~~~~~~~~ src/ComputeNonbondedBase.h:1242:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int *pli = pairlist2; ^~~~~~~~~ src/ComputeNonbondedBase.h:1245:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register plint *plin = pairlistn; ^~~~~~~~~ src/ComputeNonbondedBase.h:1365:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int jprev0 = pairlist [k ]; ^~~~~~~~~ src/ComputeNonbondedBase.h:1366:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int jprev1 = pairlist [k + 1]; ^~~~~~~~~ src/ComputeNonbondedBase.h:1368:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j0; ^~~~~~~~~ src/ComputeNonbondedBase.h:1369:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j1; ^~~~~~~~~ In file included from src/ComputeNonbondedGo.C:40: In file included from src/ComputeNonbondedBase.h:1983: src/ComputeNonbondedBase2.h:194:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_x = p_i_x - p_j->position.x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:195:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_y = p_i_y - p_j->position.y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:196:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_z = p_i_z - p_j->position.z; ^~~~~~~~~ src/ComputeNonbondedBase2.h:684:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_dir = (diffa * slow_d + slow_c) * diffa + slow_b; ^~~~~~~~~ src/ComputeNonbondedBase2.h:696:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_x = fullforce_r * p_ij_x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:699:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_y = fullforce_r * p_ij_y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:702:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_z = fullforce_r * p_ij_z; ^~~~~~~~~ In file included from src/ComputeNonbondedGo.C:40: In file included from src/ComputeNonbondedBase.h:2000: src/ComputeNonbondedBase2.h:194:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_x = p_i_x - p_j->position.x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:195:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_y = p_i_y - p_j->position.y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:196:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_z = p_i_z - p_j->position.z; ^~~~~~~~~ src/ComputeNonbondedBase2.h:684:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_dir = (diffa * slow_d + slow_c) * diffa + slow_b; ^~~~~~~~~ src/ComputeNonbondedBase2.h:696:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_x = fullforce_r * p_ij_x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:699:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_y = fullforce_r * p_ij_y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:702:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_z = fullforce_r * p_ij_z; ^~~~~~~~~ In file included from src/ComputeNonbondedGo.C:40: In file included from src/ComputeNonbondedBase.h:2016: src/ComputeNonbondedBase2.h:194:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_x = p_i_x - p_j->position.x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:195:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_y = p_i_y - p_j->position.y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:196:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_z = p_i_z - p_j->position.z; ^~~~~~~~~ src/ComputeNonbondedBase2.h:684:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_dir = (diffa * slow_d + slow_c) * diffa + slow_b; ^~~~~~~~~ src/ComputeNonbondedBase2.h:696:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_x = fullforce_r * p_ij_x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:699:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_y = fullforce_r * p_ij_y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:702:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_z = fullforce_r * p_ij_z; ^~~~~~~~~ In file included from src/ComputeNonbondedGo.C:42: src/ComputeNonbondedBase.h:331:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal plcutoff2 = \ ^~~~~~~~~ src/ComputeNonbondedBase.h:333:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal groupplcutoff2 = \ ^~~~~~~~~ src/ComputeNonbondedBase.h:516:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const int j_upper = params->numAtoms[1]; ^~~~~~~~~ src/ComputeNonbondedBase.h:517:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j; ^~~~~~~~~ src/ComputeNonbondedBase.h:518:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int i; ^~~~~~~~~ src/ComputeNonbondedBase.h:582:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* p_1_sortValues = atomSort_0_sortValues__; ^~~~~~~~~ src/ComputeNonbondedBase.h:583:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* p_1_sortValues_fixg = atomSort_1_sortValues__; ^~~~~~~~~ src/ComputeNonbondedBase.h:595:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal projLineVec_x = params->projLineVec.x; ^~~~~~~~~ src/ComputeNonbondedBase.h:596:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal projLineVec_y = params->projLineVec.y; ^~~~~~~~~ src/ComputeNonbondedBase.h:597:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal projLineVec_z = params->projLineVec.z; ^~~~~~~~~ src/ComputeNonbondedBase.h:601:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int nbgs = p_1->nonbondedGroupSize; ^~~~~~~~~ src/ComputeNonbondedBase.h:602:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal p_x = p_1->position.x; ^~~~~~~~~ src/ComputeNonbondedBase.h:603:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal p_y = p_1->position.y; ^~~~~~~~~ src/ComputeNonbondedBase.h:604:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal p_z = p_1->position.z; ^~~~~~~~~ src/ComputeNonbondedBase.h:605:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int index = 0; ^~~~~~~~~ src/ComputeNonbondedBase.h:607:12: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] for (register int j = nbgs; j < j_upper; j += nbgs) { ^~~~~~~~~ src/ComputeNonbondedBase.h:611:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const CompAtom* p_j_next = p_1 + j; ^~~~~~~~~ src/ComputeNonbondedBase.h:620:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal sortVal = COMPONENT_DOTPRODUCT(p,projLineVec); ^~~~~~~~~ src/ComputeNonbondedBase.h:628:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* p_1_sortValStorePtr = p_1_sortValues + p_1_sortValues_len; ^~~~~~~~~ src/ComputeNonbondedBase.h:638:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal sortVal = COMPONENT_DOTPRODUCT(p,projLineVec); ^~~~~~~~~ src/ComputeNonbondedBase.h:640:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* p_1_sortValStorePtr = p_1_sortValues + p_1_sortValues_len; ^~~~~~~~~ src/ComputeNonbondedBase.h:662:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int nbgs = p_0->nonbondedGroupSize; ^~~~~~~~~ src/ComputeNonbondedBase.h:663:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal p_x = p_0->position.x + offset_x; ^~~~~~~~~ src/ComputeNonbondedBase.h:664:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal p_y = p_0->position.y + offset_y; ^~~~~~~~~ src/ComputeNonbondedBase.h:665:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal p_z = p_0->position.z + offset_z; ^~~~~~~~~ src/ComputeNonbondedBase.h:666:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int index = 0; ^~~~~~~~~ src/ComputeNonbondedBase.h:668:12: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] for (register int i = nbgs; i < i_upper; i += nbgs) { ^~~~~~~~~ src/ComputeNonbondedBase.h:672:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const CompAtom* p_i_next = p_0 + i; ^~~~~~~~~ src/ComputeNonbondedBase.h:676:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal sortVal = COMPONENT_DOTPRODUCT(p,projLineVec); ^~~~~~~~~ src/ComputeNonbondedBase.h:684:2: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal* p_0_sortValStorePtr = p_0_sortValues + index; ^~~~~~~~~ src/ComputeNonbondedBase.h:691:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal sortVal = COMPONENT_DOTPRODUCT(p,projLineVec); ^~~~~~~~~ src/ComputeNonbondedBase.h:693:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal* p_0_sortValStorePtr = p_0_sortValues + index; ^~~~~~~~~ src/ComputeNonbondedBase.h:732:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int fixg = 0; ^~~~~~~~~ src/ComputeNonbondedBase.h:734:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* p_1_sortEntry = p_1_sortValues + tmpI; ^~~~~~~~~ src/ComputeNonbondedBase.h:735:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int p_1_index = p_1_sortEntry->index; ^~~~~~~~~ src/ComputeNonbondedBase.h:737:11: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* p_1_sortEntry_fixg = p_1_sortValues_fixg + p_1_sortValues_fixg_len; ^~~~~~~~~ src/ComputeNonbondedBase.h:840:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_i_x = p_i.position.x + offset_x; ^~~~~~~~~ src/ComputeNonbondedBase.h:841:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_i_y = p_i.position.y + offset_y; ^~~~~~~~~ src/ComputeNonbondedBase.h:842:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_i_z = p_i.position.z + offset_z; ^~~~~~~~~ src/ComputeNonbondedBase.h:933:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int *pli = pairlist + pairlistindex; ^~~~~~~~~ src/ComputeNonbondedBase.h:940:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int g = 0; ^~~~~~~~~ src/ComputeNonbondedBase.h:941:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal p_i_sortValue = p_0_sortValues[i]; ^~~~~~~~~ src/ComputeNonbondedBase.h:943:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* sortValues = ( groupfixed ? p_1_sortValues_fixg : p_1_sortValues ); ^~~~~~~~~ src/ComputeNonbondedBase.h:946:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int lower = 0; ^~~~~~~~~ src/ComputeNonbondedBase.h:947:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int upper = (groupfixed ? p_1_sortValues_fixg_len : p_1_sortValues_len); ^~~~~~~~~ src/ComputeNonbondedBase.h:949:11: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j = ((lower + upper) >> 1); ^~~~~~~~~ src/ComputeNonbondedBase.h:950:11: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal jSortVal = sortValues[j].sortValue; ^~~~~~~~~ src/ComputeNonbondedBase.h:977:6: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* sortEntry0 = sortValues + g; ^~~~~~~~~ src/ComputeNonbondedBase.h:978:6: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* sortEntry1 = sortValues + g + 1; ^~~~~~~~~ src/ComputeNonbondedBase.h:979:13: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int jprev0 = sortEntry0->index; ^~~~~~~~~ src/ComputeNonbondedBase.h:980:6: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int jprev1 = sortEntry1->index; ^~~~~~~~~ src/ComputeNonbondedBase.h:986:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j0; ^~~~~~~~~ src/ComputeNonbondedBase.h:987:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j1; ^~~~~~~~~ src/ComputeNonbondedBase.h:1188:6: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* sortEntry = sortValues + g; ^~~~~~~~~ src/ComputeNonbondedBase.h:1189:13: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j = sortEntry->index; ^~~~~~~~~ src/ComputeNonbondedBase.h:1242:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int *pli = pairlist2; ^~~~~~~~~ src/ComputeNonbondedBase.h:1245:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register plint *plin = pairlistn; ^~~~~~~~~ src/ComputeNonbondedBase.h:1365:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int jprev0 = pairlist [k ]; ^~~~~~~~~ src/ComputeNonbondedBase.h:1366:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int jprev1 = pairlist [k + 1]; ^~~~~~~~~ src/ComputeNonbondedBase.h:1368:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j0; ^~~~~~~~~ src/ComputeNonbondedBase.h:1369:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j1; ^~~~~~~~~ In file included from src/ComputeNonbondedGo.C:42: In file included from src/ComputeNonbondedBase.h:1983: src/ComputeNonbondedBase2.h:194:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_x = p_i_x - p_j->position.x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:195:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_y = p_i_y - p_j->position.y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:196:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_z = p_i_z - p_j->position.z; ^~~~~~~~~ src/ComputeNonbondedBase2.h:631:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_val = ^~~~~~~~~ src/ComputeNonbondedBase.h:64:21: note: expanded from macro 'ENERGY' #define ENERGY(X) X ^ In file included from src/ComputeNonbondedGo.C:42: In file included from src/ComputeNonbondedBase.h:1983: src/ComputeNonbondedBase2.h:684:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_dir = (diffa * slow_d + slow_c) * diffa + slow_b; ^~~~~~~~~ src/ComputeNonbondedBase2.h:696:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_x = fullforce_r * p_ij_x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:699:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_y = fullforce_r * p_ij_y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:702:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_z = fullforce_r * p_ij_z; ^~~~~~~~~ In file included from src/ComputeNonbondedGo.C:42: In file included from src/ComputeNonbondedBase.h:2000: src/ComputeNonbondedBase2.h:194:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_x = p_i_x - p_j->position.x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:195:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_y = p_i_y - p_j->position.y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:196:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_z = p_i_z - p_j->position.z; ^~~~~~~~~ src/ComputeNonbondedBase2.h:631:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_val = ^~~~~~~~~ src/ComputeNonbondedBase.h:64:21: note: expanded from macro 'ENERGY' #define ENERGY(X) X ^ In file included from src/ComputeNonbondedGo.C:42: In file included from src/ComputeNonbondedBase.h:2000: src/ComputeNonbondedBase2.h:684:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_dir = (diffa * slow_d + slow_c) * diffa + slow_b; ^~~~~~~~~ src/ComputeNonbondedBase2.h:696:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_x = fullforce_r * p_ij_x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:699:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_y = fullforce_r * p_ij_y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:702:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_z = fullforce_r * p_ij_z; ^~~~~~~~~ In file included from src/ComputeNonbondedGo.C:42: In file included from src/ComputeNonbondedBase.h:2016: src/ComputeNonbondedBase2.h:194:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_x = p_i_x - p_j->position.x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:195:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_y = p_i_y - p_j->position.y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:196:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_z = p_i_z - p_j->position.z; ^~~~~~~~~ src/ComputeNonbondedBase2.h:631:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_val = ^~~~~~~~~ src/ComputeNonbondedBase.h:64:21: note: expanded from macro 'ENERGY' #define ENERGY(X) X ^ In file included from src/ComputeNonbondedGo.C:42: In file included from src/ComputeNonbondedBase.h:2016: src/ComputeNonbondedBase2.h:684:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_dir = (diffa * slow_d + slow_c) * diffa + slow_b; ^~~~~~~~~ src/ComputeNonbondedBase2.h:696:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_x = fullforce_r * p_ij_x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:699:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_y = fullforce_r * p_ij_y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:702:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_z = fullforce_r * p_ij_z; ^~~~~~~~~ In file included from src/ComputeNonbondedGo.C:49: src/ComputeNonbondedBase.h:331:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal plcutoff2 = \ ^~~~~~~~~ src/ComputeNonbondedBase.h:333:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal groupplcutoff2 = \ ^~~~~~~~~ src/ComputeNonbondedBase.h:516:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const int j_upper = params->numAtoms[1]; ^~~~~~~~~ src/ComputeNonbondedBase.h:517:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j; ^~~~~~~~~ src/ComputeNonbondedBase.h:518:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int i; ^~~~~~~~~ src/ComputeNonbondedBase.h:746:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int g = 0; ^~~~~~~~~ src/ComputeNonbondedBase.h:840:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_i_x = p_i.position.x + offset_x; ^~~~~~~~~ src/ComputeNonbondedBase.h:841:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_i_y = p_i.position.y + offset_y; ^~~~~~~~~ src/ComputeNonbondedBase.h:842:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_i_z = p_i.position.z + offset_z; ^~~~~~~~~ src/ComputeNonbondedBase.h:933:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int *pli = pairlist + pairlistindex; ^~~~~~~~~ src/ComputeNonbondedBase.h:961:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int *gli = goodglist; ^~~~~~~~~ src/ComputeNonbondedBase.h:965:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int g = PAIR(0) SELF(gl); ^~~~~~~~~ src/ComputeNonbondedBase.h:982:13: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int jprev0 = glist[g ]; ^~~~~~~~~ src/ComputeNonbondedBase.h:983:6: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int jprev1 = glist[g + 1]; ^~~~~~~~~ src/ComputeNonbondedBase.h:986:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j0; ^~~~~~~~~ src/ComputeNonbondedBase.h:987:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j1; ^~~~~~~~~ src/ComputeNonbondedBase.h:1242:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int *pli = pairlist2; ^~~~~~~~~ src/ComputeNonbondedBase.h:1245:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register plint *plin = pairlistn; ^~~~~~~~~ src/ComputeNonbondedBase.h:1365:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int jprev0 = pairlist [k ]; ^~~~~~~~~ src/ComputeNonbondedBase.h:1366:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int jprev1 = pairlist [k + 1]; ^~~~~~~~~ src/ComputeNonbondedBase.h:1368:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j0; ^~~~~~~~~ src/ComputeNonbondedBase.h:1369:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j1; ^~~~~~~~~ In file included from src/ComputeNonbondedGo.C:49: In file included from src/ComputeNonbondedBase.h:1983: src/ComputeNonbondedBase2.h:194:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_x = p_i_x - p_j->position.x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:195:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_y = p_i_y - p_j->position.y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:196:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_z = p_i_z - p_j->position.z; ^~~~~~~~~ src/ComputeNonbondedBase2.h:426:8: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const CompAtomExt *pExt_j = pExt_1 + j; ^~~~~~~~~ src/ComputeNonbondedBase2.h:483:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal fast_dir = ^~~~~~~~~ src/ComputeNonbondedBase2.h:495:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal tmp_x = force_r * p_ij_x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:499:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal tmp_y = force_r * p_ij_y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:503:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal tmp_z = force_r * p_ij_z; ^~~~~~~~~ In file included from src/ComputeNonbondedGo.C:49: In file included from src/ComputeNonbondedBase.h:2000: src/ComputeNonbondedBase2.h:194:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_x = p_i_x - p_j->position.x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:195:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_y = p_i_y - p_j->position.y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:196:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_z = p_i_z - p_j->position.z; ^~~~~~~~~ src/ComputeNonbondedBase2.h:483:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal fast_dir = ^~~~~~~~~ src/ComputeNonbondedBase2.h:495:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal tmp_x = force_r * p_ij_x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:499:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal tmp_y = force_r * p_ij_y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:503:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal tmp_z = force_r * p_ij_z; ^~~~~~~~~ In file included from src/ComputeNonbondedGo.C:51: src/ComputeNonbondedBase.h:331:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal plcutoff2 = \ ^~~~~~~~~ src/ComputeNonbondedBase.h:333:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal groupplcutoff2 = \ ^~~~~~~~~ src/ComputeNonbondedBase.h:516:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const int j_upper = params->numAtoms[1]; ^~~~~~~~~ src/ComputeNonbondedBase.h:517:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j; ^~~~~~~~~ src/ComputeNonbondedBase.h:518:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int i; ^~~~~~~~~ src/ComputeNonbondedBase.h:746:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int g = 0; ^~~~~~~~~ src/ComputeNonbondedBase.h:840:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_i_x = p_i.position.x + offset_x; ^~~~~~~~~ src/ComputeNonbondedBase.h:841:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_i_y = p_i.position.y + offset_y; ^~~~~~~~~ src/ComputeNonbondedBase.h:842:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_i_z = p_i.position.z + offset_z; ^~~~~~~~~ src/ComputeNonbondedBase.h:933:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int *pli = pairlist + pairlistindex; ^~~~~~~~~ src/ComputeNonbondedBase.h:961:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int *gli = goodglist; ^~~~~~~~~ src/ComputeNonbondedBase.h:965:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int g = PAIR(0) SELF(gl); ^~~~~~~~~ src/ComputeNonbondedBase.h:982:13: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int jprev0 = glist[g ]; ^~~~~~~~~ src/ComputeNonbondedBase.h:983:6: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int jprev1 = glist[g + 1]; ^~~~~~~~~ src/ComputeNonbondedBase.h:986:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j0; ^~~~~~~~~ src/ComputeNonbondedBase.h:987:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j1; ^~~~~~~~~ src/ComputeNonbondedBase.h:1242:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int *pli = pairlist2; ^~~~~~~~~ src/ComputeNonbondedBase.h:1245:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register plint *plin = pairlistn; ^~~~~~~~~ src/ComputeNonbondedBase.h:1365:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int jprev0 = pairlist [k ]; ^~~~~~~~~ src/ComputeNonbondedBase.h:1366:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int jprev1 = pairlist [k + 1]; ^~~~~~~~~ src/ComputeNonbondedBase.h:1368:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j0; ^~~~~~~~~ src/ComputeNonbondedBase.h:1369:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j1; ^~~~~~~~~ In file included from src/ComputeNonbondedGo.C:51: In file included from src/ComputeNonbondedBase.h:1983: src/ComputeNonbondedBase2.h:194:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_x = p_i_x - p_j->position.x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:195:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_y = p_i_y - p_j->position.y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:196:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_z = p_i_z - p_j->position.z; ^~~~~~~~~ src/ComputeNonbondedBase2.h:284:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal vdw_val = ^~~~~~~~~ src/ComputeNonbondedBase.h:64:21: note: expanded from macro 'ENERGY' #define ENERGY(X) X ^ In file included from src/ComputeNonbondedGo.C:51: In file included from src/ComputeNonbondedBase.h:1983: src/ComputeNonbondedBase2.h:344:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal fast_val = ^~~~~~~~~ src/ComputeNonbondedBase.h:64:21: note: expanded from macro 'ENERGY' #define ENERGY(X) X ^ In file included from src/ComputeNonbondedGo.C:51: In file included from src/ComputeNonbondedBase.h:1983: src/ComputeNonbondedBase2.h:426:8: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const CompAtomExt *pExt_j = pExt_1 + j; ^~~~~~~~~ src/ComputeNonbondedBase2.h:483:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal fast_dir = ^~~~~~~~~ src/ComputeNonbondedBase2.h:495:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal tmp_x = force_r * p_ij_x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:499:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal tmp_y = force_r * p_ij_y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:503:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal tmp_z = force_r * p_ij_z; ^~~~~~~~~ In file included from src/ComputeNonbondedGo.C:51: In file included from src/ComputeNonbondedBase.h:2000: src/ComputeNonbondedBase2.h:194:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_x = p_i_x - p_j->position.x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:195:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_y = p_i_y - p_j->position.y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:196:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_z = p_i_z - p_j->position.z; ^~~~~~~~~ src/ComputeNonbondedBase2.h:284:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal vdw_val = ^~~~~~~~~ src/ComputeNonbondedBase.h:64:21: note: expanded from macro 'ENERGY' #define ENERGY(X) X ^ In file included from src/ComputeNonbondedGo.C:51: In file included from src/ComputeNonbondedBase.h:2000: src/ComputeNonbondedBase2.h:344:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal fast_val = ^~~~~~~~~ src/ComputeNonbondedBase.h:64:21: note: expanded from macro 'ENERGY' #define ENERGY(X) X ^ In file included from src/ComputeNonbondedGo.C:51: In file included from src/ComputeNonbondedBase.h:2000: src/ComputeNonbondedBase2.h:483:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal fast_dir = ^~~~~~~~~ src/ComputeNonbondedBase2.h:495:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal tmp_x = force_r * p_ij_x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:499:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal tmp_y = force_r * p_ij_y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:503:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal tmp_z = force_r * p_ij_z; ^~~~~~~~~ In file included from src/ComputeNonbondedGo.C:54: src/ComputeNonbondedBase.h:331:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal plcutoff2 = \ ^~~~~~~~~ src/ComputeNonbondedBase.h:333:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal groupplcutoff2 = \ ^~~~~~~~~ src/ComputeNonbondedBase.h:516:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const int j_upper = params->numAtoms[1]; ^~~~~~~~~ src/ComputeNonbondedBase.h:517:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j; ^~~~~~~~~ src/ComputeNonbondedBase.h:518:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int i; ^~~~~~~~~ src/ComputeNonbondedBase.h:746:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int g = 0; ^~~~~~~~~ src/ComputeNonbondedBase.h:840:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_i_x = p_i.position.x + offset_x; ^~~~~~~~~ src/ComputeNonbondedBase.h:841:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_i_y = p_i.position.y + offset_y; ^~~~~~~~~ src/ComputeNonbondedBase.h:842:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_i_z = p_i.position.z + offset_z; ^~~~~~~~~ src/ComputeNonbondedBase.h:933:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int *pli = pairlist + pairlistindex; ^~~~~~~~~ src/ComputeNonbondedBase.h:961:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int *gli = goodglist; ^~~~~~~~~ src/ComputeNonbondedBase.h:965:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int g = PAIR(0) SELF(gl); ^~~~~~~~~ src/ComputeNonbondedBase.h:982:13: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int jprev0 = glist[g ]; ^~~~~~~~~ src/ComputeNonbondedBase.h:983:6: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int jprev1 = glist[g + 1]; ^~~~~~~~~ src/ComputeNonbondedBase.h:986:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j0; ^~~~~~~~~ src/ComputeNonbondedBase.h:987:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j1; ^~~~~~~~~ src/ComputeNonbondedBase.h:1242:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int *pli = pairlist2; ^~~~~~~~~ src/ComputeNonbondedBase.h:1245:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register plint *plin = pairlistn; ^~~~~~~~~ src/ComputeNonbondedBase.h:1365:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int jprev0 = pairlist [k ]; ^~~~~~~~~ src/ComputeNonbondedBase.h:1366:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int jprev1 = pairlist [k + 1]; ^~~~~~~~~ src/ComputeNonbondedBase.h:1368:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j0; ^~~~~~~~~ src/ComputeNonbondedBase.h:1369:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j1; ^~~~~~~~~ In file included from src/ComputeNonbondedGo.C:54: In file included from src/ComputeNonbondedBase.h:1983: src/ComputeNonbondedBase2.h:194:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_x = p_i_x - p_j->position.x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:195:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_y = p_i_y - p_j->position.y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:196:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_z = p_i_z - p_j->position.z; ^~~~~~~~~ src/ComputeNonbondedBase2.h:426:8: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const CompAtomExt *pExt_j = pExt_1 + j; ^~~~~~~~~ src/ComputeNonbondedBase2.h:483:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal fast_dir = ^~~~~~~~~ src/ComputeNonbondedBase2.h:495:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal tmp_x = force_r * p_ij_x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:499:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal tmp_y = force_r * p_ij_y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:503:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal tmp_z = force_r * p_ij_z; ^~~~~~~~~ src/ComputeNonbondedBase2.h:684:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_dir = (diffa * slow_d + slow_c) * diffa + slow_b; ^~~~~~~~~ src/ComputeNonbondedBase2.h:696:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_x = fullforce_r * p_ij_x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:699:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_y = fullforce_r * p_ij_y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:702:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_z = fullforce_r * p_ij_z; ^~~~~~~~~ In file included from src/ComputeNonbondedGo.C:54: In file included from src/ComputeNonbondedBase.h:2000: src/ComputeNonbondedBase2.h:194:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_x = p_i_x - p_j->position.x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:195:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_y = p_i_y - p_j->position.y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:196:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_z = p_i_z - p_j->position.z; ^~~~~~~~~ src/ComputeNonbondedBase2.h:483:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal fast_dir = ^~~~~~~~~ src/ComputeNonbondedBase2.h:495:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal tmp_x = force_r * p_ij_x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:499:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal tmp_y = force_r * p_ij_y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:503:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal tmp_z = force_r * p_ij_z; ^~~~~~~~~ src/ComputeNonbondedBase2.h:684:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_dir = (diffa * slow_d + slow_c) * diffa + slow_b; ^~~~~~~~~ src/ComputeNonbondedBase2.h:696:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_x = fullforce_r * p_ij_x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:699:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_y = fullforce_r * p_ij_y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:702:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_z = fullforce_r * p_ij_z; ^~~~~~~~~ In file included from src/ComputeNonbondedGo.C:54: In file included from src/ComputeNonbondedBase.h:2016: src/ComputeNonbondedBase2.h:194:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_x = p_i_x - p_j->position.x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:195:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_y = p_i_y - p_j->position.y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:196:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_z = p_i_z - p_j->position.z; ^~~~~~~~~ src/ComputeNonbondedBase2.h:684:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_dir = (diffa * slow_d + slow_c) * diffa + slow_b; ^~~~~~~~~ src/ComputeNonbondedBase2.h:696:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_x = fullforce_r * p_ij_x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:699:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_y = fullforce_r * p_ij_y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:702:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_z = fullforce_r * p_ij_z; ^~~~~~~~~ In file included from src/ComputeNonbondedGo.C:56: src/ComputeNonbondedBase.h:331:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal plcutoff2 = \ ^~~~~~~~~ src/ComputeNonbondedBase.h:333:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal groupplcutoff2 = \ ^~~~~~~~~ src/ComputeNonbondedBase.h:516:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const int j_upper = params->numAtoms[1]; ^~~~~~~~~ src/ComputeNonbondedBase.h:517:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j; ^~~~~~~~~ src/ComputeNonbondedBase.h:518:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int i; ^~~~~~~~~ src/ComputeNonbondedBase.h:746:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int g = 0; ^~~~~~~~~ src/ComputeNonbondedBase.h:840:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_i_x = p_i.position.x + offset_x; ^~~~~~~~~ src/ComputeNonbondedBase.h:841:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_i_y = p_i.position.y + offset_y; ^~~~~~~~~ src/ComputeNonbondedBase.h:842:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_i_z = p_i.position.z + offset_z; ^~~~~~~~~ src/ComputeNonbondedBase.h:933:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int *pli = pairlist + pairlistindex; ^~~~~~~~~ src/ComputeNonbondedBase.h:961:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int *gli = goodglist; ^~~~~~~~~ src/ComputeNonbondedBase.h:965:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int g = PAIR(0) SELF(gl); ^~~~~~~~~ src/ComputeNonbondedBase.h:982:13: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int jprev0 = glist[g ]; ^~~~~~~~~ src/ComputeNonbondedBase.h:983:6: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int jprev1 = glist[g + 1]; ^~~~~~~~~ src/ComputeNonbondedBase.h:986:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j0; ^~~~~~~~~ src/ComputeNonbondedBase.h:987:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j1; ^~~~~~~~~ src/ComputeNonbondedBase.h:1242:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int *pli = pairlist2; ^~~~~~~~~ src/ComputeNonbondedBase.h:1245:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register plint *plin = pairlistn; ^~~~~~~~~ src/ComputeNonbondedBase.h:1365:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int jprev0 = pairlist [k ]; ^~~~~~~~~ src/ComputeNonbondedBase.h:1366:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int jprev1 = pairlist [k + 1]; ^~~~~~~~~ src/ComputeNonbondedBase.h:1368:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j0; ^~~~~~~~~ src/ComputeNonbondedBase.h:1369:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j1; ^~~~~~~~~ In file included from src/ComputeNonbondedGo.C:56: In file included from src/ComputeNonbondedBase.h:1983: src/ComputeNonbondedBase2.h:194:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_x = p_i_x - p_j->position.x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:195:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_y = p_i_y - p_j->position.y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:196:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_z = p_i_z - p_j->position.z; ^~~~~~~~~ src/ComputeNonbondedBase2.h:284:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal vdw_val = ^~~~~~~~~ src/ComputeNonbondedBase.h:64:21: note: expanded from macro 'ENERGY' #define ENERGY(X) X ^ In file included from src/ComputeNonbondedGo.C:56: In file included from src/ComputeNonbondedBase.h:1983: src/ComputeNonbondedBase2.h:344:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal fast_val = ^~~~~~~~~ src/ComputeNonbondedBase.h:64:21: note: expanded from macro 'ENERGY' #define ENERGY(X) X ^ In file included from src/ComputeNonbondedGo.C:56: In file included from src/ComputeNonbondedBase.h:1983: src/ComputeNonbondedBase2.h:426:8: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const CompAtomExt *pExt_j = pExt_1 + j; ^~~~~~~~~ src/ComputeNonbondedBase2.h:483:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal fast_dir = ^~~~~~~~~ src/ComputeNonbondedBase2.h:495:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal tmp_x = force_r * p_ij_x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:499:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal tmp_y = force_r * p_ij_y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:503:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal tmp_z = force_r * p_ij_z; ^~~~~~~~~ src/ComputeNonbondedBase2.h:631:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_val = ^~~~~~~~~ src/ComputeNonbondedBase.h:64:21: note: expanded from macro 'ENERGY' #define ENERGY(X) X ^ In file included from src/ComputeNonbondedGo.C:56: In file included from src/ComputeNonbondedBase.h:1983: src/ComputeNonbondedBase2.h:684:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_dir = (diffa * slow_d + slow_c) * diffa + slow_b; ^~~~~~~~~ src/ComputeNonbondedBase2.h:696:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_x = fullforce_r * p_ij_x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:699:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_y = fullforce_r * p_ij_y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:702:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_z = fullforce_r * p_ij_z; ^~~~~~~~~ In file included from src/ComputeNonbondedGo.C:56: In file included from src/ComputeNonbondedBase.h:2000: src/ComputeNonbondedBase2.h:194:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_x = p_i_x - p_j->position.x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:195:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_y = p_i_y - p_j->position.y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:196:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_z = p_i_z - p_j->position.z; ^~~~~~~~~ src/ComputeNonbondedBase2.h:284:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal vdw_val = ^~~~~~~~~ src/ComputeNonbondedBase.h:64:21: note: expanded from macro 'ENERGY' #define ENERGY(X) X ^ In file included from src/ComputeNonbondedGo.C:56: In file included from src/ComputeNonbondedBase.h:2000: src/ComputeNonbondedBase2.h:344:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal fast_val = ^~~~~~~~~ src/ComputeNonbondedBase.h:64:21: note: expanded from macro 'ENERGY' #define ENERGY(X) X ^ In file included from src/ComputeNonbondedGo.C:56: In file included from src/ComputeNonbondedBase.h:2000: src/ComputeNonbondedBase2.h:483:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal fast_dir = ^~~~~~~~~ src/ComputeNonbondedBase2.h:495:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal tmp_x = force_r * p_ij_x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:499:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal tmp_y = force_r * p_ij_y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:503:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal tmp_z = force_r * p_ij_z; ^~~~~~~~~ src/ComputeNonbondedBase2.h:631:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_val = ^~~~~~~~~ src/ComputeNonbondedBase.h:64:21: note: expanded from macro 'ENERGY' #define ENERGY(X) X ^ In file included from src/ComputeNonbondedGo.C:56: In file included from src/ComputeNonbondedBase.h:2000: src/ComputeNonbondedBase2.h:684:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_dir = (diffa * slow_d + slow_c) * diffa + slow_b; ^~~~~~~~~ src/ComputeNonbondedBase2.h:696:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_x = fullforce_r * p_ij_x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:699:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_y = fullforce_r * p_ij_y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:702:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_z = fullforce_r * p_ij_z; ^~~~~~~~~ In file included from src/ComputeNonbondedGo.C:56: In file included from src/ComputeNonbondedBase.h:2016: src/ComputeNonbondedBase2.h:194:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_x = p_i_x - p_j->position.x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:195:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_y = p_i_y - p_j->position.y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:196:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_z = p_i_z - p_j->position.z; ^~~~~~~~~ src/ComputeNonbondedBase2.h:631:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_val = ^~~~~~~~~ src/ComputeNonbondedBase.h:64:21: note: expanded from macro 'ENERGY' #define ENERGY(X) X ^ In file included from src/ComputeNonbondedGo.C:56: In file included from src/ComputeNonbondedBase.h:2016: src/ComputeNonbondedBase2.h:684:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_dir = (diffa * slow_d + slow_c) * diffa + slow_b; ^~~~~~~~~ src/ComputeNonbondedBase2.h:696:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_x = fullforce_r * p_ij_x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:699:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_y = fullforce_r * p_ij_y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:702:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_z = fullforce_r * p_ij_z; ^~~~~~~~~ In file included from src/ComputeNonbondedGo.C:59: src/ComputeNonbondedBase.h:331:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal plcutoff2 = \ ^~~~~~~~~ src/ComputeNonbondedBase.h:333:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal groupplcutoff2 = \ ^~~~~~~~~ src/ComputeNonbondedBase.h:516:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const int j_upper = params->numAtoms[1]; ^~~~~~~~~ src/ComputeNonbondedBase.h:517:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j; ^~~~~~~~~ src/ComputeNonbondedBase.h:518:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int i; ^~~~~~~~~ src/ComputeNonbondedBase.h:746:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int g = 0; ^~~~~~~~~ src/ComputeNonbondedBase.h:840:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_i_x = p_i.position.x + offset_x; ^~~~~~~~~ src/ComputeNonbondedBase.h:841:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_i_y = p_i.position.y + offset_y; ^~~~~~~~~ src/ComputeNonbondedBase.h:842:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_i_z = p_i.position.z + offset_z; ^~~~~~~~~ src/ComputeNonbondedBase.h:933:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int *pli = pairlist + pairlistindex; ^~~~~~~~~ src/ComputeNonbondedBase.h:961:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int *gli = goodglist; ^~~~~~~~~ src/ComputeNonbondedBase.h:965:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int g = PAIR(0) SELF(gl); ^~~~~~~~~ src/ComputeNonbondedBase.h:982:13: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int jprev0 = glist[g ]; ^~~~~~~~~ src/ComputeNonbondedBase.h:983:6: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int jprev1 = glist[g + 1]; ^~~~~~~~~ src/ComputeNonbondedBase.h:986:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j0; ^~~~~~~~~ src/ComputeNonbondedBase.h:987:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j1; ^~~~~~~~~ src/ComputeNonbondedBase.h:1242:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int *pli = pairlist2; ^~~~~~~~~ src/ComputeNonbondedBase.h:1245:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register plint *plin = pairlistn; ^~~~~~~~~ src/ComputeNonbondedBase.h:1365:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int jprev0 = pairlist [k ]; ^~~~~~~~~ src/ComputeNonbondedBase.h:1366:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int jprev1 = pairlist [k + 1]; ^~~~~~~~~ src/ComputeNonbondedBase.h:1368:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j0; ^~~~~~~~~ src/ComputeNonbondedBase.h:1369:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j1; ^~~~~~~~~ In file included from src/ComputeNonbondedGo.C:59: In file included from src/ComputeNonbondedBase.h:1983: src/ComputeNonbondedBase2.h:194:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_x = p_i_x - p_j->position.x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:195:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_y = p_i_y - p_j->position.y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:196:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_z = p_i_z - p_j->position.z; ^~~~~~~~~ src/ComputeNonbondedBase2.h:684:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_dir = (diffa * slow_d + slow_c) * diffa + slow_b; ^~~~~~~~~ src/ComputeNonbondedBase2.h:696:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_x = fullforce_r * p_ij_x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:699:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_y = fullforce_r * p_ij_y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:702:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_z = fullforce_r * p_ij_z; ^~~~~~~~~ In file included from src/ComputeNonbondedGo.C:59: In file included from src/ComputeNonbondedBase.h:2000: src/ComputeNonbondedBase2.h:194:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_x = p_i_x - p_j->position.x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:195:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_y = p_i_y - p_j->position.y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:196:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_z = p_i_z - p_j->position.z; ^~~~~~~~~ src/ComputeNonbondedBase2.h:684:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_dir = (diffa * slow_d + slow_c) * diffa + slow_b; ^~~~~~~~~ src/ComputeNonbondedBase2.h:696:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_x = fullforce_r * p_ij_x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:699:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_y = fullforce_r * p_ij_y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:702:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_z = fullforce_r * p_ij_z; ^~~~~~~~~ In file included from src/ComputeNonbondedGo.C:59: In file included from src/ComputeNonbondedBase.h:2016: src/ComputeNonbondedBase2.h:194:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_x = p_i_x - p_j->position.x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:195:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_y = p_i_y - p_j->position.y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:196:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_z = p_i_z - p_j->position.z; ^~~~~~~~~ src/ComputeNonbondedBase2.h:684:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_dir = (diffa * slow_d + slow_c) * diffa + slow_b; ^~~~~~~~~ src/ComputeNonbondedBase2.h:696:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_x = fullforce_r * p_ij_x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:699:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_y = fullforce_r * p_ij_y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:702:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_z = fullforce_r * p_ij_z; ^~~~~~~~~ In file included from src/ComputeNonbondedGo.C:61: src/ComputeNonbondedBase.h:331:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal plcutoff2 = \ ^~~~~~~~~ src/ComputeNonbondedBase.h:333:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal groupplcutoff2 = \ ^~~~~~~~~ src/ComputeNonbondedBase.h:516:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const int j_upper = params->numAtoms[1]; ^~~~~~~~~ src/ComputeNonbondedBase.h:517:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j; ^~~~~~~~~ src/ComputeNonbondedBase.h:518:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int i; ^~~~~~~~~ src/ComputeNonbondedBase.h:746:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int g = 0; ^~~~~~~~~ src/ComputeNonbondedBase.h:840:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_i_x = p_i.position.x + offset_x; ^~~~~~~~~ src/ComputeNonbondedBase.h:841:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_i_y = p_i.position.y + offset_y; ^~~~~~~~~ src/ComputeNonbondedBase.h:842:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_i_z = p_i.position.z + offset_z; ^~~~~~~~~ src/ComputeNonbondedBase.h:933:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int *pli = pairlist + pairlistindex; ^~~~~~~~~ src/ComputeNonbondedBase.h:961:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int *gli = goodglist; ^~~~~~~~~ src/ComputeNonbondedBase.h:965:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int g = PAIR(0) SELF(gl); ^~~~~~~~~ src/ComputeNonbondedBase.h:982:13: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int jprev0 = glist[g ]; ^~~~~~~~~ src/ComputeNonbondedBase.h:983:6: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int jprev1 = glist[g + 1]; ^~~~~~~~~ src/ComputeNonbondedBase.h:986:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j0; ^~~~~~~~~ src/ComputeNonbondedBase.h:987:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j1; ^~~~~~~~~ src/ComputeNonbondedBase.h:1242:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int *pli = pairlist2; ^~~~~~~~~ src/ComputeNonbondedBase.h:1245:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register plint *plin = pairlistn; ^~~~~~~~~ src/ComputeNonbondedBase.h:1365:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int jprev0 = pairlist [k ]; ^~~~~~~~~ src/ComputeNonbondedBase.h:1366:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int jprev1 = pairlist [k + 1]; ^~~~~~~~~ src/ComputeNonbondedBase.h:1368:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j0; ^~~~~~~~~ src/ComputeNonbondedBase.h:1369:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j1; ^~~~~~~~~ In file included from src/ComputeNonbondedGo.C:61: In file included from src/ComputeNonbondedBase.h:1983: src/ComputeNonbondedBase2.h:194:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_x = p_i_x - p_j->position.x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:195:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_y = p_i_y - p_j->position.y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:196:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_z = p_i_z - p_j->position.z; ^~~~~~~~~ src/ComputeNonbondedBase2.h:284:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal vdw_val = ^~~~~~~~~ src/ComputeNonbondedBase.h:64:21: note: expanded from macro 'ENERGY' #define ENERGY(X) X ^ In file included from src/ComputeNonbondedGo.C:61: In file included from src/ComputeNonbondedBase.h:1983: src/ComputeNonbondedBase2.h:631:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_val = ^~~~~~~~~ src/ComputeNonbondedBase.h:64:21: note: expanded from macro 'ENERGY' #define ENERGY(X) X ^ In file included from src/ComputeNonbondedGo.C:61: In file included from src/ComputeNonbondedBase.h:1983: src/ComputeNonbondedBase2.h:684:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_dir = (diffa * slow_d + slow_c) * diffa + slow_b; ^~~~~~~~~ src/ComputeNonbondedBase2.h:696:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_x = fullforce_r * p_ij_x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:699:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_y = fullforce_r * p_ij_y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:702:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_z = fullforce_r * p_ij_z; ^~~~~~~~~ In file included from src/ComputeNonbondedGo.C:61: In file included from src/ComputeNonbondedBase.h:2000: src/ComputeNonbondedBase2.h:194:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_x = p_i_x - p_j->position.x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:195:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_y = p_i_y - p_j->position.y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:196:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_z = p_i_z - p_j->position.z; ^~~~~~~~~ src/ComputeNonbondedBase2.h:284:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal vdw_val = ^~~~~~~~~ src/ComputeNonbondedBase.h:64:21: note: expanded from macro 'ENERGY' #define ENERGY(X) X ^ In file included from src/ComputeNonbondedGo.C:61: In file included from src/ComputeNonbondedBase.h:2000: src/ComputeNonbondedBase2.h:631:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_val = ^~~~~~~~~ src/ComputeNonbondedBase.h:64:21: note: expanded from macro 'ENERGY' #define ENERGY(X) X ^ In file included from src/ComputeNonbondedGo.C:61: In file included from src/ComputeNonbondedBase.h:2000: src/ComputeNonbondedBase2.h:684:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_dir = (diffa * slow_d + slow_c) * diffa + slow_b; ^~~~~~~~~ src/ComputeNonbondedBase2.h:696:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_x = fullforce_r * p_ij_x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:699:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_y = fullforce_r * p_ij_y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:702:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_z = fullforce_r * p_ij_z; ^~~~~~~~~ In file included from src/ComputeNonbondedGo.C:61: In file included from src/ComputeNonbondedBase.h:2016: src/ComputeNonbondedBase2.h:194:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_x = p_i_x - p_j->position.x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:195:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_y = p_i_y - p_j->position.y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:196:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_z = p_i_z - p_j->position.z; ^~~~~~~~~ src/ComputeNonbondedBase2.h:631:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_val = ^~~~~~~~~ src/ComputeNonbondedBase.h:64:21: note: expanded from macro 'ENERGY' #define ENERGY(X) X ^ In file included from src/ComputeNonbondedGo.C:61: In file included from src/ComputeNonbondedBase.h:2016: src/ComputeNonbondedBase2.h:684:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_dir = (diffa * slow_d + slow_c) * diffa + slow_b; ^~~~~~~~~ src/ComputeNonbondedBase2.h:696:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_x = fullforce_r * p_ij_x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:699:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_y = fullforce_r * p_ij_y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:702:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_z = fullforce_r * p_ij_z; ^~~~~~~~~ In file included from src/ComputeNonbondedGo.C:65: src/ComputeNonbondedBase.h:331:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal plcutoff2 = \ ^~~~~~~~~ src/ComputeNonbondedBase.h:333:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal groupplcutoff2 = \ ^~~~~~~~~ src/ComputeNonbondedBase.h:516:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const int j_upper = params->numAtoms[1]; ^~~~~~~~~ src/ComputeNonbondedBase.h:517:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j; ^~~~~~~~~ src/ComputeNonbondedBase.h:518:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int i; ^~~~~~~~~ src/ComputeNonbondedBase.h:746:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int g = 0; ^~~~~~~~~ src/ComputeNonbondedBase.h:840:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_i_x = p_i.position.x + offset_x; ^~~~~~~~~ src/ComputeNonbondedBase.h:841:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_i_y = p_i.position.y + offset_y; ^~~~~~~~~ src/ComputeNonbondedBase.h:842:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_i_z = p_i.position.z + offset_z; ^~~~~~~~~ src/ComputeNonbondedBase.h:933:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int *pli = pairlist + pairlistindex; ^~~~~~~~~ src/ComputeNonbondedBase.h:961:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int *gli = goodglist; ^~~~~~~~~ src/ComputeNonbondedBase.h:965:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int g = PAIR(0) SELF(gl); ^~~~~~~~~ src/ComputeNonbondedBase.h:982:13: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int jprev0 = glist[g ]; ^~~~~~~~~ src/ComputeNonbondedBase.h:983:6: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int jprev1 = glist[g + 1]; ^~~~~~~~~ src/ComputeNonbondedBase.h:986:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j0; ^~~~~~~~~ src/ComputeNonbondedBase.h:987:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j1; ^~~~~~~~~ src/ComputeNonbondedBase.h:1242:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int *pli = pairlist2; ^~~~~~~~~ src/ComputeNonbondedBase.h:1245:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register plint *plin = pairlistn; ^~~~~~~~~ src/ComputeNonbondedBase.h:1365:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int jprev0 = pairlist [k ]; ^~~~~~~~~ src/ComputeNonbondedBase.h:1366:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int jprev1 = pairlist [k + 1]; ^~~~~~~~~ src/ComputeNonbondedBase.h:1368:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j0; ^~~~~~~~~ src/ComputeNonbondedBase.h:1369:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j1; ^~~~~~~~~ In file included from src/ComputeNonbondedGo.C:65: In file included from src/ComputeNonbondedBase.h:1983: src/ComputeNonbondedBase2.h:194:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_x = p_i_x - p_j->position.x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:195:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_y = p_i_y - p_j->position.y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:196:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_z = p_i_z - p_j->position.z; ^~~~~~~~~ src/ComputeNonbondedBase2.h:684:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_dir = (diffa * slow_d + slow_c) * diffa + slow_b; ^~~~~~~~~ src/ComputeNonbondedBase2.h:696:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_x = fullforce_r * p_ij_x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:699:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_y = fullforce_r * p_ij_y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:702:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_z = fullforce_r * p_ij_z; ^~~~~~~~~ In file included from src/ComputeNonbondedGo.C:65: In file included from src/ComputeNonbondedBase.h:2000: src/ComputeNonbondedBase2.h:194:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_x = p_i_x - p_j->position.x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:195:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_y = p_i_y - p_j->position.y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:196:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_z = p_i_z - p_j->position.z; ^~~~~~~~~ src/ComputeNonbondedBase2.h:684:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_dir = (diffa * slow_d + slow_c) * diffa + slow_b; ^~~~~~~~~ src/ComputeNonbondedBase2.h:696:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_x = fullforce_r * p_ij_x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:699:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_y = fullforce_r * p_ij_y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:702:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_z = fullforce_r * p_ij_z; ^~~~~~~~~ In file included from src/ComputeNonbondedGo.C:65: In file included from src/ComputeNonbondedBase.h:2016: src/ComputeNonbondedBase2.h:194:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_x = p_i_x - p_j->position.x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:195:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_y = p_i_y - p_j->position.y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:196:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_z = p_i_z - p_j->position.z; ^~~~~~~~~ src/ComputeNonbondedBase2.h:684:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_dir = (diffa * slow_d + slow_c) * diffa + slow_b; ^~~~~~~~~ src/ComputeNonbondedBase2.h:696:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_x = fullforce_r * p_ij_x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:699:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_y = fullforce_r * p_ij_y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:702:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_z = fullforce_r * p_ij_z; ^~~~~~~~~ In file included from src/ComputeNonbondedGo.C:67: src/ComputeNonbondedBase.h:331:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal plcutoff2 = \ ^~~~~~~~~ src/ComputeNonbondedBase.h:333:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal groupplcutoff2 = \ ^~~~~~~~~ src/ComputeNonbondedBase.h:516:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const int j_upper = params->numAtoms[1]; ^~~~~~~~~ src/ComputeNonbondedBase.h:517:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j; ^~~~~~~~~ src/ComputeNonbondedBase.h:518:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int i; ^~~~~~~~~ src/ComputeNonbondedBase.h:746:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int g = 0; ^~~~~~~~~ src/ComputeNonbondedBase.h:840:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_i_x = p_i.position.x + offset_x; ^~~~~~~~~ src/ComputeNonbondedBase.h:841:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_i_y = p_i.position.y + offset_y; ^~~~~~~~~ src/ComputeNonbondedBase.h:842:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_i_z = p_i.position.z + offset_z; ^~~~~~~~~ src/ComputeNonbondedBase.h:933:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int *pli = pairlist + pairlistindex; ^~~~~~~~~ src/ComputeNonbondedBase.h:961:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int *gli = goodglist; ^~~~~~~~~ src/ComputeNonbondedBase.h:965:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int g = PAIR(0) SELF(gl); ^~~~~~~~~ src/ComputeNonbondedBase.h:982:13: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int jprev0 = glist[g ]; ^~~~~~~~~ src/ComputeNonbondedBase.h:983:6: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int jprev1 = glist[g + 1]; ^~~~~~~~~ src/ComputeNonbondedBase.h:986:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j0; ^~~~~~~~~ src/ComputeNonbondedBase.h:987:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j1; ^~~~~~~~~ src/ComputeNonbondedBase.h:1242:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int *pli = pairlist2; ^~~~~~~~~ src/ComputeNonbondedBase.h:1245:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register plint *plin = pairlistn; ^~~~~~~~~ src/ComputeNonbondedBase.h:1365:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int jprev0 = pairlist [k ]; ^~~~~~~~~ src/ComputeNonbondedBase.h:1366:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int jprev1 = pairlist [k + 1]; ^~~~~~~~~ src/ComputeNonbondedBase.h:1368:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j0; ^~~~~~~~~ src/ComputeNonbondedBase.h:1369:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j1; ^~~~~~~~~ In file included from src/ComputeNonbondedGo.C:67: In file included from src/ComputeNonbondedBase.h:1983: src/ComputeNonbondedBase2.h:194:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_x = p_i_x - p_j->position.x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:195:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_y = p_i_y - p_j->position.y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:196:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_z = p_i_z - p_j->position.z; ^~~~~~~~~ src/ComputeNonbondedBase2.h:631:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_val = ^~~~~~~~~ src/ComputeNonbondedBase.h:64:21: note: expanded from macro 'ENERGY' #define ENERGY(X) X ^ In file included from src/ComputeNonbondedGo.C:67: In file included from src/ComputeNonbondedBase.h:1983: src/ComputeNonbondedBase2.h:684:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_dir = (diffa * slow_d + slow_c) * diffa + slow_b; ^~~~~~~~~ src/ComputeNonbondedBase2.h:696:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_x = fullforce_r * p_ij_x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:699:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_y = fullforce_r * p_ij_y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:702:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_z = fullforce_r * p_ij_z; ^~~~~~~~~ In file included from src/ComputeNonbondedGo.C:67: In file included from src/ComputeNonbondedBase.h:2000: src/ComputeNonbondedBase2.h:194:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_x = p_i_x - p_j->position.x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:195:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_y = p_i_y - p_j->position.y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:196:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_z = p_i_z - p_j->position.z; ^~~~~~~~~ src/ComputeNonbondedBase2.h:631:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_val = ^~~~~~~~~ src/ComputeNonbondedBase.h:64:21: note: expanded from macro 'ENERGY' #define ENERGY(X) X ^ In file included from src/ComputeNonbondedGo.C:67: In file included from src/ComputeNonbondedBase.h:2000: src/ComputeNonbondedBase2.h:684:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_dir = (diffa * slow_d + slow_c) * diffa + slow_b; ^~~~~~~~~ src/ComputeNonbondedBase2.h:696:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_x = fullforce_r * p_ij_x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:699:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_y = fullforce_r * p_ij_y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:702:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_z = fullforce_r * p_ij_z; ^~~~~~~~~ In file included from src/ComputeNonbondedGo.C:67: In file included from src/ComputeNonbondedBase.h:2016: src/ComputeNonbondedBase2.h:194:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_x = p_i_x - p_j->position.x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:195:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_y = p_i_y - p_j->position.y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:196:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_z = p_i_z - p_j->position.z; ^~~~~~~~~ src/ComputeNonbondedBase2.h:631:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_val = ^~~~~~~~~ src/ComputeNonbondedBase.h:64:21: note: expanded from macro 'ENERGY' #define ENERGY(X) X ^ In file included from src/ComputeNonbondedGo.C:67: In file included from src/ComputeNonbondedBase.h:2016: src/ComputeNonbondedBase2.h:684:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_dir = (diffa * slow_d + slow_c) * diffa + slow_b; ^~~~~~~~~ src/ComputeNonbondedBase2.h:696:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_x = fullforce_r * p_ij_x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:699:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_y = fullforce_r * p_ij_y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:702:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_z = fullforce_r * p_ij_z; ^~~~~~~~~ 1137 warnings generated. g++ -m64 -std=c++0x -O3 -I/usr/local/include -DCMK_OPTIMIZE=1 -Isrc -Iinc -Iplugins/include -DSTATIC_PLUGIN -I/usr/local/include/tcl8.6 -DNAMD_TCL -I/usr/local/include -DNAMD_FFTW -DNAMD_FFTW_3 -DNAMD_VERSION=\"2.12\" -DNAMD_PLATFORM=\"Linux-x86_64-multicore\" -DREMOVE_PROXYRESULTMSG_EXTRACOPY -DNODEAWARE_PROXY_SPANNINGTREE -DUSE_NODEPATCHMGR -DUSE_CKLOOP=1 -fexpensive-optimizations -ffast-math -o obj/ComputeNonbondedTI.o -c src/ComputeNonbondedTI.C c++: warning: optimization flag '-fexpensive-optimizations' is not supported [-Wignored-optimization-argument] In file included from src/ComputeNonbondedTI.C:11: In file included from src/ComputeNonbondedInl.h:18: In file included from src/ComputeNonbondedUtil.h:15: In file included from src/ReductionMgr.h:10: In file included from /usr/local/include/charm++.h:1109: In file included from /usr/local/include/ckarray.h:29: In file included from /usr/local/include/cklocation.h:62: In file included from /usr/local/include/LBDatabase.h:9: /usr/local/include/lbdb.h:60:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] typedef struct { ^ LDOMHandle /usr/local/include/lbdb.h:65:3: note: type is not C-compatible due to this member declaration inline void pup(PUP::er &p); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/lbdb.h:66:3: note: type is given name 'LDOMHandle' for linkage purposes by this typedef declaration } LDOMHandle; ^ /usr/local/include/lbdb.h:118:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] typedef struct { ^ LDObjHandle /usr/local/include/lbdb.h:122:3: note: type is not C-compatible due to this member declaration inline const LDOMid &omID() const { return omhandle.id; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/lbdb.h:125:3: note: type is given name 'LDObjHandle' for linkage purposes by this typedef declaration } LDObjHandle; ^ /usr/local/include/lbdb.h:169:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] typedef struct { ^ LDObjData /usr/local/include/lbdb.h:186:3: note: type is not C-compatible due to this member declaration inline const LDOMHandle &omHandle() const { return handle.omhandle; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/lbdb.h:194:3: note: type is given name 'LDObjData' for linkage purposes by this typedef declaration } LDObjData; ^ /usr/local/include/lbdb.h:197:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] typedef struct { ^ LDObjStats /usr/local/include/lbdb.h:202:3: note: type is not C-compatible due to this member declaration inline void pup(PUP::er &p); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/lbdb.h:203:3: note: type is given name 'LDObjStats' for linkage purposes by this typedef declaration } LDObjStats; ^ In file included from src/ComputeNonbondedTI.C:11: In file included from src/ComputeNonbondedInl.h:18: In file included from src/ComputeNonbondedUtil.h:16: In file included from src/Molecule.h:27: In file included from src/UniqueSet.h:14: src/UniqueSetRaw.h:216:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register Entry *e = table[elem.hash() % tableLength]; ^~~~~~~~~ In file included from src/ComputeNonbondedTI.C:11: In file included from src/ComputeNonbondedInl.h:18: In file included from src/ComputeNonbondedUtil.h:16: In file included from src/Molecule.h:28: In file included from src/Hydrogen.h:11: src/SortableResizeArray.h:19:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register Elem *r = (this->rep.array+offset); ^~~~~~~~~ src/SortableResizeArray.h:28:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j; ^~~~~~~~~ src/SortableResizeArray.h:29:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register Elem *r = (this->rep.array+offset); ^~~~~~~~~ In file included from src/ComputeNonbondedTI.C:11: In file included from src/ComputeNonbondedInl.h:18: In file included from src/ComputeNonbondedUtil.h:16: In file included from src/Molecule.h:31: src/GridForceGrid.h:134:2: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int inds[3] = {i0, i1, i2}; ^~~~~~~~~ src/GridForceGrid.h:333:2: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int inds[4] = {i0, i1, i2, i3}; ^~~~~~~~~ In file included from src/ComputeNonbondedTI.C:11: In file included from src/ComputeNonbondedInl.h:18: In file included from src/ComputeNonbondedUtil.h:16: src/Molecule.h:1322:3: warning: non-void function does not return a value in all control paths [-Wreturn-type] } ^ In file included from src/ComputeNonbondedTI.C:11: src/ComputeNonbondedInl.h:221:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal pj_x_0, pj_x_1, pj_x_2, pj_x_3; ^~~~~~~~~ src/ComputeNonbondedInl.h:221:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal pj_x_0, pj_x_1, pj_x_2, pj_x_3; ^~~~~~~~~ src/ComputeNonbondedInl.h:221:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal pj_x_0, pj_x_1, pj_x_2, pj_x_3; ^~~~~~~~~ src/ComputeNonbondedInl.h:221:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal pj_x_0, pj_x_1, pj_x_2, pj_x_3; ^~~~~~~~~ src/ComputeNonbondedInl.h:222:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal pj_y_0, pj_y_1, pj_y_2, pj_y_3; ^~~~~~~~~ src/ComputeNonbondedInl.h:222:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal pj_y_0, pj_y_1, pj_y_2, pj_y_3; ^~~~~~~~~ src/ComputeNonbondedInl.h:222:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal pj_y_0, pj_y_1, pj_y_2, pj_y_3; ^~~~~~~~~ src/ComputeNonbondedInl.h:222:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal pj_y_0, pj_y_1, pj_y_2, pj_y_3; ^~~~~~~~~ src/ComputeNonbondedInl.h:223:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal pj_z_0, pj_z_1, pj_z_2, pj_z_3; ^~~~~~~~~ src/ComputeNonbondedInl.h:223:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal pj_z_0, pj_z_1, pj_z_2, pj_z_3; ^~~~~~~~~ src/ComputeNonbondedInl.h:223:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal pj_z_0, pj_z_1, pj_z_2, pj_z_3; ^~~~~~~~~ src/ComputeNonbondedInl.h:223:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal pj_z_0, pj_z_1, pj_z_2, pj_z_3; ^~~~~~~~~ src/ComputeNonbondedInl.h:225:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal t_0, t_1, t_2, t_3, r2_0, r2_1, r2_2, r2_3; ^~~~~~~~~ src/ComputeNonbondedInl.h:225:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal t_0, t_1, t_2, t_3, r2_0, r2_1, r2_2, r2_3; ^~~~~~~~~ src/ComputeNonbondedInl.h:225:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal t_0, t_1, t_2, t_3, r2_0, r2_1, r2_2, r2_3; ^~~~~~~~~ src/ComputeNonbondedInl.h:225:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal t_0, t_1, t_2, t_3, r2_0, r2_1, r2_2, r2_3; ^~~~~~~~~ src/ComputeNonbondedInl.h:225:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal t_0, t_1, t_2, t_3, r2_0, r2_1, r2_2, r2_3; ^~~~~~~~~ src/ComputeNonbondedInl.h:225:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal t_0, t_1, t_2, t_3, r2_0, r2_1, r2_2, r2_3; ^~~~~~~~~ src/ComputeNonbondedInl.h:225:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal t_0, t_1, t_2, t_3, r2_0, r2_1, r2_2, r2_3; ^~~~~~~~~ src/ComputeNonbondedInl.h:225:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal t_0, t_1, t_2, t_3, r2_0, r2_1, r2_2, r2_3; ^~~~~~~~~ src/ComputeNonbondedInl.h:356:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int i; ^~~~~~~~~ src/ComputeNonbondedInl.h:363:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int smallestIndex = i; ^~~~~~~~~ src/ComputeNonbondedInl.h:364:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal smallestValue = se[i].sortValue; ^~~~~~~~~ src/ComputeNonbondedInl.h:365:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j; ^~~~~~~~~ src/ComputeNonbondedInl.h:367:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal currentValue = se[j].sortValue; ^~~~~~~~~ src/ComputeNonbondedInl.h:376:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* entryA = se + i; ^~~~~~~~~ src/ComputeNonbondedInl.h:377:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* entryB = se + smallestIndex; ^~~~~~~~~ src/ComputeNonbondedInl.h:378:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register unsigned int tmpIndex = entryA->index; ^~~~~~~~~ src/ComputeNonbondedInl.h:379:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal tmpSortValue = entryA->sortValue; ^~~~~~~~~ src/ComputeNonbondedInl.h:390:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int keepSorting = 0; ^~~~~~~~~ src/ComputeNonbondedInl.h:398:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* sortEntry1 = se; ^~~~~~~~~ src/ComputeNonbondedInl.h:401:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* sortEntry0 = sortEntry1; ^~~~~~~~~ src/ComputeNonbondedInl.h:403:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal sortEntry0_sortValue = sortEntry0->sortValue; ^~~~~~~~~ src/ComputeNonbondedInl.h:404:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal sortEntry1_sortValue = sortEntry1->sortValue; ^~~~~~~~~ src/ComputeNonbondedInl.h:407:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int sortEntry0_index = sortEntry0->index; ^~~~~~~~~ src/ComputeNonbondedInl.h:408:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int sortEntry1_index = sortEntry1->index; ^~~~~~~~~ src/ComputeNonbondedInl.h:427:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* srcArray = se; ^~~~~~~~~ src/ComputeNonbondedInl.h:428:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* dstArray = buf; ^~~~~~~~~ src/ComputeNonbondedInl.h:432:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int subListSize = 1; ^~~~~~~~~ src/ComputeNonbondedInl.h:441:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int firstListOffset = 0; ^~~~~~~~~ src/ComputeNonbondedInl.h:446:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int numElements = std::min(2 * subListSize, seLen - firstListOffset); ^~~~~~~~~ src/ComputeNonbondedInl.h:447:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int list0len; ^~~~~~~~~ src/ComputeNonbondedInl.h:448:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int list1len; ^~~~~~~~~ src/ComputeNonbondedInl.h:457:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* list0ptr = srcArray + firstListOffset; ^~~~~~~~~ src/ComputeNonbondedInl.h:458:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* list1ptr = list0ptr + subListSize; ^~~~~~~~~ src/ComputeNonbondedInl.h:459:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* dstptr = dstArray + firstListOffset; ^~~~~~~~~ src/ComputeNonbondedInl.h:466:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal sortValue0 = list0ptr->sortValue; ^~~~~~~~~ src/ComputeNonbondedInl.h:467:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal sortValue1 = list1ptr->sortValue; ^~~~~~~~~ src/ComputeNonbondedInl.h:472:11: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int index0 = list0ptr->index; ^~~~~~~~~ src/ComputeNonbondedInl.h:484:11: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int index1 = list1ptr->index; ^~~~~~~~~ src/ComputeNonbondedInl.h:503:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal sortValue0 = list0ptr->sortValue; ^~~~~~~~~ src/ComputeNonbondedInl.h:504:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int index0 = list0ptr->index; ^~~~~~~~~ src/ComputeNonbondedInl.h:519:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal sortValue1 = list1ptr->sortValue; ^~~~~~~~~ src/ComputeNonbondedInl.h:520:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int index1 = list1ptr->index; ^~~~~~~~~ src/ComputeNonbondedInl.h:537:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* tmpPtr = dstArray; ^~~~~~~~~ src/ComputeNonbondedInl.h:562:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* srcArray = se; ^~~~~~~~~ src/ComputeNonbondedInl.h:563:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* dstArray = buf; ^~~~~~~~~ src/ComputeNonbondedInl.h:567:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int subListSize = 1; ^~~~~~~~~ src/ComputeNonbondedInl.h:576:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int firstListOffset = 0; ^~~~~~~~~ src/ComputeNonbondedInl.h:583:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int numElements; ^~~~~~~~~ src/ComputeNonbondedInl.h:585:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int numElements_val0 = 2 * subListSize; ^~~~~~~~~ src/ComputeNonbondedInl.h:586:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int numElements_val1 = seLen - firstListOffset; ^~~~~~~~~ src/ComputeNonbondedInl.h:587:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register bool numElements_test = (numElements_val0 < numElements_val1); ^~~~~~~~~ src/ComputeNonbondedInl.h:592:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* dstptr = dstArray + firstListOffset; // destination array pointer ^~~~~~~~~ src/ComputeNonbondedInl.h:593:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* list0ptr = srcArray + firstListOffset; // source list 0 pointer ^~~~~~~~~ src/ComputeNonbondedInl.h:594:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* list1ptr = list0ptr + subListSize; // source list 1 pointer ^~~~~~~~~ src/ComputeNonbondedInl.h:595:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* list0ptr_end; // pointer to end of source list0's elements (element after last) ^~~~~~~~~ src/ComputeNonbondedInl.h:596:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* list1ptr_end; // pointer to end of source list1's elements (element after last) ^~~~~~~~~ src/ComputeNonbondedInl.h:598:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register bool lenTest = (numElements > subListSize); ^~~~~~~~~ src/ComputeNonbondedInl.h:599:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int list0len_val0 = subListSize; ^~~~~~~~~ src/ComputeNonbondedInl.h:600:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int list1len_val0 = numElements - subListSize; ^~~~~~~~~ src/ComputeNonbondedInl.h:601:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int list0len_val1 = numElements; // NOTE: list1len_val1 = 0 ^~~~~~~~~ src/ComputeNonbondedInl.h:602:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int list0len = __TERNARY_ASSIGN(lenTest, list0len_val0, list0len_val1); ^~~~~~~~~ src/ComputeNonbondedInl.h:603:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int list1len = __TERNARY_ASSIGN(lenTest, list1len_val0, 0); ^~~~~~~~~ src/ComputeNonbondedInl.h:618:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal sortValue0 = list0ptr->sortValue; ^~~~~~~~~ src/ComputeNonbondedInl.h:619:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal sortValue1 = list1ptr->sortValue; ^~~~~~~~~ src/ComputeNonbondedInl.h:620:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int index0 = list0ptr->index; ^~~~~~~~~ src/ComputeNonbondedInl.h:621:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int index1 = list1ptr->index; ^~~~~~~~~ src/ComputeNonbondedInl.h:629:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register bool test = (sortValue0 < sortValue1); ^~~~~~~~~ src/ComputeNonbondedInl.h:685:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* tmpPtr = dstArray; ^~~~~~~~~ In file included from src/ComputeNonbondedTI.C:79: src/ComputeNonbondedBase.h:331:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal plcutoff2 = \ ^~~~~~~~~ src/ComputeNonbondedBase.h:333:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal groupplcutoff2 = \ ^~~~~~~~~ src/ComputeNonbondedBase.h:516:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const int j_upper = params->numAtoms[1]; ^~~~~~~~~ src/ComputeNonbondedBase.h:517:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j; ^~~~~~~~~ src/ComputeNonbondedBase.h:518:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int i; ^~~~~~~~~ src/ComputeNonbondedBase.h:582:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* p_1_sortValues = atomSort_0_sortValues__; ^~~~~~~~~ src/ComputeNonbondedBase.h:583:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* p_1_sortValues_fixg = atomSort_1_sortValues__; ^~~~~~~~~ src/ComputeNonbondedBase.h:595:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal projLineVec_x = params->projLineVec.x; ^~~~~~~~~ src/ComputeNonbondedBase.h:596:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal projLineVec_y = params->projLineVec.y; ^~~~~~~~~ src/ComputeNonbondedBase.h:597:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal projLineVec_z = params->projLineVec.z; ^~~~~~~~~ src/ComputeNonbondedBase.h:601:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int nbgs = p_1->nonbondedGroupSize; ^~~~~~~~~ src/ComputeNonbondedBase.h:602:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal p_x = p_1->position.x; ^~~~~~~~~ src/ComputeNonbondedBase.h:603:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal p_y = p_1->position.y; ^~~~~~~~~ src/ComputeNonbondedBase.h:604:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal p_z = p_1->position.z; ^~~~~~~~~ src/ComputeNonbondedBase.h:605:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int index = 0; ^~~~~~~~~ src/ComputeNonbondedBase.h:607:12: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] for (register int j = nbgs; j < j_upper; j += nbgs) { ^~~~~~~~~ src/ComputeNonbondedBase.h:611:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const CompAtom* p_j_next = p_1 + j; ^~~~~~~~~ src/ComputeNonbondedBase.h:620:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal sortVal = COMPONENT_DOTPRODUCT(p,projLineVec); ^~~~~~~~~ src/ComputeNonbondedBase.h:628:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* p_1_sortValStorePtr = p_1_sortValues + p_1_sortValues_len; ^~~~~~~~~ src/ComputeNonbondedBase.h:638:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal sortVal = COMPONENT_DOTPRODUCT(p,projLineVec); ^~~~~~~~~ src/ComputeNonbondedBase.h:640:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* p_1_sortValStorePtr = p_1_sortValues + p_1_sortValues_len; ^~~~~~~~~ src/ComputeNonbondedBase.h:662:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int nbgs = p_0->nonbondedGroupSize; ^~~~~~~~~ src/ComputeNonbondedBase.h:663:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal p_x = p_0->position.x + offset_x; ^~~~~~~~~ src/ComputeNonbondedBase.h:664:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal p_y = p_0->position.y + offset_y; ^~~~~~~~~ src/ComputeNonbondedBase.h:665:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal p_z = p_0->position.z + offset_z; ^~~~~~~~~ src/ComputeNonbondedBase.h:666:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int index = 0; ^~~~~~~~~ src/ComputeNonbondedBase.h:668:12: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] for (register int i = nbgs; i < i_upper; i += nbgs) { ^~~~~~~~~ src/ComputeNonbondedBase.h:672:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const CompAtom* p_i_next = p_0 + i; ^~~~~~~~~ src/ComputeNonbondedBase.h:676:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal sortVal = COMPONENT_DOTPRODUCT(p,projLineVec); ^~~~~~~~~ src/ComputeNonbondedBase.h:684:2: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal* p_0_sortValStorePtr = p_0_sortValues + index; ^~~~~~~~~ src/ComputeNonbondedBase.h:691:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal sortVal = COMPONENT_DOTPRODUCT(p,projLineVec); ^~~~~~~~~ src/ComputeNonbondedBase.h:693:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal* p_0_sortValStorePtr = p_0_sortValues + index; ^~~~~~~~~ src/ComputeNonbondedBase.h:732:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int fixg = 0; ^~~~~~~~~ src/ComputeNonbondedBase.h:734:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* p_1_sortEntry = p_1_sortValues + tmpI; ^~~~~~~~~ src/ComputeNonbondedBase.h:735:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int p_1_index = p_1_sortEntry->index; ^~~~~~~~~ src/ComputeNonbondedBase.h:737:11: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* p_1_sortEntry_fixg = p_1_sortValues_fixg + p_1_sortValues_fixg_len; ^~~~~~~~~ src/ComputeNonbondedBase.h:840:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_i_x = p_i.position.x + offset_x; ^~~~~~~~~ src/ComputeNonbondedBase.h:841:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_i_y = p_i.position.y + offset_y; ^~~~~~~~~ src/ComputeNonbondedBase.h:842:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_i_z = p_i.position.z + offset_z; ^~~~~~~~~ src/ComputeNonbondedBase.h:933:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int *pli = pairlist + pairlistindex; ^~~~~~~~~ src/ComputeNonbondedBase.h:940:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int g = 0; ^~~~~~~~~ src/ComputeNonbondedBase.h:941:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal p_i_sortValue = p_0_sortValues[i]; ^~~~~~~~~ src/ComputeNonbondedBase.h:943:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* sortValues = ( groupfixed ? p_1_sortValues_fixg : p_1_sortValues ); ^~~~~~~~~ src/ComputeNonbondedBase.h:946:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int lower = 0; ^~~~~~~~~ src/ComputeNonbondedBase.h:947:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int upper = (groupfixed ? p_1_sortValues_fixg_len : p_1_sortValues_len); ^~~~~~~~~ src/ComputeNonbondedBase.h:949:11: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j = ((lower + upper) >> 1); ^~~~~~~~~ src/ComputeNonbondedBase.h:950:11: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal jSortVal = sortValues[j].sortValue; ^~~~~~~~~ src/ComputeNonbondedBase.h:977:6: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* sortEntry0 = sortValues + g; ^~~~~~~~~ src/ComputeNonbondedBase.h:978:6: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* sortEntry1 = sortValues + g + 1; ^~~~~~~~~ src/ComputeNonbondedBase.h:979:13: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int jprev0 = sortEntry0->index; ^~~~~~~~~ src/ComputeNonbondedBase.h:980:6: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int jprev1 = sortEntry1->index; ^~~~~~~~~ src/ComputeNonbondedBase.h:986:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j0; ^~~~~~~~~ src/ComputeNonbondedBase.h:987:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j1; ^~~~~~~~~ src/ComputeNonbondedBase.h:1188:6: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* sortEntry = sortValues + g; ^~~~~~~~~ src/ComputeNonbondedBase.h:1189:13: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j = sortEntry->index; ^~~~~~~~~ src/ComputeNonbondedBase.h:1242:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int *pli = pairlist2; ^~~~~~~~~ src/ComputeNonbondedBase.h:1245:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register plint *plin = pairlistn; ^~~~~~~~~ src/ComputeNonbondedBase.h:1365:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int jprev0 = pairlist [k ]; ^~~~~~~~~ src/ComputeNonbondedBase.h:1366:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int jprev1 = pairlist [k + 1]; ^~~~~~~~~ src/ComputeNonbondedBase.h:1368:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j0; ^~~~~~~~~ src/ComputeNonbondedBase.h:1369:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j1; ^~~~~~~~~ In file included from src/ComputeNonbondedTI.C:79: In file included from src/ComputeNonbondedBase.h:1983: src/ComputeNonbondedBase2.h:194:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_x = p_i_x - p_j->position.x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:195:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_y = p_i_y - p_j->position.y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:196:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_z = p_i_z - p_j->position.z; ^~~~~~~~~ src/ComputeNonbondedBase2.h:284:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal vdw_val = ^~~~~~~~~ src/ComputeNonbondedBase.h:64:21: note: expanded from macro 'ENERGY' #define ENERGY(X) X ^ In file included from src/ComputeNonbondedTI.C:79: In file included from src/ComputeNonbondedBase.h:1983: src/ComputeNonbondedBase2.h:344:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal fast_val = ^~~~~~~~~ src/ComputeNonbondedBase.h:64:21: note: expanded from macro 'ENERGY' #define ENERGY(X) X ^ In file included from src/ComputeNonbondedTI.C:79: In file included from src/ComputeNonbondedBase.h:1983: src/ComputeNonbondedBase2.h:483:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal fast_dir = ^~~~~~~~~ src/ComputeNonbondedBase2.h:495:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal tmp_x = force_r * p_ij_x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:499:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal tmp_y = force_r * p_ij_y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:503:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal tmp_z = force_r * p_ij_z; ^~~~~~~~~ In file included from src/ComputeNonbondedTI.C:79: In file included from src/ComputeNonbondedBase.h:2000: src/ComputeNonbondedBase2.h:194:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_x = p_i_x - p_j->position.x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:195:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_y = p_i_y - p_j->position.y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:196:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_z = p_i_z - p_j->position.z; ^~~~~~~~~ src/ComputeNonbondedBase2.h:284:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal vdw_val = ^~~~~~~~~ src/ComputeNonbondedBase.h:64:21: note: expanded from macro 'ENERGY' #define ENERGY(X) X ^ In file included from src/ComputeNonbondedTI.C:79: In file included from src/ComputeNonbondedBase.h:2000: src/ComputeNonbondedBase2.h:344:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal fast_val = ^~~~~~~~~ src/ComputeNonbondedBase.h:64:21: note: expanded from macro 'ENERGY' #define ENERGY(X) X ^ In file included from src/ComputeNonbondedTI.C:79: In file included from src/ComputeNonbondedBase.h:2000: src/ComputeNonbondedBase2.h:483:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal fast_dir = ^~~~~~~~~ src/ComputeNonbondedBase2.h:495:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal tmp_x = force_r * p_ij_x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:499:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal tmp_y = force_r * p_ij_y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:503:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal tmp_z = force_r * p_ij_z; ^~~~~~~~~ In file included from src/ComputeNonbondedTI.C:79: In file included from src/ComputeNonbondedBase.h:2056: src/ComputeNonbondedBase2.h:194:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_x = p_i_x - p_j->position.x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:195:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_y = p_i_y - p_j->position.y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:196:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_z = p_i_z - p_j->position.z; ^~~~~~~~~ src/ComputeNonbondedBase2.h:344:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal fast_val = ^~~~~~~~~ src/ComputeNonbondedBase.h:64:21: note: expanded from macro 'ENERGY' #define ENERGY(X) X ^ In file included from src/ComputeNonbondedTI.C:79: In file included from src/ComputeNonbondedBase.h:2056: src/ComputeNonbondedBase2.h:483:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal fast_dir = ^~~~~~~~~ src/ComputeNonbondedBase2.h:495:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal tmp_x = force_r * p_ij_x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:499:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal tmp_y = force_r * p_ij_y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:503:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal tmp_z = force_r * p_ij_z; ^~~~~~~~~ In file included from src/ComputeNonbondedTI.C:79: In file included from src/ComputeNonbondedBase.h:2065: src/ComputeNonbondedBase2.h:194:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_x = p_i_x - p_j->position.x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:195:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_y = p_i_y - p_j->position.y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:196:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_z = p_i_z - p_j->position.z; ^~~~~~~~~ src/ComputeNonbondedBase2.h:344:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal fast_val = ^~~~~~~~~ src/ComputeNonbondedBase.h:64:21: note: expanded from macro 'ENERGY' #define ENERGY(X) X ^ In file included from src/ComputeNonbondedTI.C:79: In file included from src/ComputeNonbondedBase.h:2065: src/ComputeNonbondedBase2.h:483:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal fast_dir = ^~~~~~~~~ src/ComputeNonbondedBase2.h:495:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal tmp_x = force_r * p_ij_x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:499:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal tmp_y = force_r * p_ij_y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:503:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal tmp_z = force_r * p_ij_z; ^~~~~~~~~ In file included from src/ComputeNonbondedTI.C:79: In file included from src/ComputeNonbondedBase.h:2086: src/ComputeNonbondedBase2.h:194:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_x = p_i_x - p_j->position.x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:195:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_y = p_i_y - p_j->position.y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:196:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_z = p_i_z - p_j->position.z; ^~~~~~~~~ src/ComputeNonbondedBase2.h:344:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal fast_val = ^~~~~~~~~ src/ComputeNonbondedBase.h:64:21: note: expanded from macro 'ENERGY' #define ENERGY(X) X ^ In file included from src/ComputeNonbondedTI.C:79: In file included from src/ComputeNonbondedBase.h:2086: src/ComputeNonbondedBase2.h:483:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal fast_dir = ^~~~~~~~~ src/ComputeNonbondedBase2.h:495:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal tmp_x = force_r * p_ij_x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:499:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal tmp_y = force_r * p_ij_y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:503:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal tmp_z = force_r * p_ij_z; ^~~~~~~~~ In file included from src/ComputeNonbondedTI.C:79: In file included from src/ComputeNonbondedBase.h:2096: src/ComputeNonbondedBase2.h:194:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_x = p_i_x - p_j->position.x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:195:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_y = p_i_y - p_j->position.y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:196:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_z = p_i_z - p_j->position.z; ^~~~~~~~~ src/ComputeNonbondedBase2.h:344:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal fast_val = ^~~~~~~~~ src/ComputeNonbondedBase.h:64:21: note: expanded from macro 'ENERGY' #define ENERGY(X) X ^ In file included from src/ComputeNonbondedTI.C:79: In file included from src/ComputeNonbondedBase.h:2096: src/ComputeNonbondedBase2.h:483:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal fast_dir = ^~~~~~~~~ src/ComputeNonbondedBase2.h:495:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal tmp_x = force_r * p_ij_x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:499:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal tmp_y = force_r * p_ij_y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:503:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal tmp_z = force_r * p_ij_z; ^~~~~~~~~ In file included from src/ComputeNonbondedTI.C:81: src/ComputeNonbondedBase.h:331:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal plcutoff2 = \ ^~~~~~~~~ src/ComputeNonbondedBase.h:333:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal groupplcutoff2 = \ ^~~~~~~~~ src/ComputeNonbondedBase.h:516:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const int j_upper = params->numAtoms[1]; ^~~~~~~~~ src/ComputeNonbondedBase.h:517:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j; ^~~~~~~~~ src/ComputeNonbondedBase.h:518:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int i; ^~~~~~~~~ src/ComputeNonbondedBase.h:582:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* p_1_sortValues = atomSort_0_sortValues__; ^~~~~~~~~ src/ComputeNonbondedBase.h:583:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* p_1_sortValues_fixg = atomSort_1_sortValues__; ^~~~~~~~~ src/ComputeNonbondedBase.h:595:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal projLineVec_x = params->projLineVec.x; ^~~~~~~~~ src/ComputeNonbondedBase.h:596:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal projLineVec_y = params->projLineVec.y; ^~~~~~~~~ src/ComputeNonbondedBase.h:597:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal projLineVec_z = params->projLineVec.z; ^~~~~~~~~ src/ComputeNonbondedBase.h:601:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int nbgs = p_1->nonbondedGroupSize; ^~~~~~~~~ src/ComputeNonbondedBase.h:602:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal p_x = p_1->position.x; ^~~~~~~~~ src/ComputeNonbondedBase.h:603:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal p_y = p_1->position.y; ^~~~~~~~~ src/ComputeNonbondedBase.h:604:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal p_z = p_1->position.z; ^~~~~~~~~ src/ComputeNonbondedBase.h:605:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int index = 0; ^~~~~~~~~ src/ComputeNonbondedBase.h:607:12: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] for (register int j = nbgs; j < j_upper; j += nbgs) { ^~~~~~~~~ src/ComputeNonbondedBase.h:611:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const CompAtom* p_j_next = p_1 + j; ^~~~~~~~~ src/ComputeNonbondedBase.h:620:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal sortVal = COMPONENT_DOTPRODUCT(p,projLineVec); ^~~~~~~~~ src/ComputeNonbondedBase.h:628:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* p_1_sortValStorePtr = p_1_sortValues + p_1_sortValues_len; ^~~~~~~~~ src/ComputeNonbondedBase.h:638:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal sortVal = COMPONENT_DOTPRODUCT(p,projLineVec); ^~~~~~~~~ src/ComputeNonbondedBase.h:640:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* p_1_sortValStorePtr = p_1_sortValues + p_1_sortValues_len; ^~~~~~~~~ src/ComputeNonbondedBase.h:662:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int nbgs = p_0->nonbondedGroupSize; ^~~~~~~~~ src/ComputeNonbondedBase.h:663:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal p_x = p_0->position.x + offset_x; ^~~~~~~~~ src/ComputeNonbondedBase.h:664:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal p_y = p_0->position.y + offset_y; ^~~~~~~~~ src/ComputeNonbondedBase.h:665:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal p_z = p_0->position.z + offset_z; ^~~~~~~~~ src/ComputeNonbondedBase.h:666:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int index = 0; ^~~~~~~~~ src/ComputeNonbondedBase.h:668:12: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] for (register int i = nbgs; i < i_upper; i += nbgs) { ^~~~~~~~~ src/ComputeNonbondedBase.h:672:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const CompAtom* p_i_next = p_0 + i; ^~~~~~~~~ src/ComputeNonbondedBase.h:676:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal sortVal = COMPONENT_DOTPRODUCT(p,projLineVec); ^~~~~~~~~ src/ComputeNonbondedBase.h:684:2: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal* p_0_sortValStorePtr = p_0_sortValues + index; ^~~~~~~~~ src/ComputeNonbondedBase.h:691:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal sortVal = COMPONENT_DOTPRODUCT(p,projLineVec); ^~~~~~~~~ src/ComputeNonbondedBase.h:693:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal* p_0_sortValStorePtr = p_0_sortValues + index; ^~~~~~~~~ src/ComputeNonbondedBase.h:732:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int fixg = 0; ^~~~~~~~~ src/ComputeNonbondedBase.h:734:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* p_1_sortEntry = p_1_sortValues + tmpI; ^~~~~~~~~ src/ComputeNonbondedBase.h:735:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int p_1_index = p_1_sortEntry->index; ^~~~~~~~~ src/ComputeNonbondedBase.h:737:11: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* p_1_sortEntry_fixg = p_1_sortValues_fixg + p_1_sortValues_fixg_len; ^~~~~~~~~ src/ComputeNonbondedBase.h:840:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_i_x = p_i.position.x + offset_x; ^~~~~~~~~ src/ComputeNonbondedBase.h:841:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_i_y = p_i.position.y + offset_y; ^~~~~~~~~ src/ComputeNonbondedBase.h:842:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_i_z = p_i.position.z + offset_z; ^~~~~~~~~ src/ComputeNonbondedBase.h:933:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int *pli = pairlist + pairlistindex; ^~~~~~~~~ src/ComputeNonbondedBase.h:940:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int g = 0; ^~~~~~~~~ src/ComputeNonbondedBase.h:941:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal p_i_sortValue = p_0_sortValues[i]; ^~~~~~~~~ src/ComputeNonbondedBase.h:943:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* sortValues = ( groupfixed ? p_1_sortValues_fixg : p_1_sortValues ); ^~~~~~~~~ src/ComputeNonbondedBase.h:946:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int lower = 0; ^~~~~~~~~ src/ComputeNonbondedBase.h:947:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int upper = (groupfixed ? p_1_sortValues_fixg_len : p_1_sortValues_len); ^~~~~~~~~ src/ComputeNonbondedBase.h:949:11: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j = ((lower + upper) >> 1); ^~~~~~~~~ src/ComputeNonbondedBase.h:950:11: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal jSortVal = sortValues[j].sortValue; ^~~~~~~~~ src/ComputeNonbondedBase.h:977:6: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* sortEntry0 = sortValues + g; ^~~~~~~~~ src/ComputeNonbondedBase.h:978:6: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* sortEntry1 = sortValues + g + 1; ^~~~~~~~~ src/ComputeNonbondedBase.h:979:13: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int jprev0 = sortEntry0->index; ^~~~~~~~~ src/ComputeNonbondedBase.h:980:6: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int jprev1 = sortEntry1->index; ^~~~~~~~~ src/ComputeNonbondedBase.h:986:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j0; ^~~~~~~~~ src/ComputeNonbondedBase.h:987:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j1; ^~~~~~~~~ src/ComputeNonbondedBase.h:1188:6: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* sortEntry = sortValues + g; ^~~~~~~~~ src/ComputeNonbondedBase.h:1189:13: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j = sortEntry->index; ^~~~~~~~~ src/ComputeNonbondedBase.h:1242:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int *pli = pairlist2; ^~~~~~~~~ src/ComputeNonbondedBase.h:1245:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register plint *plin = pairlistn; ^~~~~~~~~ src/ComputeNonbondedBase.h:1365:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int jprev0 = pairlist [k ]; ^~~~~~~~~ src/ComputeNonbondedBase.h:1366:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int jprev1 = pairlist [k + 1]; ^~~~~~~~~ src/ComputeNonbondedBase.h:1368:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j0; ^~~~~~~~~ src/ComputeNonbondedBase.h:1369:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j1; ^~~~~~~~~ In file included from src/ComputeNonbondedTI.C:81: In file included from src/ComputeNonbondedBase.h:1983: src/ComputeNonbondedBase2.h:194:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_x = p_i_x - p_j->position.x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:195:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_y = p_i_y - p_j->position.y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:196:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_z = p_i_z - p_j->position.z; ^~~~~~~~~ src/ComputeNonbondedBase2.h:284:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal vdw_val = ^~~~~~~~~ src/ComputeNonbondedBase.h:64:21: note: expanded from macro 'ENERGY' #define ENERGY(X) X ^ In file included from src/ComputeNonbondedTI.C:81: In file included from src/ComputeNonbondedBase.h:1983: src/ComputeNonbondedBase2.h:344:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal fast_val = ^~~~~~~~~ src/ComputeNonbondedBase.h:64:21: note: expanded from macro 'ENERGY' #define ENERGY(X) X ^ In file included from src/ComputeNonbondedTI.C:81: In file included from src/ComputeNonbondedBase.h:1983: src/ComputeNonbondedBase2.h:483:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal fast_dir = ^~~~~~~~~ src/ComputeNonbondedBase2.h:495:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal tmp_x = force_r * p_ij_x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:499:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal tmp_y = force_r * p_ij_y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:503:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal tmp_z = force_r * p_ij_z; ^~~~~~~~~ src/ComputeNonbondedBase2.h:631:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_val = ^~~~~~~~~ src/ComputeNonbondedBase.h:64:21: note: expanded from macro 'ENERGY' #define ENERGY(X) X ^ In file included from src/ComputeNonbondedTI.C:81: In file included from src/ComputeNonbondedBase.h:1983: src/ComputeNonbondedBase2.h:684:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_dir = (diffa * slow_d + slow_c) * diffa + slow_b; ^~~~~~~~~ src/ComputeNonbondedBase2.h:696:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_x = fullforce_r * p_ij_x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:699:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_y = fullforce_r * p_ij_y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:702:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_z = fullforce_r * p_ij_z; ^~~~~~~~~ In file included from src/ComputeNonbondedTI.C:81: In file included from src/ComputeNonbondedBase.h:2000: src/ComputeNonbondedBase2.h:194:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_x = p_i_x - p_j->position.x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:195:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_y = p_i_y - p_j->position.y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:196:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_z = p_i_z - p_j->position.z; ^~~~~~~~~ src/ComputeNonbondedBase2.h:284:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal vdw_val = ^~~~~~~~~ src/ComputeNonbondedBase.h:64:21: note: expanded from macro 'ENERGY' #define ENERGY(X) X ^ In file included from src/ComputeNonbondedTI.C:81: In file included from src/ComputeNonbondedBase.h:2000: src/ComputeNonbondedBase2.h:344:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal fast_val = ^~~~~~~~~ src/ComputeNonbondedBase.h:64:21: note: expanded from macro 'ENERGY' #define ENERGY(X) X ^ In file included from src/ComputeNonbondedTI.C:81: In file included from src/ComputeNonbondedBase.h:2000: src/ComputeNonbondedBase2.h:483:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal fast_dir = ^~~~~~~~~ src/ComputeNonbondedBase2.h:495:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal tmp_x = force_r * p_ij_x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:499:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal tmp_y = force_r * p_ij_y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:503:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal tmp_z = force_r * p_ij_z; ^~~~~~~~~ src/ComputeNonbondedBase2.h:631:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_val = ^~~~~~~~~ src/ComputeNonbondedBase.h:64:21: note: expanded from macro 'ENERGY' #define ENERGY(X) X ^ In file included from src/ComputeNonbondedTI.C:81: In file included from src/ComputeNonbondedBase.h:2000: src/ComputeNonbondedBase2.h:684:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_dir = (diffa * slow_d + slow_c) * diffa + slow_b; ^~~~~~~~~ src/ComputeNonbondedBase2.h:696:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_x = fullforce_r * p_ij_x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:699:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_y = fullforce_r * p_ij_y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:702:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_z = fullforce_r * p_ij_z; ^~~~~~~~~ In file included from src/ComputeNonbondedTI.C:81: In file included from src/ComputeNonbondedBase.h:2016: src/ComputeNonbondedBase2.h:194:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_x = p_i_x - p_j->position.x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:195:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_y = p_i_y - p_j->position.y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:196:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_z = p_i_z - p_j->position.z; ^~~~~~~~~ src/ComputeNonbondedBase2.h:631:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_val = ^~~~~~~~~ src/ComputeNonbondedBase.h:64:21: note: expanded from macro 'ENERGY' #define ENERGY(X) X ^ In file included from src/ComputeNonbondedTI.C:81: In file included from src/ComputeNonbondedBase.h:2016: src/ComputeNonbondedBase2.h:684:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_dir = (diffa * slow_d + slow_c) * diffa + slow_b; ^~~~~~~~~ src/ComputeNonbondedBase2.h:696:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_x = fullforce_r * p_ij_x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:699:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_y = fullforce_r * p_ij_y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:702:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_z = fullforce_r * p_ij_z; ^~~~~~~~~ In file included from src/ComputeNonbondedTI.C:81: In file included from src/ComputeNonbondedBase.h:2056: src/ComputeNonbondedBase2.h:194:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_x = p_i_x - p_j->position.x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:195:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_y = p_i_y - p_j->position.y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:196:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_z = p_i_z - p_j->position.z; ^~~~~~~~~ src/ComputeNonbondedBase2.h:344:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal fast_val = ^~~~~~~~~ src/ComputeNonbondedBase.h:64:21: note: expanded from macro 'ENERGY' #define ENERGY(X) X ^ In file included from src/ComputeNonbondedTI.C:81: In file included from src/ComputeNonbondedBase.h:2056: src/ComputeNonbondedBase2.h:483:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal fast_dir = ^~~~~~~~~ src/ComputeNonbondedBase2.h:495:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal tmp_x = force_r * p_ij_x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:499:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal tmp_y = force_r * p_ij_y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:503:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal tmp_z = force_r * p_ij_z; ^~~~~~~~~ src/ComputeNonbondedBase2.h:631:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_val = ^~~~~~~~~ src/ComputeNonbondedBase.h:64:21: note: expanded from macro 'ENERGY' #define ENERGY(X) X ^ In file included from src/ComputeNonbondedTI.C:81: In file included from src/ComputeNonbondedBase.h:2056: src/ComputeNonbondedBase2.h:684:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_dir = (diffa * slow_d + slow_c) * diffa + slow_b; ^~~~~~~~~ src/ComputeNonbondedBase2.h:696:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_x = fullforce_r * p_ij_x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:699:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_y = fullforce_r * p_ij_y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:702:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_z = fullforce_r * p_ij_z; ^~~~~~~~~ In file included from src/ComputeNonbondedTI.C:81: In file included from src/ComputeNonbondedBase.h:2065: src/ComputeNonbondedBase2.h:194:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_x = p_i_x - p_j->position.x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:195:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_y = p_i_y - p_j->position.y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:196:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_z = p_i_z - p_j->position.z; ^~~~~~~~~ src/ComputeNonbondedBase2.h:344:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal fast_val = ^~~~~~~~~ src/ComputeNonbondedBase.h:64:21: note: expanded from macro 'ENERGY' #define ENERGY(X) X ^ In file included from src/ComputeNonbondedTI.C:81: In file included from src/ComputeNonbondedBase.h:2065: src/ComputeNonbondedBase2.h:483:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal fast_dir = ^~~~~~~~~ src/ComputeNonbondedBase2.h:495:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal tmp_x = force_r * p_ij_x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:499:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal tmp_y = force_r * p_ij_y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:503:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal tmp_z = force_r * p_ij_z; ^~~~~~~~~ src/ComputeNonbondedBase2.h:631:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_val = ^~~~~~~~~ src/ComputeNonbondedBase.h:64:21: note: expanded from macro 'ENERGY' #define ENERGY(X) X ^ In file included from src/ComputeNonbondedTI.C:81: In file included from src/ComputeNonbondedBase.h:2065: src/ComputeNonbondedBase2.h:684:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_dir = (diffa * slow_d + slow_c) * diffa + slow_b; ^~~~~~~~~ src/ComputeNonbondedBase2.h:696:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_x = fullforce_r * p_ij_x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:699:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_y = fullforce_r * p_ij_y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:702:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_z = fullforce_r * p_ij_z; ^~~~~~~~~ In file included from src/ComputeNonbondedTI.C:81: In file included from src/ComputeNonbondedBase.h:2086: src/ComputeNonbondedBase2.h:194:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_x = p_i_x - p_j->position.x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:195:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_y = p_i_y - p_j->position.y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:196:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_z = p_i_z - p_j->position.z; ^~~~~~~~~ src/ComputeNonbondedBase2.h:344:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal fast_val = ^~~~~~~~~ src/ComputeNonbondedBase.h:64:21: note: expanded from macro 'ENERGY' #define ENERGY(X) X ^ In file included from src/ComputeNonbondedTI.C:81: In file included from src/ComputeNonbondedBase.h:2086: src/ComputeNonbondedBase2.h:483:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal fast_dir = ^~~~~~~~~ src/ComputeNonbondedBase2.h:495:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal tmp_x = force_r * p_ij_x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:499:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal tmp_y = force_r * p_ij_y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:503:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal tmp_z = force_r * p_ij_z; ^~~~~~~~~ src/ComputeNonbondedBase2.h:631:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_val = ^~~~~~~~~ src/ComputeNonbondedBase.h:64:21: note: expanded from macro 'ENERGY' #define ENERGY(X) X ^ In file included from src/ComputeNonbondedTI.C:81: In file included from src/ComputeNonbondedBase.h:2086: src/ComputeNonbondedBase2.h:684:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_dir = (diffa * slow_d + slow_c) * diffa + slow_b; ^~~~~~~~~ src/ComputeNonbondedBase2.h:696:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_x = fullforce_r * p_ij_x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:699:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_y = fullforce_r * p_ij_y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:702:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_z = fullforce_r * p_ij_z; ^~~~~~~~~ In file included from src/ComputeNonbondedTI.C:81: In file included from src/ComputeNonbondedBase.h:2096: src/ComputeNonbondedBase2.h:194:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_x = p_i_x - p_j->position.x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:195:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_y = p_i_y - p_j->position.y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:196:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_z = p_i_z - p_j->position.z; ^~~~~~~~~ src/ComputeNonbondedBase2.h:344:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal fast_val = ^~~~~~~~~ src/ComputeNonbondedBase.h:64:21: note: expanded from macro 'ENERGY' #define ENERGY(X) X ^ In file included from src/ComputeNonbondedTI.C:81: In file included from src/ComputeNonbondedBase.h:2096: src/ComputeNonbondedBase2.h:483:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal fast_dir = ^~~~~~~~~ src/ComputeNonbondedBase2.h:495:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal tmp_x = force_r * p_ij_x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:499:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal tmp_y = force_r * p_ij_y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:503:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal tmp_z = force_r * p_ij_z; ^~~~~~~~~ src/ComputeNonbondedBase2.h:631:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_val = ^~~~~~~~~ src/ComputeNonbondedBase.h:64:21: note: expanded from macro 'ENERGY' #define ENERGY(X) X ^ In file included from src/ComputeNonbondedTI.C:81: In file included from src/ComputeNonbondedBase.h:2096: src/ComputeNonbondedBase2.h:684:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_dir = (diffa * slow_d + slow_c) * diffa + slow_b; ^~~~~~~~~ src/ComputeNonbondedBase2.h:696:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_x = fullforce_r * p_ij_x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:699:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_y = fullforce_r * p_ij_y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:702:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_z = fullforce_r * p_ij_z; ^~~~~~~~~ In file included from src/ComputeNonbondedTI.C:81: In file included from src/ComputeNonbondedBase.h:2120: src/ComputeNonbondedBase2.h:194:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_x = p_i_x - p_j->position.x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:195:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_y = p_i_y - p_j->position.y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:196:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_z = p_i_z - p_j->position.z; ^~~~~~~~~ src/ComputeNonbondedBase2.h:631:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_val = ^~~~~~~~~ src/ComputeNonbondedBase.h:64:21: note: expanded from macro 'ENERGY' #define ENERGY(X) X ^ In file included from src/ComputeNonbondedTI.C:81: In file included from src/ComputeNonbondedBase.h:2120: src/ComputeNonbondedBase2.h:684:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_dir = (diffa * slow_d + slow_c) * diffa + slow_b; ^~~~~~~~~ src/ComputeNonbondedBase2.h:696:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_x = fullforce_r * p_ij_x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:699:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_y = fullforce_r * p_ij_y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:702:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_z = fullforce_r * p_ij_z; ^~~~~~~~~ In file included from src/ComputeNonbondedTI.C:81: In file included from src/ComputeNonbondedBase.h:2130: src/ComputeNonbondedBase2.h:194:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_x = p_i_x - p_j->position.x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:195:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_y = p_i_y - p_j->position.y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:196:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_z = p_i_z - p_j->position.z; ^~~~~~~~~ src/ComputeNonbondedBase2.h:631:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_val = ^~~~~~~~~ src/ComputeNonbondedBase.h:64:21: note: expanded from macro 'ENERGY' #define ENERGY(X) X ^ In file included from src/ComputeNonbondedTI.C:81: In file included from src/ComputeNonbondedBase.h:2130: src/ComputeNonbondedBase2.h:684:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_dir = (diffa * slow_d + slow_c) * diffa + slow_b; ^~~~~~~~~ src/ComputeNonbondedBase2.h:696:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_x = fullforce_r * p_ij_x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:699:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_y = fullforce_r * p_ij_y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:702:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_z = fullforce_r * p_ij_z; ^~~~~~~~~ In file included from src/ComputeNonbondedTI.C:83: src/ComputeNonbondedBase.h:331:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal plcutoff2 = \ ^~~~~~~~~ src/ComputeNonbondedBase.h:333:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal groupplcutoff2 = \ ^~~~~~~~~ src/ComputeNonbondedBase.h:516:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const int j_upper = params->numAtoms[1]; ^~~~~~~~~ src/ComputeNonbondedBase.h:517:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j; ^~~~~~~~~ src/ComputeNonbondedBase.h:518:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int i; ^~~~~~~~~ src/ComputeNonbondedBase.h:582:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* p_1_sortValues = atomSort_0_sortValues__; ^~~~~~~~~ src/ComputeNonbondedBase.h:583:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* p_1_sortValues_fixg = atomSort_1_sortValues__; ^~~~~~~~~ src/ComputeNonbondedBase.h:595:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal projLineVec_x = params->projLineVec.x; ^~~~~~~~~ src/ComputeNonbondedBase.h:596:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal projLineVec_y = params->projLineVec.y; ^~~~~~~~~ src/ComputeNonbondedBase.h:597:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal projLineVec_z = params->projLineVec.z; ^~~~~~~~~ src/ComputeNonbondedBase.h:601:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int nbgs = p_1->nonbondedGroupSize; ^~~~~~~~~ src/ComputeNonbondedBase.h:602:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal p_x = p_1->position.x; ^~~~~~~~~ src/ComputeNonbondedBase.h:603:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal p_y = p_1->position.y; ^~~~~~~~~ src/ComputeNonbondedBase.h:604:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal p_z = p_1->position.z; ^~~~~~~~~ src/ComputeNonbondedBase.h:605:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int index = 0; ^~~~~~~~~ src/ComputeNonbondedBase.h:607:12: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] for (register int j = nbgs; j < j_upper; j += nbgs) { ^~~~~~~~~ src/ComputeNonbondedBase.h:611:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const CompAtom* p_j_next = p_1 + j; ^~~~~~~~~ src/ComputeNonbondedBase.h:620:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal sortVal = COMPONENT_DOTPRODUCT(p,projLineVec); ^~~~~~~~~ src/ComputeNonbondedBase.h:628:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* p_1_sortValStorePtr = p_1_sortValues + p_1_sortValues_len; ^~~~~~~~~ src/ComputeNonbondedBase.h:638:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal sortVal = COMPONENT_DOTPRODUCT(p,projLineVec); ^~~~~~~~~ src/ComputeNonbondedBase.h:640:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* p_1_sortValStorePtr = p_1_sortValues + p_1_sortValues_len; ^~~~~~~~~ src/ComputeNonbondedBase.h:662:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int nbgs = p_0->nonbondedGroupSize; ^~~~~~~~~ src/ComputeNonbondedBase.h:663:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal p_x = p_0->position.x + offset_x; ^~~~~~~~~ src/ComputeNonbondedBase.h:664:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal p_y = p_0->position.y + offset_y; ^~~~~~~~~ src/ComputeNonbondedBase.h:665:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal p_z = p_0->position.z + offset_z; ^~~~~~~~~ src/ComputeNonbondedBase.h:666:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int index = 0; ^~~~~~~~~ src/ComputeNonbondedBase.h:668:12: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] for (register int i = nbgs; i < i_upper; i += nbgs) { ^~~~~~~~~ src/ComputeNonbondedBase.h:672:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const CompAtom* p_i_next = p_0 + i; ^~~~~~~~~ src/ComputeNonbondedBase.h:676:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal sortVal = COMPONENT_DOTPRODUCT(p,projLineVec); ^~~~~~~~~ src/ComputeNonbondedBase.h:684:2: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal* p_0_sortValStorePtr = p_0_sortValues + index; ^~~~~~~~~ src/ComputeNonbondedBase.h:691:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal sortVal = COMPONENT_DOTPRODUCT(p,projLineVec); ^~~~~~~~~ src/ComputeNonbondedBase.h:693:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal* p_0_sortValStorePtr = p_0_sortValues + index; ^~~~~~~~~ src/ComputeNonbondedBase.h:732:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int fixg = 0; ^~~~~~~~~ src/ComputeNonbondedBase.h:734:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* p_1_sortEntry = p_1_sortValues + tmpI; ^~~~~~~~~ src/ComputeNonbondedBase.h:735:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int p_1_index = p_1_sortEntry->index; ^~~~~~~~~ src/ComputeNonbondedBase.h:737:11: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* p_1_sortEntry_fixg = p_1_sortValues_fixg + p_1_sortValues_fixg_len; ^~~~~~~~~ src/ComputeNonbondedBase.h:840:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_i_x = p_i.position.x + offset_x; ^~~~~~~~~ src/ComputeNonbondedBase.h:841:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_i_y = p_i.position.y + offset_y; ^~~~~~~~~ src/ComputeNonbondedBase.h:842:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_i_z = p_i.position.z + offset_z; ^~~~~~~~~ src/ComputeNonbondedBase.h:933:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int *pli = pairlist + pairlistindex; ^~~~~~~~~ src/ComputeNonbondedBase.h:940:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int g = 0; ^~~~~~~~~ src/ComputeNonbondedBase.h:941:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal p_i_sortValue = p_0_sortValues[i]; ^~~~~~~~~ src/ComputeNonbondedBase.h:943:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* sortValues = ( groupfixed ? p_1_sortValues_fixg : p_1_sortValues ); ^~~~~~~~~ src/ComputeNonbondedBase.h:946:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int lower = 0; ^~~~~~~~~ src/ComputeNonbondedBase.h:947:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int upper = (groupfixed ? p_1_sortValues_fixg_len : p_1_sortValues_len); ^~~~~~~~~ src/ComputeNonbondedBase.h:949:11: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j = ((lower + upper) >> 1); ^~~~~~~~~ src/ComputeNonbondedBase.h:950:11: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal jSortVal = sortValues[j].sortValue; ^~~~~~~~~ src/ComputeNonbondedBase.h:977:6: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* sortEntry0 = sortValues + g; ^~~~~~~~~ src/ComputeNonbondedBase.h:978:6: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* sortEntry1 = sortValues + g + 1; ^~~~~~~~~ src/ComputeNonbondedBase.h:979:13: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int jprev0 = sortEntry0->index; ^~~~~~~~~ src/ComputeNonbondedBase.h:980:6: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int jprev1 = sortEntry1->index; ^~~~~~~~~ src/ComputeNonbondedBase.h:986:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j0; ^~~~~~~~~ src/ComputeNonbondedBase.h:987:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j1; ^~~~~~~~~ src/ComputeNonbondedBase.h:1188:6: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* sortEntry = sortValues + g; ^~~~~~~~~ src/ComputeNonbondedBase.h:1189:13: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j = sortEntry->index; ^~~~~~~~~ src/ComputeNonbondedBase.h:1242:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int *pli = pairlist2; ^~~~~~~~~ src/ComputeNonbondedBase.h:1245:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register plint *plin = pairlistn; ^~~~~~~~~ src/ComputeNonbondedBase.h:1365:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int jprev0 = pairlist [k ]; ^~~~~~~~~ src/ComputeNonbondedBase.h:1366:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int jprev1 = pairlist [k + 1]; ^~~~~~~~~ src/ComputeNonbondedBase.h:1368:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j0; ^~~~~~~~~ src/ComputeNonbondedBase.h:1369:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j1; ^~~~~~~~~ In file included from src/ComputeNonbondedTI.C:83: In file included from src/ComputeNonbondedBase.h:1983: src/ComputeNonbondedBase2.h:194:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_x = p_i_x - p_j->position.x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:195:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_y = p_i_y - p_j->position.y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:196:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_z = p_i_z - p_j->position.z; ^~~~~~~~~ src/ComputeNonbondedBase2.h:284:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal vdw_val = ^~~~~~~~~ src/ComputeNonbondedBase.h:64:21: note: expanded from macro 'ENERGY' #define ENERGY(X) X ^ In file included from src/ComputeNonbondedTI.C:83: In file included from src/ComputeNonbondedBase.h:1983: src/ComputeNonbondedBase2.h:631:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_val = ^~~~~~~~~ src/ComputeNonbondedBase.h:64:21: note: expanded from macro 'ENERGY' #define ENERGY(X) X ^ In file included from src/ComputeNonbondedTI.C:83: In file included from src/ComputeNonbondedBase.h:1983: src/ComputeNonbondedBase2.h:684:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_dir = (diffa * slow_d + slow_c) * diffa + slow_b; ^~~~~~~~~ src/ComputeNonbondedBase2.h:696:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_x = fullforce_r * p_ij_x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:699:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_y = fullforce_r * p_ij_y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:702:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_z = fullforce_r * p_ij_z; ^~~~~~~~~ In file included from src/ComputeNonbondedTI.C:83: In file included from src/ComputeNonbondedBase.h:2000: src/ComputeNonbondedBase2.h:194:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_x = p_i_x - p_j->position.x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:195:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_y = p_i_y - p_j->position.y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:196:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_z = p_i_z - p_j->position.z; ^~~~~~~~~ src/ComputeNonbondedBase2.h:284:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal vdw_val = ^~~~~~~~~ src/ComputeNonbondedBase.h:64:21: note: expanded from macro 'ENERGY' #define ENERGY(X) X ^ In file included from src/ComputeNonbondedTI.C:83: In file included from src/ComputeNonbondedBase.h:2000: src/ComputeNonbondedBase2.h:631:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_val = ^~~~~~~~~ src/ComputeNonbondedBase.h:64:21: note: expanded from macro 'ENERGY' #define ENERGY(X) X ^ In file included from src/ComputeNonbondedTI.C:83: In file included from src/ComputeNonbondedBase.h:2000: src/ComputeNonbondedBase2.h:684:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_dir = (diffa * slow_d + slow_c) * diffa + slow_b; ^~~~~~~~~ src/ComputeNonbondedBase2.h:696:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_x = fullforce_r * p_ij_x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:699:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_y = fullforce_r * p_ij_y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:702:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_z = fullforce_r * p_ij_z; ^~~~~~~~~ In file included from src/ComputeNonbondedTI.C:83: In file included from src/ComputeNonbondedBase.h:2016: src/ComputeNonbondedBase2.h:194:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_x = p_i_x - p_j->position.x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:195:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_y = p_i_y - p_j->position.y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:196:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_z = p_i_z - p_j->position.z; ^~~~~~~~~ src/ComputeNonbondedBase2.h:631:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_val = ^~~~~~~~~ src/ComputeNonbondedBase.h:64:21: note: expanded from macro 'ENERGY' #define ENERGY(X) X ^ In file included from src/ComputeNonbondedTI.C:83: In file included from src/ComputeNonbondedBase.h:2016: src/ComputeNonbondedBase2.h:684:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_dir = (diffa * slow_d + slow_c) * diffa + slow_b; ^~~~~~~~~ src/ComputeNonbondedBase2.h:696:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_x = fullforce_r * p_ij_x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:699:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_y = fullforce_r * p_ij_y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:702:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_z = fullforce_r * p_ij_z; ^~~~~~~~~ In file included from src/ComputeNonbondedTI.C:83: In file included from src/ComputeNonbondedBase.h:2056: src/ComputeNonbondedBase2.h:194:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_x = p_i_x - p_j->position.x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:195:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_y = p_i_y - p_j->position.y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:196:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_z = p_i_z - p_j->position.z; ^~~~~~~~~ src/ComputeNonbondedBase2.h:631:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_val = ^~~~~~~~~ src/ComputeNonbondedBase.h:64:21: note: expanded from macro 'ENERGY' #define ENERGY(X) X ^ In file included from src/ComputeNonbondedTI.C:83: In file included from src/ComputeNonbondedBase.h:2056: src/ComputeNonbondedBase2.h:684:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_dir = (diffa * slow_d + slow_c) * diffa + slow_b; ^~~~~~~~~ src/ComputeNonbondedBase2.h:696:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_x = fullforce_r * p_ij_x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:699:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_y = fullforce_r * p_ij_y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:702:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_z = fullforce_r * p_ij_z; ^~~~~~~~~ In file included from src/ComputeNonbondedTI.C:83: In file included from src/ComputeNonbondedBase.h:2065: src/ComputeNonbondedBase2.h:194:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_x = p_i_x - p_j->position.x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:195:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_y = p_i_y - p_j->position.y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:196:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_z = p_i_z - p_j->position.z; ^~~~~~~~~ src/ComputeNonbondedBase2.h:631:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_val = ^~~~~~~~~ src/ComputeNonbondedBase.h:64:21: note: expanded from macro 'ENERGY' #define ENERGY(X) X ^ In file included from src/ComputeNonbondedTI.C:83: In file included from src/ComputeNonbondedBase.h:2065: src/ComputeNonbondedBase2.h:684:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_dir = (diffa * slow_d + slow_c) * diffa + slow_b; ^~~~~~~~~ src/ComputeNonbondedBase2.h:696:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_x = fullforce_r * p_ij_x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:699:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_y = fullforce_r * p_ij_y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:702:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_z = fullforce_r * p_ij_z; ^~~~~~~~~ In file included from src/ComputeNonbondedTI.C:83: In file included from src/ComputeNonbondedBase.h:2086: src/ComputeNonbondedBase2.h:194:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_x = p_i_x - p_j->position.x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:195:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_y = p_i_y - p_j->position.y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:196:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_z = p_i_z - p_j->position.z; ^~~~~~~~~ src/ComputeNonbondedBase2.h:631:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_val = ^~~~~~~~~ src/ComputeNonbondedBase.h:64:21: note: expanded from macro 'ENERGY' #define ENERGY(X) X ^ In file included from src/ComputeNonbondedTI.C:83: In file included from src/ComputeNonbondedBase.h:2086: src/ComputeNonbondedBase2.h:684:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_dir = (diffa * slow_d + slow_c) * diffa + slow_b; ^~~~~~~~~ src/ComputeNonbondedBase2.h:696:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_x = fullforce_r * p_ij_x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:699:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_y = fullforce_r * p_ij_y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:702:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_z = fullforce_r * p_ij_z; ^~~~~~~~~ In file included from src/ComputeNonbondedTI.C:83: In file included from src/ComputeNonbondedBase.h:2096: src/ComputeNonbondedBase2.h:194:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_x = p_i_x - p_j->position.x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:195:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_y = p_i_y - p_j->position.y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:196:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_z = p_i_z - p_j->position.z; ^~~~~~~~~ src/ComputeNonbondedBase2.h:631:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_val = ^~~~~~~~~ src/ComputeNonbondedBase.h:64:21: note: expanded from macro 'ENERGY' #define ENERGY(X) X ^ In file included from src/ComputeNonbondedTI.C:83: In file included from src/ComputeNonbondedBase.h:2096: src/ComputeNonbondedBase2.h:684:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_dir = (diffa * slow_d + slow_c) * diffa + slow_b; ^~~~~~~~~ src/ComputeNonbondedBase2.h:696:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_x = fullforce_r * p_ij_x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:699:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_y = fullforce_r * p_ij_y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:702:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_z = fullforce_r * p_ij_z; ^~~~~~~~~ In file included from src/ComputeNonbondedTI.C:83: In file included from src/ComputeNonbondedBase.h:2120: src/ComputeNonbondedBase2.h:194:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_x = p_i_x - p_j->position.x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:195:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_y = p_i_y - p_j->position.y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:196:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_z = p_i_z - p_j->position.z; ^~~~~~~~~ src/ComputeNonbondedBase2.h:631:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_val = ^~~~~~~~~ src/ComputeNonbondedBase.h:64:21: note: expanded from macro 'ENERGY' #define ENERGY(X) X ^ In file included from src/ComputeNonbondedTI.C:83: In file included from src/ComputeNonbondedBase.h:2120: src/ComputeNonbondedBase2.h:684:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_dir = (diffa * slow_d + slow_c) * diffa + slow_b; ^~~~~~~~~ src/ComputeNonbondedBase2.h:696:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_x = fullforce_r * p_ij_x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:699:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_y = fullforce_r * p_ij_y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:702:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_z = fullforce_r * p_ij_z; ^~~~~~~~~ In file included from src/ComputeNonbondedTI.C:83: In file included from src/ComputeNonbondedBase.h:2130: src/ComputeNonbondedBase2.h:194:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_x = p_i_x - p_j->position.x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:195:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_y = p_i_y - p_j->position.y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:196:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_z = p_i_z - p_j->position.z; ^~~~~~~~~ src/ComputeNonbondedBase2.h:631:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_val = ^~~~~~~~~ src/ComputeNonbondedBase.h:64:21: note: expanded from macro 'ENERGY' #define ENERGY(X) X ^ In file included from src/ComputeNonbondedTI.C:83: In file included from src/ComputeNonbondedBase.h:2130: src/ComputeNonbondedBase2.h:684:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_dir = (diffa * slow_d + slow_c) * diffa + slow_b; ^~~~~~~~~ src/ComputeNonbondedBase2.h:696:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_x = fullforce_r * p_ij_x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:699:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_y = fullforce_r * p_ij_y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:702:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_z = fullforce_r * p_ij_z; ^~~~~~~~~ In file included from src/ComputeNonbondedTI.C:86: src/ComputeNonbondedBase.h:331:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal plcutoff2 = \ ^~~~~~~~~ src/ComputeNonbondedBase.h:333:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal groupplcutoff2 = \ ^~~~~~~~~ src/ComputeNonbondedBase.h:516:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const int j_upper = params->numAtoms[1]; ^~~~~~~~~ src/ComputeNonbondedBase.h:517:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j; ^~~~~~~~~ src/ComputeNonbondedBase.h:518:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int i; ^~~~~~~~~ src/ComputeNonbondedBase.h:582:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* p_1_sortValues = atomSort_0_sortValues__; ^~~~~~~~~ src/ComputeNonbondedBase.h:583:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* p_1_sortValues_fixg = atomSort_1_sortValues__; ^~~~~~~~~ src/ComputeNonbondedBase.h:595:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal projLineVec_x = params->projLineVec.x; ^~~~~~~~~ src/ComputeNonbondedBase.h:596:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal projLineVec_y = params->projLineVec.y; ^~~~~~~~~ src/ComputeNonbondedBase.h:597:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal projLineVec_z = params->projLineVec.z; ^~~~~~~~~ src/ComputeNonbondedBase.h:601:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int nbgs = p_1->nonbondedGroupSize; ^~~~~~~~~ src/ComputeNonbondedBase.h:602:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal p_x = p_1->position.x; ^~~~~~~~~ src/ComputeNonbondedBase.h:603:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal p_y = p_1->position.y; ^~~~~~~~~ src/ComputeNonbondedBase.h:604:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal p_z = p_1->position.z; ^~~~~~~~~ src/ComputeNonbondedBase.h:605:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int index = 0; ^~~~~~~~~ src/ComputeNonbondedBase.h:607:12: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] for (register int j = nbgs; j < j_upper; j += nbgs) { ^~~~~~~~~ src/ComputeNonbondedBase.h:611:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const CompAtom* p_j_next = p_1 + j; ^~~~~~~~~ src/ComputeNonbondedBase.h:620:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal sortVal = COMPONENT_DOTPRODUCT(p,projLineVec); ^~~~~~~~~ src/ComputeNonbondedBase.h:628:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* p_1_sortValStorePtr = p_1_sortValues + p_1_sortValues_len; ^~~~~~~~~ src/ComputeNonbondedBase.h:638:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal sortVal = COMPONENT_DOTPRODUCT(p,projLineVec); ^~~~~~~~~ src/ComputeNonbondedBase.h:640:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* p_1_sortValStorePtr = p_1_sortValues + p_1_sortValues_len; ^~~~~~~~~ src/ComputeNonbondedBase.h:662:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int nbgs = p_0->nonbondedGroupSize; ^~~~~~~~~ src/ComputeNonbondedBase.h:663:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal p_x = p_0->position.x + offset_x; ^~~~~~~~~ src/ComputeNonbondedBase.h:664:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal p_y = p_0->position.y + offset_y; ^~~~~~~~~ src/ComputeNonbondedBase.h:665:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal p_z = p_0->position.z + offset_z; ^~~~~~~~~ src/ComputeNonbondedBase.h:666:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int index = 0; ^~~~~~~~~ src/ComputeNonbondedBase.h:668:12: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] for (register int i = nbgs; i < i_upper; i += nbgs) { ^~~~~~~~~ src/ComputeNonbondedBase.h:672:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const CompAtom* p_i_next = p_0 + i; ^~~~~~~~~ src/ComputeNonbondedBase.h:676:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal sortVal = COMPONENT_DOTPRODUCT(p,projLineVec); ^~~~~~~~~ src/ComputeNonbondedBase.h:684:2: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal* p_0_sortValStorePtr = p_0_sortValues + index; ^~~~~~~~~ src/ComputeNonbondedBase.h:691:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal sortVal = COMPONENT_DOTPRODUCT(p,projLineVec); ^~~~~~~~~ src/ComputeNonbondedBase.h:693:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal* p_0_sortValStorePtr = p_0_sortValues + index; ^~~~~~~~~ src/ComputeNonbondedBase.h:732:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int fixg = 0; ^~~~~~~~~ src/ComputeNonbondedBase.h:734:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* p_1_sortEntry = p_1_sortValues + tmpI; ^~~~~~~~~ src/ComputeNonbondedBase.h:735:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int p_1_index = p_1_sortEntry->index; ^~~~~~~~~ src/ComputeNonbondedBase.h:737:11: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* p_1_sortEntry_fixg = p_1_sortValues_fixg + p_1_sortValues_fixg_len; ^~~~~~~~~ src/ComputeNonbondedBase.h:840:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_i_x = p_i.position.x + offset_x; ^~~~~~~~~ src/ComputeNonbondedBase.h:841:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_i_y = p_i.position.y + offset_y; ^~~~~~~~~ src/ComputeNonbondedBase.h:842:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_i_z = p_i.position.z + offset_z; ^~~~~~~~~ src/ComputeNonbondedBase.h:933:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int *pli = pairlist + pairlistindex; ^~~~~~~~~ src/ComputeNonbondedBase.h:940:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int g = 0; ^~~~~~~~~ src/ComputeNonbondedBase.h:941:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal p_i_sortValue = p_0_sortValues[i]; ^~~~~~~~~ src/ComputeNonbondedBase.h:943:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* sortValues = ( groupfixed ? p_1_sortValues_fixg : p_1_sortValues ); ^~~~~~~~~ src/ComputeNonbondedBase.h:946:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int lower = 0; ^~~~~~~~~ src/ComputeNonbondedBase.h:947:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int upper = (groupfixed ? p_1_sortValues_fixg_len : p_1_sortValues_len); ^~~~~~~~~ src/ComputeNonbondedBase.h:949:11: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j = ((lower + upper) >> 1); ^~~~~~~~~ src/ComputeNonbondedBase.h:950:11: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal jSortVal = sortValues[j].sortValue; ^~~~~~~~~ src/ComputeNonbondedBase.h:977:6: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* sortEntry0 = sortValues + g; ^~~~~~~~~ src/ComputeNonbondedBase.h:978:6: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* sortEntry1 = sortValues + g + 1; ^~~~~~~~~ src/ComputeNonbondedBase.h:979:13: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int jprev0 = sortEntry0->index; ^~~~~~~~~ src/ComputeNonbondedBase.h:980:6: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int jprev1 = sortEntry1->index; ^~~~~~~~~ src/ComputeNonbondedBase.h:986:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j0; ^~~~~~~~~ src/ComputeNonbondedBase.h:987:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j1; ^~~~~~~~~ src/ComputeNonbondedBase.h:1188:6: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* sortEntry = sortValues + g; ^~~~~~~~~ src/ComputeNonbondedBase.h:1189:13: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j = sortEntry->index; ^~~~~~~~~ src/ComputeNonbondedBase.h:1242:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int *pli = pairlist2; ^~~~~~~~~ src/ComputeNonbondedBase.h:1245:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register plint *plin = pairlistn; ^~~~~~~~~ src/ComputeNonbondedBase.h:1365:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int jprev0 = pairlist [k ]; ^~~~~~~~~ src/ComputeNonbondedBase.h:1366:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int jprev1 = pairlist [k + 1]; ^~~~~~~~~ src/ComputeNonbondedBase.h:1368:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j0; ^~~~~~~~~ src/ComputeNonbondedBase.h:1369:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j1; ^~~~~~~~~ In file included from src/ComputeNonbondedTI.C:86: In file included from src/ComputeNonbondedBase.h:1983: src/ComputeNonbondedBase2.h:194:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_x = p_i_x - p_j->position.x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:195:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_y = p_i_y - p_j->position.y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:196:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_z = p_i_z - p_j->position.z; ^~~~~~~~~ src/ComputeNonbondedBase2.h:631:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_val = ^~~~~~~~~ src/ComputeNonbondedBase.h:64:21: note: expanded from macro 'ENERGY' #define ENERGY(X) X ^ In file included from src/ComputeNonbondedTI.C:86: In file included from src/ComputeNonbondedBase.h:1983: src/ComputeNonbondedBase2.h:684:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_dir = (diffa * slow_d + slow_c) * diffa + slow_b; ^~~~~~~~~ src/ComputeNonbondedBase2.h:696:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_x = fullforce_r * p_ij_x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:699:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_y = fullforce_r * p_ij_y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:702:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_z = fullforce_r * p_ij_z; ^~~~~~~~~ In file included from src/ComputeNonbondedTI.C:86: In file included from src/ComputeNonbondedBase.h:2000: src/ComputeNonbondedBase2.h:194:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_x = p_i_x - p_j->position.x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:195:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_y = p_i_y - p_j->position.y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:196:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_z = p_i_z - p_j->position.z; ^~~~~~~~~ src/ComputeNonbondedBase2.h:631:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_val = ^~~~~~~~~ src/ComputeNonbondedBase.h:64:21: note: expanded from macro 'ENERGY' #define ENERGY(X) X ^ In file included from src/ComputeNonbondedTI.C:86: In file included from src/ComputeNonbondedBase.h:2000: src/ComputeNonbondedBase2.h:684:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_dir = (diffa * slow_d + slow_c) * diffa + slow_b; ^~~~~~~~~ src/ComputeNonbondedBase2.h:696:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_x = fullforce_r * p_ij_x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:699:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_y = fullforce_r * p_ij_y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:702:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_z = fullforce_r * p_ij_z; ^~~~~~~~~ In file included from src/ComputeNonbondedTI.C:86: In file included from src/ComputeNonbondedBase.h:2016: src/ComputeNonbondedBase2.h:194:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_x = p_i_x - p_j->position.x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:195:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_y = p_i_y - p_j->position.y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:196:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_z = p_i_z - p_j->position.z; ^~~~~~~~~ src/ComputeNonbondedBase2.h:631:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_val = ^~~~~~~~~ src/ComputeNonbondedBase.h:64:21: note: expanded from macro 'ENERGY' #define ENERGY(X) X ^ In file included from src/ComputeNonbondedTI.C:86: In file included from src/ComputeNonbondedBase.h:2016: src/ComputeNonbondedBase2.h:684:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_dir = (diffa * slow_d + slow_c) * diffa + slow_b; ^~~~~~~~~ src/ComputeNonbondedBase2.h:696:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_x = fullforce_r * p_ij_x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:699:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_y = fullforce_r * p_ij_y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:702:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_z = fullforce_r * p_ij_z; ^~~~~~~~~ In file included from src/ComputeNonbondedTI.C:86: In file included from src/ComputeNonbondedBase.h:2056: src/ComputeNonbondedBase2.h:194:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_x = p_i_x - p_j->position.x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:195:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_y = p_i_y - p_j->position.y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:196:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_z = p_i_z - p_j->position.z; ^~~~~~~~~ src/ComputeNonbondedBase2.h:631:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_val = ^~~~~~~~~ src/ComputeNonbondedBase.h:64:21: note: expanded from macro 'ENERGY' #define ENERGY(X) X ^ In file included from src/ComputeNonbondedTI.C:86: In file included from src/ComputeNonbondedBase.h:2056: src/ComputeNonbondedBase2.h:684:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_dir = (diffa * slow_d + slow_c) * diffa + slow_b; ^~~~~~~~~ src/ComputeNonbondedBase2.h:696:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_x = fullforce_r * p_ij_x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:699:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_y = fullforce_r * p_ij_y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:702:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_z = fullforce_r * p_ij_z; ^~~~~~~~~ In file included from src/ComputeNonbondedTI.C:86: In file included from src/ComputeNonbondedBase.h:2065: src/ComputeNonbondedBase2.h:194:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_x = p_i_x - p_j->position.x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:195:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_y = p_i_y - p_j->position.y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:196:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_z = p_i_z - p_j->position.z; ^~~~~~~~~ src/ComputeNonbondedBase2.h:631:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_val = ^~~~~~~~~ src/ComputeNonbondedBase.h:64:21: note: expanded from macro 'ENERGY' #define ENERGY(X) X ^ In file included from src/ComputeNonbondedTI.C:86: In file included from src/ComputeNonbondedBase.h:2065: src/ComputeNonbondedBase2.h:684:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_dir = (diffa * slow_d + slow_c) * diffa + slow_b; ^~~~~~~~~ src/ComputeNonbondedBase2.h:696:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_x = fullforce_r * p_ij_x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:699:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_y = fullforce_r * p_ij_y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:702:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_z = fullforce_r * p_ij_z; ^~~~~~~~~ In file included from src/ComputeNonbondedTI.C:86: In file included from src/ComputeNonbondedBase.h:2086: src/ComputeNonbondedBase2.h:194:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_x = p_i_x - p_j->position.x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:195:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_y = p_i_y - p_j->position.y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:196:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_z = p_i_z - p_j->position.z; ^~~~~~~~~ src/ComputeNonbondedBase2.h:631:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_val = ^~~~~~~~~ src/ComputeNonbondedBase.h:64:21: note: expanded from macro 'ENERGY' #define ENERGY(X) X ^ In file included from src/ComputeNonbondedTI.C:86: In file included from src/ComputeNonbondedBase.h:2086: src/ComputeNonbondedBase2.h:684:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_dir = (diffa * slow_d + slow_c) * diffa + slow_b; ^~~~~~~~~ src/ComputeNonbondedBase2.h:696:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_x = fullforce_r * p_ij_x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:699:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_y = fullforce_r * p_ij_y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:702:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_z = fullforce_r * p_ij_z; ^~~~~~~~~ In file included from src/ComputeNonbondedTI.C:86: In file included from src/ComputeNonbondedBase.h:2096: src/ComputeNonbondedBase2.h:194:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_x = p_i_x - p_j->position.x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:195:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_y = p_i_y - p_j->position.y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:196:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_z = p_i_z - p_j->position.z; ^~~~~~~~~ src/ComputeNonbondedBase2.h:631:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_val = ^~~~~~~~~ src/ComputeNonbondedBase.h:64:21: note: expanded from macro 'ENERGY' #define ENERGY(X) X ^ In file included from src/ComputeNonbondedTI.C:86: In file included from src/ComputeNonbondedBase.h:2096: src/ComputeNonbondedBase2.h:684:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_dir = (diffa * slow_d + slow_c) * diffa + slow_b; ^~~~~~~~~ src/ComputeNonbondedBase2.h:696:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_x = fullforce_r * p_ij_x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:699:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_y = fullforce_r * p_ij_y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:702:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_z = fullforce_r * p_ij_z; ^~~~~~~~~ In file included from src/ComputeNonbondedTI.C:86: In file included from src/ComputeNonbondedBase.h:2120: src/ComputeNonbondedBase2.h:194:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_x = p_i_x - p_j->position.x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:195:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_y = p_i_y - p_j->position.y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:196:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_z = p_i_z - p_j->position.z; ^~~~~~~~~ src/ComputeNonbondedBase2.h:631:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_val = ^~~~~~~~~ src/ComputeNonbondedBase.h:64:21: note: expanded from macro 'ENERGY' #define ENERGY(X) X ^ In file included from src/ComputeNonbondedTI.C:86: In file included from src/ComputeNonbondedBase.h:2120: src/ComputeNonbondedBase2.h:684:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_dir = (diffa * slow_d + slow_c) * diffa + slow_b; ^~~~~~~~~ src/ComputeNonbondedBase2.h:696:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_x = fullforce_r * p_ij_x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:699:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_y = fullforce_r * p_ij_y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:702:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_z = fullforce_r * p_ij_z; ^~~~~~~~~ In file included from src/ComputeNonbondedTI.C:86: In file included from src/ComputeNonbondedBase.h:2130: src/ComputeNonbondedBase2.h:194:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_x = p_i_x - p_j->position.x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:195:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_y = p_i_y - p_j->position.y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:196:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_z = p_i_z - p_j->position.z; ^~~~~~~~~ src/ComputeNonbondedBase2.h:631:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_val = ^~~~~~~~~ src/ComputeNonbondedBase.h:64:21: note: expanded from macro 'ENERGY' #define ENERGY(X) X ^ In file included from src/ComputeNonbondedTI.C:86: In file included from src/ComputeNonbondedBase.h:2130: src/ComputeNonbondedBase2.h:684:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_dir = (diffa * slow_d + slow_c) * diffa + slow_b; ^~~~~~~~~ src/ComputeNonbondedBase2.h:696:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_x = fullforce_r * p_ij_x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:699:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_y = fullforce_r * p_ij_y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:702:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_z = fullforce_r * p_ij_z; ^~~~~~~~~ In file included from src/ComputeNonbondedTI.C:92: src/ComputeNonbondedBase.h:331:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal plcutoff2 = \ ^~~~~~~~~ src/ComputeNonbondedBase.h:333:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal groupplcutoff2 = \ ^~~~~~~~~ src/ComputeNonbondedBase.h:516:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const int j_upper = params->numAtoms[1]; ^~~~~~~~~ src/ComputeNonbondedBase.h:517:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j; ^~~~~~~~~ src/ComputeNonbondedBase.h:518:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int i; ^~~~~~~~~ src/ComputeNonbondedBase.h:746:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int g = 0; ^~~~~~~~~ src/ComputeNonbondedBase.h:840:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_i_x = p_i.position.x + offset_x; ^~~~~~~~~ src/ComputeNonbondedBase.h:841:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_i_y = p_i.position.y + offset_y; ^~~~~~~~~ src/ComputeNonbondedBase.h:842:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_i_z = p_i.position.z + offset_z; ^~~~~~~~~ src/ComputeNonbondedBase.h:933:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int *pli = pairlist + pairlistindex; ^~~~~~~~~ src/ComputeNonbondedBase.h:961:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int *gli = goodglist; ^~~~~~~~~ src/ComputeNonbondedBase.h:965:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int g = PAIR(0) SELF(gl); ^~~~~~~~~ src/ComputeNonbondedBase.h:982:13: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int jprev0 = glist[g ]; ^~~~~~~~~ src/ComputeNonbondedBase.h:983:6: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int jprev1 = glist[g + 1]; ^~~~~~~~~ src/ComputeNonbondedBase.h:986:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j0; ^~~~~~~~~ src/ComputeNonbondedBase.h:987:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j1; ^~~~~~~~~ src/ComputeNonbondedBase.h:1242:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int *pli = pairlist2; ^~~~~~~~~ src/ComputeNonbondedBase.h:1245:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register plint *plin = pairlistn; ^~~~~~~~~ src/ComputeNonbondedBase.h:1365:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int jprev0 = pairlist [k ]; ^~~~~~~~~ src/ComputeNonbondedBase.h:1366:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int jprev1 = pairlist [k + 1]; ^~~~~~~~~ src/ComputeNonbondedBase.h:1368:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j0; ^~~~~~~~~ src/ComputeNonbondedBase.h:1369:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j1; ^~~~~~~~~ In file included from src/ComputeNonbondedTI.C:92: In file included from src/ComputeNonbondedBase.h:1983: src/ComputeNonbondedBase2.h:194:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_x = p_i_x - p_j->position.x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:195:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_y = p_i_y - p_j->position.y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:196:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_z = p_i_z - p_j->position.z; ^~~~~~~~~ src/ComputeNonbondedBase2.h:284:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal vdw_val = ^~~~~~~~~ src/ComputeNonbondedBase.h:64:21: note: expanded from macro 'ENERGY' #define ENERGY(X) X ^ In file included from src/ComputeNonbondedTI.C:92: In file included from src/ComputeNonbondedBase.h:1983: src/ComputeNonbondedBase2.h:344:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal fast_val = ^~~~~~~~~ src/ComputeNonbondedBase.h:64:21: note: expanded from macro 'ENERGY' #define ENERGY(X) X ^ In file included from src/ComputeNonbondedTI.C:92: In file included from src/ComputeNonbondedBase.h:1983: src/ComputeNonbondedBase2.h:483:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal fast_dir = ^~~~~~~~~ src/ComputeNonbondedBase2.h:495:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal tmp_x = force_r * p_ij_x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:499:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal tmp_y = force_r * p_ij_y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:503:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal tmp_z = force_r * p_ij_z; ^~~~~~~~~ In file included from src/ComputeNonbondedTI.C:92: In file included from src/ComputeNonbondedBase.h:2000: src/ComputeNonbondedBase2.h:194:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_x = p_i_x - p_j->position.x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:195:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_y = p_i_y - p_j->position.y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:196:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_z = p_i_z - p_j->position.z; ^~~~~~~~~ src/ComputeNonbondedBase2.h:284:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal vdw_val = ^~~~~~~~~ src/ComputeNonbondedBase.h:64:21: note: expanded from macro 'ENERGY' #define ENERGY(X) X ^ In file included from src/ComputeNonbondedTI.C:92: In file included from src/ComputeNonbondedBase.h:2000: src/ComputeNonbondedBase2.h:344:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal fast_val = ^~~~~~~~~ src/ComputeNonbondedBase.h:64:21: note: expanded from macro 'ENERGY' #define ENERGY(X) X ^ In file included from src/ComputeNonbondedTI.C:92: In file included from src/ComputeNonbondedBase.h:2000: src/ComputeNonbondedBase2.h:483:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal fast_dir = ^~~~~~~~~ src/ComputeNonbondedBase2.h:495:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal tmp_x = force_r * p_ij_x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:499:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal tmp_y = force_r * p_ij_y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:503:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal tmp_z = force_r * p_ij_z; ^~~~~~~~~ In file included from src/ComputeNonbondedTI.C:92: In file included from src/ComputeNonbondedBase.h:2056: src/ComputeNonbondedBase2.h:194:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_x = p_i_x - p_j->position.x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:195:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_y = p_i_y - p_j->position.y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:196:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_z = p_i_z - p_j->position.z; ^~~~~~~~~ src/ComputeNonbondedBase2.h:344:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal fast_val = ^~~~~~~~~ src/ComputeNonbondedBase.h:64:21: note: expanded from macro 'ENERGY' #define ENERGY(X) X ^ In file included from src/ComputeNonbondedTI.C:92: In file included from src/ComputeNonbondedBase.h:2056: src/ComputeNonbondedBase2.h:483:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal fast_dir = ^~~~~~~~~ src/ComputeNonbondedBase2.h:495:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal tmp_x = force_r * p_ij_x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:499:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal tmp_y = force_r * p_ij_y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:503:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal tmp_z = force_r * p_ij_z; ^~~~~~~~~ In file included from src/ComputeNonbondedTI.C:92: In file included from src/ComputeNonbondedBase.h:2065: src/ComputeNonbondedBase2.h:194:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_x = p_i_x - p_j->position.x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:195:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_y = p_i_y - p_j->position.y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:196:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_z = p_i_z - p_j->position.z; ^~~~~~~~~ src/ComputeNonbondedBase2.h:344:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal fast_val = ^~~~~~~~~ src/ComputeNonbondedBase.h:64:21: note: expanded from macro 'ENERGY' #define ENERGY(X) X ^ In file included from src/ComputeNonbondedTI.C:92: In file included from src/ComputeNonbondedBase.h:2065: src/ComputeNonbondedBase2.h:483:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal fast_dir = ^~~~~~~~~ src/ComputeNonbondedBase2.h:495:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal tmp_x = force_r * p_ij_x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:499:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal tmp_y = force_r * p_ij_y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:503:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal tmp_z = force_r * p_ij_z; ^~~~~~~~~ In file included from src/ComputeNonbondedTI.C:92: In file included from src/ComputeNonbondedBase.h:2086: src/ComputeNonbondedBase2.h:194:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_x = p_i_x - p_j->position.x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:195:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_y = p_i_y - p_j->position.y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:196:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_z = p_i_z - p_j->position.z; ^~~~~~~~~ src/ComputeNonbondedBase2.h:344:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal fast_val = ^~~~~~~~~ src/ComputeNonbondedBase.h:64:21: note: expanded from macro 'ENERGY' #define ENERGY(X) X ^ In file included from src/ComputeNonbondedTI.C:92: In file included from src/ComputeNonbondedBase.h:2086: src/ComputeNonbondedBase2.h:483:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal fast_dir = ^~~~~~~~~ src/ComputeNonbondedBase2.h:495:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal tmp_x = force_r * p_ij_x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:499:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal tmp_y = force_r * p_ij_y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:503:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal tmp_z = force_r * p_ij_z; ^~~~~~~~~ In file included from src/ComputeNonbondedTI.C:92: In file included from src/ComputeNonbondedBase.h:2096: src/ComputeNonbondedBase2.h:194:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_x = p_i_x - p_j->position.x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:195:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_y = p_i_y - p_j->position.y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:196:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_z = p_i_z - p_j->position.z; ^~~~~~~~~ src/ComputeNonbondedBase2.h:344:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal fast_val = ^~~~~~~~~ src/ComputeNonbondedBase.h:64:21: note: expanded from macro 'ENERGY' #define ENERGY(X) X ^ In file included from src/ComputeNonbondedTI.C:92: In file included from src/ComputeNonbondedBase.h:2096: src/ComputeNonbondedBase2.h:483:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal fast_dir = ^~~~~~~~~ src/ComputeNonbondedBase2.h:495:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal tmp_x = force_r * p_ij_x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:499:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal tmp_y = force_r * p_ij_y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:503:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal tmp_z = force_r * p_ij_z; ^~~~~~~~~ In file included from src/ComputeNonbondedTI.C:94: src/ComputeNonbondedBase.h:331:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal plcutoff2 = \ ^~~~~~~~~ src/ComputeNonbondedBase.h:333:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal groupplcutoff2 = \ ^~~~~~~~~ src/ComputeNonbondedBase.h:516:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const int j_upper = params->numAtoms[1]; ^~~~~~~~~ src/ComputeNonbondedBase.h:517:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j; ^~~~~~~~~ src/ComputeNonbondedBase.h:518:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int i; ^~~~~~~~~ src/ComputeNonbondedBase.h:746:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int g = 0; ^~~~~~~~~ src/ComputeNonbondedBase.h:840:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_i_x = p_i.position.x + offset_x; ^~~~~~~~~ src/ComputeNonbondedBase.h:841:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_i_y = p_i.position.y + offset_y; ^~~~~~~~~ src/ComputeNonbondedBase.h:842:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_i_z = p_i.position.z + offset_z; ^~~~~~~~~ src/ComputeNonbondedBase.h:933:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int *pli = pairlist + pairlistindex; ^~~~~~~~~ src/ComputeNonbondedBase.h:961:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int *gli = goodglist; ^~~~~~~~~ src/ComputeNonbondedBase.h:965:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int g = PAIR(0) SELF(gl); ^~~~~~~~~ src/ComputeNonbondedBase.h:982:13: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int jprev0 = glist[g ]; ^~~~~~~~~ src/ComputeNonbondedBase.h:983:6: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int jprev1 = glist[g + 1]; ^~~~~~~~~ src/ComputeNonbondedBase.h:986:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j0; ^~~~~~~~~ src/ComputeNonbondedBase.h:987:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j1; ^~~~~~~~~ src/ComputeNonbondedBase.h:1242:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int *pli = pairlist2; ^~~~~~~~~ src/ComputeNonbondedBase.h:1245:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register plint *plin = pairlistn; ^~~~~~~~~ src/ComputeNonbondedBase.h:1365:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int jprev0 = pairlist [k ]; ^~~~~~~~~ src/ComputeNonbondedBase.h:1366:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int jprev1 = pairlist [k + 1]; ^~~~~~~~~ src/ComputeNonbondedBase.h:1368:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j0; ^~~~~~~~~ src/ComputeNonbondedBase.h:1369:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j1; ^~~~~~~~~ In file included from src/ComputeNonbondedTI.C:94: In file included from src/ComputeNonbondedBase.h:1983: src/ComputeNonbondedBase2.h:194:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_x = p_i_x - p_j->position.x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:195:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_y = p_i_y - p_j->position.y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:196:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_z = p_i_z - p_j->position.z; ^~~~~~~~~ src/ComputeNonbondedBase2.h:284:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal vdw_val = ^~~~~~~~~ src/ComputeNonbondedBase.h:64:21: note: expanded from macro 'ENERGY' #define ENERGY(X) X ^ In file included from src/ComputeNonbondedTI.C:94: In file included from src/ComputeNonbondedBase.h:1983: src/ComputeNonbondedBase2.h:344:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal fast_val = ^~~~~~~~~ src/ComputeNonbondedBase.h:64:21: note: expanded from macro 'ENERGY' #define ENERGY(X) X ^ In file included from src/ComputeNonbondedTI.C:94: In file included from src/ComputeNonbondedBase.h:1983: src/ComputeNonbondedBase2.h:483:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal fast_dir = ^~~~~~~~~ src/ComputeNonbondedBase2.h:495:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal tmp_x = force_r * p_ij_x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:499:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal tmp_y = force_r * p_ij_y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:503:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal tmp_z = force_r * p_ij_z; ^~~~~~~~~ src/ComputeNonbondedBase2.h:631:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_val = ^~~~~~~~~ src/ComputeNonbondedBase.h:64:21: note: expanded from macro 'ENERGY' #define ENERGY(X) X ^ In file included from src/ComputeNonbondedTI.C:94: In file included from src/ComputeNonbondedBase.h:1983: src/ComputeNonbondedBase2.h:684:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_dir = (diffa * slow_d + slow_c) * diffa + slow_b; ^~~~~~~~~ src/ComputeNonbondedBase2.h:696:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_x = fullforce_r * p_ij_x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:699:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_y = fullforce_r * p_ij_y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:702:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_z = fullforce_r * p_ij_z; ^~~~~~~~~ In file included from src/ComputeNonbondedTI.C:94: In file included from src/ComputeNonbondedBase.h:2000: src/ComputeNonbondedBase2.h:194:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_x = p_i_x - p_j->position.x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:195:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_y = p_i_y - p_j->position.y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:196:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_z = p_i_z - p_j->position.z; ^~~~~~~~~ src/ComputeNonbondedBase2.h:284:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal vdw_val = ^~~~~~~~~ src/ComputeNonbondedBase.h:64:21: note: expanded from macro 'ENERGY' #define ENERGY(X) X ^ In file included from src/ComputeNonbondedTI.C:94: In file included from src/ComputeNonbondedBase.h:2000: src/ComputeNonbondedBase2.h:344:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal fast_val = ^~~~~~~~~ src/ComputeNonbondedBase.h:64:21: note: expanded from macro 'ENERGY' #define ENERGY(X) X ^ In file included from src/ComputeNonbondedTI.C:94: In file included from src/ComputeNonbondedBase.h:2000: src/ComputeNonbondedBase2.h:483:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal fast_dir = ^~~~~~~~~ src/ComputeNonbondedBase2.h:495:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal tmp_x = force_r * p_ij_x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:499:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal tmp_y = force_r * p_ij_y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:503:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal tmp_z = force_r * p_ij_z; ^~~~~~~~~ src/ComputeNonbondedBase2.h:631:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_val = ^~~~~~~~~ src/ComputeNonbondedBase.h:64:21: note: expanded from macro 'ENERGY' #define ENERGY(X) X ^ In file included from src/ComputeNonbondedTI.C:94: In file included from src/ComputeNonbondedBase.h:2000: src/ComputeNonbondedBase2.h:684:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_dir = (diffa * slow_d + slow_c) * diffa + slow_b; ^~~~~~~~~ src/ComputeNonbondedBase2.h:696:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_x = fullforce_r * p_ij_x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:699:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_y = fullforce_r * p_ij_y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:702:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_z = fullforce_r * p_ij_z; ^~~~~~~~~ In file included from src/ComputeNonbondedTI.C:94: In file included from src/ComputeNonbondedBase.h:2016: src/ComputeNonbondedBase2.h:194:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_x = p_i_x - p_j->position.x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:195:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_y = p_i_y - p_j->position.y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:196:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_z = p_i_z - p_j->position.z; ^~~~~~~~~ src/ComputeNonbondedBase2.h:631:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_val = ^~~~~~~~~ src/ComputeNonbondedBase.h:64:21: note: expanded from macro 'ENERGY' #define ENERGY(X) X ^ In file included from src/ComputeNonbondedTI.C:94: In file included from src/ComputeNonbondedBase.h:2016: src/ComputeNonbondedBase2.h:684:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_dir = (diffa * slow_d + slow_c) * diffa + slow_b; ^~~~~~~~~ src/ComputeNonbondedBase2.h:696:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_x = fullforce_r * p_ij_x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:699:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_y = fullforce_r * p_ij_y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:702:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_z = fullforce_r * p_ij_z; ^~~~~~~~~ In file included from src/ComputeNonbondedTI.C:94: In file included from src/ComputeNonbondedBase.h:2056: src/ComputeNonbondedBase2.h:194:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_x = p_i_x - p_j->position.x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:195:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_y = p_i_y - p_j->position.y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:196:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_z = p_i_z - p_j->position.z; ^~~~~~~~~ src/ComputeNonbondedBase2.h:344:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal fast_val = ^~~~~~~~~ src/ComputeNonbondedBase.h:64:21: note: expanded from macro 'ENERGY' #define ENERGY(X) X ^ In file included from src/ComputeNonbondedTI.C:94: In file included from src/ComputeNonbondedBase.h:2056: src/ComputeNonbondedBase2.h:483:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal fast_dir = ^~~~~~~~~ src/ComputeNonbondedBase2.h:495:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal tmp_x = force_r * p_ij_x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:499:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal tmp_y = force_r * p_ij_y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:503:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal tmp_z = force_r * p_ij_z; ^~~~~~~~~ src/ComputeNonbondedBase2.h:631:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_val = ^~~~~~~~~ src/ComputeNonbondedBase.h:64:21: note: expanded from macro 'ENERGY' #define ENERGY(X) X ^ In file included from src/ComputeNonbondedTI.C:94: In file included from src/ComputeNonbondedBase.h:2056: src/ComputeNonbondedBase2.h:684:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_dir = (diffa * slow_d + slow_c) * diffa + slow_b; ^~~~~~~~~ src/ComputeNonbondedBase2.h:696:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_x = fullforce_r * p_ij_x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:699:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_y = fullforce_r * p_ij_y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:702:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_z = fullforce_r * p_ij_z; ^~~~~~~~~ In file included from src/ComputeNonbondedTI.C:94: In file included from src/ComputeNonbondedBase.h:2065: src/ComputeNonbondedBase2.h:194:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_x = p_i_x - p_j->position.x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:195:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_y = p_i_y - p_j->position.y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:196:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_z = p_i_z - p_j->position.z; ^~~~~~~~~ src/ComputeNonbondedBase2.h:344:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal fast_val = ^~~~~~~~~ src/ComputeNonbondedBase.h:64:21: note: expanded from macro 'ENERGY' #define ENERGY(X) X ^ In file included from src/ComputeNonbondedTI.C:94: In file included from src/ComputeNonbondedBase.h:2065: src/ComputeNonbondedBase2.h:483:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal fast_dir = ^~~~~~~~~ src/ComputeNonbondedBase2.h:495:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal tmp_x = force_r * p_ij_x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:499:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal tmp_y = force_r * p_ij_y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:503:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal tmp_z = force_r * p_ij_z; ^~~~~~~~~ src/ComputeNonbondedBase2.h:631:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_val = ^~~~~~~~~ src/ComputeNonbondedBase.h:64:21: note: expanded from macro 'ENERGY' #define ENERGY(X) X ^ In file included from src/ComputeNonbondedTI.C:94: In file included from src/ComputeNonbondedBase.h:2065: src/ComputeNonbondedBase2.h:684:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_dir = (diffa * slow_d + slow_c) * diffa + slow_b; ^~~~~~~~~ src/ComputeNonbondedBase2.h:696:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_x = fullforce_r * p_ij_x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:699:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_y = fullforce_r * p_ij_y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:702:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_z = fullforce_r * p_ij_z; ^~~~~~~~~ In file included from src/ComputeNonbondedTI.C:94: In file included from src/ComputeNonbondedBase.h:2086: src/ComputeNonbondedBase2.h:194:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_x = p_i_x - p_j->position.x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:195:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_y = p_i_y - p_j->position.y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:196:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_z = p_i_z - p_j->position.z; ^~~~~~~~~ src/ComputeNonbondedBase2.h:344:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal fast_val = ^~~~~~~~~ src/ComputeNonbondedBase.h:64:21: note: expanded from macro 'ENERGY' #define ENERGY(X) X ^ In file included from src/ComputeNonbondedTI.C:94: In file included from src/ComputeNonbondedBase.h:2086: src/ComputeNonbondedBase2.h:483:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal fast_dir = ^~~~~~~~~ src/ComputeNonbondedBase2.h:495:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal tmp_x = force_r * p_ij_x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:499:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal tmp_y = force_r * p_ij_y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:503:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal tmp_z = force_r * p_ij_z; ^~~~~~~~~ src/ComputeNonbondedBase2.h:631:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_val = ^~~~~~~~~ src/ComputeNonbondedBase.h:64:21: note: expanded from macro 'ENERGY' #define ENERGY(X) X ^ In file included from src/ComputeNonbondedTI.C:94: In file included from src/ComputeNonbondedBase.h:2086: src/ComputeNonbondedBase2.h:684:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_dir = (diffa * slow_d + slow_c) * diffa + slow_b; ^~~~~~~~~ src/ComputeNonbondedBase2.h:696:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_x = fullforce_r * p_ij_x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:699:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_y = fullforce_r * p_ij_y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:702:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_z = fullforce_r * p_ij_z; ^~~~~~~~~ In file included from src/ComputeNonbondedTI.C:94: In file included from src/ComputeNonbondedBase.h:2096: src/ComputeNonbondedBase2.h:194:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_x = p_i_x - p_j->position.x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:195:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_y = p_i_y - p_j->position.y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:196:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_z = p_i_z - p_j->position.z; ^~~~~~~~~ src/ComputeNonbondedBase2.h:344:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal fast_val = ^~~~~~~~~ src/ComputeNonbondedBase.h:64:21: note: expanded from macro 'ENERGY' #define ENERGY(X) X ^ In file included from src/ComputeNonbondedTI.C:94: In file included from src/ComputeNonbondedBase.h:2096: src/ComputeNonbondedBase2.h:483:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal fast_dir = ^~~~~~~~~ src/ComputeNonbondedBase2.h:495:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal tmp_x = force_r * p_ij_x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:499:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal tmp_y = force_r * p_ij_y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:503:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal tmp_z = force_r * p_ij_z; ^~~~~~~~~ src/ComputeNonbondedBase2.h:631:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_val = ^~~~~~~~~ src/ComputeNonbondedBase.h:64:21: note: expanded from macro 'ENERGY' #define ENERGY(X) X ^ In file included from src/ComputeNonbondedTI.C:94: In file included from src/ComputeNonbondedBase.h:2096: src/ComputeNonbondedBase2.h:684:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_dir = (diffa * slow_d + slow_c) * diffa + slow_b; ^~~~~~~~~ src/ComputeNonbondedBase2.h:696:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_x = fullforce_r * p_ij_x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:699:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_y = fullforce_r * p_ij_y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:702:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_z = fullforce_r * p_ij_z; ^~~~~~~~~ In file included from src/ComputeNonbondedTI.C:94: In file included from src/ComputeNonbondedBase.h:2120: src/ComputeNonbondedBase2.h:194:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_x = p_i_x - p_j->position.x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:195:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_y = p_i_y - p_j->position.y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:196:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_z = p_i_z - p_j->position.z; ^~~~~~~~~ src/ComputeNonbondedBase2.h:631:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_val = ^~~~~~~~~ src/ComputeNonbondedBase.h:64:21: note: expanded from macro 'ENERGY' #define ENERGY(X) X ^ In file included from src/ComputeNonbondedTI.C:94: In file included from src/ComputeNonbondedBase.h:2120: src/ComputeNonbondedBase2.h:684:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_dir = (diffa * slow_d + slow_c) * diffa + slow_b; ^~~~~~~~~ src/ComputeNonbondedBase2.h:696:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_x = fullforce_r * p_ij_x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:699:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_y = fullforce_r * p_ij_y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:702:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_z = fullforce_r * p_ij_z; ^~~~~~~~~ In file included from src/ComputeNonbondedTI.C:94: In file included from src/ComputeNonbondedBase.h:2130: src/ComputeNonbondedBase2.h:194:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_x = p_i_x - p_j->position.x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:195:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_y = p_i_y - p_j->position.y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:196:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_z = p_i_z - p_j->position.z; ^~~~~~~~~ src/ComputeNonbondedBase2.h:631:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_val = ^~~~~~~~~ src/ComputeNonbondedBase.h:64:21: note: expanded from macro 'ENERGY' #define ENERGY(X) X ^ In file included from src/ComputeNonbondedTI.C:94: In file included from src/ComputeNonbondedBase.h:2130: src/ComputeNonbondedBase2.h:684:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_dir = (diffa * slow_d + slow_c) * diffa + slow_b; ^~~~~~~~~ src/ComputeNonbondedBase2.h:696:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_x = fullforce_r * p_ij_x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:699:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_y = fullforce_r * p_ij_y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:702:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_z = fullforce_r * p_ij_z; ^~~~~~~~~ In file included from src/ComputeNonbondedTI.C:96: src/ComputeNonbondedBase.h:331:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal plcutoff2 = \ ^~~~~~~~~ src/ComputeNonbondedBase.h:333:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal groupplcutoff2 = \ ^~~~~~~~~ src/ComputeNonbondedBase.h:516:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const int j_upper = params->numAtoms[1]; ^~~~~~~~~ src/ComputeNonbondedBase.h:517:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j; ^~~~~~~~~ src/ComputeNonbondedBase.h:518:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int i; ^~~~~~~~~ src/ComputeNonbondedBase.h:746:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int g = 0; ^~~~~~~~~ src/ComputeNonbondedBase.h:840:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_i_x = p_i.position.x + offset_x; ^~~~~~~~~ src/ComputeNonbondedBase.h:841:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_i_y = p_i.position.y + offset_y; ^~~~~~~~~ src/ComputeNonbondedBase.h:842:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_i_z = p_i.position.z + offset_z; ^~~~~~~~~ src/ComputeNonbondedBase.h:933:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int *pli = pairlist + pairlistindex; ^~~~~~~~~ src/ComputeNonbondedBase.h:961:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int *gli = goodglist; ^~~~~~~~~ src/ComputeNonbondedBase.h:965:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int g = PAIR(0) SELF(gl); ^~~~~~~~~ src/ComputeNonbondedBase.h:982:13: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int jprev0 = glist[g ]; ^~~~~~~~~ src/ComputeNonbondedBase.h:983:6: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int jprev1 = glist[g + 1]; ^~~~~~~~~ src/ComputeNonbondedBase.h:986:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j0; ^~~~~~~~~ src/ComputeNonbondedBase.h:987:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j1; ^~~~~~~~~ src/ComputeNonbondedBase.h:1242:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int *pli = pairlist2; ^~~~~~~~~ src/ComputeNonbondedBase.h:1245:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register plint *plin = pairlistn; ^~~~~~~~~ src/ComputeNonbondedBase.h:1365:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int jprev0 = pairlist [k ]; ^~~~~~~~~ src/ComputeNonbondedBase.h:1366:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int jprev1 = pairlist [k + 1]; ^~~~~~~~~ src/ComputeNonbondedBase.h:1368:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j0; ^~~~~~~~~ src/ComputeNonbondedBase.h:1369:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j1; ^~~~~~~~~ In file included from src/ComputeNonbondedTI.C:96: In file included from src/ComputeNonbondedBase.h:1983: src/ComputeNonbondedBase2.h:194:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_x = p_i_x - p_j->position.x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:195:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_y = p_i_y - p_j->position.y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:196:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_z = p_i_z - p_j->position.z; ^~~~~~~~~ src/ComputeNonbondedBase2.h:284:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal vdw_val = ^~~~~~~~~ src/ComputeNonbondedBase.h:64:21: note: expanded from macro 'ENERGY' #define ENERGY(X) X ^ In file included from src/ComputeNonbondedTI.C:96: In file included from src/ComputeNonbondedBase.h:1983: src/ComputeNonbondedBase2.h:631:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_val = ^~~~~~~~~ src/ComputeNonbondedBase.h:64:21: note: expanded from macro 'ENERGY' #define ENERGY(X) X ^ In file included from src/ComputeNonbondedTI.C:96: In file included from src/ComputeNonbondedBase.h:1983: src/ComputeNonbondedBase2.h:684:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_dir = (diffa * slow_d + slow_c) * diffa + slow_b; ^~~~~~~~~ src/ComputeNonbondedBase2.h:696:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_x = fullforce_r * p_ij_x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:699:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_y = fullforce_r * p_ij_y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:702:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_z = fullforce_r * p_ij_z; ^~~~~~~~~ In file included from src/ComputeNonbondedTI.C:96: In file included from src/ComputeNonbondedBase.h:2000: src/ComputeNonbondedBase2.h:194:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_x = p_i_x - p_j->position.x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:195:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_y = p_i_y - p_j->position.y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:196:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_z = p_i_z - p_j->position.z; ^~~~~~~~~ src/ComputeNonbondedBase2.h:284:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal vdw_val = ^~~~~~~~~ src/ComputeNonbondedBase.h:64:21: note: expanded from macro 'ENERGY' #define ENERGY(X) X ^ In file included from src/ComputeNonbondedTI.C:96: In file included from src/ComputeNonbondedBase.h:2000: src/ComputeNonbondedBase2.h:631:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_val = ^~~~~~~~~ src/ComputeNonbondedBase.h:64:21: note: expanded from macro 'ENERGY' #define ENERGY(X) X ^ In file included from src/ComputeNonbondedTI.C:96: In file included from src/ComputeNonbondedBase.h:2000: src/ComputeNonbondedBase2.h:684:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_dir = (diffa * slow_d + slow_c) * diffa + slow_b; ^~~~~~~~~ src/ComputeNonbondedBase2.h:696:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_x = fullforce_r * p_ij_x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:699:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_y = fullforce_r * p_ij_y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:702:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_z = fullforce_r * p_ij_z; ^~~~~~~~~ In file included from src/ComputeNonbondedTI.C:96: In file included from src/ComputeNonbondedBase.h:2016: src/ComputeNonbondedBase2.h:194:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_x = p_i_x - p_j->position.x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:195:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_y = p_i_y - p_j->position.y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:196:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_z = p_i_z - p_j->position.z; ^~~~~~~~~ src/ComputeNonbondedBase2.h:631:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_val = ^~~~~~~~~ src/ComputeNonbondedBase.h:64:21: note: expanded from macro 'ENERGY' #define ENERGY(X) X ^ In file included from src/ComputeNonbondedTI.C:96: In file included from src/ComputeNonbondedBase.h:2016: src/ComputeNonbondedBase2.h:684:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_dir = (diffa * slow_d + slow_c) * diffa + slow_b; ^~~~~~~~~ src/ComputeNonbondedBase2.h:696:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_x = fullforce_r * p_ij_x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:699:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_y = fullforce_r * p_ij_y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:702:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_z = fullforce_r * p_ij_z; ^~~~~~~~~ In file included from src/ComputeNonbondedTI.C:96: In file included from src/ComputeNonbondedBase.h:2056: src/ComputeNonbondedBase2.h:194:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_x = p_i_x - p_j->position.x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:195:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_y = p_i_y - p_j->position.y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:196:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_z = p_i_z - p_j->position.z; ^~~~~~~~~ src/ComputeNonbondedBase2.h:631:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_val = ^~~~~~~~~ src/ComputeNonbondedBase.h:64:21: note: expanded from macro 'ENERGY' #define ENERGY(X) X ^ In file included from src/ComputeNonbondedTI.C:96: In file included from src/ComputeNonbondedBase.h:2056: src/ComputeNonbondedBase2.h:684:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_dir = (diffa * slow_d + slow_c) * diffa + slow_b; ^~~~~~~~~ src/ComputeNonbondedBase2.h:696:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_x = fullforce_r * p_ij_x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:699:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_y = fullforce_r * p_ij_y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:702:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_z = fullforce_r * p_ij_z; ^~~~~~~~~ In file included from src/ComputeNonbondedTI.C:96: In file included from src/ComputeNonbondedBase.h:2065: src/ComputeNonbondedBase2.h:194:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_x = p_i_x - p_j->position.x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:195:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_y = p_i_y - p_j->position.y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:196:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_z = p_i_z - p_j->position.z; ^~~~~~~~~ src/ComputeNonbondedBase2.h:631:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_val = ^~~~~~~~~ src/ComputeNonbondedBase.h:64:21: note: expanded from macro 'ENERGY' #define ENERGY(X) X ^ In file included from src/ComputeNonbondedTI.C:96: In file included from src/ComputeNonbondedBase.h:2065: src/ComputeNonbondedBase2.h:684:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_dir = (diffa * slow_d + slow_c) * diffa + slow_b; ^~~~~~~~~ src/ComputeNonbondedBase2.h:696:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_x = fullforce_r * p_ij_x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:699:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_y = fullforce_r * p_ij_y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:702:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_z = fullforce_r * p_ij_z; ^~~~~~~~~ In file included from src/ComputeNonbondedTI.C:96: In file included from src/ComputeNonbondedBase.h:2086: src/ComputeNonbondedBase2.h:194:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_x = p_i_x - p_j->position.x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:195:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_y = p_i_y - p_j->position.y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:196:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_z = p_i_z - p_j->position.z; ^~~~~~~~~ src/ComputeNonbondedBase2.h:631:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_val = ^~~~~~~~~ src/ComputeNonbondedBase.h:64:21: note: expanded from macro 'ENERGY' #define ENERGY(X) X ^ In file included from src/ComputeNonbondedTI.C:96: In file included from src/ComputeNonbondedBase.h:2086: src/ComputeNonbondedBase2.h:684:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_dir = (diffa * slow_d + slow_c) * diffa + slow_b; ^~~~~~~~~ src/ComputeNonbondedBase2.h:696:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_x = fullforce_r * p_ij_x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:699:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_y = fullforce_r * p_ij_y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:702:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_z = fullforce_r * p_ij_z; ^~~~~~~~~ In file included from src/ComputeNonbondedTI.C:96: In file included from src/ComputeNonbondedBase.h:2096: src/ComputeNonbondedBase2.h:194:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_x = p_i_x - p_j->position.x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:195:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_y = p_i_y - p_j->position.y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:196:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_z = p_i_z - p_j->position.z; ^~~~~~~~~ src/ComputeNonbondedBase2.h:631:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_val = ^~~~~~~~~ src/ComputeNonbondedBase.h:64:21: note: expanded from macro 'ENERGY' #define ENERGY(X) X ^ In file included from src/ComputeNonbondedTI.C:96: In file included from src/ComputeNonbondedBase.h:2096: src/ComputeNonbondedBase2.h:684:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_dir = (diffa * slow_d + slow_c) * diffa + slow_b; ^~~~~~~~~ src/ComputeNonbondedBase2.h:696:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_x = fullforce_r * p_ij_x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:699:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_y = fullforce_r * p_ij_y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:702:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_z = fullforce_r * p_ij_z; ^~~~~~~~~ In file included from src/ComputeNonbondedTI.C:96: In file included from src/ComputeNonbondedBase.h:2120: src/ComputeNonbondedBase2.h:194:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_x = p_i_x - p_j->position.x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:195:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_y = p_i_y - p_j->position.y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:196:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_z = p_i_z - p_j->position.z; ^~~~~~~~~ src/ComputeNonbondedBase2.h:631:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_val = ^~~~~~~~~ src/ComputeNonbondedBase.h:64:21: note: expanded from macro 'ENERGY' #define ENERGY(X) X ^ In file included from src/ComputeNonbondedTI.C:96: In file included from src/ComputeNonbondedBase.h:2120: src/ComputeNonbondedBase2.h:684:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_dir = (diffa * slow_d + slow_c) * diffa + slow_b; ^~~~~~~~~ src/ComputeNonbondedBase2.h:696:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_x = fullforce_r * p_ij_x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:699:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_y = fullforce_r * p_ij_y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:702:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_z = fullforce_r * p_ij_z; ^~~~~~~~~ In file included from src/ComputeNonbondedTI.C:96: In file included from src/ComputeNonbondedBase.h:2130: src/ComputeNonbondedBase2.h:194:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_x = p_i_x - p_j->position.x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:195:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_y = p_i_y - p_j->position.y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:196:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_z = p_i_z - p_j->position.z; ^~~~~~~~~ src/ComputeNonbondedBase2.h:631:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_val = ^~~~~~~~~ src/ComputeNonbondedBase.h:64:21: note: expanded from macro 'ENERGY' #define ENERGY(X) X ^ In file included from src/ComputeNonbondedTI.C:96: In file included from src/ComputeNonbondedBase.h:2130: src/ComputeNonbondedBase2.h:684:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_dir = (diffa * slow_d + slow_c) * diffa + slow_b; ^~~~~~~~~ src/ComputeNonbondedBase2.h:696:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_x = fullforce_r * p_ij_x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:699:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_y = fullforce_r * p_ij_y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:702:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_z = fullforce_r * p_ij_z; ^~~~~~~~~ In file included from src/ComputeNonbondedTI.C:99: src/ComputeNonbondedBase.h:331:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal plcutoff2 = \ ^~~~~~~~~ src/ComputeNonbondedBase.h:333:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal groupplcutoff2 = \ ^~~~~~~~~ src/ComputeNonbondedBase.h:516:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const int j_upper = params->numAtoms[1]; ^~~~~~~~~ src/ComputeNonbondedBase.h:517:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j; ^~~~~~~~~ src/ComputeNonbondedBase.h:518:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int i; ^~~~~~~~~ src/ComputeNonbondedBase.h:746:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int g = 0; ^~~~~~~~~ src/ComputeNonbondedBase.h:840:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_i_x = p_i.position.x + offset_x; ^~~~~~~~~ src/ComputeNonbondedBase.h:841:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_i_y = p_i.position.y + offset_y; ^~~~~~~~~ src/ComputeNonbondedBase.h:842:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_i_z = p_i.position.z + offset_z; ^~~~~~~~~ src/ComputeNonbondedBase.h:933:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int *pli = pairlist + pairlistindex; ^~~~~~~~~ src/ComputeNonbondedBase.h:961:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int *gli = goodglist; ^~~~~~~~~ src/ComputeNonbondedBase.h:965:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int g = PAIR(0) SELF(gl); ^~~~~~~~~ src/ComputeNonbondedBase.h:982:13: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int jprev0 = glist[g ]; ^~~~~~~~~ src/ComputeNonbondedBase.h:983:6: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int jprev1 = glist[g + 1]; ^~~~~~~~~ src/ComputeNonbondedBase.h:986:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j0; ^~~~~~~~~ src/ComputeNonbondedBase.h:987:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j1; ^~~~~~~~~ src/ComputeNonbondedBase.h:1242:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int *pli = pairlist2; ^~~~~~~~~ src/ComputeNonbondedBase.h:1245:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register plint *plin = pairlistn; ^~~~~~~~~ src/ComputeNonbondedBase.h:1365:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int jprev0 = pairlist [k ]; ^~~~~~~~~ src/ComputeNonbondedBase.h:1366:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int jprev1 = pairlist [k + 1]; ^~~~~~~~~ src/ComputeNonbondedBase.h:1368:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j0; ^~~~~~~~~ src/ComputeNonbondedBase.h:1369:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j1; ^~~~~~~~~ In file included from src/ComputeNonbondedTI.C:99: In file included from src/ComputeNonbondedBase.h:1983: src/ComputeNonbondedBase2.h:194:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_x = p_i_x - p_j->position.x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:195:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_y = p_i_y - p_j->position.y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:196:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_z = p_i_z - p_j->position.z; ^~~~~~~~~ src/ComputeNonbondedBase2.h:631:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_val = ^~~~~~~~~ src/ComputeNonbondedBase.h:64:21: note: expanded from macro 'ENERGY' #define ENERGY(X) X ^ In file included from src/ComputeNonbondedTI.C:99: In file included from src/ComputeNonbondedBase.h:1983: src/ComputeNonbondedBase2.h:684:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_dir = (diffa * slow_d + slow_c) * diffa + slow_b; ^~~~~~~~~ src/ComputeNonbondedBase2.h:696:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_x = fullforce_r * p_ij_x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:699:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_y = fullforce_r * p_ij_y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:702:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_z = fullforce_r * p_ij_z; ^~~~~~~~~ In file included from src/ComputeNonbondedTI.C:99: In file included from src/ComputeNonbondedBase.h:2000: src/ComputeNonbondedBase2.h:194:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_x = p_i_x - p_j->position.x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:195:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_y = p_i_y - p_j->position.y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:196:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_z = p_i_z - p_j->position.z; ^~~~~~~~~ src/ComputeNonbondedBase2.h:631:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_val = ^~~~~~~~~ src/ComputeNonbondedBase.h:64:21: note: expanded from macro 'ENERGY' #define ENERGY(X) X ^ In file included from src/ComputeNonbondedTI.C:99: In file included from src/ComputeNonbondedBase.h:2000: src/ComputeNonbondedBase2.h:684:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_dir = (diffa * slow_d + slow_c) * diffa + slow_b; ^~~~~~~~~ src/ComputeNonbondedBase2.h:696:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_x = fullforce_r * p_ij_x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:699:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_y = fullforce_r * p_ij_y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:702:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_z = fullforce_r * p_ij_z; ^~~~~~~~~ In file included from src/ComputeNonbondedTI.C:99: In file included from src/ComputeNonbondedBase.h:2016: src/ComputeNonbondedBase2.h:194:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_x = p_i_x - p_j->position.x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:195:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_y = p_i_y - p_j->position.y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:196:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_z = p_i_z - p_j->position.z; ^~~~~~~~~ src/ComputeNonbondedBase2.h:631:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_val = ^~~~~~~~~ src/ComputeNonbondedBase.h:64:21: note: expanded from macro 'ENERGY' #define ENERGY(X) X ^ In file included from src/ComputeNonbondedTI.C:99: In file included from src/ComputeNonbondedBase.h:2016: src/ComputeNonbondedBase2.h:684:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_dir = (diffa * slow_d + slow_c) * diffa + slow_b; ^~~~~~~~~ src/ComputeNonbondedBase2.h:696:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_x = fullforce_r * p_ij_x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:699:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_y = fullforce_r * p_ij_y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:702:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_z = fullforce_r * p_ij_z; ^~~~~~~~~ In file included from src/ComputeNonbondedTI.C:99: In file included from src/ComputeNonbondedBase.h:2056: src/ComputeNonbondedBase2.h:194:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_x = p_i_x - p_j->position.x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:195:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_y = p_i_y - p_j->position.y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:196:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_z = p_i_z - p_j->position.z; ^~~~~~~~~ src/ComputeNonbondedBase2.h:631:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_val = ^~~~~~~~~ src/ComputeNonbondedBase.h:64:21: note: expanded from macro 'ENERGY' #define ENERGY(X) X ^ In file included from src/ComputeNonbondedTI.C:99: In file included from src/ComputeNonbondedBase.h:2056: src/ComputeNonbondedBase2.h:684:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_dir = (diffa * slow_d + slow_c) * diffa + slow_b; ^~~~~~~~~ src/ComputeNonbondedBase2.h:696:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_x = fullforce_r * p_ij_x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:699:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_y = fullforce_r * p_ij_y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:702:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_z = fullforce_r * p_ij_z; ^~~~~~~~~ In file included from src/ComputeNonbondedTI.C:99: In file included from src/ComputeNonbondedBase.h:2065: src/ComputeNonbondedBase2.h:194:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_x = p_i_x - p_j->position.x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:195:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_y = p_i_y - p_j->position.y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:196:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_z = p_i_z - p_j->position.z; ^~~~~~~~~ src/ComputeNonbondedBase2.h:631:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_val = ^~~~~~~~~ src/ComputeNonbondedBase.h:64:21: note: expanded from macro 'ENERGY' #define ENERGY(X) X ^ In file included from src/ComputeNonbondedTI.C:99: In file included from src/ComputeNonbondedBase.h:2065: src/ComputeNonbondedBase2.h:684:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_dir = (diffa * slow_d + slow_c) * diffa + slow_b; ^~~~~~~~~ src/ComputeNonbondedBase2.h:696:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_x = fullforce_r * p_ij_x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:699:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_y = fullforce_r * p_ij_y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:702:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_z = fullforce_r * p_ij_z; ^~~~~~~~~ In file included from src/ComputeNonbondedTI.C:99: In file included from src/ComputeNonbondedBase.h:2086: src/ComputeNonbondedBase2.h:194:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_x = p_i_x - p_j->position.x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:195:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_y = p_i_y - p_j->position.y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:196:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_z = p_i_z - p_j->position.z; ^~~~~~~~~ src/ComputeNonbondedBase2.h:631:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_val = ^~~~~~~~~ src/ComputeNonbondedBase.h:64:21: note: expanded from macro 'ENERGY' #define ENERGY(X) X ^ In file included from src/ComputeNonbondedTI.C:99: In file included from src/ComputeNonbondedBase.h:2086: src/ComputeNonbondedBase2.h:684:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_dir = (diffa * slow_d + slow_c) * diffa + slow_b; ^~~~~~~~~ src/ComputeNonbondedBase2.h:696:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_x = fullforce_r * p_ij_x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:699:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_y = fullforce_r * p_ij_y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:702:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_z = fullforce_r * p_ij_z; ^~~~~~~~~ In file included from src/ComputeNonbondedTI.C:99: In file included from src/ComputeNonbondedBase.h:2096: src/ComputeNonbondedBase2.h:194:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_x = p_i_x - p_j->position.x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:195:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_y = p_i_y - p_j->position.y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:196:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_z = p_i_z - p_j->position.z; ^~~~~~~~~ src/ComputeNonbondedBase2.h:631:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_val = ^~~~~~~~~ src/ComputeNonbondedBase.h:64:21: note: expanded from macro 'ENERGY' #define ENERGY(X) X ^ In file included from src/ComputeNonbondedTI.C:99: In file included from src/ComputeNonbondedBase.h:2096: src/ComputeNonbondedBase2.h:684:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_dir = (diffa * slow_d + slow_c) * diffa + slow_b; ^~~~~~~~~ src/ComputeNonbondedBase2.h:696:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_x = fullforce_r * p_ij_x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:699:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_y = fullforce_r * p_ij_y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:702:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_z = fullforce_r * p_ij_z; ^~~~~~~~~ In file included from src/ComputeNonbondedTI.C:99: In file included from src/ComputeNonbondedBase.h:2120: src/ComputeNonbondedBase2.h:194:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_x = p_i_x - p_j->position.x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:195:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_y = p_i_y - p_j->position.y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:196:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_z = p_i_z - p_j->position.z; ^~~~~~~~~ src/ComputeNonbondedBase2.h:631:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_val = ^~~~~~~~~ src/ComputeNonbondedBase.h:64:21: note: expanded from macro 'ENERGY' #define ENERGY(X) X ^ In file included from src/ComputeNonbondedTI.C:99: In file included from src/ComputeNonbondedBase.h:2120: src/ComputeNonbondedBase2.h:684:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_dir = (diffa * slow_d + slow_c) * diffa + slow_b; ^~~~~~~~~ src/ComputeNonbondedBase2.h:696:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_x = fullforce_r * p_ij_x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:699:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_y = fullforce_r * p_ij_y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:702:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_z = fullforce_r * p_ij_z; ^~~~~~~~~ In file included from src/ComputeNonbondedTI.C:99: In file included from src/ComputeNonbondedBase.h:2130: src/ComputeNonbondedBase2.h:194:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_x = p_i_x - p_j->position.x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:195:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_y = p_i_y - p_j->position.y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:196:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_z = p_i_z - p_j->position.z; ^~~~~~~~~ src/ComputeNonbondedBase2.h:631:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_val = ^~~~~~~~~ src/ComputeNonbondedBase.h:64:21: note: expanded from macro 'ENERGY' #define ENERGY(X) X ^ In file included from src/ComputeNonbondedTI.C:99: In file included from src/ComputeNonbondedBase.h:2130: src/ComputeNonbondedBase2.h:684:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_dir = (diffa * slow_d + slow_c) * diffa + slow_b; ^~~~~~~~~ src/ComputeNonbondedBase2.h:696:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_x = fullforce_r * p_ij_x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:699:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_y = fullforce_r * p_ij_y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:702:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_z = fullforce_r * p_ij_z; ^~~~~~~~~ In file included from src/ComputeNonbondedTI.C:107: src/ComputeNonbondedBase.h:331:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal plcutoff2 = \ ^~~~~~~~~ src/ComputeNonbondedBase.h:333:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal groupplcutoff2 = \ ^~~~~~~~~ src/ComputeNonbondedBase.h:516:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const int j_upper = params->numAtoms[1]; ^~~~~~~~~ src/ComputeNonbondedBase.h:517:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j; ^~~~~~~~~ src/ComputeNonbondedBase.h:518:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int i; ^~~~~~~~~ src/ComputeNonbondedBase.h:582:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* p_1_sortValues = atomSort_0_sortValues__; ^~~~~~~~~ src/ComputeNonbondedBase.h:583:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* p_1_sortValues_fixg = atomSort_1_sortValues__; ^~~~~~~~~ src/ComputeNonbondedBase.h:595:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal projLineVec_x = params->projLineVec.x; ^~~~~~~~~ src/ComputeNonbondedBase.h:596:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal projLineVec_y = params->projLineVec.y; ^~~~~~~~~ src/ComputeNonbondedBase.h:597:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal projLineVec_z = params->projLineVec.z; ^~~~~~~~~ src/ComputeNonbondedBase.h:601:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int nbgs = p_1->nonbondedGroupSize; ^~~~~~~~~ src/ComputeNonbondedBase.h:602:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal p_x = p_1->position.x; ^~~~~~~~~ src/ComputeNonbondedBase.h:603:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal p_y = p_1->position.y; ^~~~~~~~~ src/ComputeNonbondedBase.h:604:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal p_z = p_1->position.z; ^~~~~~~~~ src/ComputeNonbondedBase.h:605:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int index = 0; ^~~~~~~~~ src/ComputeNonbondedBase.h:607:12: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] for (register int j = nbgs; j < j_upper; j += nbgs) { ^~~~~~~~~ src/ComputeNonbondedBase.h:611:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const CompAtom* p_j_next = p_1 + j; ^~~~~~~~~ src/ComputeNonbondedBase.h:620:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal sortVal = COMPONENT_DOTPRODUCT(p,projLineVec); ^~~~~~~~~ src/ComputeNonbondedBase.h:628:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* p_1_sortValStorePtr = p_1_sortValues + p_1_sortValues_len; ^~~~~~~~~ src/ComputeNonbondedBase.h:638:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal sortVal = COMPONENT_DOTPRODUCT(p,projLineVec); ^~~~~~~~~ src/ComputeNonbondedBase.h:640:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* p_1_sortValStorePtr = p_1_sortValues + p_1_sortValues_len; ^~~~~~~~~ src/ComputeNonbondedBase.h:662:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int nbgs = p_0->nonbondedGroupSize; ^~~~~~~~~ src/ComputeNonbondedBase.h:663:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal p_x = p_0->position.x + offset_x; ^~~~~~~~~ src/ComputeNonbondedBase.h:664:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal p_y = p_0->position.y + offset_y; ^~~~~~~~~ src/ComputeNonbondedBase.h:665:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal p_z = p_0->position.z + offset_z; ^~~~~~~~~ src/ComputeNonbondedBase.h:666:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int index = 0; ^~~~~~~~~ src/ComputeNonbondedBase.h:668:12: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] for (register int i = nbgs; i < i_upper; i += nbgs) { ^~~~~~~~~ src/ComputeNonbondedBase.h:672:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const CompAtom* p_i_next = p_0 + i; ^~~~~~~~~ src/ComputeNonbondedBase.h:676:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal sortVal = COMPONENT_DOTPRODUCT(p,projLineVec); ^~~~~~~~~ src/ComputeNonbondedBase.h:684:2: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal* p_0_sortValStorePtr = p_0_sortValues + index; ^~~~~~~~~ src/ComputeNonbondedBase.h:691:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal sortVal = COMPONENT_DOTPRODUCT(p,projLineVec); ^~~~~~~~~ src/ComputeNonbondedBase.h:693:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal* p_0_sortValStorePtr = p_0_sortValues + index; ^~~~~~~~~ src/ComputeNonbondedBase.h:732:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int fixg = 0; ^~~~~~~~~ src/ComputeNonbondedBase.h:734:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* p_1_sortEntry = p_1_sortValues + tmpI; ^~~~~~~~~ src/ComputeNonbondedBase.h:735:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int p_1_index = p_1_sortEntry->index; ^~~~~~~~~ src/ComputeNonbondedBase.h:737:11: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* p_1_sortEntry_fixg = p_1_sortValues_fixg + p_1_sortValues_fixg_len; ^~~~~~~~~ src/ComputeNonbondedBase.h:840:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_i_x = p_i.position.x + offset_x; ^~~~~~~~~ src/ComputeNonbondedBase.h:841:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_i_y = p_i.position.y + offset_y; ^~~~~~~~~ src/ComputeNonbondedBase.h:842:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_i_z = p_i.position.z + offset_z; ^~~~~~~~~ src/ComputeNonbondedBase.h:933:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int *pli = pairlist + pairlistindex; ^~~~~~~~~ src/ComputeNonbondedBase.h:940:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int g = 0; ^~~~~~~~~ src/ComputeNonbondedBase.h:941:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal p_i_sortValue = p_0_sortValues[i]; ^~~~~~~~~ src/ComputeNonbondedBase.h:943:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* sortValues = ( groupfixed ? p_1_sortValues_fixg : p_1_sortValues ); ^~~~~~~~~ src/ComputeNonbondedBase.h:946:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int lower = 0; ^~~~~~~~~ src/ComputeNonbondedBase.h:947:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int upper = (groupfixed ? p_1_sortValues_fixg_len : p_1_sortValues_len); ^~~~~~~~~ src/ComputeNonbondedBase.h:949:11: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j = ((lower + upper) >> 1); ^~~~~~~~~ src/ComputeNonbondedBase.h:950:11: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal jSortVal = sortValues[j].sortValue; ^~~~~~~~~ src/ComputeNonbondedBase.h:977:6: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* sortEntry0 = sortValues + g; ^~~~~~~~~ src/ComputeNonbondedBase.h:978:6: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* sortEntry1 = sortValues + g + 1; ^~~~~~~~~ src/ComputeNonbondedBase.h:979:13: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int jprev0 = sortEntry0->index; ^~~~~~~~~ src/ComputeNonbondedBase.h:980:6: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int jprev1 = sortEntry1->index; ^~~~~~~~~ src/ComputeNonbondedBase.h:986:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j0; ^~~~~~~~~ src/ComputeNonbondedBase.h:987:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j1; ^~~~~~~~~ src/ComputeNonbondedBase.h:1188:6: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* sortEntry = sortValues + g; ^~~~~~~~~ src/ComputeNonbondedBase.h:1189:13: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j = sortEntry->index; ^~~~~~~~~ src/ComputeNonbondedBase.h:1242:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int *pli = pairlist2; ^~~~~~~~~ src/ComputeNonbondedBase.h:1245:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register plint *plin = pairlistn; ^~~~~~~~~ src/ComputeNonbondedBase.h:1365:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int jprev0 = pairlist [k ]; ^~~~~~~~~ src/ComputeNonbondedBase.h:1366:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int jprev1 = pairlist [k + 1]; ^~~~~~~~~ src/ComputeNonbondedBase.h:1368:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j0; ^~~~~~~~~ src/ComputeNonbondedBase.h:1369:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j1; ^~~~~~~~~ In file included from src/ComputeNonbondedTI.C:107: In file included from src/ComputeNonbondedBase.h:1983: src/ComputeNonbondedBase2.h:194:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_x = p_i_x - p_j->position.x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:195:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_y = p_i_y - p_j->position.y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:196:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_z = p_i_z - p_j->position.z; ^~~~~~~~~ src/ComputeNonbondedBase2.h:483:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal fast_dir = ^~~~~~~~~ src/ComputeNonbondedBase2.h:495:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal tmp_x = force_r * p_ij_x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:499:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal tmp_y = force_r * p_ij_y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:503:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal tmp_z = force_r * p_ij_z; ^~~~~~~~~ In file included from src/ComputeNonbondedTI.C:107: In file included from src/ComputeNonbondedBase.h:2000: src/ComputeNonbondedBase2.h:194:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_x = p_i_x - p_j->position.x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:195:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_y = p_i_y - p_j->position.y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:196:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_z = p_i_z - p_j->position.z; ^~~~~~~~~ src/ComputeNonbondedBase2.h:483:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal fast_dir = ^~~~~~~~~ src/ComputeNonbondedBase2.h:495:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal tmp_x = force_r * p_ij_x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:499:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal tmp_y = force_r * p_ij_y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:503:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal tmp_z = force_r * p_ij_z; ^~~~~~~~~ In file included from src/ComputeNonbondedTI.C:107: In file included from src/ComputeNonbondedBase.h:2056: src/ComputeNonbondedBase2.h:194:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_x = p_i_x - p_j->position.x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:195:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_y = p_i_y - p_j->position.y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:196:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_z = p_i_z - p_j->position.z; ^~~~~~~~~ src/ComputeNonbondedBase2.h:365:20: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] NOENERGY(register BigReal fast_val = ^~~~~~~~~ src/ComputeNonbondedBase.h:69:23: note: expanded from macro 'NOENERGY' #define NOENERGY(X) X ^ src/ComputeNonbondedBase.h:168:17: note: expanded from macro 'TI' #define TI(X) X ^ src/ComputeNonbondedBase.h:2033:25: note: expanded from macro 'ALCHPAIR' #define ALCHPAIR(X) X ^ In file included from src/ComputeNonbondedTI.C:107: In file included from src/ComputeNonbondedBase.h:2056: src/ComputeNonbondedBase2.h:483:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal fast_dir = ^~~~~~~~~ src/ComputeNonbondedBase2.h:495:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal tmp_x = force_r * p_ij_x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:499:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal tmp_y = force_r * p_ij_y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:503:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal tmp_z = force_r * p_ij_z; ^~~~~~~~~ In file included from src/ComputeNonbondedTI.C:107: In file included from src/ComputeNonbondedBase.h:2065: src/ComputeNonbondedBase2.h:194:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_x = p_i_x - p_j->position.x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:195:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_y = p_i_y - p_j->position.y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:196:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_z = p_i_z - p_j->position.z; ^~~~~~~~~ src/ComputeNonbondedBase2.h:365:20: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] NOENERGY(register BigReal fast_val = ^~~~~~~~~ src/ComputeNonbondedBase.h:69:23: note: expanded from macro 'NOENERGY' #define NOENERGY(X) X ^ src/ComputeNonbondedBase.h:168:17: note: expanded from macro 'TI' #define TI(X) X ^ src/ComputeNonbondedBase.h:2033:25: note: expanded from macro 'ALCHPAIR' #define ALCHPAIR(X) X ^ In file included from src/ComputeNonbondedTI.C:107: In file included from src/ComputeNonbondedBase.h:2065: src/ComputeNonbondedBase2.h:483:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal fast_dir = ^~~~~~~~~ src/ComputeNonbondedBase2.h:495:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal tmp_x = force_r * p_ij_x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:499:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal tmp_y = force_r * p_ij_y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:503:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal tmp_z = force_r * p_ij_z; ^~~~~~~~~ In file included from src/ComputeNonbondedTI.C:107: In file included from src/ComputeNonbondedBase.h:2086: src/ComputeNonbondedBase2.h:194:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_x = p_i_x - p_j->position.x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:195:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_y = p_i_y - p_j->position.y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:196:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_z = p_i_z - p_j->position.z; ^~~~~~~~~ src/ComputeNonbondedBase2.h:365:20: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] NOENERGY(register BigReal fast_val = ^~~~~~~~~ src/ComputeNonbondedBase.h:69:23: note: expanded from macro 'NOENERGY' #define NOENERGY(X) X ^ src/ComputeNonbondedBase.h:168:17: note: expanded from macro 'TI' #define TI(X) X ^ src/ComputeNonbondedBase.h:2033:25: note: expanded from macro 'ALCHPAIR' #define ALCHPAIR(X) X ^ In file included from src/ComputeNonbondedTI.C:107: In file included from src/ComputeNonbondedBase.h:2086: src/ComputeNonbondedBase2.h:483:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal fast_dir = ^~~~~~~~~ src/ComputeNonbondedBase2.h:495:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal tmp_x = force_r * p_ij_x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:499:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal tmp_y = force_r * p_ij_y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:503:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal tmp_z = force_r * p_ij_z; ^~~~~~~~~ In file included from src/ComputeNonbondedTI.C:107: In file included from src/ComputeNonbondedBase.h:2096: src/ComputeNonbondedBase2.h:194:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_x = p_i_x - p_j->position.x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:195:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_y = p_i_y - p_j->position.y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:196:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_z = p_i_z - p_j->position.z; ^~~~~~~~~ src/ComputeNonbondedBase2.h:365:20: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] NOENERGY(register BigReal fast_val = ^~~~~~~~~ src/ComputeNonbondedBase.h:69:23: note: expanded from macro 'NOENERGY' #define NOENERGY(X) X ^ src/ComputeNonbondedBase.h:168:17: note: expanded from macro 'TI' #define TI(X) X ^ src/ComputeNonbondedBase.h:2033:25: note: expanded from macro 'ALCHPAIR' #define ALCHPAIR(X) X ^ In file included from src/ComputeNonbondedTI.C:107: In file included from src/ComputeNonbondedBase.h:2096: src/ComputeNonbondedBase2.h:483:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal fast_dir = ^~~~~~~~~ src/ComputeNonbondedBase2.h:495:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal tmp_x = force_r * p_ij_x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:499:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal tmp_y = force_r * p_ij_y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:503:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal tmp_z = force_r * p_ij_z; ^~~~~~~~~ In file included from src/ComputeNonbondedTI.C:109: src/ComputeNonbondedBase.h:331:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal plcutoff2 = \ ^~~~~~~~~ src/ComputeNonbondedBase.h:333:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal groupplcutoff2 = \ ^~~~~~~~~ src/ComputeNonbondedBase.h:516:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const int j_upper = params->numAtoms[1]; ^~~~~~~~~ src/ComputeNonbondedBase.h:517:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j; ^~~~~~~~~ src/ComputeNonbondedBase.h:518:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int i; ^~~~~~~~~ src/ComputeNonbondedBase.h:582:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* p_1_sortValues = atomSort_0_sortValues__; ^~~~~~~~~ src/ComputeNonbondedBase.h:583:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* p_1_sortValues_fixg = atomSort_1_sortValues__; ^~~~~~~~~ src/ComputeNonbondedBase.h:595:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal projLineVec_x = params->projLineVec.x; ^~~~~~~~~ src/ComputeNonbondedBase.h:596:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal projLineVec_y = params->projLineVec.y; ^~~~~~~~~ src/ComputeNonbondedBase.h:597:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal projLineVec_z = params->projLineVec.z; ^~~~~~~~~ src/ComputeNonbondedBase.h:601:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int nbgs = p_1->nonbondedGroupSize; ^~~~~~~~~ src/ComputeNonbondedBase.h:602:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal p_x = p_1->position.x; ^~~~~~~~~ src/ComputeNonbondedBase.h:603:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal p_y = p_1->position.y; ^~~~~~~~~ src/ComputeNonbondedBase.h:604:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal p_z = p_1->position.z; ^~~~~~~~~ src/ComputeNonbondedBase.h:605:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int index = 0; ^~~~~~~~~ src/ComputeNonbondedBase.h:607:12: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] for (register int j = nbgs; j < j_upper; j += nbgs) { ^~~~~~~~~ src/ComputeNonbondedBase.h:611:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const CompAtom* p_j_next = p_1 + j; ^~~~~~~~~ src/ComputeNonbondedBase.h:620:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal sortVal = COMPONENT_DOTPRODUCT(p,projLineVec); ^~~~~~~~~ src/ComputeNonbondedBase.h:628:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* p_1_sortValStorePtr = p_1_sortValues + p_1_sortValues_len; ^~~~~~~~~ src/ComputeNonbondedBase.h:638:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal sortVal = COMPONENT_DOTPRODUCT(p,projLineVec); ^~~~~~~~~ src/ComputeNonbondedBase.h:640:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* p_1_sortValStorePtr = p_1_sortValues + p_1_sortValues_len; ^~~~~~~~~ src/ComputeNonbondedBase.h:662:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int nbgs = p_0->nonbondedGroupSize; ^~~~~~~~~ src/ComputeNonbondedBase.h:663:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal p_x = p_0->position.x + offset_x; ^~~~~~~~~ src/ComputeNonbondedBase.h:664:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal p_y = p_0->position.y + offset_y; ^~~~~~~~~ src/ComputeNonbondedBase.h:665:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal p_z = p_0->position.z + offset_z; ^~~~~~~~~ src/ComputeNonbondedBase.h:666:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int index = 0; ^~~~~~~~~ src/ComputeNonbondedBase.h:668:12: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] for (register int i = nbgs; i < i_upper; i += nbgs) { ^~~~~~~~~ src/ComputeNonbondedBase.h:672:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const CompAtom* p_i_next = p_0 + i; ^~~~~~~~~ src/ComputeNonbondedBase.h:676:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal sortVal = COMPONENT_DOTPRODUCT(p,projLineVec); ^~~~~~~~~ src/ComputeNonbondedBase.h:684:2: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal* p_0_sortValStorePtr = p_0_sortValues + index; ^~~~~~~~~ src/ComputeNonbondedBase.h:691:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal sortVal = COMPONENT_DOTPRODUCT(p,projLineVec); ^~~~~~~~~ src/ComputeNonbondedBase.h:693:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal* p_0_sortValStorePtr = p_0_sortValues + index; ^~~~~~~~~ src/ComputeNonbondedBase.h:732:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int fixg = 0; ^~~~~~~~~ src/ComputeNonbondedBase.h:734:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* p_1_sortEntry = p_1_sortValues + tmpI; ^~~~~~~~~ src/ComputeNonbondedBase.h:735:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int p_1_index = p_1_sortEntry->index; ^~~~~~~~~ src/ComputeNonbondedBase.h:737:11: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* p_1_sortEntry_fixg = p_1_sortValues_fixg + p_1_sortValues_fixg_len; ^~~~~~~~~ src/ComputeNonbondedBase.h:840:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_i_x = p_i.position.x + offset_x; ^~~~~~~~~ src/ComputeNonbondedBase.h:841:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_i_y = p_i.position.y + offset_y; ^~~~~~~~~ src/ComputeNonbondedBase.h:842:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_i_z = p_i.position.z + offset_z; ^~~~~~~~~ src/ComputeNonbondedBase.h:933:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int *pli = pairlist + pairlistindex; ^~~~~~~~~ src/ComputeNonbondedBase.h:940:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int g = 0; ^~~~~~~~~ src/ComputeNonbondedBase.h:941:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal p_i_sortValue = p_0_sortValues[i]; ^~~~~~~~~ src/ComputeNonbondedBase.h:943:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* sortValues = ( groupfixed ? p_1_sortValues_fixg : p_1_sortValues ); ^~~~~~~~~ src/ComputeNonbondedBase.h:946:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int lower = 0; ^~~~~~~~~ src/ComputeNonbondedBase.h:947:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int upper = (groupfixed ? p_1_sortValues_fixg_len : p_1_sortValues_len); ^~~~~~~~~ src/ComputeNonbondedBase.h:949:11: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j = ((lower + upper) >> 1); ^~~~~~~~~ src/ComputeNonbondedBase.h:950:11: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal jSortVal = sortValues[j].sortValue; ^~~~~~~~~ src/ComputeNonbondedBase.h:977:6: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* sortEntry0 = sortValues + g; ^~~~~~~~~ src/ComputeNonbondedBase.h:978:6: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* sortEntry1 = sortValues + g + 1; ^~~~~~~~~ src/ComputeNonbondedBase.h:979:13: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int jprev0 = sortEntry0->index; ^~~~~~~~~ src/ComputeNonbondedBase.h:980:6: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int jprev1 = sortEntry1->index; ^~~~~~~~~ src/ComputeNonbondedBase.h:986:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j0; ^~~~~~~~~ src/ComputeNonbondedBase.h:987:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j1; ^~~~~~~~~ src/ComputeNonbondedBase.h:1188:6: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* sortEntry = sortValues + g; ^~~~~~~~~ src/ComputeNonbondedBase.h:1189:13: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j = sortEntry->index; ^~~~~~~~~ src/ComputeNonbondedBase.h:1242:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int *pli = pairlist2; ^~~~~~~~~ src/ComputeNonbondedBase.h:1245:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register plint *plin = pairlistn; ^~~~~~~~~ src/ComputeNonbondedBase.h:1365:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int jprev0 = pairlist [k ]; ^~~~~~~~~ src/ComputeNonbondedBase.h:1366:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int jprev1 = pairlist [k + 1]; ^~~~~~~~~ src/ComputeNonbondedBase.h:1368:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j0; ^~~~~~~~~ src/ComputeNonbondedBase.h:1369:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j1; ^~~~~~~~~ In file included from src/ComputeNonbondedTI.C:109: In file included from src/ComputeNonbondedBase.h:1983: src/ComputeNonbondedBase2.h:194:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_x = p_i_x - p_j->position.x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:195:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_y = p_i_y - p_j->position.y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:196:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_z = p_i_z - p_j->position.z; ^~~~~~~~~ src/ComputeNonbondedBase2.h:483:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal fast_dir = ^~~~~~~~~ src/ComputeNonbondedBase2.h:495:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal tmp_x = force_r * p_ij_x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:499:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal tmp_y = force_r * p_ij_y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:503:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal tmp_z = force_r * p_ij_z; ^~~~~~~~~ src/ComputeNonbondedBase2.h:684:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_dir = (diffa * slow_d + slow_c) * diffa + slow_b; ^~~~~~~~~ src/ComputeNonbondedBase2.h:696:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_x = fullforce_r * p_ij_x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:699:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_y = fullforce_r * p_ij_y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:702:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_z = fullforce_r * p_ij_z; ^~~~~~~~~ In file included from src/ComputeNonbondedTI.C:109: In file included from src/ComputeNonbondedBase.h:2000: src/ComputeNonbondedBase2.h:194:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_x = p_i_x - p_j->position.x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:195:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_y = p_i_y - p_j->position.y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:196:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_z = p_i_z - p_j->position.z; ^~~~~~~~~ src/ComputeNonbondedBase2.h:483:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal fast_dir = ^~~~~~~~~ src/ComputeNonbondedBase2.h:495:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal tmp_x = force_r * p_ij_x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:499:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal tmp_y = force_r * p_ij_y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:503:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal tmp_z = force_r * p_ij_z; ^~~~~~~~~ src/ComputeNonbondedBase2.h:684:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_dir = (diffa * slow_d + slow_c) * diffa + slow_b; ^~~~~~~~~ src/ComputeNonbondedBase2.h:696:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_x = fullforce_r * p_ij_x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:699:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_y = fullforce_r * p_ij_y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:702:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_z = fullforce_r * p_ij_z; ^~~~~~~~~ In file included from src/ComputeNonbondedTI.C:109: In file included from src/ComputeNonbondedBase.h:2016: src/ComputeNonbondedBase2.h:194:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_x = p_i_x - p_j->position.x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:195:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_y = p_i_y - p_j->position.y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:196:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_z = p_i_z - p_j->position.z; ^~~~~~~~~ src/ComputeNonbondedBase2.h:684:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_dir = (diffa * slow_d + slow_c) * diffa + slow_b; ^~~~~~~~~ src/ComputeNonbondedBase2.h:696:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_x = fullforce_r * p_ij_x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:699:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_y = fullforce_r * p_ij_y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:702:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_z = fullforce_r * p_ij_z; ^~~~~~~~~ In file included from src/ComputeNonbondedTI.C:109: In file included from src/ComputeNonbondedBase.h:2056: src/ComputeNonbondedBase2.h:194:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_x = p_i_x - p_j->position.x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:195:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_y = p_i_y - p_j->position.y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:196:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_z = p_i_z - p_j->position.z; ^~~~~~~~~ src/ComputeNonbondedBase2.h:365:20: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] NOENERGY(register BigReal fast_val = ^~~~~~~~~ src/ComputeNonbondedBase.h:69:23: note: expanded from macro 'NOENERGY' #define NOENERGY(X) X ^ src/ComputeNonbondedBase.h:168:17: note: expanded from macro 'TI' #define TI(X) X ^ src/ComputeNonbondedBase.h:2033:25: note: expanded from macro 'ALCHPAIR' #define ALCHPAIR(X) X ^ In file included from src/ComputeNonbondedTI.C:109: In file included from src/ComputeNonbondedBase.h:2056: src/ComputeNonbondedBase2.h:483:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal fast_dir = ^~~~~~~~~ src/ComputeNonbondedBase2.h:495:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal tmp_x = force_r * p_ij_x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:499:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal tmp_y = force_r * p_ij_y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:503:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal tmp_z = force_r * p_ij_z; ^~~~~~~~~ src/ComputeNonbondedBase2.h:654:20: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] NOENERGY(register BigReal slow_val = ^~~~~~~~~ src/ComputeNonbondedBase.h:69:23: note: expanded from macro 'NOENERGY' #define NOENERGY(X) X ^ src/ComputeNonbondedBase.h:168:17: note: expanded from macro 'TI' #define TI(X) X ^ src/ComputeNonbondedBase.h:2033:25: note: expanded from macro 'ALCHPAIR' #define ALCHPAIR(X) X ^ In file included from src/ComputeNonbondedTI.C:109: In file included from src/ComputeNonbondedBase.h:2056: src/ComputeNonbondedBase2.h:684:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_dir = (diffa * slow_d + slow_c) * diffa + slow_b; ^~~~~~~~~ src/ComputeNonbondedBase2.h:696:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_x = fullforce_r * p_ij_x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:699:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_y = fullforce_r * p_ij_y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:702:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_z = fullforce_r * p_ij_z; ^~~~~~~~~ In file included from src/ComputeNonbondedTI.C:109: In file included from src/ComputeNonbondedBase.h:2065: src/ComputeNonbondedBase2.h:194:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_x = p_i_x - p_j->position.x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:195:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_y = p_i_y - p_j->position.y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:196:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_z = p_i_z - p_j->position.z; ^~~~~~~~~ src/ComputeNonbondedBase2.h:365:20: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] NOENERGY(register BigReal fast_val = ^~~~~~~~~ src/ComputeNonbondedBase.h:69:23: note: expanded from macro 'NOENERGY' #define NOENERGY(X) X ^ src/ComputeNonbondedBase.h:168:17: note: expanded from macro 'TI' #define TI(X) X ^ src/ComputeNonbondedBase.h:2033:25: note: expanded from macro 'ALCHPAIR' #define ALCHPAIR(X) X ^ In file included from src/ComputeNonbondedTI.C:109: In file included from src/ComputeNonbondedBase.h:2065: src/ComputeNonbondedBase2.h:483:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal fast_dir = ^~~~~~~~~ src/ComputeNonbondedBase2.h:495:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal tmp_x = force_r * p_ij_x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:499:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal tmp_y = force_r * p_ij_y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:503:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal tmp_z = force_r * p_ij_z; ^~~~~~~~~ src/ComputeNonbondedBase2.h:654:20: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] NOENERGY(register BigReal slow_val = ^~~~~~~~~ src/ComputeNonbondedBase.h:69:23: note: expanded from macro 'NOENERGY' #define NOENERGY(X) X ^ src/ComputeNonbondedBase.h:168:17: note: expanded from macro 'TI' #define TI(X) X ^ src/ComputeNonbondedBase.h:2033:25: note: expanded from macro 'ALCHPAIR' #define ALCHPAIR(X) X ^ In file included from src/ComputeNonbondedTI.C:109: In file included from src/ComputeNonbondedBase.h:2065: src/ComputeNonbondedBase2.h:684:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_dir = (diffa * slow_d + slow_c) * diffa + slow_b; ^~~~~~~~~ src/ComputeNonbondedBase2.h:696:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_x = fullforce_r * p_ij_x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:699:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_y = fullforce_r * p_ij_y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:702:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_z = fullforce_r * p_ij_z; ^~~~~~~~~ In file included from src/ComputeNonbondedTI.C:109: In file included from src/ComputeNonbondedBase.h:2086: src/ComputeNonbondedBase2.h:194:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_x = p_i_x - p_j->position.x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:195:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_y = p_i_y - p_j->position.y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:196:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_z = p_i_z - p_j->position.z; ^~~~~~~~~ src/ComputeNonbondedBase2.h:365:20: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] NOENERGY(register BigReal fast_val = ^~~~~~~~~ src/ComputeNonbondedBase.h:69:23: note: expanded from macro 'NOENERGY' #define NOENERGY(X) X ^ src/ComputeNonbondedBase.h:168:17: note: expanded from macro 'TI' #define TI(X) X ^ src/ComputeNonbondedBase.h:2033:25: note: expanded from macro 'ALCHPAIR' #define ALCHPAIR(X) X ^ In file included from src/ComputeNonbondedTI.C:109: In file included from src/ComputeNonbondedBase.h:2086: src/ComputeNonbondedBase2.h:483:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal fast_dir = ^~~~~~~~~ src/ComputeNonbondedBase2.h:495:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal tmp_x = force_r * p_ij_x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:499:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal tmp_y = force_r * p_ij_y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:503:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal tmp_z = force_r * p_ij_z; ^~~~~~~~~ src/ComputeNonbondedBase2.h:654:20: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] NOENERGY(register BigReal slow_val = ^~~~~~~~~ src/ComputeNonbondedBase.h:69:23: note: expanded from macro 'NOENERGY' #define NOENERGY(X) X ^ src/ComputeNonbondedBase.h:168:17: note: expanded from macro 'TI' #define TI(X) X ^ src/ComputeNonbondedBase.h:2033:25: note: expanded from macro 'ALCHPAIR' #define ALCHPAIR(X) X ^ In file included from src/ComputeNonbondedTI.C:109: In file included from src/ComputeNonbondedBase.h:2086: src/ComputeNonbondedBase2.h:684:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_dir = (diffa * slow_d + slow_c) * diffa + slow_b; ^~~~~~~~~ src/ComputeNonbondedBase2.h:696:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_x = fullforce_r * p_ij_x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:699:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_y = fullforce_r * p_ij_y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:702:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_z = fullforce_r * p_ij_z; ^~~~~~~~~ In file included from src/ComputeNonbondedTI.C:109: In file included from src/ComputeNonbondedBase.h:2096: src/ComputeNonbondedBase2.h:194:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_x = p_i_x - p_j->position.x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:195:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_y = p_i_y - p_j->position.y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:196:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_z = p_i_z - p_j->position.z; ^~~~~~~~~ src/ComputeNonbondedBase2.h:365:20: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] NOENERGY(register BigReal fast_val = ^~~~~~~~~ src/ComputeNonbondedBase.h:69:23: note: expanded from macro 'NOENERGY' #define NOENERGY(X) X ^ src/ComputeNonbondedBase.h:168:17: note: expanded from macro 'TI' #define TI(X) X ^ src/ComputeNonbondedBase.h:2033:25: note: expanded from macro 'ALCHPAIR' #define ALCHPAIR(X) X ^ In file included from src/ComputeNonbondedTI.C:109: In file included from src/ComputeNonbondedBase.h:2096: src/ComputeNonbondedBase2.h:483:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal fast_dir = ^~~~~~~~~ src/ComputeNonbondedBase2.h:495:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal tmp_x = force_r * p_ij_x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:499:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal tmp_y = force_r * p_ij_y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:503:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal tmp_z = force_r * p_ij_z; ^~~~~~~~~ src/ComputeNonbondedBase2.h:654:20: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] NOENERGY(register BigReal slow_val = ^~~~~~~~~ src/ComputeNonbondedBase.h:69:23: note: expanded from macro 'NOENERGY' #define NOENERGY(X) X ^ src/ComputeNonbondedBase.h:168:17: note: expanded from macro 'TI' #define TI(X) X ^ src/ComputeNonbondedBase.h:2033:25: note: expanded from macro 'ALCHPAIR' #define ALCHPAIR(X) X ^ In file included from src/ComputeNonbondedTI.C:109: In file included from src/ComputeNonbondedBase.h:2096: src/ComputeNonbondedBase2.h:684:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_dir = (diffa * slow_d + slow_c) * diffa + slow_b; ^~~~~~~~~ src/ComputeNonbondedBase2.h:696:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_x = fullforce_r * p_ij_x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:699:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_y = fullforce_r * p_ij_y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:702:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_z = fullforce_r * p_ij_z; ^~~~~~~~~ In file included from src/ComputeNonbondedTI.C:109: In file included from src/ComputeNonbondedBase.h:2120: src/ComputeNonbondedBase2.h:194:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_x = p_i_x - p_j->position.x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:195:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_y = p_i_y - p_j->position.y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:196:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_z = p_i_z - p_j->position.z; ^~~~~~~~~ src/ComputeNonbondedBase2.h:654:20: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] NOENERGY(register BigReal slow_val = ^~~~~~~~~ src/ComputeNonbondedBase.h:69:23: note: expanded from macro 'NOENERGY' #define NOENERGY(X) X ^ src/ComputeNonbondedBase.h:168:17: note: expanded from macro 'TI' #define TI(X) X ^ src/ComputeNonbondedBase.h:2033:25: note: expanded from macro 'ALCHPAIR' #define ALCHPAIR(X) X ^ In file included from src/ComputeNonbondedTI.C:109: In file included from src/ComputeNonbondedBase.h:2120: src/ComputeNonbondedBase2.h:684:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_dir = (diffa * slow_d + slow_c) * diffa + slow_b; ^~~~~~~~~ src/ComputeNonbondedBase2.h:696:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_x = fullforce_r * p_ij_x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:699:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_y = fullforce_r * p_ij_y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:702:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_z = fullforce_r * p_ij_z; ^~~~~~~~~ In file included from src/ComputeNonbondedTI.C:109: In file included from src/ComputeNonbondedBase.h:2130: src/ComputeNonbondedBase2.h:194:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_x = p_i_x - p_j->position.x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:195:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_y = p_i_y - p_j->position.y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:196:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_z = p_i_z - p_j->position.z; ^~~~~~~~~ src/ComputeNonbondedBase2.h:654:20: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] NOENERGY(register BigReal slow_val = ^~~~~~~~~ src/ComputeNonbondedBase.h:69:23: note: expanded from macro 'NOENERGY' #define NOENERGY(X) X ^ src/ComputeNonbondedBase.h:168:17: note: expanded from macro 'TI' #define TI(X) X ^ src/ComputeNonbondedBase.h:2033:25: note: expanded from macro 'ALCHPAIR' #define ALCHPAIR(X) X ^ In file included from src/ComputeNonbondedTI.C:109: In file included from src/ComputeNonbondedBase.h:2130: src/ComputeNonbondedBase2.h:684:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_dir = (diffa * slow_d + slow_c) * diffa + slow_b; ^~~~~~~~~ src/ComputeNonbondedBase2.h:696:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_x = fullforce_r * p_ij_x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:699:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_y = fullforce_r * p_ij_y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:702:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_z = fullforce_r * p_ij_z; ^~~~~~~~~ In file included from src/ComputeNonbondedTI.C:111: src/ComputeNonbondedBase.h:331:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal plcutoff2 = \ ^~~~~~~~~ src/ComputeNonbondedBase.h:333:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal groupplcutoff2 = \ ^~~~~~~~~ src/ComputeNonbondedBase.h:516:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const int j_upper = params->numAtoms[1]; ^~~~~~~~~ src/ComputeNonbondedBase.h:517:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j; ^~~~~~~~~ src/ComputeNonbondedBase.h:518:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int i; ^~~~~~~~~ src/ComputeNonbondedBase.h:582:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* p_1_sortValues = atomSort_0_sortValues__; ^~~~~~~~~ src/ComputeNonbondedBase.h:583:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* p_1_sortValues_fixg = atomSort_1_sortValues__; ^~~~~~~~~ src/ComputeNonbondedBase.h:595:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal projLineVec_x = params->projLineVec.x; ^~~~~~~~~ src/ComputeNonbondedBase.h:596:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal projLineVec_y = params->projLineVec.y; ^~~~~~~~~ src/ComputeNonbondedBase.h:597:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal projLineVec_z = params->projLineVec.z; ^~~~~~~~~ src/ComputeNonbondedBase.h:601:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int nbgs = p_1->nonbondedGroupSize; ^~~~~~~~~ src/ComputeNonbondedBase.h:602:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal p_x = p_1->position.x; ^~~~~~~~~ src/ComputeNonbondedBase.h:603:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal p_y = p_1->position.y; ^~~~~~~~~ src/ComputeNonbondedBase.h:604:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal p_z = p_1->position.z; ^~~~~~~~~ src/ComputeNonbondedBase.h:605:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int index = 0; ^~~~~~~~~ src/ComputeNonbondedBase.h:607:12: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] for (register int j = nbgs; j < j_upper; j += nbgs) { ^~~~~~~~~ src/ComputeNonbondedBase.h:611:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const CompAtom* p_j_next = p_1 + j; ^~~~~~~~~ src/ComputeNonbondedBase.h:620:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal sortVal = COMPONENT_DOTPRODUCT(p,projLineVec); ^~~~~~~~~ src/ComputeNonbondedBase.h:628:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* p_1_sortValStorePtr = p_1_sortValues + p_1_sortValues_len; ^~~~~~~~~ src/ComputeNonbondedBase.h:638:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal sortVal = COMPONENT_DOTPRODUCT(p,projLineVec); ^~~~~~~~~ src/ComputeNonbondedBase.h:640:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* p_1_sortValStorePtr = p_1_sortValues + p_1_sortValues_len; ^~~~~~~~~ src/ComputeNonbondedBase.h:662:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int nbgs = p_0->nonbondedGroupSize; ^~~~~~~~~ src/ComputeNonbondedBase.h:663:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal p_x = p_0->position.x + offset_x; ^~~~~~~~~ src/ComputeNonbondedBase.h:664:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal p_y = p_0->position.y + offset_y; ^~~~~~~~~ src/ComputeNonbondedBase.h:665:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal p_z = p_0->position.z + offset_z; ^~~~~~~~~ src/ComputeNonbondedBase.h:666:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int index = 0; ^~~~~~~~~ src/ComputeNonbondedBase.h:668:12: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] for (register int i = nbgs; i < i_upper; i += nbgs) { ^~~~~~~~~ src/ComputeNonbondedBase.h:672:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const CompAtom* p_i_next = p_0 + i; ^~~~~~~~~ src/ComputeNonbondedBase.h:676:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal sortVal = COMPONENT_DOTPRODUCT(p,projLineVec); ^~~~~~~~~ src/ComputeNonbondedBase.h:684:2: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal* p_0_sortValStorePtr = p_0_sortValues + index; ^~~~~~~~~ src/ComputeNonbondedBase.h:691:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal sortVal = COMPONENT_DOTPRODUCT(p,projLineVec); ^~~~~~~~~ src/ComputeNonbondedBase.h:693:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal* p_0_sortValStorePtr = p_0_sortValues + index; ^~~~~~~~~ src/ComputeNonbondedBase.h:732:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int fixg = 0; ^~~~~~~~~ src/ComputeNonbondedBase.h:734:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* p_1_sortEntry = p_1_sortValues + tmpI; ^~~~~~~~~ src/ComputeNonbondedBase.h:735:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int p_1_index = p_1_sortEntry->index; ^~~~~~~~~ src/ComputeNonbondedBase.h:737:11: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* p_1_sortEntry_fixg = p_1_sortValues_fixg + p_1_sortValues_fixg_len; ^~~~~~~~~ src/ComputeNonbondedBase.h:840:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_i_x = p_i.position.x + offset_x; ^~~~~~~~~ src/ComputeNonbondedBase.h:841:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_i_y = p_i.position.y + offset_y; ^~~~~~~~~ src/ComputeNonbondedBase.h:842:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_i_z = p_i.position.z + offset_z; ^~~~~~~~~ src/ComputeNonbondedBase.h:933:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int *pli = pairlist + pairlistindex; ^~~~~~~~~ src/ComputeNonbondedBase.h:940:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int g = 0; ^~~~~~~~~ src/ComputeNonbondedBase.h:941:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal p_i_sortValue = p_0_sortValues[i]; ^~~~~~~~~ src/ComputeNonbondedBase.h:943:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* sortValues = ( groupfixed ? p_1_sortValues_fixg : p_1_sortValues ); ^~~~~~~~~ src/ComputeNonbondedBase.h:946:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int lower = 0; ^~~~~~~~~ src/ComputeNonbondedBase.h:947:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int upper = (groupfixed ? p_1_sortValues_fixg_len : p_1_sortValues_len); ^~~~~~~~~ src/ComputeNonbondedBase.h:949:11: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j = ((lower + upper) >> 1); ^~~~~~~~~ src/ComputeNonbondedBase.h:950:11: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal jSortVal = sortValues[j].sortValue; ^~~~~~~~~ src/ComputeNonbondedBase.h:977:6: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* sortEntry0 = sortValues + g; ^~~~~~~~~ src/ComputeNonbondedBase.h:978:6: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* sortEntry1 = sortValues + g + 1; ^~~~~~~~~ src/ComputeNonbondedBase.h:979:13: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int jprev0 = sortEntry0->index; ^~~~~~~~~ src/ComputeNonbondedBase.h:980:6: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int jprev1 = sortEntry1->index; ^~~~~~~~~ src/ComputeNonbondedBase.h:986:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j0; ^~~~~~~~~ src/ComputeNonbondedBase.h:987:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j1; ^~~~~~~~~ src/ComputeNonbondedBase.h:1188:6: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* sortEntry = sortValues + g; ^~~~~~~~~ src/ComputeNonbondedBase.h:1189:13: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j = sortEntry->index; ^~~~~~~~~ src/ComputeNonbondedBase.h:1242:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int *pli = pairlist2; ^~~~~~~~~ src/ComputeNonbondedBase.h:1245:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register plint *plin = pairlistn; ^~~~~~~~~ src/ComputeNonbondedBase.h:1365:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int jprev0 = pairlist [k ]; ^~~~~~~~~ src/ComputeNonbondedBase.h:1366:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int jprev1 = pairlist [k + 1]; ^~~~~~~~~ src/ComputeNonbondedBase.h:1368:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j0; ^~~~~~~~~ src/ComputeNonbondedBase.h:1369:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j1; ^~~~~~~~~ In file included from src/ComputeNonbondedTI.C:111: In file included from src/ComputeNonbondedBase.h:1983: src/ComputeNonbondedBase2.h:194:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_x = p_i_x - p_j->position.x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:195:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_y = p_i_y - p_j->position.y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:196:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_z = p_i_z - p_j->position.z; ^~~~~~~~~ src/ComputeNonbondedBase2.h:684:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_dir = (diffa * slow_d + slow_c) * diffa + slow_b; ^~~~~~~~~ src/ComputeNonbondedBase2.h:696:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_x = fullforce_r * p_ij_x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:699:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_y = fullforce_r * p_ij_y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:702:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_z = fullforce_r * p_ij_z; ^~~~~~~~~ In file included from src/ComputeNonbondedTI.C:111: In file included from src/ComputeNonbondedBase.h:2000: src/ComputeNonbondedBase2.h:194:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_x = p_i_x - p_j->position.x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:195:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_y = p_i_y - p_j->position.y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:196:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_z = p_i_z - p_j->position.z; ^~~~~~~~~ src/ComputeNonbondedBase2.h:684:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_dir = (diffa * slow_d + slow_c) * diffa + slow_b; ^~~~~~~~~ src/ComputeNonbondedBase2.h:696:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_x = fullforce_r * p_ij_x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:699:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_y = fullforce_r * p_ij_y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:702:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_z = fullforce_r * p_ij_z; ^~~~~~~~~ In file included from src/ComputeNonbondedTI.C:111: In file included from src/ComputeNonbondedBase.h:2016: src/ComputeNonbondedBase2.h:194:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_x = p_i_x - p_j->position.x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:195:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_y = p_i_y - p_j->position.y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:196:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_z = p_i_z - p_j->position.z; ^~~~~~~~~ src/ComputeNonbondedBase2.h:684:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_dir = (diffa * slow_d + slow_c) * diffa + slow_b; ^~~~~~~~~ src/ComputeNonbondedBase2.h:696:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_x = fullforce_r * p_ij_x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:699:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_y = fullforce_r * p_ij_y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:702:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_z = fullforce_r * p_ij_z; ^~~~~~~~~ In file included from src/ComputeNonbondedTI.C:111: In file included from src/ComputeNonbondedBase.h:2056: src/ComputeNonbondedBase2.h:194:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_x = p_i_x - p_j->position.x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:195:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_y = p_i_y - p_j->position.y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:196:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_z = p_i_z - p_j->position.z; ^~~~~~~~~ src/ComputeNonbondedBase2.h:654:20: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] NOENERGY(register BigReal slow_val = ^~~~~~~~~ src/ComputeNonbondedBase.h:69:23: note: expanded from macro 'NOENERGY' #define NOENERGY(X) X ^ src/ComputeNonbondedBase.h:168:17: note: expanded from macro 'TI' #define TI(X) X ^ src/ComputeNonbondedBase.h:2033:25: note: expanded from macro 'ALCHPAIR' #define ALCHPAIR(X) X ^ In file included from src/ComputeNonbondedTI.C:111: In file included from src/ComputeNonbondedBase.h:2056: src/ComputeNonbondedBase2.h:684:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_dir = (diffa * slow_d + slow_c) * diffa + slow_b; ^~~~~~~~~ src/ComputeNonbondedBase2.h:696:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_x = fullforce_r * p_ij_x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:699:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_y = fullforce_r * p_ij_y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:702:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_z = fullforce_r * p_ij_z; ^~~~~~~~~ In file included from src/ComputeNonbondedTI.C:111: In file included from src/ComputeNonbondedBase.h:2065: src/ComputeNonbondedBase2.h:194:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_x = p_i_x - p_j->position.x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:195:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_y = p_i_y - p_j->position.y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:196:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_z = p_i_z - p_j->position.z; ^~~~~~~~~ src/ComputeNonbondedBase2.h:654:20: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] NOENERGY(register BigReal slow_val = ^~~~~~~~~ src/ComputeNonbondedBase.h:69:23: note: expanded from macro 'NOENERGY' #define NOENERGY(X) X ^ src/ComputeNonbondedBase.h:168:17: note: expanded from macro 'TI' #define TI(X) X ^ src/ComputeNonbondedBase.h:2033:25: note: expanded from macro 'ALCHPAIR' #define ALCHPAIR(X) X ^ In file included from src/ComputeNonbondedTI.C:111: In file included from src/ComputeNonbondedBase.h:2065: src/ComputeNonbondedBase2.h:684:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_dir = (diffa * slow_d + slow_c) * diffa + slow_b; ^~~~~~~~~ src/ComputeNonbondedBase2.h:696:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_x = fullforce_r * p_ij_x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:699:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_y = fullforce_r * p_ij_y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:702:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_z = fullforce_r * p_ij_z; ^~~~~~~~~ In file included from src/ComputeNonbondedTI.C:111: In file included from src/ComputeNonbondedBase.h:2086: src/ComputeNonbondedBase2.h:194:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_x = p_i_x - p_j->position.x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:195:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_y = p_i_y - p_j->position.y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:196:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_z = p_i_z - p_j->position.z; ^~~~~~~~~ src/ComputeNonbondedBase2.h:654:20: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] NOENERGY(register BigReal slow_val = ^~~~~~~~~ src/ComputeNonbondedBase.h:69:23: note: expanded from macro 'NOENERGY' #define NOENERGY(X) X ^ src/ComputeNonbondedBase.h:168:17: note: expanded from macro 'TI' #define TI(X) X ^ src/ComputeNonbondedBase.h:2033:25: note: expanded from macro 'ALCHPAIR' #define ALCHPAIR(X) X ^ In file included from src/ComputeNonbondedTI.C:111: In file included from src/ComputeNonbondedBase.h:2086: src/ComputeNonbondedBase2.h:684:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_dir = (diffa * slow_d + slow_c) * diffa + slow_b; ^~~~~~~~~ src/ComputeNonbondedBase2.h:696:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_x = fullforce_r * p_ij_x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:699:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_y = fullforce_r * p_ij_y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:702:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_z = fullforce_r * p_ij_z; ^~~~~~~~~ In file included from src/ComputeNonbondedTI.C:111: In file included from src/ComputeNonbondedBase.h:2096: src/ComputeNonbondedBase2.h:194:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_x = p_i_x - p_j->position.x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:195:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_y = p_i_y - p_j->position.y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:196:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_z = p_i_z - p_j->position.z; ^~~~~~~~~ src/ComputeNonbondedBase2.h:654:20: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] NOENERGY(register BigReal slow_val = ^~~~~~~~~ src/ComputeNonbondedBase.h:69:23: note: expanded from macro 'NOENERGY' #define NOENERGY(X) X ^ src/ComputeNonbondedBase.h:168:17: note: expanded from macro 'TI' #define TI(X) X ^ src/ComputeNonbondedBase.h:2033:25: note: expanded from macro 'ALCHPAIR' #define ALCHPAIR(X) X ^ In file included from src/ComputeNonbondedTI.C:111: In file included from src/ComputeNonbondedBase.h:2096: src/ComputeNonbondedBase2.h:684:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_dir = (diffa * slow_d + slow_c) * diffa + slow_b; ^~~~~~~~~ src/ComputeNonbondedBase2.h:696:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_x = fullforce_r * p_ij_x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:699:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_y = fullforce_r * p_ij_y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:702:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_z = fullforce_r * p_ij_z; ^~~~~~~~~ In file included from src/ComputeNonbondedTI.C:111: In file included from src/ComputeNonbondedBase.h:2120: src/ComputeNonbondedBase2.h:194:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_x = p_i_x - p_j->position.x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:195:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_y = p_i_y - p_j->position.y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:196:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_z = p_i_z - p_j->position.z; ^~~~~~~~~ src/ComputeNonbondedBase2.h:654:20: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] NOENERGY(register BigReal slow_val = ^~~~~~~~~ src/ComputeNonbondedBase.h:69:23: note: expanded from macro 'NOENERGY' #define NOENERGY(X) X ^ src/ComputeNonbondedBase.h:168:17: note: expanded from macro 'TI' #define TI(X) X ^ src/ComputeNonbondedBase.h:2033:25: note: expanded from macro 'ALCHPAIR' #define ALCHPAIR(X) X ^ In file included from src/ComputeNonbondedTI.C:111: In file included from src/ComputeNonbondedBase.h:2120: src/ComputeNonbondedBase2.h:684:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_dir = (diffa * slow_d + slow_c) * diffa + slow_b; ^~~~~~~~~ src/ComputeNonbondedBase2.h:696:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_x = fullforce_r * p_ij_x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:699:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_y = fullforce_r * p_ij_y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:702:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_z = fullforce_r * p_ij_z; ^~~~~~~~~ In file included from src/ComputeNonbondedTI.C:111: In file included from src/ComputeNonbondedBase.h:2130: src/ComputeNonbondedBase2.h:194:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_x = p_i_x - p_j->position.x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:195:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_y = p_i_y - p_j->position.y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:196:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_z = p_i_z - p_j->position.z; ^~~~~~~~~ src/ComputeNonbondedBase2.h:654:20: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] NOENERGY(register BigReal slow_val = ^~~~~~~~~ src/ComputeNonbondedBase.h:69:23: note: expanded from macro 'NOENERGY' #define NOENERGY(X) X ^ src/ComputeNonbondedBase.h:168:17: note: expanded from macro 'TI' #define TI(X) X ^ src/ComputeNonbondedBase.h:2033:25: note: expanded from macro 'ALCHPAIR' #define ALCHPAIR(X) X ^ In file included from src/ComputeNonbondedTI.C:111: In file included from src/ComputeNonbondedBase.h:2130: src/ComputeNonbondedBase2.h:684:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_dir = (diffa * slow_d + slow_c) * diffa + slow_b; ^~~~~~~~~ src/ComputeNonbondedBase2.h:696:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_x = fullforce_r * p_ij_x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:699:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_y = fullforce_r * p_ij_y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:702:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_z = fullforce_r * p_ij_z; ^~~~~~~~~ In file included from src/ComputeNonbondedTI.C:114: src/ComputeNonbondedBase.h:331:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal plcutoff2 = \ ^~~~~~~~~ src/ComputeNonbondedBase.h:333:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal groupplcutoff2 = \ ^~~~~~~~~ src/ComputeNonbondedBase.h:516:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const int j_upper = params->numAtoms[1]; ^~~~~~~~~ src/ComputeNonbondedBase.h:517:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j; ^~~~~~~~~ src/ComputeNonbondedBase.h:518:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int i; ^~~~~~~~~ src/ComputeNonbondedBase.h:582:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* p_1_sortValues = atomSort_0_sortValues__; ^~~~~~~~~ src/ComputeNonbondedBase.h:583:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* p_1_sortValues_fixg = atomSort_1_sortValues__; ^~~~~~~~~ src/ComputeNonbondedBase.h:595:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal projLineVec_x = params->projLineVec.x; ^~~~~~~~~ src/ComputeNonbondedBase.h:596:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal projLineVec_y = params->projLineVec.y; ^~~~~~~~~ src/ComputeNonbondedBase.h:597:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal projLineVec_z = params->projLineVec.z; ^~~~~~~~~ src/ComputeNonbondedBase.h:601:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int nbgs = p_1->nonbondedGroupSize; ^~~~~~~~~ src/ComputeNonbondedBase.h:602:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal p_x = p_1->position.x; ^~~~~~~~~ src/ComputeNonbondedBase.h:603:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal p_y = p_1->position.y; ^~~~~~~~~ src/ComputeNonbondedBase.h:604:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal p_z = p_1->position.z; ^~~~~~~~~ src/ComputeNonbondedBase.h:605:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int index = 0; ^~~~~~~~~ src/ComputeNonbondedBase.h:607:12: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] for (register int j = nbgs; j < j_upper; j += nbgs) { ^~~~~~~~~ src/ComputeNonbondedBase.h:611:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const CompAtom* p_j_next = p_1 + j; ^~~~~~~~~ src/ComputeNonbondedBase.h:620:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal sortVal = COMPONENT_DOTPRODUCT(p,projLineVec); ^~~~~~~~~ src/ComputeNonbondedBase.h:628:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* p_1_sortValStorePtr = p_1_sortValues + p_1_sortValues_len; ^~~~~~~~~ src/ComputeNonbondedBase.h:638:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal sortVal = COMPONENT_DOTPRODUCT(p,projLineVec); ^~~~~~~~~ src/ComputeNonbondedBase.h:640:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* p_1_sortValStorePtr = p_1_sortValues + p_1_sortValues_len; ^~~~~~~~~ src/ComputeNonbondedBase.h:662:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int nbgs = p_0->nonbondedGroupSize; ^~~~~~~~~ src/ComputeNonbondedBase.h:663:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal p_x = p_0->position.x + offset_x; ^~~~~~~~~ src/ComputeNonbondedBase.h:664:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal p_y = p_0->position.y + offset_y; ^~~~~~~~~ src/ComputeNonbondedBase.h:665:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal p_z = p_0->position.z + offset_z; ^~~~~~~~~ src/ComputeNonbondedBase.h:666:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int index = 0; ^~~~~~~~~ src/ComputeNonbondedBase.h:668:12: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] for (register int i = nbgs; i < i_upper; i += nbgs) { ^~~~~~~~~ src/ComputeNonbondedBase.h:672:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const CompAtom* p_i_next = p_0 + i; ^~~~~~~~~ src/ComputeNonbondedBase.h:676:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal sortVal = COMPONENT_DOTPRODUCT(p,projLineVec); ^~~~~~~~~ src/ComputeNonbondedBase.h:684:2: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal* p_0_sortValStorePtr = p_0_sortValues + index; ^~~~~~~~~ src/ComputeNonbondedBase.h:691:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal sortVal = COMPONENT_DOTPRODUCT(p,projLineVec); ^~~~~~~~~ src/ComputeNonbondedBase.h:693:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal* p_0_sortValStorePtr = p_0_sortValues + index; ^~~~~~~~~ src/ComputeNonbondedBase.h:732:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int fixg = 0; ^~~~~~~~~ src/ComputeNonbondedBase.h:734:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* p_1_sortEntry = p_1_sortValues + tmpI; ^~~~~~~~~ src/ComputeNonbondedBase.h:735:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int p_1_index = p_1_sortEntry->index; ^~~~~~~~~ src/ComputeNonbondedBase.h:737:11: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* p_1_sortEntry_fixg = p_1_sortValues_fixg + p_1_sortValues_fixg_len; ^~~~~~~~~ src/ComputeNonbondedBase.h:840:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_i_x = p_i.position.x + offset_x; ^~~~~~~~~ src/ComputeNonbondedBase.h:841:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_i_y = p_i.position.y + offset_y; ^~~~~~~~~ src/ComputeNonbondedBase.h:842:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_i_z = p_i.position.z + offset_z; ^~~~~~~~~ src/ComputeNonbondedBase.h:933:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int *pli = pairlist + pairlistindex; ^~~~~~~~~ src/ComputeNonbondedBase.h:940:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int g = 0; ^~~~~~~~~ src/ComputeNonbondedBase.h:941:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal p_i_sortValue = p_0_sortValues[i]; ^~~~~~~~~ src/ComputeNonbondedBase.h:943:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* sortValues = ( groupfixed ? p_1_sortValues_fixg : p_1_sortValues ); ^~~~~~~~~ src/ComputeNonbondedBase.h:946:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int lower = 0; ^~~~~~~~~ src/ComputeNonbondedBase.h:947:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int upper = (groupfixed ? p_1_sortValues_fixg_len : p_1_sortValues_len); ^~~~~~~~~ src/ComputeNonbondedBase.h:949:11: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j = ((lower + upper) >> 1); ^~~~~~~~~ src/ComputeNonbondedBase.h:950:11: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal jSortVal = sortValues[j].sortValue; ^~~~~~~~~ src/ComputeNonbondedBase.h:977:6: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* sortEntry0 = sortValues + g; ^~~~~~~~~ src/ComputeNonbondedBase.h:978:6: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* sortEntry1 = sortValues + g + 1; ^~~~~~~~~ src/ComputeNonbondedBase.h:979:13: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int jprev0 = sortEntry0->index; ^~~~~~~~~ src/ComputeNonbondedBase.h:980:6: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int jprev1 = sortEntry1->index; ^~~~~~~~~ src/ComputeNonbondedBase.h:986:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j0; ^~~~~~~~~ src/ComputeNonbondedBase.h:987:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j1; ^~~~~~~~~ src/ComputeNonbondedBase.h:1188:6: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* sortEntry = sortValues + g; ^~~~~~~~~ src/ComputeNonbondedBase.h:1189:13: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j = sortEntry->index; ^~~~~~~~~ src/ComputeNonbondedBase.h:1242:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int *pli = pairlist2; ^~~~~~~~~ src/ComputeNonbondedBase.h:1245:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register plint *plin = pairlistn; ^~~~~~~~~ src/ComputeNonbondedBase.h:1365:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int jprev0 = pairlist [k ]; ^~~~~~~~~ src/ComputeNonbondedBase.h:1366:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int jprev1 = pairlist [k + 1]; ^~~~~~~~~ src/ComputeNonbondedBase.h:1368:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j0; ^~~~~~~~~ src/ComputeNonbondedBase.h:1369:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j1; ^~~~~~~~~ In file included from src/ComputeNonbondedTI.C:114: In file included from src/ComputeNonbondedBase.h:1983: src/ComputeNonbondedBase2.h:194:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_x = p_i_x - p_j->position.x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:195:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_y = p_i_y - p_j->position.y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:196:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_z = p_i_z - p_j->position.z; ^~~~~~~~~ src/ComputeNonbondedBase2.h:684:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_dir = (diffa * slow_d + slow_c) * diffa + slow_b; ^~~~~~~~~ src/ComputeNonbondedBase2.h:696:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_x = fullforce_r * p_ij_x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:699:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_y = fullforce_r * p_ij_y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:702:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_z = fullforce_r * p_ij_z; ^~~~~~~~~ In file included from src/ComputeNonbondedTI.C:114: In file included from src/ComputeNonbondedBase.h:2000: src/ComputeNonbondedBase2.h:194:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_x = p_i_x - p_j->position.x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:195:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_y = p_i_y - p_j->position.y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:196:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_z = p_i_z - p_j->position.z; ^~~~~~~~~ src/ComputeNonbondedBase2.h:684:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_dir = (diffa * slow_d + slow_c) * diffa + slow_b; ^~~~~~~~~ src/ComputeNonbondedBase2.h:696:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_x = fullforce_r * p_ij_x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:699:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_y = fullforce_r * p_ij_y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:702:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_z = fullforce_r * p_ij_z; ^~~~~~~~~ In file included from src/ComputeNonbondedTI.C:114: In file included from src/ComputeNonbondedBase.h:2016: src/ComputeNonbondedBase2.h:194:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_x = p_i_x - p_j->position.x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:195:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_y = p_i_y - p_j->position.y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:196:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_z = p_i_z - p_j->position.z; ^~~~~~~~~ src/ComputeNonbondedBase2.h:684:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_dir = (diffa * slow_d + slow_c) * diffa + slow_b; ^~~~~~~~~ src/ComputeNonbondedBase2.h:696:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_x = fullforce_r * p_ij_x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:699:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_y = fullforce_r * p_ij_y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:702:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_z = fullforce_r * p_ij_z; ^~~~~~~~~ In file included from src/ComputeNonbondedTI.C:114: In file included from src/ComputeNonbondedBase.h:2056: src/ComputeNonbondedBase2.h:194:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_x = p_i_x - p_j->position.x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:195:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_y = p_i_y - p_j->position.y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:196:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_z = p_i_z - p_j->position.z; ^~~~~~~~~ src/ComputeNonbondedBase2.h:654:20: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] NOENERGY(register BigReal slow_val = ^~~~~~~~~ src/ComputeNonbondedBase.h:69:23: note: expanded from macro 'NOENERGY' #define NOENERGY(X) X ^ src/ComputeNonbondedBase.h:168:17: note: expanded from macro 'TI' #define TI(X) X ^ src/ComputeNonbondedBase.h:2033:25: note: expanded from macro 'ALCHPAIR' #define ALCHPAIR(X) X ^ In file included from src/ComputeNonbondedTI.C:114: In file included from src/ComputeNonbondedBase.h:2056: src/ComputeNonbondedBase2.h:684:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_dir = (diffa * slow_d + slow_c) * diffa + slow_b; ^~~~~~~~~ src/ComputeNonbondedBase2.h:696:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_x = fullforce_r * p_ij_x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:699:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_y = fullforce_r * p_ij_y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:702:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_z = fullforce_r * p_ij_z; ^~~~~~~~~ In file included from src/ComputeNonbondedTI.C:114: In file included from src/ComputeNonbondedBase.h:2065: src/ComputeNonbondedBase2.h:194:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_x = p_i_x - p_j->position.x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:195:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_y = p_i_y - p_j->position.y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:196:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_z = p_i_z - p_j->position.z; ^~~~~~~~~ src/ComputeNonbondedBase2.h:654:20: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] NOENERGY(register BigReal slow_val = ^~~~~~~~~ src/ComputeNonbondedBase.h:69:23: note: expanded from macro 'NOENERGY' #define NOENERGY(X) X ^ src/ComputeNonbondedBase.h:168:17: note: expanded from macro 'TI' #define TI(X) X ^ src/ComputeNonbondedBase.h:2033:25: note: expanded from macro 'ALCHPAIR' #define ALCHPAIR(X) X ^ In file included from src/ComputeNonbondedTI.C:114: In file included from src/ComputeNonbondedBase.h:2065: src/ComputeNonbondedBase2.h:684:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_dir = (diffa * slow_d + slow_c) * diffa + slow_b; ^~~~~~~~~ src/ComputeNonbondedBase2.h:696:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_x = fullforce_r * p_ij_x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:699:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_y = fullforce_r * p_ij_y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:702:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_z = fullforce_r * p_ij_z; ^~~~~~~~~ In file included from src/ComputeNonbondedTI.C:114: In file included from src/ComputeNonbondedBase.h:2086: src/ComputeNonbondedBase2.h:194:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_x = p_i_x - p_j->position.x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:195:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_y = p_i_y - p_j->position.y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:196:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_z = p_i_z - p_j->position.z; ^~~~~~~~~ src/ComputeNonbondedBase2.h:654:20: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] NOENERGY(register BigReal slow_val = ^~~~~~~~~ src/ComputeNonbondedBase.h:69:23: note: expanded from macro 'NOENERGY' #define NOENERGY(X) X ^ src/ComputeNonbondedBase.h:168:17: note: expanded from macro 'TI' #define TI(X) X ^ src/ComputeNonbondedBase.h:2033:25: note: expanded from macro 'ALCHPAIR' #define ALCHPAIR(X) X ^ In file included from src/ComputeNonbondedTI.C:114: In file included from src/ComputeNonbondedBase.h:2086: src/ComputeNonbondedBase2.h:684:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_dir = (diffa * slow_d + slow_c) * diffa + slow_b; ^~~~~~~~~ src/ComputeNonbondedBase2.h:696:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_x = fullforce_r * p_ij_x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:699:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_y = fullforce_r * p_ij_y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:702:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_z = fullforce_r * p_ij_z; ^~~~~~~~~ In file included from src/ComputeNonbondedTI.C:114: In file included from src/ComputeNonbondedBase.h:2096: src/ComputeNonbondedBase2.h:194:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_x = p_i_x - p_j->position.x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:195:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_y = p_i_y - p_j->position.y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:196:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_z = p_i_z - p_j->position.z; ^~~~~~~~~ src/ComputeNonbondedBase2.h:654:20: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] NOENERGY(register BigReal slow_val = ^~~~~~~~~ src/ComputeNonbondedBase.h:69:23: note: expanded from macro 'NOENERGY' #define NOENERGY(X) X ^ src/ComputeNonbondedBase.h:168:17: note: expanded from macro 'TI' #define TI(X) X ^ src/ComputeNonbondedBase.h:2033:25: note: expanded from macro 'ALCHPAIR' #define ALCHPAIR(X) X ^ In file included from src/ComputeNonbondedTI.C:114: In file included from src/ComputeNonbondedBase.h:2096: src/ComputeNonbondedBase2.h:684:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_dir = (diffa * slow_d + slow_c) * diffa + slow_b; ^~~~~~~~~ src/ComputeNonbondedBase2.h:696:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_x = fullforce_r * p_ij_x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:699:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_y = fullforce_r * p_ij_y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:702:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_z = fullforce_r * p_ij_z; ^~~~~~~~~ In file included from src/ComputeNonbondedTI.C:114: In file included from src/ComputeNonbondedBase.h:2120: src/ComputeNonbondedBase2.h:194:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_x = p_i_x - p_j->position.x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:195:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_y = p_i_y - p_j->position.y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:196:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_z = p_i_z - p_j->position.z; ^~~~~~~~~ src/ComputeNonbondedBase2.h:654:20: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] NOENERGY(register BigReal slow_val = ^~~~~~~~~ src/ComputeNonbondedBase.h:69:23: note: expanded from macro 'NOENERGY' #define NOENERGY(X) X ^ src/ComputeNonbondedBase.h:168:17: note: expanded from macro 'TI' #define TI(X) X ^ src/ComputeNonbondedBase.h:2033:25: note: expanded from macro 'ALCHPAIR' #define ALCHPAIR(X) X ^ In file included from src/ComputeNonbondedTI.C:114: In file included from src/ComputeNonbondedBase.h:2120: src/ComputeNonbondedBase2.h:684:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_dir = (diffa * slow_d + slow_c) * diffa + slow_b; ^~~~~~~~~ src/ComputeNonbondedBase2.h:696:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_x = fullforce_r * p_ij_x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:699:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_y = fullforce_r * p_ij_y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:702:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_z = fullforce_r * p_ij_z; ^~~~~~~~~ In file included from src/ComputeNonbondedTI.C:114: In file included from src/ComputeNonbondedBase.h:2130: src/ComputeNonbondedBase2.h:194:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_x = p_i_x - p_j->position.x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:195:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_y = p_i_y - p_j->position.y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:196:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_z = p_i_z - p_j->position.z; ^~~~~~~~~ src/ComputeNonbondedBase2.h:654:20: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] NOENERGY(register BigReal slow_val = ^~~~~~~~~ src/ComputeNonbondedBase.h:69:23: note: expanded from macro 'NOENERGY' #define NOENERGY(X) X ^ src/ComputeNonbondedBase.h:168:17: note: expanded from macro 'TI' #define TI(X) X ^ src/ComputeNonbondedBase.h:2033:25: note: expanded from macro 'ALCHPAIR' #define ALCHPAIR(X) X ^ In file included from src/ComputeNonbondedTI.C:114: In file included from src/ComputeNonbondedBase.h:2130: src/ComputeNonbondedBase2.h:684:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_dir = (diffa * slow_d + slow_c) * diffa + slow_b; ^~~~~~~~~ src/ComputeNonbondedBase2.h:696:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_x = fullforce_r * p_ij_x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:699:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_y = fullforce_r * p_ij_y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:702:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_z = fullforce_r * p_ij_z; ^~~~~~~~~ In file included from src/ComputeNonbondedTI.C:120: src/ComputeNonbondedBase.h:331:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal plcutoff2 = \ ^~~~~~~~~ src/ComputeNonbondedBase.h:333:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal groupplcutoff2 = \ ^~~~~~~~~ src/ComputeNonbondedBase.h:516:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const int j_upper = params->numAtoms[1]; ^~~~~~~~~ src/ComputeNonbondedBase.h:517:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j; ^~~~~~~~~ src/ComputeNonbondedBase.h:518:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int i; ^~~~~~~~~ src/ComputeNonbondedBase.h:746:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int g = 0; ^~~~~~~~~ src/ComputeNonbondedBase.h:840:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_i_x = p_i.position.x + offset_x; ^~~~~~~~~ src/ComputeNonbondedBase.h:841:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_i_y = p_i.position.y + offset_y; ^~~~~~~~~ src/ComputeNonbondedBase.h:842:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_i_z = p_i.position.z + offset_z; ^~~~~~~~~ src/ComputeNonbondedBase.h:933:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int *pli = pairlist + pairlistindex; ^~~~~~~~~ src/ComputeNonbondedBase.h:961:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int *gli = goodglist; ^~~~~~~~~ src/ComputeNonbondedBase.h:965:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int g = PAIR(0) SELF(gl); ^~~~~~~~~ src/ComputeNonbondedBase.h:982:13: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int jprev0 = glist[g ]; ^~~~~~~~~ src/ComputeNonbondedBase.h:983:6: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int jprev1 = glist[g + 1]; ^~~~~~~~~ src/ComputeNonbondedBase.h:986:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j0; ^~~~~~~~~ src/ComputeNonbondedBase.h:987:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j1; ^~~~~~~~~ src/ComputeNonbondedBase.h:1242:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int *pli = pairlist2; ^~~~~~~~~ src/ComputeNonbondedBase.h:1245:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register plint *plin = pairlistn; ^~~~~~~~~ src/ComputeNonbondedBase.h:1365:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int jprev0 = pairlist [k ]; ^~~~~~~~~ src/ComputeNonbondedBase.h:1366:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int jprev1 = pairlist [k + 1]; ^~~~~~~~~ src/ComputeNonbondedBase.h:1368:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j0; ^~~~~~~~~ src/ComputeNonbondedBase.h:1369:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j1; ^~~~~~~~~ In file included from src/ComputeNonbondedTI.C:120: In file included from src/ComputeNonbondedBase.h:1983: src/ComputeNonbondedBase2.h:194:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_x = p_i_x - p_j->position.x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:195:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_y = p_i_y - p_j->position.y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:196:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_z = p_i_z - p_j->position.z; ^~~~~~~~~ src/ComputeNonbondedBase2.h:483:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal fast_dir = ^~~~~~~~~ src/ComputeNonbondedBase2.h:495:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal tmp_x = force_r * p_ij_x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:499:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal tmp_y = force_r * p_ij_y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:503:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal tmp_z = force_r * p_ij_z; ^~~~~~~~~ In file included from src/ComputeNonbondedTI.C:120: In file included from src/ComputeNonbondedBase.h:2000: src/ComputeNonbondedBase2.h:194:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_x = p_i_x - p_j->position.x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:195:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_y = p_i_y - p_j->position.y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:196:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_z = p_i_z - p_j->position.z; ^~~~~~~~~ src/ComputeNonbondedBase2.h:483:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal fast_dir = ^~~~~~~~~ src/ComputeNonbondedBase2.h:495:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal tmp_x = force_r * p_ij_x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:499:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal tmp_y = force_r * p_ij_y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:503:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal tmp_z = force_r * p_ij_z; ^~~~~~~~~ In file included from src/ComputeNonbondedTI.C:120: In file included from src/ComputeNonbondedBase.h:2056: src/ComputeNonbondedBase2.h:194:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_x = p_i_x - p_j->position.x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:195:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_y = p_i_y - p_j->position.y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:196:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_z = p_i_z - p_j->position.z; ^~~~~~~~~ src/ComputeNonbondedBase2.h:365:20: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] NOENERGY(register BigReal fast_val = ^~~~~~~~~ src/ComputeNonbondedBase.h:69:23: note: expanded from macro 'NOENERGY' #define NOENERGY(X) X ^ src/ComputeNonbondedBase.h:168:17: note: expanded from macro 'TI' #define TI(X) X ^ src/ComputeNonbondedBase.h:2033:25: note: expanded from macro 'ALCHPAIR' #define ALCHPAIR(X) X ^ In file included from src/ComputeNonbondedTI.C:120: In file included from src/ComputeNonbondedBase.h:2056: src/ComputeNonbondedBase2.h:483:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal fast_dir = ^~~~~~~~~ src/ComputeNonbondedBase2.h:495:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal tmp_x = force_r * p_ij_x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:499:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal tmp_y = force_r * p_ij_y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:503:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal tmp_z = force_r * p_ij_z; ^~~~~~~~~ In file included from src/ComputeNonbondedTI.C:120: In file included from src/ComputeNonbondedBase.h:2065: src/ComputeNonbondedBase2.h:194:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_x = p_i_x - p_j->position.x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:195:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_y = p_i_y - p_j->position.y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:196:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_z = p_i_z - p_j->position.z; ^~~~~~~~~ src/ComputeNonbondedBase2.h:365:20: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] NOENERGY(register BigReal fast_val = ^~~~~~~~~ src/ComputeNonbondedBase.h:69:23: note: expanded from macro 'NOENERGY' #define NOENERGY(X) X ^ src/ComputeNonbondedBase.h:168:17: note: expanded from macro 'TI' #define TI(X) X ^ src/ComputeNonbondedBase.h:2033:25: note: expanded from macro 'ALCHPAIR' #define ALCHPAIR(X) X ^ In file included from src/ComputeNonbondedTI.C:120: In file included from src/ComputeNonbondedBase.h:2065: src/ComputeNonbondedBase2.h:483:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal fast_dir = ^~~~~~~~~ src/ComputeNonbondedBase2.h:495:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal tmp_x = force_r * p_ij_x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:499:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal tmp_y = force_r * p_ij_y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:503:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal tmp_z = force_r * p_ij_z; ^~~~~~~~~ In file included from src/ComputeNonbondedTI.C:120: In file included from src/ComputeNonbondedBase.h:2086: src/ComputeNonbondedBase2.h:194:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_x = p_i_x - p_j->position.x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:195:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_y = p_i_y - p_j->position.y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:196:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_z = p_i_z - p_j->position.z; ^~~~~~~~~ src/ComputeNonbondedBase2.h:365:20: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] NOENERGY(register BigReal fast_val = ^~~~~~~~~ src/ComputeNonbondedBase.h:69:23: note: expanded from macro 'NOENERGY' #define NOENERGY(X) X ^ src/ComputeNonbondedBase.h:168:17: note: expanded from macro 'TI' #define TI(X) X ^ src/ComputeNonbondedBase.h:2033:25: note: expanded from macro 'ALCHPAIR' #define ALCHPAIR(X) X ^ In file included from src/ComputeNonbondedTI.C:120: In file included from src/ComputeNonbondedBase.h:2086: src/ComputeNonbondedBase2.h:483:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal fast_dir = ^~~~~~~~~ src/ComputeNonbondedBase2.h:495:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal tmp_x = force_r * p_ij_x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:499:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal tmp_y = force_r * p_ij_y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:503:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal tmp_z = force_r * p_ij_z; ^~~~~~~~~ In file included from src/ComputeNonbondedTI.C:120: In file included from src/ComputeNonbondedBase.h:2096: src/ComputeNonbondedBase2.h:194:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_x = p_i_x - p_j->position.x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:195:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_y = p_i_y - p_j->position.y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:196:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_z = p_i_z - p_j->position.z; ^~~~~~~~~ src/ComputeNonbondedBase2.h:365:20: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] NOENERGY(register BigReal fast_val = ^~~~~~~~~ src/ComputeNonbondedBase.h:69:23: note: expanded from macro 'NOENERGY' #define NOENERGY(X) X ^ src/ComputeNonbondedBase.h:168:17: note: expanded from macro 'TI' #define TI(X) X ^ src/ComputeNonbondedBase.h:2033:25: note: expanded from macro 'ALCHPAIR' #define ALCHPAIR(X) X ^ In file included from src/ComputeNonbondedTI.C:120: In file included from src/ComputeNonbondedBase.h:2096: src/ComputeNonbondedBase2.h:483:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal fast_dir = ^~~~~~~~~ src/ComputeNonbondedBase2.h:495:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal tmp_x = force_r * p_ij_x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:499:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal tmp_y = force_r * p_ij_y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:503:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal tmp_z = force_r * p_ij_z; ^~~~~~~~~ In file included from src/ComputeNonbondedTI.C:122: src/ComputeNonbondedBase.h:331:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal plcutoff2 = \ ^~~~~~~~~ src/ComputeNonbondedBase.h:333:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal groupplcutoff2 = \ ^~~~~~~~~ src/ComputeNonbondedBase.h:516:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const int j_upper = params->numAtoms[1]; ^~~~~~~~~ src/ComputeNonbondedBase.h:517:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j; ^~~~~~~~~ src/ComputeNonbondedBase.h:518:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int i; ^~~~~~~~~ src/ComputeNonbondedBase.h:746:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int g = 0; ^~~~~~~~~ src/ComputeNonbondedBase.h:840:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_i_x = p_i.position.x + offset_x; ^~~~~~~~~ src/ComputeNonbondedBase.h:841:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_i_y = p_i.position.y + offset_y; ^~~~~~~~~ src/ComputeNonbondedBase.h:842:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_i_z = p_i.position.z + offset_z; ^~~~~~~~~ src/ComputeNonbondedBase.h:933:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int *pli = pairlist + pairlistindex; ^~~~~~~~~ src/ComputeNonbondedBase.h:961:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int *gli = goodglist; ^~~~~~~~~ src/ComputeNonbondedBase.h:965:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int g = PAIR(0) SELF(gl); ^~~~~~~~~ src/ComputeNonbondedBase.h:982:13: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int jprev0 = glist[g ]; ^~~~~~~~~ src/ComputeNonbondedBase.h:983:6: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int jprev1 = glist[g + 1]; ^~~~~~~~~ src/ComputeNonbondedBase.h:986:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j0; ^~~~~~~~~ src/ComputeNonbondedBase.h:987:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j1; ^~~~~~~~~ src/ComputeNonbondedBase.h:1242:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int *pli = pairlist2; ^~~~~~~~~ src/ComputeNonbondedBase.h:1245:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register plint *plin = pairlistn; ^~~~~~~~~ src/ComputeNonbondedBase.h:1365:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int jprev0 = pairlist [k ]; ^~~~~~~~~ src/ComputeNonbondedBase.h:1366:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int jprev1 = pairlist [k + 1]; ^~~~~~~~~ src/ComputeNonbondedBase.h:1368:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j0; ^~~~~~~~~ src/ComputeNonbondedBase.h:1369:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j1; ^~~~~~~~~ In file included from src/ComputeNonbondedTI.C:122: In file included from src/ComputeNonbondedBase.h:1983: src/ComputeNonbondedBase2.h:194:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_x = p_i_x - p_j->position.x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:195:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_y = p_i_y - p_j->position.y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:196:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_z = p_i_z - p_j->position.z; ^~~~~~~~~ src/ComputeNonbondedBase2.h:483:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal fast_dir = ^~~~~~~~~ src/ComputeNonbondedBase2.h:495:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal tmp_x = force_r * p_ij_x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:499:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal tmp_y = force_r * p_ij_y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:503:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal tmp_z = force_r * p_ij_z; ^~~~~~~~~ src/ComputeNonbondedBase2.h:684:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_dir = (diffa * slow_d + slow_c) * diffa + slow_b; ^~~~~~~~~ src/ComputeNonbondedBase2.h:696:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_x = fullforce_r * p_ij_x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:699:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_y = fullforce_r * p_ij_y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:702:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_z = fullforce_r * p_ij_z; ^~~~~~~~~ In file included from src/ComputeNonbondedTI.C:122: In file included from src/ComputeNonbondedBase.h:2000: src/ComputeNonbondedBase2.h:194:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_x = p_i_x - p_j->position.x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:195:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_y = p_i_y - p_j->position.y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:196:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_z = p_i_z - p_j->position.z; ^~~~~~~~~ src/ComputeNonbondedBase2.h:483:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal fast_dir = ^~~~~~~~~ src/ComputeNonbondedBase2.h:495:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal tmp_x = force_r * p_ij_x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:499:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal tmp_y = force_r * p_ij_y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:503:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal tmp_z = force_r * p_ij_z; ^~~~~~~~~ src/ComputeNonbondedBase2.h:684:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_dir = (diffa * slow_d + slow_c) * diffa + slow_b; ^~~~~~~~~ src/ComputeNonbondedBase2.h:696:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_x = fullforce_r * p_ij_x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:699:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_y = fullforce_r * p_ij_y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:702:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_z = fullforce_r * p_ij_z; ^~~~~~~~~ In file included from src/ComputeNonbondedTI.C:122: In file included from src/ComputeNonbondedBase.h:2016: src/ComputeNonbondedBase2.h:194:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_x = p_i_x - p_j->position.x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:195:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_y = p_i_y - p_j->position.y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:196:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_z = p_i_z - p_j->position.z; ^~~~~~~~~ src/ComputeNonbondedBase2.h:684:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_dir = (diffa * slow_d + slow_c) * diffa + slow_b; ^~~~~~~~~ src/ComputeNonbondedBase2.h:696:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_x = fullforce_r * p_ij_x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:699:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_y = fullforce_r * p_ij_y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:702:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_z = fullforce_r * p_ij_z; ^~~~~~~~~ In file included from src/ComputeNonbondedTI.C:122: In file included from src/ComputeNonbondedBase.h:2056: src/ComputeNonbondedBase2.h:194:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_x = p_i_x - p_j->position.x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:195:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_y = p_i_y - p_j->position.y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:196:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_z = p_i_z - p_j->position.z; ^~~~~~~~~ src/ComputeNonbondedBase2.h:365:20: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] NOENERGY(register BigReal fast_val = ^~~~~~~~~ src/ComputeNonbondedBase.h:69:23: note: expanded from macro 'NOENERGY' #define NOENERGY(X) X ^ src/ComputeNonbondedBase.h:168:17: note: expanded from macro 'TI' #define TI(X) X ^ src/ComputeNonbondedBase.h:2033:25: note: expanded from macro 'ALCHPAIR' #define ALCHPAIR(X) X ^ In file included from src/ComputeNonbondedTI.C:122: In file included from src/ComputeNonbondedBase.h:2056: src/ComputeNonbondedBase2.h:483:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal fast_dir = ^~~~~~~~~ src/ComputeNonbondedBase2.h:495:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal tmp_x = force_r * p_ij_x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:499:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal tmp_y = force_r * p_ij_y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:503:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal tmp_z = force_r * p_ij_z; ^~~~~~~~~ src/ComputeNonbondedBase2.h:654:20: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] NOENERGY(register BigReal slow_val = ^~~~~~~~~ src/ComputeNonbondedBase.h:69:23: note: expanded from macro 'NOENERGY' #define NOENERGY(X) X ^ src/ComputeNonbondedBase.h:168:17: note: expanded from macro 'TI' #define TI(X) X ^ src/ComputeNonbondedBase.h:2033:25: note: expanded from macro 'ALCHPAIR' #define ALCHPAIR(X) X ^ In file included from src/ComputeNonbondedTI.C:122: In file included from src/ComputeNonbondedBase.h:2056: src/ComputeNonbondedBase2.h:684:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_dir = (diffa * slow_d + slow_c) * diffa + slow_b; ^~~~~~~~~ src/ComputeNonbondedBase2.h:696:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_x = fullforce_r * p_ij_x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:699:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_y = fullforce_r * p_ij_y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:702:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_z = fullforce_r * p_ij_z; ^~~~~~~~~ In file included from src/ComputeNonbondedTI.C:122: In file included from src/ComputeNonbondedBase.h:2065: src/ComputeNonbondedBase2.h:194:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_x = p_i_x - p_j->position.x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:195:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_y = p_i_y - p_j->position.y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:196:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_z = p_i_z - p_j->position.z; ^~~~~~~~~ src/ComputeNonbondedBase2.h:365:20: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] NOENERGY(register BigReal fast_val = ^~~~~~~~~ src/ComputeNonbondedBase.h:69:23: note: expanded from macro 'NOENERGY' #define NOENERGY(X) X ^ src/ComputeNonbondedBase.h:168:17: note: expanded from macro 'TI' #define TI(X) X ^ src/ComputeNonbondedBase.h:2033:25: note: expanded from macro 'ALCHPAIR' #define ALCHPAIR(X) X ^ In file included from src/ComputeNonbondedTI.C:122: In file included from src/ComputeNonbondedBase.h:2065: src/ComputeNonbondedBase2.h:483:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal fast_dir = ^~~~~~~~~ src/ComputeNonbondedBase2.h:495:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal tmp_x = force_r * p_ij_x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:499:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal tmp_y = force_r * p_ij_y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:503:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal tmp_z = force_r * p_ij_z; ^~~~~~~~~ src/ComputeNonbondedBase2.h:654:20: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] NOENERGY(register BigReal slow_val = ^~~~~~~~~ src/ComputeNonbondedBase.h:69:23: note: expanded from macro 'NOENERGY' #define NOENERGY(X) X ^ src/ComputeNonbondedBase.h:168:17: note: expanded from macro 'TI' #define TI(X) X ^ src/ComputeNonbondedBase.h:2033:25: note: expanded from macro 'ALCHPAIR' #define ALCHPAIR(X) X ^ In file included from src/ComputeNonbondedTI.C:122: In file included from src/ComputeNonbondedBase.h:2065: src/ComputeNonbondedBase2.h:684:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_dir = (diffa * slow_d + slow_c) * diffa + slow_b; ^~~~~~~~~ src/ComputeNonbondedBase2.h:696:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_x = fullforce_r * p_ij_x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:699:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_y = fullforce_r * p_ij_y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:702:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_z = fullforce_r * p_ij_z; ^~~~~~~~~ In file included from src/ComputeNonbondedTI.C:122: In file included from src/ComputeNonbondedBase.h:2086: src/ComputeNonbondedBase2.h:194:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_x = p_i_x - p_j->position.x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:195:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_y = p_i_y - p_j->position.y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:196:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_z = p_i_z - p_j->position.z; ^~~~~~~~~ src/ComputeNonbondedBase2.h:365:20: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] NOENERGY(register BigReal fast_val = ^~~~~~~~~ src/ComputeNonbondedBase.h:69:23: note: expanded from macro 'NOENERGY' #define NOENERGY(X) X ^ src/ComputeNonbondedBase.h:168:17: note: expanded from macro 'TI' #define TI(X) X ^ src/ComputeNonbondedBase.h:2033:25: note: expanded from macro 'ALCHPAIR' #define ALCHPAIR(X) X ^ In file included from src/ComputeNonbondedTI.C:122: In file included from src/ComputeNonbondedBase.h:2086: src/ComputeNonbondedBase2.h:483:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal fast_dir = ^~~~~~~~~ src/ComputeNonbondedBase2.h:495:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal tmp_x = force_r * p_ij_x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:499:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal tmp_y = force_r * p_ij_y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:503:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal tmp_z = force_r * p_ij_z; ^~~~~~~~~ src/ComputeNonbondedBase2.h:654:20: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] NOENERGY(register BigReal slow_val = ^~~~~~~~~ src/ComputeNonbondedBase.h:69:23: note: expanded from macro 'NOENERGY' #define NOENERGY(X) X ^ src/ComputeNonbondedBase.h:168:17: note: expanded from macro 'TI' #define TI(X) X ^ src/ComputeNonbondedBase.h:2033:25: note: expanded from macro 'ALCHPAIR' #define ALCHPAIR(X) X ^ In file included from src/ComputeNonbondedTI.C:122: In file included from src/ComputeNonbondedBase.h:2086: src/ComputeNonbondedBase2.h:684:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_dir = (diffa * slow_d + slow_c) * diffa + slow_b; ^~~~~~~~~ src/ComputeNonbondedBase2.h:696:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_x = fullforce_r * p_ij_x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:699:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_y = fullforce_r * p_ij_y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:702:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_z = fullforce_r * p_ij_z; ^~~~~~~~~ In file included from src/ComputeNonbondedTI.C:122: In file included from src/ComputeNonbondedBase.h:2096: src/ComputeNonbondedBase2.h:194:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_x = p_i_x - p_j->position.x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:195:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_y = p_i_y - p_j->position.y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:196:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_z = p_i_z - p_j->position.z; ^~~~~~~~~ src/ComputeNonbondedBase2.h:365:20: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] NOENERGY(register BigReal fast_val = ^~~~~~~~~ src/ComputeNonbondedBase.h:69:23: note: expanded from macro 'NOENERGY' #define NOENERGY(X) X ^ src/ComputeNonbondedBase.h:168:17: note: expanded from macro 'TI' #define TI(X) X ^ src/ComputeNonbondedBase.h:2033:25: note: expanded from macro 'ALCHPAIR' #define ALCHPAIR(X) X ^ In file included from src/ComputeNonbondedTI.C:122: In file included from src/ComputeNonbondedBase.h:2096: src/ComputeNonbondedBase2.h:483:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal fast_dir = ^~~~~~~~~ src/ComputeNonbondedBase2.h:495:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal tmp_x = force_r * p_ij_x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:499:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal tmp_y = force_r * p_ij_y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:503:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal tmp_z = force_r * p_ij_z; ^~~~~~~~~ src/ComputeNonbondedBase2.h:654:20: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] NOENERGY(register BigReal slow_val = ^~~~~~~~~ src/ComputeNonbondedBase.h:69:23: note: expanded from macro 'NOENERGY' #define NOENERGY(X) X ^ src/ComputeNonbondedBase.h:168:17: note: expanded from macro 'TI' #define TI(X) X ^ src/ComputeNonbondedBase.h:2033:25: note: expanded from macro 'ALCHPAIR' #define ALCHPAIR(X) X ^ In file included from src/ComputeNonbondedTI.C:122: In file included from src/ComputeNonbondedBase.h:2096: src/ComputeNonbondedBase2.h:684:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_dir = (diffa * slow_d + slow_c) * diffa + slow_b; ^~~~~~~~~ src/ComputeNonbondedBase2.h:696:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_x = fullforce_r * p_ij_x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:699:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_y = fullforce_r * p_ij_y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:702:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_z = fullforce_r * p_ij_z; ^~~~~~~~~ In file included from src/ComputeNonbondedTI.C:122: In file included from src/ComputeNonbondedBase.h:2120: src/ComputeNonbondedBase2.h:194:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_x = p_i_x - p_j->position.x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:195:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_y = p_i_y - p_j->position.y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:196:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_z = p_i_z - p_j->position.z; ^~~~~~~~~ src/ComputeNonbondedBase2.h:654:20: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] NOENERGY(register BigReal slow_val = ^~~~~~~~~ src/ComputeNonbondedBase.h:69:23: note: expanded from macro 'NOENERGY' #define NOENERGY(X) X ^ src/ComputeNonbondedBase.h:168:17: note: expanded from macro 'TI' #define TI(X) X ^ src/ComputeNonbondedBase.h:2033:25: note: expanded from macro 'ALCHPAIR' #define ALCHPAIR(X) X ^ In file included from src/ComputeNonbondedTI.C:122: In file included from src/ComputeNonbondedBase.h:2120: src/ComputeNonbondedBase2.h:684:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_dir = (diffa * slow_d + slow_c) * diffa + slow_b; ^~~~~~~~~ src/ComputeNonbondedBase2.h:696:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_x = fullforce_r * p_ij_x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:699:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_y = fullforce_r * p_ij_y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:702:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_z = fullforce_r * p_ij_z; ^~~~~~~~~ In file included from src/ComputeNonbondedTI.C:122: In file included from src/ComputeNonbondedBase.h:2130: src/ComputeNonbondedBase2.h:194:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_x = p_i_x - p_j->position.x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:195:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_y = p_i_y - p_j->position.y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:196:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_z = p_i_z - p_j->position.z; ^~~~~~~~~ src/ComputeNonbondedBase2.h:654:20: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] NOENERGY(register BigReal slow_val = ^~~~~~~~~ src/ComputeNonbondedBase.h:69:23: note: expanded from macro 'NOENERGY' #define NOENERGY(X) X ^ src/ComputeNonbondedBase.h:168:17: note: expanded from macro 'TI' #define TI(X) X ^ src/ComputeNonbondedBase.h:2033:25: note: expanded from macro 'ALCHPAIR' #define ALCHPAIR(X) X ^ In file included from src/ComputeNonbondedTI.C:122: In file included from src/ComputeNonbondedBase.h:2130: src/ComputeNonbondedBase2.h:684:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_dir = (diffa * slow_d + slow_c) * diffa + slow_b; ^~~~~~~~~ src/ComputeNonbondedBase2.h:696:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_x = fullforce_r * p_ij_x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:699:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_y = fullforce_r * p_ij_y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:702:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_z = fullforce_r * p_ij_z; ^~~~~~~~~ In file included from src/ComputeNonbondedTI.C:124: src/ComputeNonbondedBase.h:331:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal plcutoff2 = \ ^~~~~~~~~ src/ComputeNonbondedBase.h:333:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal groupplcutoff2 = \ ^~~~~~~~~ src/ComputeNonbondedBase.h:516:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const int j_upper = params->numAtoms[1]; ^~~~~~~~~ src/ComputeNonbondedBase.h:517:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j; ^~~~~~~~~ src/ComputeNonbondedBase.h:518:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int i; ^~~~~~~~~ src/ComputeNonbondedBase.h:746:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int g = 0; ^~~~~~~~~ src/ComputeNonbondedBase.h:840:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_i_x = p_i.position.x + offset_x; ^~~~~~~~~ src/ComputeNonbondedBase.h:841:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_i_y = p_i.position.y + offset_y; ^~~~~~~~~ src/ComputeNonbondedBase.h:842:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_i_z = p_i.position.z + offset_z; ^~~~~~~~~ src/ComputeNonbondedBase.h:933:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int *pli = pairlist + pairlistindex; ^~~~~~~~~ src/ComputeNonbondedBase.h:961:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int *gli = goodglist; ^~~~~~~~~ src/ComputeNonbondedBase.h:965:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int g = PAIR(0) SELF(gl); ^~~~~~~~~ src/ComputeNonbondedBase.h:982:13: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int jprev0 = glist[g ]; ^~~~~~~~~ src/ComputeNonbondedBase.h:983:6: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int jprev1 = glist[g + 1]; ^~~~~~~~~ src/ComputeNonbondedBase.h:986:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j0; ^~~~~~~~~ src/ComputeNonbondedBase.h:987:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j1; ^~~~~~~~~ src/ComputeNonbondedBase.h:1242:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int *pli = pairlist2; ^~~~~~~~~ src/ComputeNonbondedBase.h:1245:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register plint *plin = pairlistn; ^~~~~~~~~ src/ComputeNonbondedBase.h:1365:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int jprev0 = pairlist [k ]; ^~~~~~~~~ src/ComputeNonbondedBase.h:1366:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int jprev1 = pairlist [k + 1]; ^~~~~~~~~ src/ComputeNonbondedBase.h:1368:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j0; ^~~~~~~~~ src/ComputeNonbondedBase.h:1369:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j1; ^~~~~~~~~ In file included from src/ComputeNonbondedTI.C:124: In file included from src/ComputeNonbondedBase.h:1983: src/ComputeNonbondedBase2.h:194:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_x = p_i_x - p_j->position.x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:195:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_y = p_i_y - p_j->position.y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:196:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_z = p_i_z - p_j->position.z; ^~~~~~~~~ src/ComputeNonbondedBase2.h:684:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_dir = (diffa * slow_d + slow_c) * diffa + slow_b; ^~~~~~~~~ src/ComputeNonbondedBase2.h:696:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_x = fullforce_r * p_ij_x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:699:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_y = fullforce_r * p_ij_y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:702:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_z = fullforce_r * p_ij_z; ^~~~~~~~~ In file included from src/ComputeNonbondedTI.C:124: In file included from src/ComputeNonbondedBase.h:2000: src/ComputeNonbondedBase2.h:194:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_x = p_i_x - p_j->position.x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:195:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_y = p_i_y - p_j->position.y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:196:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_z = p_i_z - p_j->position.z; ^~~~~~~~~ src/ComputeNonbondedBase2.h:684:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_dir = (diffa * slow_d + slow_c) * diffa + slow_b; ^~~~~~~~~ src/ComputeNonbondedBase2.h:696:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_x = fullforce_r * p_ij_x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:699:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_y = fullforce_r * p_ij_y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:702:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_z = fullforce_r * p_ij_z; ^~~~~~~~~ In file included from src/ComputeNonbondedTI.C:124: In file included from src/ComputeNonbondedBase.h:2016: src/ComputeNonbondedBase2.h:194:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_x = p_i_x - p_j->position.x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:195:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_y = p_i_y - p_j->position.y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:196:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_z = p_i_z - p_j->position.z; ^~~~~~~~~ src/ComputeNonbondedBase2.h:684:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_dir = (diffa * slow_d + slow_c) * diffa + slow_b; ^~~~~~~~~ src/ComputeNonbondedBase2.h:696:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_x = fullforce_r * p_ij_x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:699:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_y = fullforce_r * p_ij_y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:702:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_z = fullforce_r * p_ij_z; ^~~~~~~~~ In file included from src/ComputeNonbondedTI.C:124: In file included from src/ComputeNonbondedBase.h:2056: src/ComputeNonbondedBase2.h:194:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_x = p_i_x - p_j->position.x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:195:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_y = p_i_y - p_j->position.y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:196:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_z = p_i_z - p_j->position.z; ^~~~~~~~~ src/ComputeNonbondedBase2.h:654:20: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] NOENERGY(register BigReal slow_val = ^~~~~~~~~ src/ComputeNonbondedBase.h:69:23: note: expanded from macro 'NOENERGY' #define NOENERGY(X) X ^ src/ComputeNonbondedBase.h:168:17: note: expanded from macro 'TI' #define TI(X) X ^ src/ComputeNonbondedBase.h:2033:25: note: expanded from macro 'ALCHPAIR' #define ALCHPAIR(X) X ^ In file included from src/ComputeNonbondedTI.C:124: In file included from src/ComputeNonbondedBase.h:2056: src/ComputeNonbondedBase2.h:684:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_dir = (diffa * slow_d + slow_c) * diffa + slow_b; ^~~~~~~~~ src/ComputeNonbondedBase2.h:696:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_x = fullforce_r * p_ij_x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:699:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_y = fullforce_r * p_ij_y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:702:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_z = fullforce_r * p_ij_z; ^~~~~~~~~ In file included from src/ComputeNonbondedTI.C:124: In file included from src/ComputeNonbondedBase.h:2065: src/ComputeNonbondedBase2.h:194:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_x = p_i_x - p_j->position.x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:195:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_y = p_i_y - p_j->position.y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:196:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_z = p_i_z - p_j->position.z; ^~~~~~~~~ src/ComputeNonbondedBase2.h:654:20: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] NOENERGY(register BigReal slow_val = ^~~~~~~~~ src/ComputeNonbondedBase.h:69:23: note: expanded from macro 'NOENERGY' #define NOENERGY(X) X ^ src/ComputeNonbondedBase.h:168:17: note: expanded from macro 'TI' #define TI(X) X ^ src/ComputeNonbondedBase.h:2033:25: note: expanded from macro 'ALCHPAIR' #define ALCHPAIR(X) X ^ In file included from src/ComputeNonbondedTI.C:124: In file included from src/ComputeNonbondedBase.h:2065: src/ComputeNonbondedBase2.h:684:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_dir = (diffa * slow_d + slow_c) * diffa + slow_b; ^~~~~~~~~ src/ComputeNonbondedBase2.h:696:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_x = fullforce_r * p_ij_x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:699:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_y = fullforce_r * p_ij_y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:702:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_z = fullforce_r * p_ij_z; ^~~~~~~~~ In file included from src/ComputeNonbondedTI.C:124: In file included from src/ComputeNonbondedBase.h:2086: src/ComputeNonbondedBase2.h:194:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_x = p_i_x - p_j->position.x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:195:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_y = p_i_y - p_j->position.y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:196:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_z = p_i_z - p_j->position.z; ^~~~~~~~~ src/ComputeNonbondedBase2.h:654:20: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] NOENERGY(register BigReal slow_val = ^~~~~~~~~ src/ComputeNonbondedBase.h:69:23: note: expanded from macro 'NOENERGY' #define NOENERGY(X) X ^ src/ComputeNonbondedBase.h:168:17: note: expanded from macro 'TI' #define TI(X) X ^ src/ComputeNonbondedBase.h:2033:25: note: expanded from macro 'ALCHPAIR' #define ALCHPAIR(X) X ^ In file included from src/ComputeNonbondedTI.C:124: In file included from src/ComputeNonbondedBase.h:2086: src/ComputeNonbondedBase2.h:684:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_dir = (diffa * slow_d + slow_c) * diffa + slow_b; ^~~~~~~~~ src/ComputeNonbondedBase2.h:696:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_x = fullforce_r * p_ij_x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:699:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_y = fullforce_r * p_ij_y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:702:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_z = fullforce_r * p_ij_z; ^~~~~~~~~ In file included from src/ComputeNonbondedTI.C:124: In file included from src/ComputeNonbondedBase.h:2096: src/ComputeNonbondedBase2.h:194:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_x = p_i_x - p_j->position.x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:195:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_y = p_i_y - p_j->position.y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:196:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_z = p_i_z - p_j->position.z; ^~~~~~~~~ src/ComputeNonbondedBase2.h:654:20: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] NOENERGY(register BigReal slow_val = ^~~~~~~~~ src/ComputeNonbondedBase.h:69:23: note: expanded from macro 'NOENERGY' #define NOENERGY(X) X ^ src/ComputeNonbondedBase.h:168:17: note: expanded from macro 'TI' #define TI(X) X ^ src/ComputeNonbondedBase.h:2033:25: note: expanded from macro 'ALCHPAIR' #define ALCHPAIR(X) X ^ In file included from src/ComputeNonbondedTI.C:124: In file included from src/ComputeNonbondedBase.h:2096: src/ComputeNonbondedBase2.h:684:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_dir = (diffa * slow_d + slow_c) * diffa + slow_b; ^~~~~~~~~ src/ComputeNonbondedBase2.h:696:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_x = fullforce_r * p_ij_x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:699:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_y = fullforce_r * p_ij_y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:702:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_z = fullforce_r * p_ij_z; ^~~~~~~~~ In file included from src/ComputeNonbondedTI.C:124: In file included from src/ComputeNonbondedBase.h:2120: src/ComputeNonbondedBase2.h:194:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_x = p_i_x - p_j->position.x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:195:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_y = p_i_y - p_j->position.y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:196:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_z = p_i_z - p_j->position.z; ^~~~~~~~~ src/ComputeNonbondedBase2.h:654:20: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] NOENERGY(register BigReal slow_val = ^~~~~~~~~ src/ComputeNonbondedBase.h:69:23: note: expanded from macro 'NOENERGY' #define NOENERGY(X) X ^ src/ComputeNonbondedBase.h:168:17: note: expanded from macro 'TI' #define TI(X) X ^ src/ComputeNonbondedBase.h:2033:25: note: expanded from macro 'ALCHPAIR' #define ALCHPAIR(X) X ^ In file included from src/ComputeNonbondedTI.C:124: In file included from src/ComputeNonbondedBase.h:2120: src/ComputeNonbondedBase2.h:684:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_dir = (diffa * slow_d + slow_c) * diffa + slow_b; ^~~~~~~~~ src/ComputeNonbondedBase2.h:696:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_x = fullforce_r * p_ij_x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:699:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_y = fullforce_r * p_ij_y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:702:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_z = fullforce_r * p_ij_z; ^~~~~~~~~ In file included from src/ComputeNonbondedTI.C:124: In file included from src/ComputeNonbondedBase.h:2130: src/ComputeNonbondedBase2.h:194:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_x = p_i_x - p_j->position.x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:195:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_y = p_i_y - p_j->position.y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:196:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_z = p_i_z - p_j->position.z; ^~~~~~~~~ src/ComputeNonbondedBase2.h:654:20: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] NOENERGY(register BigReal slow_val = ^~~~~~~~~ src/ComputeNonbondedBase.h:69:23: note: expanded from macro 'NOENERGY' #define NOENERGY(X) X ^ src/ComputeNonbondedBase.h:168:17: note: expanded from macro 'TI' #define TI(X) X ^ src/ComputeNonbondedBase.h:2033:25: note: expanded from macro 'ALCHPAIR' #define ALCHPAIR(X) X ^ In file included from src/ComputeNonbondedTI.C:124: In file included from src/ComputeNonbondedBase.h:2130: src/ComputeNonbondedBase2.h:684:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_dir = (diffa * slow_d + slow_c) * diffa + slow_b; ^~~~~~~~~ src/ComputeNonbondedBase2.h:696:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_x = fullforce_r * p_ij_x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:699:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_y = fullforce_r * p_ij_y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:702:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_z = fullforce_r * p_ij_z; ^~~~~~~~~ In file included from src/ComputeNonbondedTI.C:127: src/ComputeNonbondedBase.h:331:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal plcutoff2 = \ ^~~~~~~~~ src/ComputeNonbondedBase.h:333:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal groupplcutoff2 = \ ^~~~~~~~~ src/ComputeNonbondedBase.h:516:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const int j_upper = params->numAtoms[1]; ^~~~~~~~~ src/ComputeNonbondedBase.h:517:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j; ^~~~~~~~~ src/ComputeNonbondedBase.h:518:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int i; ^~~~~~~~~ src/ComputeNonbondedBase.h:746:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int g = 0; ^~~~~~~~~ src/ComputeNonbondedBase.h:840:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_i_x = p_i.position.x + offset_x; ^~~~~~~~~ src/ComputeNonbondedBase.h:841:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_i_y = p_i.position.y + offset_y; ^~~~~~~~~ src/ComputeNonbondedBase.h:842:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_i_z = p_i.position.z + offset_z; ^~~~~~~~~ src/ComputeNonbondedBase.h:933:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int *pli = pairlist + pairlistindex; ^~~~~~~~~ src/ComputeNonbondedBase.h:961:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int *gli = goodglist; ^~~~~~~~~ src/ComputeNonbondedBase.h:965:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int g = PAIR(0) SELF(gl); ^~~~~~~~~ src/ComputeNonbondedBase.h:982:13: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int jprev0 = glist[g ]; ^~~~~~~~~ src/ComputeNonbondedBase.h:983:6: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int jprev1 = glist[g + 1]; ^~~~~~~~~ src/ComputeNonbondedBase.h:986:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j0; ^~~~~~~~~ src/ComputeNonbondedBase.h:987:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j1; ^~~~~~~~~ src/ComputeNonbondedBase.h:1242:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int *pli = pairlist2; ^~~~~~~~~ src/ComputeNonbondedBase.h:1245:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register plint *plin = pairlistn; ^~~~~~~~~ src/ComputeNonbondedBase.h:1365:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int jprev0 = pairlist [k ]; ^~~~~~~~~ src/ComputeNonbondedBase.h:1366:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int jprev1 = pairlist [k + 1]; ^~~~~~~~~ src/ComputeNonbondedBase.h:1368:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j0; ^~~~~~~~~ src/ComputeNonbondedBase.h:1369:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j1; ^~~~~~~~~ In file included from src/ComputeNonbondedTI.C:127: In file included from src/ComputeNonbondedBase.h:1983: src/ComputeNonbondedBase2.h:194:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_x = p_i_x - p_j->position.x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:195:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_y = p_i_y - p_j->position.y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:196:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_z = p_i_z - p_j->position.z; ^~~~~~~~~ src/ComputeNonbondedBase2.h:684:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_dir = (diffa * slow_d + slow_c) * diffa + slow_b; ^~~~~~~~~ src/ComputeNonbondedBase2.h:696:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_x = fullforce_r * p_ij_x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:699:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_y = fullforce_r * p_ij_y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:702:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_z = fullforce_r * p_ij_z; ^~~~~~~~~ In file included from src/ComputeNonbondedTI.C:127: In file included from src/ComputeNonbondedBase.h:2000: src/ComputeNonbondedBase2.h:194:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_x = p_i_x - p_j->position.x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:195:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_y = p_i_y - p_j->position.y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:196:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_z = p_i_z - p_j->position.z; ^~~~~~~~~ src/ComputeNonbondedBase2.h:684:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_dir = (diffa * slow_d + slow_c) * diffa + slow_b; ^~~~~~~~~ src/ComputeNonbondedBase2.h:696:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_x = fullforce_r * p_ij_x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:699:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_y = fullforce_r * p_ij_y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:702:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_z = fullforce_r * p_ij_z; ^~~~~~~~~ In file included from src/ComputeNonbondedTI.C:127: In file included from src/ComputeNonbondedBase.h:2016: src/ComputeNonbondedBase2.h:194:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_x = p_i_x - p_j->position.x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:195:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_y = p_i_y - p_j->position.y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:196:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_z = p_i_z - p_j->position.z; ^~~~~~~~~ src/ComputeNonbondedBase2.h:684:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_dir = (diffa * slow_d + slow_c) * diffa + slow_b; ^~~~~~~~~ src/ComputeNonbondedBase2.h:696:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_x = fullforce_r * p_ij_x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:699:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_y = fullforce_r * p_ij_y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:702:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_z = fullforce_r * p_ij_z; ^~~~~~~~~ In file included from src/ComputeNonbondedTI.C:127: In file included from src/ComputeNonbondedBase.h:2056: src/ComputeNonbondedBase2.h:194:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_x = p_i_x - p_j->position.x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:195:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_y = p_i_y - p_j->position.y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:196:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_z = p_i_z - p_j->position.z; ^~~~~~~~~ src/ComputeNonbondedBase2.h:654:20: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] NOENERGY(register BigReal slow_val = ^~~~~~~~~ src/ComputeNonbondedBase.h:69:23: note: expanded from macro 'NOENERGY' #define NOENERGY(X) X ^ src/ComputeNonbondedBase.h:168:17: note: expanded from macro 'TI' #define TI(X) X ^ src/ComputeNonbondedBase.h:2033:25: note: expanded from macro 'ALCHPAIR' #define ALCHPAIR(X) X ^ In file included from src/ComputeNonbondedTI.C:127: In file included from src/ComputeNonbondedBase.h:2056: src/ComputeNonbondedBase2.h:684:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_dir = (diffa * slow_d + slow_c) * diffa + slow_b; ^~~~~~~~~ src/ComputeNonbondedBase2.h:696:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_x = fullforce_r * p_ij_x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:699:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_y = fullforce_r * p_ij_y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:702:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_z = fullforce_r * p_ij_z; ^~~~~~~~~ In file included from src/ComputeNonbondedTI.C:127: In file included from src/ComputeNonbondedBase.h:2065: src/ComputeNonbondedBase2.h:194:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_x = p_i_x - p_j->position.x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:195:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_y = p_i_y - p_j->position.y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:196:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_z = p_i_z - p_j->position.z; ^~~~~~~~~ src/ComputeNonbondedBase2.h:654:20: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] NOENERGY(register BigReal slow_val = ^~~~~~~~~ src/ComputeNonbondedBase.h:69:23: note: expanded from macro 'NOENERGY' #define NOENERGY(X) X ^ src/ComputeNonbondedBase.h:168:17: note: expanded from macro 'TI' #define TI(X) X ^ src/ComputeNonbondedBase.h:2033:25: note: expanded from macro 'ALCHPAIR' #define ALCHPAIR(X) X ^ In file included from src/ComputeNonbondedTI.C:127: In file included from src/ComputeNonbondedBase.h:2065: src/ComputeNonbondedBase2.h:684:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_dir = (diffa * slow_d + slow_c) * diffa + slow_b; ^~~~~~~~~ src/ComputeNonbondedBase2.h:696:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_x = fullforce_r * p_ij_x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:699:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_y = fullforce_r * p_ij_y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:702:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_z = fullforce_r * p_ij_z; ^~~~~~~~~ In file included from src/ComputeNonbondedTI.C:127: In file included from src/ComputeNonbondedBase.h:2086: src/ComputeNonbondedBase2.h:194:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_x = p_i_x - p_j->position.x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:195:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_y = p_i_y - p_j->position.y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:196:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_z = p_i_z - p_j->position.z; ^~~~~~~~~ src/ComputeNonbondedBase2.h:654:20: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] NOENERGY(register BigReal slow_val = ^~~~~~~~~ src/ComputeNonbondedBase.h:69:23: note: expanded from macro 'NOENERGY' #define NOENERGY(X) X ^ src/ComputeNonbondedBase.h:168:17: note: expanded from macro 'TI' #define TI(X) X ^ src/ComputeNonbondedBase.h:2033:25: note: expanded from macro 'ALCHPAIR' #define ALCHPAIR(X) X ^ In file included from src/ComputeNonbondedTI.C:127: In file included from src/ComputeNonbondedBase.h:2086: src/ComputeNonbondedBase2.h:684:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_dir = (diffa * slow_d + slow_c) * diffa + slow_b; ^~~~~~~~~ src/ComputeNonbondedBase2.h:696:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_x = fullforce_r * p_ij_x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:699:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_y = fullforce_r * p_ij_y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:702:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_z = fullforce_r * p_ij_z; ^~~~~~~~~ In file included from src/ComputeNonbondedTI.C:127: In file included from src/ComputeNonbondedBase.h:2096: src/ComputeNonbondedBase2.h:194:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_x = p_i_x - p_j->position.x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:195:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_y = p_i_y - p_j->position.y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:196:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_z = p_i_z - p_j->position.z; ^~~~~~~~~ src/ComputeNonbondedBase2.h:654:20: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] NOENERGY(register BigReal slow_val = ^~~~~~~~~ src/ComputeNonbondedBase.h:69:23: note: expanded from macro 'NOENERGY' #define NOENERGY(X) X ^ src/ComputeNonbondedBase.h:168:17: note: expanded from macro 'TI' #define TI(X) X ^ src/ComputeNonbondedBase.h:2033:25: note: expanded from macro 'ALCHPAIR' #define ALCHPAIR(X) X ^ In file included from src/ComputeNonbondedTI.C:127: In file included from src/ComputeNonbondedBase.h:2096: src/ComputeNonbondedBase2.h:684:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_dir = (diffa * slow_d + slow_c) * diffa + slow_b; ^~~~~~~~~ src/ComputeNonbondedBase2.h:696:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_x = fullforce_r * p_ij_x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:699:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_y = fullforce_r * p_ij_y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:702:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_z = fullforce_r * p_ij_z; ^~~~~~~~~ In file included from src/ComputeNonbondedTI.C:127: In file included from src/ComputeNonbondedBase.h:2120: src/ComputeNonbondedBase2.h:194:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_x = p_i_x - p_j->position.x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:195:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_y = p_i_y - p_j->position.y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:196:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_z = p_i_z - p_j->position.z; ^~~~~~~~~ src/ComputeNonbondedBase2.h:654:20: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] NOENERGY(register BigReal slow_val = ^~~~~~~~~ src/ComputeNonbondedBase.h:69:23: note: expanded from macro 'NOENERGY' #define NOENERGY(X) X ^ src/ComputeNonbondedBase.h:168:17: note: expanded from macro 'TI' #define TI(X) X ^ src/ComputeNonbondedBase.h:2033:25: note: expanded from macro 'ALCHPAIR' #define ALCHPAIR(X) X ^ In file included from src/ComputeNonbondedTI.C:127: In file included from src/ComputeNonbondedBase.h:2120: src/ComputeNonbondedBase2.h:684:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_dir = (diffa * slow_d + slow_c) * diffa + slow_b; ^~~~~~~~~ src/ComputeNonbondedBase2.h:696:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_x = fullforce_r * p_ij_x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:699:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_y = fullforce_r * p_ij_y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:702:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_z = fullforce_r * p_ij_z; ^~~~~~~~~ In file included from src/ComputeNonbondedTI.C:127: In file included from src/ComputeNonbondedBase.h:2130: src/ComputeNonbondedBase2.h:194:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_x = p_i_x - p_j->position.x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:195:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_y = p_i_y - p_j->position.y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:196:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_z = p_i_z - p_j->position.z; ^~~~~~~~~ src/ComputeNonbondedBase2.h:654:20: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] NOENERGY(register BigReal slow_val = ^~~~~~~~~ src/ComputeNonbondedBase.h:69:23: note: expanded from macro 'NOENERGY' #define NOENERGY(X) X ^ src/ComputeNonbondedBase.h:168:17: note: expanded from macro 'TI' #define TI(X) X ^ src/ComputeNonbondedBase.h:2033:25: note: expanded from macro 'ALCHPAIR' #define ALCHPAIR(X) X ^ In file included from src/ComputeNonbondedTI.C:127: In file included from src/ComputeNonbondedBase.h:2130: src/ComputeNonbondedBase2.h:684:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_dir = (diffa * slow_d + slow_c) * diffa + slow_b; ^~~~~~~~~ src/ComputeNonbondedBase2.h:696:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_x = fullforce_r * p_ij_x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:699:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_y = fullforce_r * p_ij_y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:702:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_z = fullforce_r * p_ij_z; ^~~~~~~~~ 1917 warnings generated. g++ -m64 -std=c++0x -O3 -I/usr/local/include -DCMK_OPTIMIZE=1 -Isrc -Iinc -Iplugins/include -DSTATIC_PLUGIN -I/usr/local/include/tcl8.6 -DNAMD_TCL -I/usr/local/include -DNAMD_FFTW -DNAMD_FFTW_3 -DNAMD_VERSION=\"2.12\" -DNAMD_PLATFORM=\"Linux-x86_64-multicore\" -DREMOVE_PROXYRESULTMSG_EXTRACOPY -DNODEAWARE_PROXY_SPANNINGTREE -DUSE_NODEPATCHMGR -DUSE_CKLOOP=1 -fexpensive-optimizations -ffast-math -o obj/ComputeNonbondedLES.o -c src/ComputeNonbondedLES.C c++: warning: optimization flag '-fexpensive-optimizations' is not supported [-Wignored-optimization-argument] In file included from src/ComputeNonbondedLES.C:11: In file included from src/ComputeNonbondedInl.h:18: In file included from src/ComputeNonbondedUtil.h:15: In file included from src/ReductionMgr.h:10: In file included from /usr/local/include/charm++.h:1109: In file included from /usr/local/include/ckarray.h:29: In file included from /usr/local/include/cklocation.h:62: In file included from /usr/local/include/LBDatabase.h:9: /usr/local/include/lbdb.h:60:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] typedef struct { ^ LDOMHandle /usr/local/include/lbdb.h:65:3: note: type is not C-compatible due to this member declaration inline void pup(PUP::er &p); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/lbdb.h:66:3: note: type is given name 'LDOMHandle' for linkage purposes by this typedef declaration } LDOMHandle; ^ /usr/local/include/lbdb.h:118:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] typedef struct { ^ LDObjHandle /usr/local/include/lbdb.h:122:3: note: type is not C-compatible due to this member declaration inline const LDOMid &omID() const { return omhandle.id; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/lbdb.h:125:3: note: type is given name 'LDObjHandle' for linkage purposes by this typedef declaration } LDObjHandle; ^ /usr/local/include/lbdb.h:169:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] typedef struct { ^ LDObjData /usr/local/include/lbdb.h:186:3: note: type is not C-compatible due to this member declaration inline const LDOMHandle &omHandle() const { return handle.omhandle; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/lbdb.h:194:3: note: type is given name 'LDObjData' for linkage purposes by this typedef declaration } LDObjData; ^ /usr/local/include/lbdb.h:197:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] typedef struct { ^ LDObjStats /usr/local/include/lbdb.h:202:3: note: type is not C-compatible due to this member declaration inline void pup(PUP::er &p); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/lbdb.h:203:3: note: type is given name 'LDObjStats' for linkage purposes by this typedef declaration } LDObjStats; ^ In file included from src/ComputeNonbondedLES.C:11: In file included from src/ComputeNonbondedInl.h:18: In file included from src/ComputeNonbondedUtil.h:16: In file included from src/Molecule.h:27: In file included from src/UniqueSet.h:14: src/UniqueSetRaw.h:216:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register Entry *e = table[elem.hash() % tableLength]; ^~~~~~~~~ In file included from src/ComputeNonbondedLES.C:11: In file included from src/ComputeNonbondedInl.h:18: In file included from src/ComputeNonbondedUtil.h:16: In file included from src/Molecule.h:28: In file included from src/Hydrogen.h:11: src/SortableResizeArray.h:19:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register Elem *r = (this->rep.array+offset); ^~~~~~~~~ src/SortableResizeArray.h:28:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j; ^~~~~~~~~ src/SortableResizeArray.h:29:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register Elem *r = (this->rep.array+offset); ^~~~~~~~~ In file included from src/ComputeNonbondedLES.C:11: In file included from src/ComputeNonbondedInl.h:18: In file included from src/ComputeNonbondedUtil.h:16: In file included from src/Molecule.h:31: src/GridForceGrid.h:134:2: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int inds[3] = {i0, i1, i2}; ^~~~~~~~~ src/GridForceGrid.h:333:2: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int inds[4] = {i0, i1, i2, i3}; ^~~~~~~~~ In file included from src/ComputeNonbondedLES.C:11: In file included from src/ComputeNonbondedInl.h:18: In file included from src/ComputeNonbondedUtil.h:16: src/Molecule.h:1322:3: warning: non-void function does not return a value in all control paths [-Wreturn-type] } ^ In file included from src/ComputeNonbondedLES.C:11: src/ComputeNonbondedInl.h:221:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal pj_x_0, pj_x_1, pj_x_2, pj_x_3; ^~~~~~~~~ src/ComputeNonbondedInl.h:221:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal pj_x_0, pj_x_1, pj_x_2, pj_x_3; ^~~~~~~~~ src/ComputeNonbondedInl.h:221:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal pj_x_0, pj_x_1, pj_x_2, pj_x_3; ^~~~~~~~~ src/ComputeNonbondedInl.h:221:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal pj_x_0, pj_x_1, pj_x_2, pj_x_3; ^~~~~~~~~ src/ComputeNonbondedInl.h:222:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal pj_y_0, pj_y_1, pj_y_2, pj_y_3; ^~~~~~~~~ src/ComputeNonbondedInl.h:222:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal pj_y_0, pj_y_1, pj_y_2, pj_y_3; ^~~~~~~~~ src/ComputeNonbondedInl.h:222:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal pj_y_0, pj_y_1, pj_y_2, pj_y_3; ^~~~~~~~~ src/ComputeNonbondedInl.h:222:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal pj_y_0, pj_y_1, pj_y_2, pj_y_3; ^~~~~~~~~ src/ComputeNonbondedInl.h:223:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal pj_z_0, pj_z_1, pj_z_2, pj_z_3; ^~~~~~~~~ src/ComputeNonbondedInl.h:223:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal pj_z_0, pj_z_1, pj_z_2, pj_z_3; ^~~~~~~~~ src/ComputeNonbondedInl.h:223:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal pj_z_0, pj_z_1, pj_z_2, pj_z_3; ^~~~~~~~~ src/ComputeNonbondedInl.h:223:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal pj_z_0, pj_z_1, pj_z_2, pj_z_3; ^~~~~~~~~ src/ComputeNonbondedInl.h:225:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal t_0, t_1, t_2, t_3, r2_0, r2_1, r2_2, r2_3; ^~~~~~~~~ src/ComputeNonbondedInl.h:225:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal t_0, t_1, t_2, t_3, r2_0, r2_1, r2_2, r2_3; ^~~~~~~~~ src/ComputeNonbondedInl.h:225:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal t_0, t_1, t_2, t_3, r2_0, r2_1, r2_2, r2_3; ^~~~~~~~~ src/ComputeNonbondedInl.h:225:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal t_0, t_1, t_2, t_3, r2_0, r2_1, r2_2, r2_3; ^~~~~~~~~ src/ComputeNonbondedInl.h:225:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal t_0, t_1, t_2, t_3, r2_0, r2_1, r2_2, r2_3; ^~~~~~~~~ src/ComputeNonbondedInl.h:225:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal t_0, t_1, t_2, t_3, r2_0, r2_1, r2_2, r2_3; ^~~~~~~~~ src/ComputeNonbondedInl.h:225:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal t_0, t_1, t_2, t_3, r2_0, r2_1, r2_2, r2_3; ^~~~~~~~~ src/ComputeNonbondedInl.h:225:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal t_0, t_1, t_2, t_3, r2_0, r2_1, r2_2, r2_3; ^~~~~~~~~ src/ComputeNonbondedInl.h:356:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int i; ^~~~~~~~~ src/ComputeNonbondedInl.h:363:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int smallestIndex = i; ^~~~~~~~~ src/ComputeNonbondedInl.h:364:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal smallestValue = se[i].sortValue; ^~~~~~~~~ src/ComputeNonbondedInl.h:365:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j; ^~~~~~~~~ src/ComputeNonbondedInl.h:367:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal currentValue = se[j].sortValue; ^~~~~~~~~ src/ComputeNonbondedInl.h:376:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* entryA = se + i; ^~~~~~~~~ src/ComputeNonbondedInl.h:377:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* entryB = se + smallestIndex; ^~~~~~~~~ src/ComputeNonbondedInl.h:378:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register unsigned int tmpIndex = entryA->index; ^~~~~~~~~ src/ComputeNonbondedInl.h:379:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal tmpSortValue = entryA->sortValue; ^~~~~~~~~ src/ComputeNonbondedInl.h:390:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int keepSorting = 0; ^~~~~~~~~ src/ComputeNonbondedInl.h:398:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* sortEntry1 = se; ^~~~~~~~~ src/ComputeNonbondedInl.h:401:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* sortEntry0 = sortEntry1; ^~~~~~~~~ src/ComputeNonbondedInl.h:403:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal sortEntry0_sortValue = sortEntry0->sortValue; ^~~~~~~~~ src/ComputeNonbondedInl.h:404:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal sortEntry1_sortValue = sortEntry1->sortValue; ^~~~~~~~~ src/ComputeNonbondedInl.h:407:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int sortEntry0_index = sortEntry0->index; ^~~~~~~~~ src/ComputeNonbondedInl.h:408:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int sortEntry1_index = sortEntry1->index; ^~~~~~~~~ src/ComputeNonbondedInl.h:427:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* srcArray = se; ^~~~~~~~~ src/ComputeNonbondedInl.h:428:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* dstArray = buf; ^~~~~~~~~ src/ComputeNonbondedInl.h:432:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int subListSize = 1; ^~~~~~~~~ src/ComputeNonbondedInl.h:441:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int firstListOffset = 0; ^~~~~~~~~ src/ComputeNonbondedInl.h:446:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int numElements = std::min(2 * subListSize, seLen - firstListOffset); ^~~~~~~~~ src/ComputeNonbondedInl.h:447:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int list0len; ^~~~~~~~~ src/ComputeNonbondedInl.h:448:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int list1len; ^~~~~~~~~ src/ComputeNonbondedInl.h:457:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* list0ptr = srcArray + firstListOffset; ^~~~~~~~~ src/ComputeNonbondedInl.h:458:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* list1ptr = list0ptr + subListSize; ^~~~~~~~~ src/ComputeNonbondedInl.h:459:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* dstptr = dstArray + firstListOffset; ^~~~~~~~~ src/ComputeNonbondedInl.h:466:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal sortValue0 = list0ptr->sortValue; ^~~~~~~~~ src/ComputeNonbondedInl.h:467:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal sortValue1 = list1ptr->sortValue; ^~~~~~~~~ src/ComputeNonbondedInl.h:472:11: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int index0 = list0ptr->index; ^~~~~~~~~ src/ComputeNonbondedInl.h:484:11: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int index1 = list1ptr->index; ^~~~~~~~~ src/ComputeNonbondedInl.h:503:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal sortValue0 = list0ptr->sortValue; ^~~~~~~~~ src/ComputeNonbondedInl.h:504:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int index0 = list0ptr->index; ^~~~~~~~~ src/ComputeNonbondedInl.h:519:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal sortValue1 = list1ptr->sortValue; ^~~~~~~~~ src/ComputeNonbondedInl.h:520:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int index1 = list1ptr->index; ^~~~~~~~~ src/ComputeNonbondedInl.h:537:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* tmpPtr = dstArray; ^~~~~~~~~ src/ComputeNonbondedInl.h:562:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* srcArray = se; ^~~~~~~~~ src/ComputeNonbondedInl.h:563:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* dstArray = buf; ^~~~~~~~~ src/ComputeNonbondedInl.h:567:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int subListSize = 1; ^~~~~~~~~ src/ComputeNonbondedInl.h:576:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int firstListOffset = 0; ^~~~~~~~~ src/ComputeNonbondedInl.h:583:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int numElements; ^~~~~~~~~ src/ComputeNonbondedInl.h:585:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int numElements_val0 = 2 * subListSize; ^~~~~~~~~ src/ComputeNonbondedInl.h:586:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int numElements_val1 = seLen - firstListOffset; ^~~~~~~~~ src/ComputeNonbondedInl.h:587:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register bool numElements_test = (numElements_val0 < numElements_val1); ^~~~~~~~~ src/ComputeNonbondedInl.h:592:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* dstptr = dstArray + firstListOffset; // destination array pointer ^~~~~~~~~ src/ComputeNonbondedInl.h:593:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* list0ptr = srcArray + firstListOffset; // source list 0 pointer ^~~~~~~~~ src/ComputeNonbondedInl.h:594:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* list1ptr = list0ptr + subListSize; // source list 1 pointer ^~~~~~~~~ src/ComputeNonbondedInl.h:595:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* list0ptr_end; // pointer to end of source list0's elements (element after last) ^~~~~~~~~ src/ComputeNonbondedInl.h:596:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* list1ptr_end; // pointer to end of source list1's elements (element after last) ^~~~~~~~~ src/ComputeNonbondedInl.h:598:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register bool lenTest = (numElements > subListSize); ^~~~~~~~~ src/ComputeNonbondedInl.h:599:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int list0len_val0 = subListSize; ^~~~~~~~~ src/ComputeNonbondedInl.h:600:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int list1len_val0 = numElements - subListSize; ^~~~~~~~~ src/ComputeNonbondedInl.h:601:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int list0len_val1 = numElements; // NOTE: list1len_val1 = 0 ^~~~~~~~~ src/ComputeNonbondedInl.h:602:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int list0len = __TERNARY_ASSIGN(lenTest, list0len_val0, list0len_val1); ^~~~~~~~~ src/ComputeNonbondedInl.h:603:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int list1len = __TERNARY_ASSIGN(lenTest, list1len_val0, 0); ^~~~~~~~~ src/ComputeNonbondedInl.h:618:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal sortValue0 = list0ptr->sortValue; ^~~~~~~~~ src/ComputeNonbondedInl.h:619:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal sortValue1 = list1ptr->sortValue; ^~~~~~~~~ src/ComputeNonbondedInl.h:620:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int index0 = list0ptr->index; ^~~~~~~~~ src/ComputeNonbondedInl.h:621:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int index1 = list1ptr->index; ^~~~~~~~~ src/ComputeNonbondedInl.h:629:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register bool test = (sortValue0 < sortValue1); ^~~~~~~~~ src/ComputeNonbondedInl.h:685:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* tmpPtr = dstArray; ^~~~~~~~~ In file included from src/ComputeNonbondedLES.C:16: src/ComputeNonbondedBase.h:331:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal plcutoff2 = \ ^~~~~~~~~ src/ComputeNonbondedBase.h:333:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal groupplcutoff2 = \ ^~~~~~~~~ src/ComputeNonbondedBase.h:516:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const int j_upper = params->numAtoms[1]; ^~~~~~~~~ src/ComputeNonbondedBase.h:517:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j; ^~~~~~~~~ src/ComputeNonbondedBase.h:518:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int i; ^~~~~~~~~ src/ComputeNonbondedBase.h:582:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* p_1_sortValues = atomSort_0_sortValues__; ^~~~~~~~~ src/ComputeNonbondedBase.h:583:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* p_1_sortValues_fixg = atomSort_1_sortValues__; ^~~~~~~~~ src/ComputeNonbondedBase.h:595:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal projLineVec_x = params->projLineVec.x; ^~~~~~~~~ src/ComputeNonbondedBase.h:596:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal projLineVec_y = params->projLineVec.y; ^~~~~~~~~ src/ComputeNonbondedBase.h:597:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal projLineVec_z = params->projLineVec.z; ^~~~~~~~~ src/ComputeNonbondedBase.h:601:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int nbgs = p_1->nonbondedGroupSize; ^~~~~~~~~ src/ComputeNonbondedBase.h:602:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal p_x = p_1->position.x; ^~~~~~~~~ src/ComputeNonbondedBase.h:603:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal p_y = p_1->position.y; ^~~~~~~~~ src/ComputeNonbondedBase.h:604:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal p_z = p_1->position.z; ^~~~~~~~~ src/ComputeNonbondedBase.h:605:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int index = 0; ^~~~~~~~~ src/ComputeNonbondedBase.h:607:12: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] for (register int j = nbgs; j < j_upper; j += nbgs) { ^~~~~~~~~ src/ComputeNonbondedBase.h:611:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const CompAtom* p_j_next = p_1 + j; ^~~~~~~~~ src/ComputeNonbondedBase.h:620:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal sortVal = COMPONENT_DOTPRODUCT(p,projLineVec); ^~~~~~~~~ src/ComputeNonbondedBase.h:628:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* p_1_sortValStorePtr = p_1_sortValues + p_1_sortValues_len; ^~~~~~~~~ src/ComputeNonbondedBase.h:638:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal sortVal = COMPONENT_DOTPRODUCT(p,projLineVec); ^~~~~~~~~ src/ComputeNonbondedBase.h:640:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* p_1_sortValStorePtr = p_1_sortValues + p_1_sortValues_len; ^~~~~~~~~ src/ComputeNonbondedBase.h:662:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int nbgs = p_0->nonbondedGroupSize; ^~~~~~~~~ src/ComputeNonbondedBase.h:663:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal p_x = p_0->position.x + offset_x; ^~~~~~~~~ src/ComputeNonbondedBase.h:664:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal p_y = p_0->position.y + offset_y; ^~~~~~~~~ src/ComputeNonbondedBase.h:665:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal p_z = p_0->position.z + offset_z; ^~~~~~~~~ src/ComputeNonbondedBase.h:666:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int index = 0; ^~~~~~~~~ src/ComputeNonbondedBase.h:668:12: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] for (register int i = nbgs; i < i_upper; i += nbgs) { ^~~~~~~~~ src/ComputeNonbondedBase.h:672:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const CompAtom* p_i_next = p_0 + i; ^~~~~~~~~ src/ComputeNonbondedBase.h:676:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal sortVal = COMPONENT_DOTPRODUCT(p,projLineVec); ^~~~~~~~~ src/ComputeNonbondedBase.h:684:2: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal* p_0_sortValStorePtr = p_0_sortValues + index; ^~~~~~~~~ src/ComputeNonbondedBase.h:691:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal sortVal = COMPONENT_DOTPRODUCT(p,projLineVec); ^~~~~~~~~ src/ComputeNonbondedBase.h:693:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal* p_0_sortValStorePtr = p_0_sortValues + index; ^~~~~~~~~ src/ComputeNonbondedBase.h:732:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int fixg = 0; ^~~~~~~~~ src/ComputeNonbondedBase.h:734:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* p_1_sortEntry = p_1_sortValues + tmpI; ^~~~~~~~~ src/ComputeNonbondedBase.h:735:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int p_1_index = p_1_sortEntry->index; ^~~~~~~~~ src/ComputeNonbondedBase.h:737:11: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* p_1_sortEntry_fixg = p_1_sortValues_fixg + p_1_sortValues_fixg_len; ^~~~~~~~~ src/ComputeNonbondedBase.h:840:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_i_x = p_i.position.x + offset_x; ^~~~~~~~~ src/ComputeNonbondedBase.h:841:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_i_y = p_i.position.y + offset_y; ^~~~~~~~~ src/ComputeNonbondedBase.h:842:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_i_z = p_i.position.z + offset_z; ^~~~~~~~~ src/ComputeNonbondedBase.h:933:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int *pli = pairlist + pairlistindex; ^~~~~~~~~ src/ComputeNonbondedBase.h:940:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int g = 0; ^~~~~~~~~ src/ComputeNonbondedBase.h:941:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal p_i_sortValue = p_0_sortValues[i]; ^~~~~~~~~ src/ComputeNonbondedBase.h:943:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* sortValues = ( groupfixed ? p_1_sortValues_fixg : p_1_sortValues ); ^~~~~~~~~ src/ComputeNonbondedBase.h:946:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int lower = 0; ^~~~~~~~~ src/ComputeNonbondedBase.h:947:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int upper = (groupfixed ? p_1_sortValues_fixg_len : p_1_sortValues_len); ^~~~~~~~~ src/ComputeNonbondedBase.h:949:11: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j = ((lower + upper) >> 1); ^~~~~~~~~ src/ComputeNonbondedBase.h:950:11: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal jSortVal = sortValues[j].sortValue; ^~~~~~~~~ src/ComputeNonbondedBase.h:977:6: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* sortEntry0 = sortValues + g; ^~~~~~~~~ src/ComputeNonbondedBase.h:978:6: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* sortEntry1 = sortValues + g + 1; ^~~~~~~~~ src/ComputeNonbondedBase.h:979:13: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int jprev0 = sortEntry0->index; ^~~~~~~~~ src/ComputeNonbondedBase.h:980:6: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int jprev1 = sortEntry1->index; ^~~~~~~~~ src/ComputeNonbondedBase.h:986:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j0; ^~~~~~~~~ src/ComputeNonbondedBase.h:987:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j1; ^~~~~~~~~ src/ComputeNonbondedBase.h:1188:6: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* sortEntry = sortValues + g; ^~~~~~~~~ src/ComputeNonbondedBase.h:1189:13: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j = sortEntry->index; ^~~~~~~~~ src/ComputeNonbondedBase.h:1242:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int *pli = pairlist2; ^~~~~~~~~ src/ComputeNonbondedBase.h:1245:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register plint *plin = pairlistn; ^~~~~~~~~ src/ComputeNonbondedBase.h:1365:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int jprev0 = pairlist [k ]; ^~~~~~~~~ src/ComputeNonbondedBase.h:1366:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int jprev1 = pairlist [k + 1]; ^~~~~~~~~ src/ComputeNonbondedBase.h:1368:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j0; ^~~~~~~~~ src/ComputeNonbondedBase.h:1369:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j1; ^~~~~~~~~ In file included from src/ComputeNonbondedLES.C:16: In file included from src/ComputeNonbondedBase.h:1983: src/ComputeNonbondedBase2.h:194:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_x = p_i_x - p_j->position.x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:195:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_y = p_i_y - p_j->position.y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:196:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_z = p_i_z - p_j->position.z; ^~~~~~~~~ src/ComputeNonbondedBase2.h:483:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal fast_dir = ^~~~~~~~~ src/ComputeNonbondedBase2.h:495:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal tmp_x = force_r * p_ij_x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:499:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal tmp_y = force_r * p_ij_y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:503:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal tmp_z = force_r * p_ij_z; ^~~~~~~~~ In file included from src/ComputeNonbondedLES.C:16: In file included from src/ComputeNonbondedBase.h:2000: src/ComputeNonbondedBase2.h:194:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_x = p_i_x - p_j->position.x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:195:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_y = p_i_y - p_j->position.y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:196:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_z = p_i_z - p_j->position.z; ^~~~~~~~~ src/ComputeNonbondedBase2.h:483:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal fast_dir = ^~~~~~~~~ src/ComputeNonbondedBase2.h:495:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal tmp_x = force_r * p_ij_x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:499:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal tmp_y = force_r * p_ij_y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:503:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal tmp_z = force_r * p_ij_z; ^~~~~~~~~ In file included from src/ComputeNonbondedLES.C:18: src/ComputeNonbondedBase.h:331:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal plcutoff2 = \ ^~~~~~~~~ src/ComputeNonbondedBase.h:333:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal groupplcutoff2 = \ ^~~~~~~~~ src/ComputeNonbondedBase.h:516:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const int j_upper = params->numAtoms[1]; ^~~~~~~~~ src/ComputeNonbondedBase.h:517:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j; ^~~~~~~~~ src/ComputeNonbondedBase.h:518:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int i; ^~~~~~~~~ src/ComputeNonbondedBase.h:582:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* p_1_sortValues = atomSort_0_sortValues__; ^~~~~~~~~ src/ComputeNonbondedBase.h:583:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* p_1_sortValues_fixg = atomSort_1_sortValues__; ^~~~~~~~~ src/ComputeNonbondedBase.h:595:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal projLineVec_x = params->projLineVec.x; ^~~~~~~~~ src/ComputeNonbondedBase.h:596:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal projLineVec_y = params->projLineVec.y; ^~~~~~~~~ src/ComputeNonbondedBase.h:597:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal projLineVec_z = params->projLineVec.z; ^~~~~~~~~ src/ComputeNonbondedBase.h:601:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int nbgs = p_1->nonbondedGroupSize; ^~~~~~~~~ src/ComputeNonbondedBase.h:602:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal p_x = p_1->position.x; ^~~~~~~~~ src/ComputeNonbondedBase.h:603:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal p_y = p_1->position.y; ^~~~~~~~~ src/ComputeNonbondedBase.h:604:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal p_z = p_1->position.z; ^~~~~~~~~ src/ComputeNonbondedBase.h:605:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int index = 0; ^~~~~~~~~ src/ComputeNonbondedBase.h:607:12: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] for (register int j = nbgs; j < j_upper; j += nbgs) { ^~~~~~~~~ src/ComputeNonbondedBase.h:611:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const CompAtom* p_j_next = p_1 + j; ^~~~~~~~~ src/ComputeNonbondedBase.h:620:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal sortVal = COMPONENT_DOTPRODUCT(p,projLineVec); ^~~~~~~~~ src/ComputeNonbondedBase.h:628:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* p_1_sortValStorePtr = p_1_sortValues + p_1_sortValues_len; ^~~~~~~~~ src/ComputeNonbondedBase.h:638:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal sortVal = COMPONENT_DOTPRODUCT(p,projLineVec); ^~~~~~~~~ src/ComputeNonbondedBase.h:640:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* p_1_sortValStorePtr = p_1_sortValues + p_1_sortValues_len; ^~~~~~~~~ src/ComputeNonbondedBase.h:662:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int nbgs = p_0->nonbondedGroupSize; ^~~~~~~~~ src/ComputeNonbondedBase.h:663:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal p_x = p_0->position.x + offset_x; ^~~~~~~~~ src/ComputeNonbondedBase.h:664:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal p_y = p_0->position.y + offset_y; ^~~~~~~~~ src/ComputeNonbondedBase.h:665:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal p_z = p_0->position.z + offset_z; ^~~~~~~~~ src/ComputeNonbondedBase.h:666:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int index = 0; ^~~~~~~~~ src/ComputeNonbondedBase.h:668:12: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] for (register int i = nbgs; i < i_upper; i += nbgs) { ^~~~~~~~~ src/ComputeNonbondedBase.h:672:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const CompAtom* p_i_next = p_0 + i; ^~~~~~~~~ src/ComputeNonbondedBase.h:676:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal sortVal = COMPONENT_DOTPRODUCT(p,projLineVec); ^~~~~~~~~ src/ComputeNonbondedBase.h:684:2: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal* p_0_sortValStorePtr = p_0_sortValues + index; ^~~~~~~~~ src/ComputeNonbondedBase.h:691:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal sortVal = COMPONENT_DOTPRODUCT(p,projLineVec); ^~~~~~~~~ src/ComputeNonbondedBase.h:693:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal* p_0_sortValStorePtr = p_0_sortValues + index; ^~~~~~~~~ src/ComputeNonbondedBase.h:732:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int fixg = 0; ^~~~~~~~~ src/ComputeNonbondedBase.h:734:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* p_1_sortEntry = p_1_sortValues + tmpI; ^~~~~~~~~ src/ComputeNonbondedBase.h:735:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int p_1_index = p_1_sortEntry->index; ^~~~~~~~~ src/ComputeNonbondedBase.h:737:11: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* p_1_sortEntry_fixg = p_1_sortValues_fixg + p_1_sortValues_fixg_len; ^~~~~~~~~ src/ComputeNonbondedBase.h:840:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_i_x = p_i.position.x + offset_x; ^~~~~~~~~ src/ComputeNonbondedBase.h:841:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_i_y = p_i.position.y + offset_y; ^~~~~~~~~ src/ComputeNonbondedBase.h:842:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_i_z = p_i.position.z + offset_z; ^~~~~~~~~ src/ComputeNonbondedBase.h:933:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int *pli = pairlist + pairlistindex; ^~~~~~~~~ src/ComputeNonbondedBase.h:940:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int g = 0; ^~~~~~~~~ src/ComputeNonbondedBase.h:941:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal p_i_sortValue = p_0_sortValues[i]; ^~~~~~~~~ src/ComputeNonbondedBase.h:943:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* sortValues = ( groupfixed ? p_1_sortValues_fixg : p_1_sortValues ); ^~~~~~~~~ src/ComputeNonbondedBase.h:946:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int lower = 0; ^~~~~~~~~ src/ComputeNonbondedBase.h:947:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int upper = (groupfixed ? p_1_sortValues_fixg_len : p_1_sortValues_len); ^~~~~~~~~ src/ComputeNonbondedBase.h:949:11: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j = ((lower + upper) >> 1); ^~~~~~~~~ src/ComputeNonbondedBase.h:950:11: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal jSortVal = sortValues[j].sortValue; ^~~~~~~~~ src/ComputeNonbondedBase.h:977:6: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* sortEntry0 = sortValues + g; ^~~~~~~~~ src/ComputeNonbondedBase.h:978:6: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* sortEntry1 = sortValues + g + 1; ^~~~~~~~~ src/ComputeNonbondedBase.h:979:13: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int jprev0 = sortEntry0->index; ^~~~~~~~~ src/ComputeNonbondedBase.h:980:6: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int jprev1 = sortEntry1->index; ^~~~~~~~~ src/ComputeNonbondedBase.h:986:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j0; ^~~~~~~~~ src/ComputeNonbondedBase.h:987:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j1; ^~~~~~~~~ src/ComputeNonbondedBase.h:1188:6: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* sortEntry = sortValues + g; ^~~~~~~~~ src/ComputeNonbondedBase.h:1189:13: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j = sortEntry->index; ^~~~~~~~~ src/ComputeNonbondedBase.h:1242:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int *pli = pairlist2; ^~~~~~~~~ src/ComputeNonbondedBase.h:1245:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register plint *plin = pairlistn; ^~~~~~~~~ src/ComputeNonbondedBase.h:1365:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int jprev0 = pairlist [k ]; ^~~~~~~~~ src/ComputeNonbondedBase.h:1366:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int jprev1 = pairlist [k + 1]; ^~~~~~~~~ src/ComputeNonbondedBase.h:1368:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j0; ^~~~~~~~~ src/ComputeNonbondedBase.h:1369:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j1; ^~~~~~~~~ In file included from src/ComputeNonbondedLES.C:18: In file included from src/ComputeNonbondedBase.h:1983: src/ComputeNonbondedBase2.h:194:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_x = p_i_x - p_j->position.x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:195:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_y = p_i_y - p_j->position.y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:196:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_z = p_i_z - p_j->position.z; ^~~~~~~~~ src/ComputeNonbondedBase2.h:284:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal vdw_val = ^~~~~~~~~ src/ComputeNonbondedBase.h:64:21: note: expanded from macro 'ENERGY' #define ENERGY(X) X ^ In file included from src/ComputeNonbondedLES.C:18: In file included from src/ComputeNonbondedBase.h:1983: src/ComputeNonbondedBase2.h:344:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal fast_val = ^~~~~~~~~ src/ComputeNonbondedBase.h:64:21: note: expanded from macro 'ENERGY' #define ENERGY(X) X ^ In file included from src/ComputeNonbondedLES.C:18: In file included from src/ComputeNonbondedBase.h:1983: src/ComputeNonbondedBase2.h:483:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal fast_dir = ^~~~~~~~~ src/ComputeNonbondedBase2.h:495:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal tmp_x = force_r * p_ij_x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:499:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal tmp_y = force_r * p_ij_y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:503:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal tmp_z = force_r * p_ij_z; ^~~~~~~~~ In file included from src/ComputeNonbondedLES.C:18: In file included from src/ComputeNonbondedBase.h:2000: src/ComputeNonbondedBase2.h:194:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_x = p_i_x - p_j->position.x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:195:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_y = p_i_y - p_j->position.y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:196:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_z = p_i_z - p_j->position.z; ^~~~~~~~~ src/ComputeNonbondedBase2.h:284:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal vdw_val = ^~~~~~~~~ src/ComputeNonbondedBase.h:64:21: note: expanded from macro 'ENERGY' #define ENERGY(X) X ^ In file included from src/ComputeNonbondedLES.C:18: In file included from src/ComputeNonbondedBase.h:2000: src/ComputeNonbondedBase2.h:344:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal fast_val = ^~~~~~~~~ src/ComputeNonbondedBase.h:64:21: note: expanded from macro 'ENERGY' #define ENERGY(X) X ^ In file included from src/ComputeNonbondedLES.C:18: In file included from src/ComputeNonbondedBase.h:2000: src/ComputeNonbondedBase2.h:483:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal fast_dir = ^~~~~~~~~ src/ComputeNonbondedBase2.h:495:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal tmp_x = force_r * p_ij_x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:499:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal tmp_y = force_r * p_ij_y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:503:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal tmp_z = force_r * p_ij_z; ^~~~~~~~~ In file included from src/ComputeNonbondedLES.C:21: src/ComputeNonbondedBase.h:331:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal plcutoff2 = \ ^~~~~~~~~ src/ComputeNonbondedBase.h:333:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal groupplcutoff2 = \ ^~~~~~~~~ src/ComputeNonbondedBase.h:516:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const int j_upper = params->numAtoms[1]; ^~~~~~~~~ src/ComputeNonbondedBase.h:517:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j; ^~~~~~~~~ src/ComputeNonbondedBase.h:518:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int i; ^~~~~~~~~ src/ComputeNonbondedBase.h:582:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* p_1_sortValues = atomSort_0_sortValues__; ^~~~~~~~~ src/ComputeNonbondedBase.h:583:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* p_1_sortValues_fixg = atomSort_1_sortValues__; ^~~~~~~~~ src/ComputeNonbondedBase.h:595:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal projLineVec_x = params->projLineVec.x; ^~~~~~~~~ src/ComputeNonbondedBase.h:596:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal projLineVec_y = params->projLineVec.y; ^~~~~~~~~ src/ComputeNonbondedBase.h:597:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal projLineVec_z = params->projLineVec.z; ^~~~~~~~~ src/ComputeNonbondedBase.h:601:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int nbgs = p_1->nonbondedGroupSize; ^~~~~~~~~ src/ComputeNonbondedBase.h:602:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal p_x = p_1->position.x; ^~~~~~~~~ src/ComputeNonbondedBase.h:603:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal p_y = p_1->position.y; ^~~~~~~~~ src/ComputeNonbondedBase.h:604:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal p_z = p_1->position.z; ^~~~~~~~~ src/ComputeNonbondedBase.h:605:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int index = 0; ^~~~~~~~~ src/ComputeNonbondedBase.h:607:12: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] for (register int j = nbgs; j < j_upper; j += nbgs) { ^~~~~~~~~ src/ComputeNonbondedBase.h:611:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const CompAtom* p_j_next = p_1 + j; ^~~~~~~~~ src/ComputeNonbondedBase.h:620:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal sortVal = COMPONENT_DOTPRODUCT(p,projLineVec); ^~~~~~~~~ src/ComputeNonbondedBase.h:628:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* p_1_sortValStorePtr = p_1_sortValues + p_1_sortValues_len; ^~~~~~~~~ src/ComputeNonbondedBase.h:638:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal sortVal = COMPONENT_DOTPRODUCT(p,projLineVec); ^~~~~~~~~ src/ComputeNonbondedBase.h:640:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* p_1_sortValStorePtr = p_1_sortValues + p_1_sortValues_len; ^~~~~~~~~ src/ComputeNonbondedBase.h:662:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int nbgs = p_0->nonbondedGroupSize; ^~~~~~~~~ src/ComputeNonbondedBase.h:663:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal p_x = p_0->position.x + offset_x; ^~~~~~~~~ src/ComputeNonbondedBase.h:664:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal p_y = p_0->position.y + offset_y; ^~~~~~~~~ src/ComputeNonbondedBase.h:665:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal p_z = p_0->position.z + offset_z; ^~~~~~~~~ src/ComputeNonbondedBase.h:666:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int index = 0; ^~~~~~~~~ src/ComputeNonbondedBase.h:668:12: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] for (register int i = nbgs; i < i_upper; i += nbgs) { ^~~~~~~~~ src/ComputeNonbondedBase.h:672:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const CompAtom* p_i_next = p_0 + i; ^~~~~~~~~ src/ComputeNonbondedBase.h:676:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal sortVal = COMPONENT_DOTPRODUCT(p,projLineVec); ^~~~~~~~~ src/ComputeNonbondedBase.h:684:2: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal* p_0_sortValStorePtr = p_0_sortValues + index; ^~~~~~~~~ src/ComputeNonbondedBase.h:691:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal sortVal = COMPONENT_DOTPRODUCT(p,projLineVec); ^~~~~~~~~ src/ComputeNonbondedBase.h:693:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal* p_0_sortValStorePtr = p_0_sortValues + index; ^~~~~~~~~ src/ComputeNonbondedBase.h:732:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int fixg = 0; ^~~~~~~~~ src/ComputeNonbondedBase.h:734:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* p_1_sortEntry = p_1_sortValues + tmpI; ^~~~~~~~~ src/ComputeNonbondedBase.h:735:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int p_1_index = p_1_sortEntry->index; ^~~~~~~~~ src/ComputeNonbondedBase.h:737:11: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* p_1_sortEntry_fixg = p_1_sortValues_fixg + p_1_sortValues_fixg_len; ^~~~~~~~~ src/ComputeNonbondedBase.h:840:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_i_x = p_i.position.x + offset_x; ^~~~~~~~~ src/ComputeNonbondedBase.h:841:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_i_y = p_i.position.y + offset_y; ^~~~~~~~~ src/ComputeNonbondedBase.h:842:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_i_z = p_i.position.z + offset_z; ^~~~~~~~~ src/ComputeNonbondedBase.h:933:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int *pli = pairlist + pairlistindex; ^~~~~~~~~ src/ComputeNonbondedBase.h:940:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int g = 0; ^~~~~~~~~ src/ComputeNonbondedBase.h:941:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal p_i_sortValue = p_0_sortValues[i]; ^~~~~~~~~ src/ComputeNonbondedBase.h:943:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* sortValues = ( groupfixed ? p_1_sortValues_fixg : p_1_sortValues ); ^~~~~~~~~ src/ComputeNonbondedBase.h:946:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int lower = 0; ^~~~~~~~~ src/ComputeNonbondedBase.h:947:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int upper = (groupfixed ? p_1_sortValues_fixg_len : p_1_sortValues_len); ^~~~~~~~~ src/ComputeNonbondedBase.h:949:11: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j = ((lower + upper) >> 1); ^~~~~~~~~ src/ComputeNonbondedBase.h:950:11: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal jSortVal = sortValues[j].sortValue; ^~~~~~~~~ src/ComputeNonbondedBase.h:977:6: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* sortEntry0 = sortValues + g; ^~~~~~~~~ src/ComputeNonbondedBase.h:978:6: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* sortEntry1 = sortValues + g + 1; ^~~~~~~~~ src/ComputeNonbondedBase.h:979:13: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int jprev0 = sortEntry0->index; ^~~~~~~~~ src/ComputeNonbondedBase.h:980:6: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int jprev1 = sortEntry1->index; ^~~~~~~~~ src/ComputeNonbondedBase.h:986:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j0; ^~~~~~~~~ src/ComputeNonbondedBase.h:987:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j1; ^~~~~~~~~ src/ComputeNonbondedBase.h:1188:6: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* sortEntry = sortValues + g; ^~~~~~~~~ src/ComputeNonbondedBase.h:1189:13: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j = sortEntry->index; ^~~~~~~~~ src/ComputeNonbondedBase.h:1242:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int *pli = pairlist2; ^~~~~~~~~ src/ComputeNonbondedBase.h:1245:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register plint *plin = pairlistn; ^~~~~~~~~ src/ComputeNonbondedBase.h:1365:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int jprev0 = pairlist [k ]; ^~~~~~~~~ src/ComputeNonbondedBase.h:1366:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int jprev1 = pairlist [k + 1]; ^~~~~~~~~ src/ComputeNonbondedBase.h:1368:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j0; ^~~~~~~~~ src/ComputeNonbondedBase.h:1369:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j1; ^~~~~~~~~ In file included from src/ComputeNonbondedLES.C:21: In file included from src/ComputeNonbondedBase.h:1983: src/ComputeNonbondedBase2.h:194:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_x = p_i_x - p_j->position.x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:195:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_y = p_i_y - p_j->position.y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:196:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_z = p_i_z - p_j->position.z; ^~~~~~~~~ src/ComputeNonbondedBase2.h:483:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal fast_dir = ^~~~~~~~~ src/ComputeNonbondedBase2.h:495:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal tmp_x = force_r * p_ij_x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:499:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal tmp_y = force_r * p_ij_y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:503:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal tmp_z = force_r * p_ij_z; ^~~~~~~~~ src/ComputeNonbondedBase2.h:684:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_dir = (diffa * slow_d + slow_c) * diffa + slow_b; ^~~~~~~~~ src/ComputeNonbondedBase2.h:696:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_x = fullforce_r * p_ij_x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:699:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_y = fullforce_r * p_ij_y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:702:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_z = fullforce_r * p_ij_z; ^~~~~~~~~ In file included from src/ComputeNonbondedLES.C:21: In file included from src/ComputeNonbondedBase.h:2000: src/ComputeNonbondedBase2.h:194:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_x = p_i_x - p_j->position.x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:195:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_y = p_i_y - p_j->position.y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:196:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_z = p_i_z - p_j->position.z; ^~~~~~~~~ src/ComputeNonbondedBase2.h:483:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal fast_dir = ^~~~~~~~~ src/ComputeNonbondedBase2.h:495:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal tmp_x = force_r * p_ij_x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:499:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal tmp_y = force_r * p_ij_y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:503:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal tmp_z = force_r * p_ij_z; ^~~~~~~~~ src/ComputeNonbondedBase2.h:684:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_dir = (diffa * slow_d + slow_c) * diffa + slow_b; ^~~~~~~~~ src/ComputeNonbondedBase2.h:696:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_x = fullforce_r * p_ij_x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:699:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_y = fullforce_r * p_ij_y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:702:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_z = fullforce_r * p_ij_z; ^~~~~~~~~ In file included from src/ComputeNonbondedLES.C:21: In file included from src/ComputeNonbondedBase.h:2016: src/ComputeNonbondedBase2.h:194:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_x = p_i_x - p_j->position.x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:195:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_y = p_i_y - p_j->position.y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:196:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_z = p_i_z - p_j->position.z; ^~~~~~~~~ src/ComputeNonbondedBase2.h:684:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_dir = (diffa * slow_d + slow_c) * diffa + slow_b; ^~~~~~~~~ src/ComputeNonbondedBase2.h:696:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_x = fullforce_r * p_ij_x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:699:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_y = fullforce_r * p_ij_y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:702:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_z = fullforce_r * p_ij_z; ^~~~~~~~~ In file included from src/ComputeNonbondedLES.C:23: src/ComputeNonbondedBase.h:331:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal plcutoff2 = \ ^~~~~~~~~ src/ComputeNonbondedBase.h:333:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal groupplcutoff2 = \ ^~~~~~~~~ src/ComputeNonbondedBase.h:516:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const int j_upper = params->numAtoms[1]; ^~~~~~~~~ src/ComputeNonbondedBase.h:517:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j; ^~~~~~~~~ src/ComputeNonbondedBase.h:518:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int i; ^~~~~~~~~ src/ComputeNonbondedBase.h:582:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* p_1_sortValues = atomSort_0_sortValues__; ^~~~~~~~~ src/ComputeNonbondedBase.h:583:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* p_1_sortValues_fixg = atomSort_1_sortValues__; ^~~~~~~~~ src/ComputeNonbondedBase.h:595:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal projLineVec_x = params->projLineVec.x; ^~~~~~~~~ src/ComputeNonbondedBase.h:596:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal projLineVec_y = params->projLineVec.y; ^~~~~~~~~ src/ComputeNonbondedBase.h:597:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal projLineVec_z = params->projLineVec.z; ^~~~~~~~~ src/ComputeNonbondedBase.h:601:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int nbgs = p_1->nonbondedGroupSize; ^~~~~~~~~ src/ComputeNonbondedBase.h:602:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal p_x = p_1->position.x; ^~~~~~~~~ src/ComputeNonbondedBase.h:603:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal p_y = p_1->position.y; ^~~~~~~~~ src/ComputeNonbondedBase.h:604:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal p_z = p_1->position.z; ^~~~~~~~~ src/ComputeNonbondedBase.h:605:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int index = 0; ^~~~~~~~~ src/ComputeNonbondedBase.h:607:12: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] for (register int j = nbgs; j < j_upper; j += nbgs) { ^~~~~~~~~ src/ComputeNonbondedBase.h:611:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const CompAtom* p_j_next = p_1 + j; ^~~~~~~~~ src/ComputeNonbondedBase.h:620:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal sortVal = COMPONENT_DOTPRODUCT(p,projLineVec); ^~~~~~~~~ src/ComputeNonbondedBase.h:628:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* p_1_sortValStorePtr = p_1_sortValues + p_1_sortValues_len; ^~~~~~~~~ src/ComputeNonbondedBase.h:638:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal sortVal = COMPONENT_DOTPRODUCT(p,projLineVec); ^~~~~~~~~ src/ComputeNonbondedBase.h:640:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* p_1_sortValStorePtr = p_1_sortValues + p_1_sortValues_len; ^~~~~~~~~ src/ComputeNonbondedBase.h:662:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int nbgs = p_0->nonbondedGroupSize; ^~~~~~~~~ src/ComputeNonbondedBase.h:663:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal p_x = p_0->position.x + offset_x; ^~~~~~~~~ src/ComputeNonbondedBase.h:664:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal p_y = p_0->position.y + offset_y; ^~~~~~~~~ src/ComputeNonbondedBase.h:665:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal p_z = p_0->position.z + offset_z; ^~~~~~~~~ src/ComputeNonbondedBase.h:666:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int index = 0; ^~~~~~~~~ src/ComputeNonbondedBase.h:668:12: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] for (register int i = nbgs; i < i_upper; i += nbgs) { ^~~~~~~~~ src/ComputeNonbondedBase.h:672:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const CompAtom* p_i_next = p_0 + i; ^~~~~~~~~ src/ComputeNonbondedBase.h:676:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal sortVal = COMPONENT_DOTPRODUCT(p,projLineVec); ^~~~~~~~~ src/ComputeNonbondedBase.h:684:2: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal* p_0_sortValStorePtr = p_0_sortValues + index; ^~~~~~~~~ src/ComputeNonbondedBase.h:691:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal sortVal = COMPONENT_DOTPRODUCT(p,projLineVec); ^~~~~~~~~ src/ComputeNonbondedBase.h:693:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal* p_0_sortValStorePtr = p_0_sortValues + index; ^~~~~~~~~ src/ComputeNonbondedBase.h:732:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int fixg = 0; ^~~~~~~~~ src/ComputeNonbondedBase.h:734:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* p_1_sortEntry = p_1_sortValues + tmpI; ^~~~~~~~~ src/ComputeNonbondedBase.h:735:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int p_1_index = p_1_sortEntry->index; ^~~~~~~~~ src/ComputeNonbondedBase.h:737:11: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* p_1_sortEntry_fixg = p_1_sortValues_fixg + p_1_sortValues_fixg_len; ^~~~~~~~~ src/ComputeNonbondedBase.h:840:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_i_x = p_i.position.x + offset_x; ^~~~~~~~~ src/ComputeNonbondedBase.h:841:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_i_y = p_i.position.y + offset_y; ^~~~~~~~~ src/ComputeNonbondedBase.h:842:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_i_z = p_i.position.z + offset_z; ^~~~~~~~~ src/ComputeNonbondedBase.h:933:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int *pli = pairlist + pairlistindex; ^~~~~~~~~ src/ComputeNonbondedBase.h:940:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int g = 0; ^~~~~~~~~ src/ComputeNonbondedBase.h:941:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal p_i_sortValue = p_0_sortValues[i]; ^~~~~~~~~ src/ComputeNonbondedBase.h:943:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* sortValues = ( groupfixed ? p_1_sortValues_fixg : p_1_sortValues ); ^~~~~~~~~ src/ComputeNonbondedBase.h:946:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int lower = 0; ^~~~~~~~~ src/ComputeNonbondedBase.h:947:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int upper = (groupfixed ? p_1_sortValues_fixg_len : p_1_sortValues_len); ^~~~~~~~~ src/ComputeNonbondedBase.h:949:11: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j = ((lower + upper) >> 1); ^~~~~~~~~ src/ComputeNonbondedBase.h:950:11: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal jSortVal = sortValues[j].sortValue; ^~~~~~~~~ src/ComputeNonbondedBase.h:977:6: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* sortEntry0 = sortValues + g; ^~~~~~~~~ src/ComputeNonbondedBase.h:978:6: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* sortEntry1 = sortValues + g + 1; ^~~~~~~~~ src/ComputeNonbondedBase.h:979:13: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int jprev0 = sortEntry0->index; ^~~~~~~~~ src/ComputeNonbondedBase.h:980:6: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int jprev1 = sortEntry1->index; ^~~~~~~~~ src/ComputeNonbondedBase.h:986:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j0; ^~~~~~~~~ src/ComputeNonbondedBase.h:987:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j1; ^~~~~~~~~ src/ComputeNonbondedBase.h:1188:6: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* sortEntry = sortValues + g; ^~~~~~~~~ src/ComputeNonbondedBase.h:1189:13: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j = sortEntry->index; ^~~~~~~~~ src/ComputeNonbondedBase.h:1242:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int *pli = pairlist2; ^~~~~~~~~ src/ComputeNonbondedBase.h:1245:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register plint *plin = pairlistn; ^~~~~~~~~ src/ComputeNonbondedBase.h:1365:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int jprev0 = pairlist [k ]; ^~~~~~~~~ src/ComputeNonbondedBase.h:1366:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int jprev1 = pairlist [k + 1]; ^~~~~~~~~ src/ComputeNonbondedBase.h:1368:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j0; ^~~~~~~~~ src/ComputeNonbondedBase.h:1369:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j1; ^~~~~~~~~ In file included from src/ComputeNonbondedLES.C:23: In file included from src/ComputeNonbondedBase.h:1983: src/ComputeNonbondedBase2.h:194:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_x = p_i_x - p_j->position.x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:195:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_y = p_i_y - p_j->position.y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:196:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_z = p_i_z - p_j->position.z; ^~~~~~~~~ src/ComputeNonbondedBase2.h:284:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal vdw_val = ^~~~~~~~~ src/ComputeNonbondedBase.h:64:21: note: expanded from macro 'ENERGY' #define ENERGY(X) X ^ In file included from src/ComputeNonbondedLES.C:23: In file included from src/ComputeNonbondedBase.h:1983: src/ComputeNonbondedBase2.h:344:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal fast_val = ^~~~~~~~~ src/ComputeNonbondedBase.h:64:21: note: expanded from macro 'ENERGY' #define ENERGY(X) X ^ In file included from src/ComputeNonbondedLES.C:23: In file included from src/ComputeNonbondedBase.h:1983: src/ComputeNonbondedBase2.h:483:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal fast_dir = ^~~~~~~~~ src/ComputeNonbondedBase2.h:495:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal tmp_x = force_r * p_ij_x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:499:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal tmp_y = force_r * p_ij_y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:503:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal tmp_z = force_r * p_ij_z; ^~~~~~~~~ src/ComputeNonbondedBase2.h:631:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_val = ^~~~~~~~~ src/ComputeNonbondedBase.h:64:21: note: expanded from macro 'ENERGY' #define ENERGY(X) X ^ In file included from src/ComputeNonbondedLES.C:23: In file included from src/ComputeNonbondedBase.h:1983: src/ComputeNonbondedBase2.h:684:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_dir = (diffa * slow_d + slow_c) * diffa + slow_b; ^~~~~~~~~ src/ComputeNonbondedBase2.h:696:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_x = fullforce_r * p_ij_x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:699:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_y = fullforce_r * p_ij_y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:702:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_z = fullforce_r * p_ij_z; ^~~~~~~~~ In file included from src/ComputeNonbondedLES.C:23: In file included from src/ComputeNonbondedBase.h:2000: src/ComputeNonbondedBase2.h:194:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_x = p_i_x - p_j->position.x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:195:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_y = p_i_y - p_j->position.y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:196:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_z = p_i_z - p_j->position.z; ^~~~~~~~~ src/ComputeNonbondedBase2.h:284:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal vdw_val = ^~~~~~~~~ src/ComputeNonbondedBase.h:64:21: note: expanded from macro 'ENERGY' #define ENERGY(X) X ^ In file included from src/ComputeNonbondedLES.C:23: In file included from src/ComputeNonbondedBase.h:2000: src/ComputeNonbondedBase2.h:344:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal fast_val = ^~~~~~~~~ src/ComputeNonbondedBase.h:64:21: note: expanded from macro 'ENERGY' #define ENERGY(X) X ^ In file included from src/ComputeNonbondedLES.C:23: In file included from src/ComputeNonbondedBase.h:2000: src/ComputeNonbondedBase2.h:483:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal fast_dir = ^~~~~~~~~ src/ComputeNonbondedBase2.h:495:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal tmp_x = force_r * p_ij_x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:499:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal tmp_y = force_r * p_ij_y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:503:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal tmp_z = force_r * p_ij_z; ^~~~~~~~~ src/ComputeNonbondedBase2.h:631:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_val = ^~~~~~~~~ src/ComputeNonbondedBase.h:64:21: note: expanded from macro 'ENERGY' #define ENERGY(X) X ^ In file included from src/ComputeNonbondedLES.C:23: In file included from src/ComputeNonbondedBase.h:2000: src/ComputeNonbondedBase2.h:684:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_dir = (diffa * slow_d + slow_c) * diffa + slow_b; ^~~~~~~~~ src/ComputeNonbondedBase2.h:696:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_x = fullforce_r * p_ij_x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:699:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_y = fullforce_r * p_ij_y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:702:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_z = fullforce_r * p_ij_z; ^~~~~~~~~ In file included from src/ComputeNonbondedLES.C:23: In file included from src/ComputeNonbondedBase.h:2016: src/ComputeNonbondedBase2.h:194:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_x = p_i_x - p_j->position.x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:195:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_y = p_i_y - p_j->position.y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:196:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_z = p_i_z - p_j->position.z; ^~~~~~~~~ src/ComputeNonbondedBase2.h:631:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_val = ^~~~~~~~~ src/ComputeNonbondedBase.h:64:21: note: expanded from macro 'ENERGY' #define ENERGY(X) X ^ In file included from src/ComputeNonbondedLES.C:23: In file included from src/ComputeNonbondedBase.h:2016: src/ComputeNonbondedBase2.h:684:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_dir = (diffa * slow_d + slow_c) * diffa + slow_b; ^~~~~~~~~ src/ComputeNonbondedBase2.h:696:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_x = fullforce_r * p_ij_x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:699:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_y = fullforce_r * p_ij_y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:702:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_z = fullforce_r * p_ij_z; ^~~~~~~~~ In file included from src/ComputeNonbondedLES.C:26: src/ComputeNonbondedBase.h:331:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal plcutoff2 = \ ^~~~~~~~~ src/ComputeNonbondedBase.h:333:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal groupplcutoff2 = \ ^~~~~~~~~ src/ComputeNonbondedBase.h:516:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const int j_upper = params->numAtoms[1]; ^~~~~~~~~ src/ComputeNonbondedBase.h:517:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j; ^~~~~~~~~ src/ComputeNonbondedBase.h:518:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int i; ^~~~~~~~~ src/ComputeNonbondedBase.h:582:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* p_1_sortValues = atomSort_0_sortValues__; ^~~~~~~~~ src/ComputeNonbondedBase.h:583:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* p_1_sortValues_fixg = atomSort_1_sortValues__; ^~~~~~~~~ src/ComputeNonbondedBase.h:595:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal projLineVec_x = params->projLineVec.x; ^~~~~~~~~ src/ComputeNonbondedBase.h:596:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal projLineVec_y = params->projLineVec.y; ^~~~~~~~~ src/ComputeNonbondedBase.h:597:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal projLineVec_z = params->projLineVec.z; ^~~~~~~~~ src/ComputeNonbondedBase.h:601:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int nbgs = p_1->nonbondedGroupSize; ^~~~~~~~~ src/ComputeNonbondedBase.h:602:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal p_x = p_1->position.x; ^~~~~~~~~ src/ComputeNonbondedBase.h:603:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal p_y = p_1->position.y; ^~~~~~~~~ src/ComputeNonbondedBase.h:604:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal p_z = p_1->position.z; ^~~~~~~~~ src/ComputeNonbondedBase.h:605:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int index = 0; ^~~~~~~~~ src/ComputeNonbondedBase.h:607:12: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] for (register int j = nbgs; j < j_upper; j += nbgs) { ^~~~~~~~~ src/ComputeNonbondedBase.h:611:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const CompAtom* p_j_next = p_1 + j; ^~~~~~~~~ src/ComputeNonbondedBase.h:620:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal sortVal = COMPONENT_DOTPRODUCT(p,projLineVec); ^~~~~~~~~ src/ComputeNonbondedBase.h:628:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* p_1_sortValStorePtr = p_1_sortValues + p_1_sortValues_len; ^~~~~~~~~ src/ComputeNonbondedBase.h:638:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal sortVal = COMPONENT_DOTPRODUCT(p,projLineVec); ^~~~~~~~~ src/ComputeNonbondedBase.h:640:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* p_1_sortValStorePtr = p_1_sortValues + p_1_sortValues_len; ^~~~~~~~~ src/ComputeNonbondedBase.h:662:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int nbgs = p_0->nonbondedGroupSize; ^~~~~~~~~ src/ComputeNonbondedBase.h:663:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal p_x = p_0->position.x + offset_x; ^~~~~~~~~ src/ComputeNonbondedBase.h:664:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal p_y = p_0->position.y + offset_y; ^~~~~~~~~ src/ComputeNonbondedBase.h:665:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal p_z = p_0->position.z + offset_z; ^~~~~~~~~ src/ComputeNonbondedBase.h:666:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int index = 0; ^~~~~~~~~ src/ComputeNonbondedBase.h:668:12: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] for (register int i = nbgs; i < i_upper; i += nbgs) { ^~~~~~~~~ src/ComputeNonbondedBase.h:672:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const CompAtom* p_i_next = p_0 + i; ^~~~~~~~~ src/ComputeNonbondedBase.h:676:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal sortVal = COMPONENT_DOTPRODUCT(p,projLineVec); ^~~~~~~~~ src/ComputeNonbondedBase.h:684:2: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal* p_0_sortValStorePtr = p_0_sortValues + index; ^~~~~~~~~ src/ComputeNonbondedBase.h:691:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal sortVal = COMPONENT_DOTPRODUCT(p,projLineVec); ^~~~~~~~~ src/ComputeNonbondedBase.h:693:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal* p_0_sortValStorePtr = p_0_sortValues + index; ^~~~~~~~~ src/ComputeNonbondedBase.h:732:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int fixg = 0; ^~~~~~~~~ src/ComputeNonbondedBase.h:734:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* p_1_sortEntry = p_1_sortValues + tmpI; ^~~~~~~~~ src/ComputeNonbondedBase.h:735:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int p_1_index = p_1_sortEntry->index; ^~~~~~~~~ src/ComputeNonbondedBase.h:737:11: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* p_1_sortEntry_fixg = p_1_sortValues_fixg + p_1_sortValues_fixg_len; ^~~~~~~~~ src/ComputeNonbondedBase.h:840:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_i_x = p_i.position.x + offset_x; ^~~~~~~~~ src/ComputeNonbondedBase.h:841:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_i_y = p_i.position.y + offset_y; ^~~~~~~~~ src/ComputeNonbondedBase.h:842:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_i_z = p_i.position.z + offset_z; ^~~~~~~~~ src/ComputeNonbondedBase.h:933:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int *pli = pairlist + pairlistindex; ^~~~~~~~~ src/ComputeNonbondedBase.h:940:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int g = 0; ^~~~~~~~~ src/ComputeNonbondedBase.h:941:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal p_i_sortValue = p_0_sortValues[i]; ^~~~~~~~~ src/ComputeNonbondedBase.h:943:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* sortValues = ( groupfixed ? p_1_sortValues_fixg : p_1_sortValues ); ^~~~~~~~~ src/ComputeNonbondedBase.h:946:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int lower = 0; ^~~~~~~~~ src/ComputeNonbondedBase.h:947:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int upper = (groupfixed ? p_1_sortValues_fixg_len : p_1_sortValues_len); ^~~~~~~~~ src/ComputeNonbondedBase.h:949:11: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j = ((lower + upper) >> 1); ^~~~~~~~~ src/ComputeNonbondedBase.h:950:11: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal jSortVal = sortValues[j].sortValue; ^~~~~~~~~ src/ComputeNonbondedBase.h:977:6: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* sortEntry0 = sortValues + g; ^~~~~~~~~ src/ComputeNonbondedBase.h:978:6: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* sortEntry1 = sortValues + g + 1; ^~~~~~~~~ src/ComputeNonbondedBase.h:979:13: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int jprev0 = sortEntry0->index; ^~~~~~~~~ src/ComputeNonbondedBase.h:980:6: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int jprev1 = sortEntry1->index; ^~~~~~~~~ src/ComputeNonbondedBase.h:986:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j0; ^~~~~~~~~ src/ComputeNonbondedBase.h:987:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j1; ^~~~~~~~~ src/ComputeNonbondedBase.h:1188:6: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* sortEntry = sortValues + g; ^~~~~~~~~ src/ComputeNonbondedBase.h:1189:13: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j = sortEntry->index; ^~~~~~~~~ src/ComputeNonbondedBase.h:1242:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int *pli = pairlist2; ^~~~~~~~~ src/ComputeNonbondedBase.h:1245:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register plint *plin = pairlistn; ^~~~~~~~~ src/ComputeNonbondedBase.h:1365:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int jprev0 = pairlist [k ]; ^~~~~~~~~ src/ComputeNonbondedBase.h:1366:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int jprev1 = pairlist [k + 1]; ^~~~~~~~~ src/ComputeNonbondedBase.h:1368:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j0; ^~~~~~~~~ src/ComputeNonbondedBase.h:1369:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j1; ^~~~~~~~~ In file included from src/ComputeNonbondedLES.C:26: In file included from src/ComputeNonbondedBase.h:1983: src/ComputeNonbondedBase2.h:194:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_x = p_i_x - p_j->position.x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:195:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_y = p_i_y - p_j->position.y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:196:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_z = p_i_z - p_j->position.z; ^~~~~~~~~ src/ComputeNonbondedBase2.h:684:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_dir = (diffa * slow_d + slow_c) * diffa + slow_b; ^~~~~~~~~ src/ComputeNonbondedBase2.h:696:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_x = fullforce_r * p_ij_x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:699:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_y = fullforce_r * p_ij_y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:702:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_z = fullforce_r * p_ij_z; ^~~~~~~~~ In file included from src/ComputeNonbondedLES.C:26: In file included from src/ComputeNonbondedBase.h:2000: src/ComputeNonbondedBase2.h:194:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_x = p_i_x - p_j->position.x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:195:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_y = p_i_y - p_j->position.y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:196:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_z = p_i_z - p_j->position.z; ^~~~~~~~~ src/ComputeNonbondedBase2.h:684:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_dir = (diffa * slow_d + slow_c) * diffa + slow_b; ^~~~~~~~~ src/ComputeNonbondedBase2.h:696:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_x = fullforce_r * p_ij_x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:699:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_y = fullforce_r * p_ij_y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:702:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_z = fullforce_r * p_ij_z; ^~~~~~~~~ In file included from src/ComputeNonbondedLES.C:26: In file included from src/ComputeNonbondedBase.h:2016: src/ComputeNonbondedBase2.h:194:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_x = p_i_x - p_j->position.x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:195:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_y = p_i_y - p_j->position.y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:196:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_z = p_i_z - p_j->position.z; ^~~~~~~~~ src/ComputeNonbondedBase2.h:684:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_dir = (diffa * slow_d + slow_c) * diffa + slow_b; ^~~~~~~~~ src/ComputeNonbondedBase2.h:696:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_x = fullforce_r * p_ij_x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:699:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_y = fullforce_r * p_ij_y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:702:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_z = fullforce_r * p_ij_z; ^~~~~~~~~ In file included from src/ComputeNonbondedLES.C:28: src/ComputeNonbondedBase.h:331:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal plcutoff2 = \ ^~~~~~~~~ src/ComputeNonbondedBase.h:333:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal groupplcutoff2 = \ ^~~~~~~~~ src/ComputeNonbondedBase.h:516:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const int j_upper = params->numAtoms[1]; ^~~~~~~~~ src/ComputeNonbondedBase.h:517:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j; ^~~~~~~~~ src/ComputeNonbondedBase.h:518:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int i; ^~~~~~~~~ src/ComputeNonbondedBase.h:582:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* p_1_sortValues = atomSort_0_sortValues__; ^~~~~~~~~ src/ComputeNonbondedBase.h:583:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* p_1_sortValues_fixg = atomSort_1_sortValues__; ^~~~~~~~~ src/ComputeNonbondedBase.h:595:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal projLineVec_x = params->projLineVec.x; ^~~~~~~~~ src/ComputeNonbondedBase.h:596:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal projLineVec_y = params->projLineVec.y; ^~~~~~~~~ src/ComputeNonbondedBase.h:597:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal projLineVec_z = params->projLineVec.z; ^~~~~~~~~ src/ComputeNonbondedBase.h:601:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int nbgs = p_1->nonbondedGroupSize; ^~~~~~~~~ src/ComputeNonbondedBase.h:602:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal p_x = p_1->position.x; ^~~~~~~~~ src/ComputeNonbondedBase.h:603:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal p_y = p_1->position.y; ^~~~~~~~~ src/ComputeNonbondedBase.h:604:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal p_z = p_1->position.z; ^~~~~~~~~ src/ComputeNonbondedBase.h:605:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int index = 0; ^~~~~~~~~ src/ComputeNonbondedBase.h:607:12: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] for (register int j = nbgs; j < j_upper; j += nbgs) { ^~~~~~~~~ src/ComputeNonbondedBase.h:611:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const CompAtom* p_j_next = p_1 + j; ^~~~~~~~~ src/ComputeNonbondedBase.h:620:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal sortVal = COMPONENT_DOTPRODUCT(p,projLineVec); ^~~~~~~~~ src/ComputeNonbondedBase.h:628:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* p_1_sortValStorePtr = p_1_sortValues + p_1_sortValues_len; ^~~~~~~~~ src/ComputeNonbondedBase.h:638:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal sortVal = COMPONENT_DOTPRODUCT(p,projLineVec); ^~~~~~~~~ src/ComputeNonbondedBase.h:640:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* p_1_sortValStorePtr = p_1_sortValues + p_1_sortValues_len; ^~~~~~~~~ src/ComputeNonbondedBase.h:662:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int nbgs = p_0->nonbondedGroupSize; ^~~~~~~~~ src/ComputeNonbondedBase.h:663:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal p_x = p_0->position.x + offset_x; ^~~~~~~~~ src/ComputeNonbondedBase.h:664:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal p_y = p_0->position.y + offset_y; ^~~~~~~~~ src/ComputeNonbondedBase.h:665:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal p_z = p_0->position.z + offset_z; ^~~~~~~~~ src/ComputeNonbondedBase.h:666:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int index = 0; ^~~~~~~~~ src/ComputeNonbondedBase.h:668:12: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] for (register int i = nbgs; i < i_upper; i += nbgs) { ^~~~~~~~~ src/ComputeNonbondedBase.h:672:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const CompAtom* p_i_next = p_0 + i; ^~~~~~~~~ src/ComputeNonbondedBase.h:676:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal sortVal = COMPONENT_DOTPRODUCT(p,projLineVec); ^~~~~~~~~ src/ComputeNonbondedBase.h:684:2: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal* p_0_sortValStorePtr = p_0_sortValues + index; ^~~~~~~~~ src/ComputeNonbondedBase.h:691:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal sortVal = COMPONENT_DOTPRODUCT(p,projLineVec); ^~~~~~~~~ src/ComputeNonbondedBase.h:693:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal* p_0_sortValStorePtr = p_0_sortValues + index; ^~~~~~~~~ src/ComputeNonbondedBase.h:732:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int fixg = 0; ^~~~~~~~~ src/ComputeNonbondedBase.h:734:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* p_1_sortEntry = p_1_sortValues + tmpI; ^~~~~~~~~ src/ComputeNonbondedBase.h:735:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int p_1_index = p_1_sortEntry->index; ^~~~~~~~~ src/ComputeNonbondedBase.h:737:11: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* p_1_sortEntry_fixg = p_1_sortValues_fixg + p_1_sortValues_fixg_len; ^~~~~~~~~ src/ComputeNonbondedBase.h:840:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_i_x = p_i.position.x + offset_x; ^~~~~~~~~ src/ComputeNonbondedBase.h:841:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_i_y = p_i.position.y + offset_y; ^~~~~~~~~ src/ComputeNonbondedBase.h:842:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_i_z = p_i.position.z + offset_z; ^~~~~~~~~ src/ComputeNonbondedBase.h:933:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int *pli = pairlist + pairlistindex; ^~~~~~~~~ src/ComputeNonbondedBase.h:940:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int g = 0; ^~~~~~~~~ src/ComputeNonbondedBase.h:941:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal p_i_sortValue = p_0_sortValues[i]; ^~~~~~~~~ src/ComputeNonbondedBase.h:943:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* sortValues = ( groupfixed ? p_1_sortValues_fixg : p_1_sortValues ); ^~~~~~~~~ src/ComputeNonbondedBase.h:946:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int lower = 0; ^~~~~~~~~ src/ComputeNonbondedBase.h:947:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int upper = (groupfixed ? p_1_sortValues_fixg_len : p_1_sortValues_len); ^~~~~~~~~ src/ComputeNonbondedBase.h:949:11: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j = ((lower + upper) >> 1); ^~~~~~~~~ src/ComputeNonbondedBase.h:950:11: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal jSortVal = sortValues[j].sortValue; ^~~~~~~~~ src/ComputeNonbondedBase.h:977:6: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* sortEntry0 = sortValues + g; ^~~~~~~~~ src/ComputeNonbondedBase.h:978:6: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* sortEntry1 = sortValues + g + 1; ^~~~~~~~~ src/ComputeNonbondedBase.h:979:13: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int jprev0 = sortEntry0->index; ^~~~~~~~~ src/ComputeNonbondedBase.h:980:6: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int jprev1 = sortEntry1->index; ^~~~~~~~~ src/ComputeNonbondedBase.h:986:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j0; ^~~~~~~~~ src/ComputeNonbondedBase.h:987:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j1; ^~~~~~~~~ src/ComputeNonbondedBase.h:1188:6: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* sortEntry = sortValues + g; ^~~~~~~~~ src/ComputeNonbondedBase.h:1189:13: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j = sortEntry->index; ^~~~~~~~~ src/ComputeNonbondedBase.h:1242:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int *pli = pairlist2; ^~~~~~~~~ src/ComputeNonbondedBase.h:1245:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register plint *plin = pairlistn; ^~~~~~~~~ src/ComputeNonbondedBase.h:1365:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int jprev0 = pairlist [k ]; ^~~~~~~~~ src/ComputeNonbondedBase.h:1366:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int jprev1 = pairlist [k + 1]; ^~~~~~~~~ src/ComputeNonbondedBase.h:1368:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j0; ^~~~~~~~~ src/ComputeNonbondedBase.h:1369:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j1; ^~~~~~~~~ In file included from src/ComputeNonbondedLES.C:28: In file included from src/ComputeNonbondedBase.h:1983: src/ComputeNonbondedBase2.h:194:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_x = p_i_x - p_j->position.x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:195:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_y = p_i_y - p_j->position.y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:196:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_z = p_i_z - p_j->position.z; ^~~~~~~~~ src/ComputeNonbondedBase2.h:284:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal vdw_val = ^~~~~~~~~ src/ComputeNonbondedBase.h:64:21: note: expanded from macro 'ENERGY' #define ENERGY(X) X ^ In file included from src/ComputeNonbondedLES.C:28: In file included from src/ComputeNonbondedBase.h:1983: src/ComputeNonbondedBase2.h:631:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_val = ^~~~~~~~~ src/ComputeNonbondedBase.h:64:21: note: expanded from macro 'ENERGY' #define ENERGY(X) X ^ In file included from src/ComputeNonbondedLES.C:28: In file included from src/ComputeNonbondedBase.h:1983: src/ComputeNonbondedBase2.h:684:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_dir = (diffa * slow_d + slow_c) * diffa + slow_b; ^~~~~~~~~ src/ComputeNonbondedBase2.h:696:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_x = fullforce_r * p_ij_x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:699:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_y = fullforce_r * p_ij_y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:702:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_z = fullforce_r * p_ij_z; ^~~~~~~~~ In file included from src/ComputeNonbondedLES.C:28: In file included from src/ComputeNonbondedBase.h:2000: src/ComputeNonbondedBase2.h:194:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_x = p_i_x - p_j->position.x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:195:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_y = p_i_y - p_j->position.y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:196:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_z = p_i_z - p_j->position.z; ^~~~~~~~~ src/ComputeNonbondedBase2.h:284:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal vdw_val = ^~~~~~~~~ src/ComputeNonbondedBase.h:64:21: note: expanded from macro 'ENERGY' #define ENERGY(X) X ^ In file included from src/ComputeNonbondedLES.C:28: In file included from src/ComputeNonbondedBase.h:2000: src/ComputeNonbondedBase2.h:631:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_val = ^~~~~~~~~ src/ComputeNonbondedBase.h:64:21: note: expanded from macro 'ENERGY' #define ENERGY(X) X ^ In file included from src/ComputeNonbondedLES.C:28: In file included from src/ComputeNonbondedBase.h:2000: src/ComputeNonbondedBase2.h:684:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_dir = (diffa * slow_d + slow_c) * diffa + slow_b; ^~~~~~~~~ src/ComputeNonbondedBase2.h:696:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_x = fullforce_r * p_ij_x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:699:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_y = fullforce_r * p_ij_y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:702:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_z = fullforce_r * p_ij_z; ^~~~~~~~~ In file included from src/ComputeNonbondedLES.C:28: In file included from src/ComputeNonbondedBase.h:2016: src/ComputeNonbondedBase2.h:194:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_x = p_i_x - p_j->position.x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:195:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_y = p_i_y - p_j->position.y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:196:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_z = p_i_z - p_j->position.z; ^~~~~~~~~ src/ComputeNonbondedBase2.h:631:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_val = ^~~~~~~~~ src/ComputeNonbondedBase.h:64:21: note: expanded from macro 'ENERGY' #define ENERGY(X) X ^ In file included from src/ComputeNonbondedLES.C:28: In file included from src/ComputeNonbondedBase.h:2016: src/ComputeNonbondedBase2.h:684:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_dir = (diffa * slow_d + slow_c) * diffa + slow_b; ^~~~~~~~~ src/ComputeNonbondedBase2.h:696:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_x = fullforce_r * p_ij_x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:699:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_y = fullforce_r * p_ij_y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:702:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_z = fullforce_r * p_ij_z; ^~~~~~~~~ In file included from src/ComputeNonbondedLES.C:32: src/ComputeNonbondedBase.h:331:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal plcutoff2 = \ ^~~~~~~~~ src/ComputeNonbondedBase.h:333:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal groupplcutoff2 = \ ^~~~~~~~~ src/ComputeNonbondedBase.h:516:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const int j_upper = params->numAtoms[1]; ^~~~~~~~~ src/ComputeNonbondedBase.h:517:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j; ^~~~~~~~~ src/ComputeNonbondedBase.h:518:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int i; ^~~~~~~~~ src/ComputeNonbondedBase.h:582:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* p_1_sortValues = atomSort_0_sortValues__; ^~~~~~~~~ src/ComputeNonbondedBase.h:583:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* p_1_sortValues_fixg = atomSort_1_sortValues__; ^~~~~~~~~ src/ComputeNonbondedBase.h:595:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal projLineVec_x = params->projLineVec.x; ^~~~~~~~~ src/ComputeNonbondedBase.h:596:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal projLineVec_y = params->projLineVec.y; ^~~~~~~~~ src/ComputeNonbondedBase.h:597:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal projLineVec_z = params->projLineVec.z; ^~~~~~~~~ src/ComputeNonbondedBase.h:601:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int nbgs = p_1->nonbondedGroupSize; ^~~~~~~~~ src/ComputeNonbondedBase.h:602:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal p_x = p_1->position.x; ^~~~~~~~~ src/ComputeNonbondedBase.h:603:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal p_y = p_1->position.y; ^~~~~~~~~ src/ComputeNonbondedBase.h:604:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal p_z = p_1->position.z; ^~~~~~~~~ src/ComputeNonbondedBase.h:605:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int index = 0; ^~~~~~~~~ src/ComputeNonbondedBase.h:607:12: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] for (register int j = nbgs; j < j_upper; j += nbgs) { ^~~~~~~~~ src/ComputeNonbondedBase.h:611:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const CompAtom* p_j_next = p_1 + j; ^~~~~~~~~ src/ComputeNonbondedBase.h:620:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal sortVal = COMPONENT_DOTPRODUCT(p,projLineVec); ^~~~~~~~~ src/ComputeNonbondedBase.h:628:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* p_1_sortValStorePtr = p_1_sortValues + p_1_sortValues_len; ^~~~~~~~~ src/ComputeNonbondedBase.h:638:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal sortVal = COMPONENT_DOTPRODUCT(p,projLineVec); ^~~~~~~~~ src/ComputeNonbondedBase.h:640:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* p_1_sortValStorePtr = p_1_sortValues + p_1_sortValues_len; ^~~~~~~~~ src/ComputeNonbondedBase.h:662:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int nbgs = p_0->nonbondedGroupSize; ^~~~~~~~~ src/ComputeNonbondedBase.h:663:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal p_x = p_0->position.x + offset_x; ^~~~~~~~~ src/ComputeNonbondedBase.h:664:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal p_y = p_0->position.y + offset_y; ^~~~~~~~~ src/ComputeNonbondedBase.h:665:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal p_z = p_0->position.z + offset_z; ^~~~~~~~~ src/ComputeNonbondedBase.h:666:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int index = 0; ^~~~~~~~~ src/ComputeNonbondedBase.h:668:12: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] for (register int i = nbgs; i < i_upper; i += nbgs) { ^~~~~~~~~ src/ComputeNonbondedBase.h:672:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const CompAtom* p_i_next = p_0 + i; ^~~~~~~~~ src/ComputeNonbondedBase.h:676:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal sortVal = COMPONENT_DOTPRODUCT(p,projLineVec); ^~~~~~~~~ src/ComputeNonbondedBase.h:684:2: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal* p_0_sortValStorePtr = p_0_sortValues + index; ^~~~~~~~~ src/ComputeNonbondedBase.h:691:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal sortVal = COMPONENT_DOTPRODUCT(p,projLineVec); ^~~~~~~~~ src/ComputeNonbondedBase.h:693:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal* p_0_sortValStorePtr = p_0_sortValues + index; ^~~~~~~~~ src/ComputeNonbondedBase.h:732:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int fixg = 0; ^~~~~~~~~ src/ComputeNonbondedBase.h:734:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* p_1_sortEntry = p_1_sortValues + tmpI; ^~~~~~~~~ src/ComputeNonbondedBase.h:735:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int p_1_index = p_1_sortEntry->index; ^~~~~~~~~ src/ComputeNonbondedBase.h:737:11: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* p_1_sortEntry_fixg = p_1_sortValues_fixg + p_1_sortValues_fixg_len; ^~~~~~~~~ src/ComputeNonbondedBase.h:840:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_i_x = p_i.position.x + offset_x; ^~~~~~~~~ src/ComputeNonbondedBase.h:841:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_i_y = p_i.position.y + offset_y; ^~~~~~~~~ src/ComputeNonbondedBase.h:842:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_i_z = p_i.position.z + offset_z; ^~~~~~~~~ src/ComputeNonbondedBase.h:933:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int *pli = pairlist + pairlistindex; ^~~~~~~~~ src/ComputeNonbondedBase.h:940:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int g = 0; ^~~~~~~~~ src/ComputeNonbondedBase.h:941:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal p_i_sortValue = p_0_sortValues[i]; ^~~~~~~~~ src/ComputeNonbondedBase.h:943:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* sortValues = ( groupfixed ? p_1_sortValues_fixg : p_1_sortValues ); ^~~~~~~~~ src/ComputeNonbondedBase.h:946:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int lower = 0; ^~~~~~~~~ src/ComputeNonbondedBase.h:947:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int upper = (groupfixed ? p_1_sortValues_fixg_len : p_1_sortValues_len); ^~~~~~~~~ src/ComputeNonbondedBase.h:949:11: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j = ((lower + upper) >> 1); ^~~~~~~~~ src/ComputeNonbondedBase.h:950:11: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal jSortVal = sortValues[j].sortValue; ^~~~~~~~~ src/ComputeNonbondedBase.h:977:6: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* sortEntry0 = sortValues + g; ^~~~~~~~~ src/ComputeNonbondedBase.h:978:6: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* sortEntry1 = sortValues + g + 1; ^~~~~~~~~ src/ComputeNonbondedBase.h:979:13: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int jprev0 = sortEntry0->index; ^~~~~~~~~ src/ComputeNonbondedBase.h:980:6: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int jprev1 = sortEntry1->index; ^~~~~~~~~ src/ComputeNonbondedBase.h:986:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j0; ^~~~~~~~~ src/ComputeNonbondedBase.h:987:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j1; ^~~~~~~~~ src/ComputeNonbondedBase.h:1188:6: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* sortEntry = sortValues + g; ^~~~~~~~~ src/ComputeNonbondedBase.h:1189:13: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j = sortEntry->index; ^~~~~~~~~ src/ComputeNonbondedBase.h:1242:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int *pli = pairlist2; ^~~~~~~~~ src/ComputeNonbondedBase.h:1245:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register plint *plin = pairlistn; ^~~~~~~~~ src/ComputeNonbondedBase.h:1365:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int jprev0 = pairlist [k ]; ^~~~~~~~~ src/ComputeNonbondedBase.h:1366:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int jprev1 = pairlist [k + 1]; ^~~~~~~~~ src/ComputeNonbondedBase.h:1368:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j0; ^~~~~~~~~ src/ComputeNonbondedBase.h:1369:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j1; ^~~~~~~~~ In file included from src/ComputeNonbondedLES.C:32: In file included from src/ComputeNonbondedBase.h:1983: src/ComputeNonbondedBase2.h:194:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_x = p_i_x - p_j->position.x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:195:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_y = p_i_y - p_j->position.y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:196:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_z = p_i_z - p_j->position.z; ^~~~~~~~~ src/ComputeNonbondedBase2.h:684:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_dir = (diffa * slow_d + slow_c) * diffa + slow_b; ^~~~~~~~~ src/ComputeNonbondedBase2.h:696:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_x = fullforce_r * p_ij_x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:699:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_y = fullforce_r * p_ij_y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:702:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_z = fullforce_r * p_ij_z; ^~~~~~~~~ In file included from src/ComputeNonbondedLES.C:32: In file included from src/ComputeNonbondedBase.h:2000: src/ComputeNonbondedBase2.h:194:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_x = p_i_x - p_j->position.x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:195:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_y = p_i_y - p_j->position.y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:196:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_z = p_i_z - p_j->position.z; ^~~~~~~~~ src/ComputeNonbondedBase2.h:684:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_dir = (diffa * slow_d + slow_c) * diffa + slow_b; ^~~~~~~~~ src/ComputeNonbondedBase2.h:696:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_x = fullforce_r * p_ij_x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:699:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_y = fullforce_r * p_ij_y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:702:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_z = fullforce_r * p_ij_z; ^~~~~~~~~ In file included from src/ComputeNonbondedLES.C:32: In file included from src/ComputeNonbondedBase.h:2016: src/ComputeNonbondedBase2.h:194:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_x = p_i_x - p_j->position.x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:195:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_y = p_i_y - p_j->position.y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:196:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_z = p_i_z - p_j->position.z; ^~~~~~~~~ src/ComputeNonbondedBase2.h:684:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_dir = (diffa * slow_d + slow_c) * diffa + slow_b; ^~~~~~~~~ src/ComputeNonbondedBase2.h:696:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_x = fullforce_r * p_ij_x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:699:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_y = fullforce_r * p_ij_y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:702:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_z = fullforce_r * p_ij_z; ^~~~~~~~~ In file included from src/ComputeNonbondedLES.C:34: src/ComputeNonbondedBase.h:331:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal plcutoff2 = \ ^~~~~~~~~ src/ComputeNonbondedBase.h:333:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal groupplcutoff2 = \ ^~~~~~~~~ src/ComputeNonbondedBase.h:516:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const int j_upper = params->numAtoms[1]; ^~~~~~~~~ src/ComputeNonbondedBase.h:517:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j; ^~~~~~~~~ src/ComputeNonbondedBase.h:518:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int i; ^~~~~~~~~ src/ComputeNonbondedBase.h:582:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* p_1_sortValues = atomSort_0_sortValues__; ^~~~~~~~~ src/ComputeNonbondedBase.h:583:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* p_1_sortValues_fixg = atomSort_1_sortValues__; ^~~~~~~~~ src/ComputeNonbondedBase.h:595:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal projLineVec_x = params->projLineVec.x; ^~~~~~~~~ src/ComputeNonbondedBase.h:596:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal projLineVec_y = params->projLineVec.y; ^~~~~~~~~ src/ComputeNonbondedBase.h:597:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal projLineVec_z = params->projLineVec.z; ^~~~~~~~~ src/ComputeNonbondedBase.h:601:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int nbgs = p_1->nonbondedGroupSize; ^~~~~~~~~ src/ComputeNonbondedBase.h:602:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal p_x = p_1->position.x; ^~~~~~~~~ src/ComputeNonbondedBase.h:603:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal p_y = p_1->position.y; ^~~~~~~~~ src/ComputeNonbondedBase.h:604:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal p_z = p_1->position.z; ^~~~~~~~~ src/ComputeNonbondedBase.h:605:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int index = 0; ^~~~~~~~~ src/ComputeNonbondedBase.h:607:12: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] for (register int j = nbgs; j < j_upper; j += nbgs) { ^~~~~~~~~ src/ComputeNonbondedBase.h:611:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const CompAtom* p_j_next = p_1 + j; ^~~~~~~~~ src/ComputeNonbondedBase.h:620:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal sortVal = COMPONENT_DOTPRODUCT(p,projLineVec); ^~~~~~~~~ src/ComputeNonbondedBase.h:628:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* p_1_sortValStorePtr = p_1_sortValues + p_1_sortValues_len; ^~~~~~~~~ src/ComputeNonbondedBase.h:638:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal sortVal = COMPONENT_DOTPRODUCT(p,projLineVec); ^~~~~~~~~ src/ComputeNonbondedBase.h:640:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* p_1_sortValStorePtr = p_1_sortValues + p_1_sortValues_len; ^~~~~~~~~ src/ComputeNonbondedBase.h:662:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int nbgs = p_0->nonbondedGroupSize; ^~~~~~~~~ src/ComputeNonbondedBase.h:663:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal p_x = p_0->position.x + offset_x; ^~~~~~~~~ src/ComputeNonbondedBase.h:664:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal p_y = p_0->position.y + offset_y; ^~~~~~~~~ src/ComputeNonbondedBase.h:665:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal p_z = p_0->position.z + offset_z; ^~~~~~~~~ src/ComputeNonbondedBase.h:666:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int index = 0; ^~~~~~~~~ src/ComputeNonbondedBase.h:668:12: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] for (register int i = nbgs; i < i_upper; i += nbgs) { ^~~~~~~~~ src/ComputeNonbondedBase.h:672:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const CompAtom* p_i_next = p_0 + i; ^~~~~~~~~ src/ComputeNonbondedBase.h:676:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal sortVal = COMPONENT_DOTPRODUCT(p,projLineVec); ^~~~~~~~~ src/ComputeNonbondedBase.h:684:2: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal* p_0_sortValStorePtr = p_0_sortValues + index; ^~~~~~~~~ src/ComputeNonbondedBase.h:691:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal sortVal = COMPONENT_DOTPRODUCT(p,projLineVec); ^~~~~~~~~ src/ComputeNonbondedBase.h:693:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal* p_0_sortValStorePtr = p_0_sortValues + index; ^~~~~~~~~ src/ComputeNonbondedBase.h:732:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int fixg = 0; ^~~~~~~~~ src/ComputeNonbondedBase.h:734:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* p_1_sortEntry = p_1_sortValues + tmpI; ^~~~~~~~~ src/ComputeNonbondedBase.h:735:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int p_1_index = p_1_sortEntry->index; ^~~~~~~~~ src/ComputeNonbondedBase.h:737:11: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* p_1_sortEntry_fixg = p_1_sortValues_fixg + p_1_sortValues_fixg_len; ^~~~~~~~~ src/ComputeNonbondedBase.h:840:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_i_x = p_i.position.x + offset_x; ^~~~~~~~~ src/ComputeNonbondedBase.h:841:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_i_y = p_i.position.y + offset_y; ^~~~~~~~~ src/ComputeNonbondedBase.h:842:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_i_z = p_i.position.z + offset_z; ^~~~~~~~~ src/ComputeNonbondedBase.h:933:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int *pli = pairlist + pairlistindex; ^~~~~~~~~ src/ComputeNonbondedBase.h:940:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int g = 0; ^~~~~~~~~ src/ComputeNonbondedBase.h:941:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal p_i_sortValue = p_0_sortValues[i]; ^~~~~~~~~ src/ComputeNonbondedBase.h:943:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* sortValues = ( groupfixed ? p_1_sortValues_fixg : p_1_sortValues ); ^~~~~~~~~ src/ComputeNonbondedBase.h:946:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int lower = 0; ^~~~~~~~~ src/ComputeNonbondedBase.h:947:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int upper = (groupfixed ? p_1_sortValues_fixg_len : p_1_sortValues_len); ^~~~~~~~~ src/ComputeNonbondedBase.h:949:11: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j = ((lower + upper) >> 1); ^~~~~~~~~ src/ComputeNonbondedBase.h:950:11: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal jSortVal = sortValues[j].sortValue; ^~~~~~~~~ src/ComputeNonbondedBase.h:977:6: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* sortEntry0 = sortValues + g; ^~~~~~~~~ src/ComputeNonbondedBase.h:978:6: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* sortEntry1 = sortValues + g + 1; ^~~~~~~~~ src/ComputeNonbondedBase.h:979:13: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int jprev0 = sortEntry0->index; ^~~~~~~~~ src/ComputeNonbondedBase.h:980:6: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int jprev1 = sortEntry1->index; ^~~~~~~~~ src/ComputeNonbondedBase.h:986:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j0; ^~~~~~~~~ src/ComputeNonbondedBase.h:987:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j1; ^~~~~~~~~ src/ComputeNonbondedBase.h:1188:6: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* sortEntry = sortValues + g; ^~~~~~~~~ src/ComputeNonbondedBase.h:1189:13: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j = sortEntry->index; ^~~~~~~~~ src/ComputeNonbondedBase.h:1242:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int *pli = pairlist2; ^~~~~~~~~ src/ComputeNonbondedBase.h:1245:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register plint *plin = pairlistn; ^~~~~~~~~ src/ComputeNonbondedBase.h:1365:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int jprev0 = pairlist [k ]; ^~~~~~~~~ src/ComputeNonbondedBase.h:1366:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int jprev1 = pairlist [k + 1]; ^~~~~~~~~ src/ComputeNonbondedBase.h:1368:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j0; ^~~~~~~~~ src/ComputeNonbondedBase.h:1369:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j1; ^~~~~~~~~ In file included from src/ComputeNonbondedLES.C:34: In file included from src/ComputeNonbondedBase.h:1983: src/ComputeNonbondedBase2.h:194:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_x = p_i_x - p_j->position.x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:195:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_y = p_i_y - p_j->position.y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:196:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_z = p_i_z - p_j->position.z; ^~~~~~~~~ src/ComputeNonbondedBase2.h:631:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_val = ^~~~~~~~~ src/ComputeNonbondedBase.h:64:21: note: expanded from macro 'ENERGY' #define ENERGY(X) X ^ In file included from src/ComputeNonbondedLES.C:34: In file included from src/ComputeNonbondedBase.h:1983: src/ComputeNonbondedBase2.h:684:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_dir = (diffa * slow_d + slow_c) * diffa + slow_b; ^~~~~~~~~ src/ComputeNonbondedBase2.h:696:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_x = fullforce_r * p_ij_x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:699:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_y = fullforce_r * p_ij_y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:702:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_z = fullforce_r * p_ij_z; ^~~~~~~~~ In file included from src/ComputeNonbondedLES.C:34: In file included from src/ComputeNonbondedBase.h:2000: src/ComputeNonbondedBase2.h:194:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_x = p_i_x - p_j->position.x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:195:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_y = p_i_y - p_j->position.y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:196:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_z = p_i_z - p_j->position.z; ^~~~~~~~~ src/ComputeNonbondedBase2.h:631:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_val = ^~~~~~~~~ src/ComputeNonbondedBase.h:64:21: note: expanded from macro 'ENERGY' #define ENERGY(X) X ^ In file included from src/ComputeNonbondedLES.C:34: In file included from src/ComputeNonbondedBase.h:2000: src/ComputeNonbondedBase2.h:684:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_dir = (diffa * slow_d + slow_c) * diffa + slow_b; ^~~~~~~~~ src/ComputeNonbondedBase2.h:696:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_x = fullforce_r * p_ij_x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:699:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_y = fullforce_r * p_ij_y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:702:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_z = fullforce_r * p_ij_z; ^~~~~~~~~ In file included from src/ComputeNonbondedLES.C:34: In file included from src/ComputeNonbondedBase.h:2016: src/ComputeNonbondedBase2.h:194:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_x = p_i_x - p_j->position.x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:195:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_y = p_i_y - p_j->position.y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:196:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_z = p_i_z - p_j->position.z; ^~~~~~~~~ src/ComputeNonbondedBase2.h:631:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_val = ^~~~~~~~~ src/ComputeNonbondedBase.h:64:21: note: expanded from macro 'ENERGY' #define ENERGY(X) X ^ In file included from src/ComputeNonbondedLES.C:34: In file included from src/ComputeNonbondedBase.h:2016: src/ComputeNonbondedBase2.h:684:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_dir = (diffa * slow_d + slow_c) * diffa + slow_b; ^~~~~~~~~ src/ComputeNonbondedBase2.h:696:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_x = fullforce_r * p_ij_x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:699:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_y = fullforce_r * p_ij_y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:702:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_z = fullforce_r * p_ij_z; ^~~~~~~~~ In file included from src/ComputeNonbondedLES.C:41: src/ComputeNonbondedBase.h:331:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal plcutoff2 = \ ^~~~~~~~~ src/ComputeNonbondedBase.h:333:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal groupplcutoff2 = \ ^~~~~~~~~ src/ComputeNonbondedBase.h:516:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const int j_upper = params->numAtoms[1]; ^~~~~~~~~ src/ComputeNonbondedBase.h:517:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j; ^~~~~~~~~ src/ComputeNonbondedBase.h:518:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int i; ^~~~~~~~~ src/ComputeNonbondedBase.h:746:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int g = 0; ^~~~~~~~~ src/ComputeNonbondedBase.h:840:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_i_x = p_i.position.x + offset_x; ^~~~~~~~~ src/ComputeNonbondedBase.h:841:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_i_y = p_i.position.y + offset_y; ^~~~~~~~~ src/ComputeNonbondedBase.h:842:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_i_z = p_i.position.z + offset_z; ^~~~~~~~~ src/ComputeNonbondedBase.h:933:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int *pli = pairlist + pairlistindex; ^~~~~~~~~ src/ComputeNonbondedBase.h:961:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int *gli = goodglist; ^~~~~~~~~ src/ComputeNonbondedBase.h:965:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int g = PAIR(0) SELF(gl); ^~~~~~~~~ src/ComputeNonbondedBase.h:982:13: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int jprev0 = glist[g ]; ^~~~~~~~~ src/ComputeNonbondedBase.h:983:6: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int jprev1 = glist[g + 1]; ^~~~~~~~~ src/ComputeNonbondedBase.h:986:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j0; ^~~~~~~~~ src/ComputeNonbondedBase.h:987:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j1; ^~~~~~~~~ src/ComputeNonbondedBase.h:1242:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int *pli = pairlist2; ^~~~~~~~~ src/ComputeNonbondedBase.h:1245:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register plint *plin = pairlistn; ^~~~~~~~~ src/ComputeNonbondedBase.h:1365:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int jprev0 = pairlist [k ]; ^~~~~~~~~ src/ComputeNonbondedBase.h:1366:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int jprev1 = pairlist [k + 1]; ^~~~~~~~~ src/ComputeNonbondedBase.h:1368:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j0; ^~~~~~~~~ src/ComputeNonbondedBase.h:1369:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j1; ^~~~~~~~~ In file included from src/ComputeNonbondedLES.C:41: In file included from src/ComputeNonbondedBase.h:1983: src/ComputeNonbondedBase2.h:194:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_x = p_i_x - p_j->position.x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:195:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_y = p_i_y - p_j->position.y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:196:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_z = p_i_z - p_j->position.z; ^~~~~~~~~ src/ComputeNonbondedBase2.h:483:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal fast_dir = ^~~~~~~~~ src/ComputeNonbondedBase2.h:495:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal tmp_x = force_r * p_ij_x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:499:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal tmp_y = force_r * p_ij_y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:503:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal tmp_z = force_r * p_ij_z; ^~~~~~~~~ In file included from src/ComputeNonbondedLES.C:41: In file included from src/ComputeNonbondedBase.h:2000: src/ComputeNonbondedBase2.h:194:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_x = p_i_x - p_j->position.x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:195:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_y = p_i_y - p_j->position.y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:196:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_z = p_i_z - p_j->position.z; ^~~~~~~~~ src/ComputeNonbondedBase2.h:483:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal fast_dir = ^~~~~~~~~ src/ComputeNonbondedBase2.h:495:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal tmp_x = force_r * p_ij_x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:499:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal tmp_y = force_r * p_ij_y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:503:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal tmp_z = force_r * p_ij_z; ^~~~~~~~~ In file included from src/ComputeNonbondedLES.C:43: src/ComputeNonbondedBase.h:331:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal plcutoff2 = \ ^~~~~~~~~ src/ComputeNonbondedBase.h:333:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal groupplcutoff2 = \ ^~~~~~~~~ src/ComputeNonbondedBase.h:516:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const int j_upper = params->numAtoms[1]; ^~~~~~~~~ src/ComputeNonbondedBase.h:517:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j; ^~~~~~~~~ src/ComputeNonbondedBase.h:518:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int i; ^~~~~~~~~ src/ComputeNonbondedBase.h:746:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int g = 0; ^~~~~~~~~ src/ComputeNonbondedBase.h:840:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_i_x = p_i.position.x + offset_x; ^~~~~~~~~ src/ComputeNonbondedBase.h:841:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_i_y = p_i.position.y + offset_y; ^~~~~~~~~ src/ComputeNonbondedBase.h:842:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_i_z = p_i.position.z + offset_z; ^~~~~~~~~ src/ComputeNonbondedBase.h:933:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int *pli = pairlist + pairlistindex; ^~~~~~~~~ src/ComputeNonbondedBase.h:961:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int *gli = goodglist; ^~~~~~~~~ src/ComputeNonbondedBase.h:965:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int g = PAIR(0) SELF(gl); ^~~~~~~~~ src/ComputeNonbondedBase.h:982:13: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int jprev0 = glist[g ]; ^~~~~~~~~ src/ComputeNonbondedBase.h:983:6: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int jprev1 = glist[g + 1]; ^~~~~~~~~ src/ComputeNonbondedBase.h:986:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j0; ^~~~~~~~~ src/ComputeNonbondedBase.h:987:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j1; ^~~~~~~~~ src/ComputeNonbondedBase.h:1242:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int *pli = pairlist2; ^~~~~~~~~ src/ComputeNonbondedBase.h:1245:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register plint *plin = pairlistn; ^~~~~~~~~ src/ComputeNonbondedBase.h:1365:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int jprev0 = pairlist [k ]; ^~~~~~~~~ src/ComputeNonbondedBase.h:1366:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int jprev1 = pairlist [k + 1]; ^~~~~~~~~ src/ComputeNonbondedBase.h:1368:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j0; ^~~~~~~~~ src/ComputeNonbondedBase.h:1369:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j1; ^~~~~~~~~ In file included from src/ComputeNonbondedLES.C:43: In file included from src/ComputeNonbondedBase.h:1983: src/ComputeNonbondedBase2.h:194:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_x = p_i_x - p_j->position.x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:195:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_y = p_i_y - p_j->position.y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:196:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_z = p_i_z - p_j->position.z; ^~~~~~~~~ src/ComputeNonbondedBase2.h:284:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal vdw_val = ^~~~~~~~~ src/ComputeNonbondedBase.h:64:21: note: expanded from macro 'ENERGY' #define ENERGY(X) X ^ In file included from src/ComputeNonbondedLES.C:43: In file included from src/ComputeNonbondedBase.h:1983: src/ComputeNonbondedBase2.h:344:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal fast_val = ^~~~~~~~~ src/ComputeNonbondedBase.h:64:21: note: expanded from macro 'ENERGY' #define ENERGY(X) X ^ In file included from src/ComputeNonbondedLES.C:43: In file included from src/ComputeNonbondedBase.h:1983: src/ComputeNonbondedBase2.h:483:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal fast_dir = ^~~~~~~~~ src/ComputeNonbondedBase2.h:495:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal tmp_x = force_r * p_ij_x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:499:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal tmp_y = force_r * p_ij_y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:503:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal tmp_z = force_r * p_ij_z; ^~~~~~~~~ In file included from src/ComputeNonbondedLES.C:43: In file included from src/ComputeNonbondedBase.h:2000: src/ComputeNonbondedBase2.h:194:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_x = p_i_x - p_j->position.x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:195:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_y = p_i_y - p_j->position.y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:196:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_z = p_i_z - p_j->position.z; ^~~~~~~~~ src/ComputeNonbondedBase2.h:284:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal vdw_val = ^~~~~~~~~ src/ComputeNonbondedBase.h:64:21: note: expanded from macro 'ENERGY' #define ENERGY(X) X ^ In file included from src/ComputeNonbondedLES.C:43: In file included from src/ComputeNonbondedBase.h:2000: src/ComputeNonbondedBase2.h:344:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal fast_val = ^~~~~~~~~ src/ComputeNonbondedBase.h:64:21: note: expanded from macro 'ENERGY' #define ENERGY(X) X ^ In file included from src/ComputeNonbondedLES.C:43: In file included from src/ComputeNonbondedBase.h:2000: src/ComputeNonbondedBase2.h:483:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal fast_dir = ^~~~~~~~~ src/ComputeNonbondedBase2.h:495:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal tmp_x = force_r * p_ij_x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:499:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal tmp_y = force_r * p_ij_y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:503:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal tmp_z = force_r * p_ij_z; ^~~~~~~~~ In file included from src/ComputeNonbondedLES.C:46: src/ComputeNonbondedBase.h:331:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal plcutoff2 = \ ^~~~~~~~~ src/ComputeNonbondedBase.h:333:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal groupplcutoff2 = \ ^~~~~~~~~ src/ComputeNonbondedBase.h:516:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const int j_upper = params->numAtoms[1]; ^~~~~~~~~ src/ComputeNonbondedBase.h:517:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j; ^~~~~~~~~ src/ComputeNonbondedBase.h:518:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int i; ^~~~~~~~~ src/ComputeNonbondedBase.h:746:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int g = 0; ^~~~~~~~~ src/ComputeNonbondedBase.h:840:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_i_x = p_i.position.x + offset_x; ^~~~~~~~~ src/ComputeNonbondedBase.h:841:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_i_y = p_i.position.y + offset_y; ^~~~~~~~~ src/ComputeNonbondedBase.h:842:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_i_z = p_i.position.z + offset_z; ^~~~~~~~~ src/ComputeNonbondedBase.h:933:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int *pli = pairlist + pairlistindex; ^~~~~~~~~ src/ComputeNonbondedBase.h:961:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int *gli = goodglist; ^~~~~~~~~ src/ComputeNonbondedBase.h:965:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int g = PAIR(0) SELF(gl); ^~~~~~~~~ src/ComputeNonbondedBase.h:982:13: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int jprev0 = glist[g ]; ^~~~~~~~~ src/ComputeNonbondedBase.h:983:6: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int jprev1 = glist[g + 1]; ^~~~~~~~~ src/ComputeNonbondedBase.h:986:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j0; ^~~~~~~~~ src/ComputeNonbondedBase.h:987:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j1; ^~~~~~~~~ src/ComputeNonbondedBase.h:1242:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int *pli = pairlist2; ^~~~~~~~~ src/ComputeNonbondedBase.h:1245:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register plint *plin = pairlistn; ^~~~~~~~~ src/ComputeNonbondedBase.h:1365:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int jprev0 = pairlist [k ]; ^~~~~~~~~ src/ComputeNonbondedBase.h:1366:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int jprev1 = pairlist [k + 1]; ^~~~~~~~~ src/ComputeNonbondedBase.h:1368:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j0; ^~~~~~~~~ src/ComputeNonbondedBase.h:1369:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j1; ^~~~~~~~~ In file included from src/ComputeNonbondedLES.C:46: In file included from src/ComputeNonbondedBase.h:1983: src/ComputeNonbondedBase2.h:194:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_x = p_i_x - p_j->position.x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:195:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_y = p_i_y - p_j->position.y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:196:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_z = p_i_z - p_j->position.z; ^~~~~~~~~ src/ComputeNonbondedBase2.h:483:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal fast_dir = ^~~~~~~~~ src/ComputeNonbondedBase2.h:495:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal tmp_x = force_r * p_ij_x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:499:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal tmp_y = force_r * p_ij_y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:503:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal tmp_z = force_r * p_ij_z; ^~~~~~~~~ src/ComputeNonbondedBase2.h:684:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_dir = (diffa * slow_d + slow_c) * diffa + slow_b; ^~~~~~~~~ src/ComputeNonbondedBase2.h:696:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_x = fullforce_r * p_ij_x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:699:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_y = fullforce_r * p_ij_y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:702:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_z = fullforce_r * p_ij_z; ^~~~~~~~~ In file included from src/ComputeNonbondedLES.C:46: In file included from src/ComputeNonbondedBase.h:2000: src/ComputeNonbondedBase2.h:194:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_x = p_i_x - p_j->position.x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:195:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_y = p_i_y - p_j->position.y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:196:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_z = p_i_z - p_j->position.z; ^~~~~~~~~ src/ComputeNonbondedBase2.h:483:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal fast_dir = ^~~~~~~~~ src/ComputeNonbondedBase2.h:495:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal tmp_x = force_r * p_ij_x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:499:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal tmp_y = force_r * p_ij_y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:503:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal tmp_z = force_r * p_ij_z; ^~~~~~~~~ src/ComputeNonbondedBase2.h:684:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_dir = (diffa * slow_d + slow_c) * diffa + slow_b; ^~~~~~~~~ src/ComputeNonbondedBase2.h:696:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_x = fullforce_r * p_ij_x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:699:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_y = fullforce_r * p_ij_y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:702:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_z = fullforce_r * p_ij_z; ^~~~~~~~~ In file included from src/ComputeNonbondedLES.C:46: In file included from src/ComputeNonbondedBase.h:2016: src/ComputeNonbondedBase2.h:194:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_x = p_i_x - p_j->position.x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:195:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_y = p_i_y - p_j->position.y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:196:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_z = p_i_z - p_j->position.z; ^~~~~~~~~ src/ComputeNonbondedBase2.h:684:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_dir = (diffa * slow_d + slow_c) * diffa + slow_b; ^~~~~~~~~ src/ComputeNonbondedBase2.h:696:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_x = fullforce_r * p_ij_x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:699:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_y = fullforce_r * p_ij_y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:702:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_z = fullforce_r * p_ij_z; ^~~~~~~~~ In file included from src/ComputeNonbondedLES.C:48: src/ComputeNonbondedBase.h:331:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal plcutoff2 = \ ^~~~~~~~~ src/ComputeNonbondedBase.h:333:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal groupplcutoff2 = \ ^~~~~~~~~ src/ComputeNonbondedBase.h:516:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const int j_upper = params->numAtoms[1]; ^~~~~~~~~ src/ComputeNonbondedBase.h:517:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j; ^~~~~~~~~ src/ComputeNonbondedBase.h:518:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int i; ^~~~~~~~~ src/ComputeNonbondedBase.h:746:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int g = 0; ^~~~~~~~~ src/ComputeNonbondedBase.h:840:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_i_x = p_i.position.x + offset_x; ^~~~~~~~~ src/ComputeNonbondedBase.h:841:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_i_y = p_i.position.y + offset_y; ^~~~~~~~~ src/ComputeNonbondedBase.h:842:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_i_z = p_i.position.z + offset_z; ^~~~~~~~~ src/ComputeNonbondedBase.h:933:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int *pli = pairlist + pairlistindex; ^~~~~~~~~ src/ComputeNonbondedBase.h:961:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int *gli = goodglist; ^~~~~~~~~ src/ComputeNonbondedBase.h:965:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int g = PAIR(0) SELF(gl); ^~~~~~~~~ src/ComputeNonbondedBase.h:982:13: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int jprev0 = glist[g ]; ^~~~~~~~~ src/ComputeNonbondedBase.h:983:6: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int jprev1 = glist[g + 1]; ^~~~~~~~~ src/ComputeNonbondedBase.h:986:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j0; ^~~~~~~~~ src/ComputeNonbondedBase.h:987:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j1; ^~~~~~~~~ src/ComputeNonbondedBase.h:1242:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int *pli = pairlist2; ^~~~~~~~~ src/ComputeNonbondedBase.h:1245:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register plint *plin = pairlistn; ^~~~~~~~~ src/ComputeNonbondedBase.h:1365:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int jprev0 = pairlist [k ]; ^~~~~~~~~ src/ComputeNonbondedBase.h:1366:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int jprev1 = pairlist [k + 1]; ^~~~~~~~~ src/ComputeNonbondedBase.h:1368:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j0; ^~~~~~~~~ src/ComputeNonbondedBase.h:1369:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j1; ^~~~~~~~~ In file included from src/ComputeNonbondedLES.C:48: In file included from src/ComputeNonbondedBase.h:1983: src/ComputeNonbondedBase2.h:194:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_x = p_i_x - p_j->position.x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:195:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_y = p_i_y - p_j->position.y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:196:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_z = p_i_z - p_j->position.z; ^~~~~~~~~ src/ComputeNonbondedBase2.h:284:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal vdw_val = ^~~~~~~~~ src/ComputeNonbondedBase.h:64:21: note: expanded from macro 'ENERGY' #define ENERGY(X) X ^ In file included from src/ComputeNonbondedLES.C:48: In file included from src/ComputeNonbondedBase.h:1983: src/ComputeNonbondedBase2.h:344:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal fast_val = ^~~~~~~~~ src/ComputeNonbondedBase.h:64:21: note: expanded from macro 'ENERGY' #define ENERGY(X) X ^ In file included from src/ComputeNonbondedLES.C:48: In file included from src/ComputeNonbondedBase.h:1983: src/ComputeNonbondedBase2.h:483:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal fast_dir = ^~~~~~~~~ src/ComputeNonbondedBase2.h:495:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal tmp_x = force_r * p_ij_x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:499:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal tmp_y = force_r * p_ij_y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:503:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal tmp_z = force_r * p_ij_z; ^~~~~~~~~ src/ComputeNonbondedBase2.h:631:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_val = ^~~~~~~~~ src/ComputeNonbondedBase.h:64:21: note: expanded from macro 'ENERGY' #define ENERGY(X) X ^ In file included from src/ComputeNonbondedLES.C:48: In file included from src/ComputeNonbondedBase.h:1983: src/ComputeNonbondedBase2.h:684:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_dir = (diffa * slow_d + slow_c) * diffa + slow_b; ^~~~~~~~~ src/ComputeNonbondedBase2.h:696:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_x = fullforce_r * p_ij_x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:699:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_y = fullforce_r * p_ij_y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:702:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_z = fullforce_r * p_ij_z; ^~~~~~~~~ In file included from src/ComputeNonbondedLES.C:48: In file included from src/ComputeNonbondedBase.h:2000: src/ComputeNonbondedBase2.h:194:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_x = p_i_x - p_j->position.x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:195:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_y = p_i_y - p_j->position.y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:196:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_z = p_i_z - p_j->position.z; ^~~~~~~~~ src/ComputeNonbondedBase2.h:284:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal vdw_val = ^~~~~~~~~ src/ComputeNonbondedBase.h:64:21: note: expanded from macro 'ENERGY' #define ENERGY(X) X ^ In file included from src/ComputeNonbondedLES.C:48: In file included from src/ComputeNonbondedBase.h:2000: src/ComputeNonbondedBase2.h:344:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal fast_val = ^~~~~~~~~ src/ComputeNonbondedBase.h:64:21: note: expanded from macro 'ENERGY' #define ENERGY(X) X ^ In file included from src/ComputeNonbondedLES.C:48: In file included from src/ComputeNonbondedBase.h:2000: src/ComputeNonbondedBase2.h:483:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal fast_dir = ^~~~~~~~~ src/ComputeNonbondedBase2.h:495:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal tmp_x = force_r * p_ij_x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:499:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal tmp_y = force_r * p_ij_y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:503:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal tmp_z = force_r * p_ij_z; ^~~~~~~~~ src/ComputeNonbondedBase2.h:631:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_val = ^~~~~~~~~ src/ComputeNonbondedBase.h:64:21: note: expanded from macro 'ENERGY' #define ENERGY(X) X ^ In file included from src/ComputeNonbondedLES.C:48: In file included from src/ComputeNonbondedBase.h:2000: src/ComputeNonbondedBase2.h:684:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_dir = (diffa * slow_d + slow_c) * diffa + slow_b; ^~~~~~~~~ src/ComputeNonbondedBase2.h:696:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_x = fullforce_r * p_ij_x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:699:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_y = fullforce_r * p_ij_y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:702:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_z = fullforce_r * p_ij_z; ^~~~~~~~~ In file included from src/ComputeNonbondedLES.C:48: In file included from src/ComputeNonbondedBase.h:2016: src/ComputeNonbondedBase2.h:194:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_x = p_i_x - p_j->position.x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:195:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_y = p_i_y - p_j->position.y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:196:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_z = p_i_z - p_j->position.z; ^~~~~~~~~ src/ComputeNonbondedBase2.h:631:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_val = ^~~~~~~~~ src/ComputeNonbondedBase.h:64:21: note: expanded from macro 'ENERGY' #define ENERGY(X) X ^ In file included from src/ComputeNonbondedLES.C:48: In file included from src/ComputeNonbondedBase.h:2016: src/ComputeNonbondedBase2.h:684:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_dir = (diffa * slow_d + slow_c) * diffa + slow_b; ^~~~~~~~~ src/ComputeNonbondedBase2.h:696:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_x = fullforce_r * p_ij_x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:699:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_y = fullforce_r * p_ij_y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:702:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_z = fullforce_r * p_ij_z; ^~~~~~~~~ In file included from src/ComputeNonbondedLES.C:51: src/ComputeNonbondedBase.h:331:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal plcutoff2 = \ ^~~~~~~~~ src/ComputeNonbondedBase.h:333:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal groupplcutoff2 = \ ^~~~~~~~~ src/ComputeNonbondedBase.h:516:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const int j_upper = params->numAtoms[1]; ^~~~~~~~~ src/ComputeNonbondedBase.h:517:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j; ^~~~~~~~~ src/ComputeNonbondedBase.h:518:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int i; ^~~~~~~~~ src/ComputeNonbondedBase.h:746:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int g = 0; ^~~~~~~~~ src/ComputeNonbondedBase.h:840:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_i_x = p_i.position.x + offset_x; ^~~~~~~~~ src/ComputeNonbondedBase.h:841:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_i_y = p_i.position.y + offset_y; ^~~~~~~~~ src/ComputeNonbondedBase.h:842:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_i_z = p_i.position.z + offset_z; ^~~~~~~~~ src/ComputeNonbondedBase.h:933:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int *pli = pairlist + pairlistindex; ^~~~~~~~~ src/ComputeNonbondedBase.h:961:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int *gli = goodglist; ^~~~~~~~~ src/ComputeNonbondedBase.h:965:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int g = PAIR(0) SELF(gl); ^~~~~~~~~ src/ComputeNonbondedBase.h:982:13: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int jprev0 = glist[g ]; ^~~~~~~~~ src/ComputeNonbondedBase.h:983:6: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int jprev1 = glist[g + 1]; ^~~~~~~~~ src/ComputeNonbondedBase.h:986:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j0; ^~~~~~~~~ src/ComputeNonbondedBase.h:987:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j1; ^~~~~~~~~ src/ComputeNonbondedBase.h:1242:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int *pli = pairlist2; ^~~~~~~~~ src/ComputeNonbondedBase.h:1245:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register plint *plin = pairlistn; ^~~~~~~~~ src/ComputeNonbondedBase.h:1365:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int jprev0 = pairlist [k ]; ^~~~~~~~~ src/ComputeNonbondedBase.h:1366:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int jprev1 = pairlist [k + 1]; ^~~~~~~~~ src/ComputeNonbondedBase.h:1368:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j0; ^~~~~~~~~ src/ComputeNonbondedBase.h:1369:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j1; ^~~~~~~~~ In file included from src/ComputeNonbondedLES.C:51: In file included from src/ComputeNonbondedBase.h:1983: src/ComputeNonbondedBase2.h:194:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_x = p_i_x - p_j->position.x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:195:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_y = p_i_y - p_j->position.y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:196:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_z = p_i_z - p_j->position.z; ^~~~~~~~~ src/ComputeNonbondedBase2.h:684:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_dir = (diffa * slow_d + slow_c) * diffa + slow_b; ^~~~~~~~~ src/ComputeNonbondedBase2.h:696:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_x = fullforce_r * p_ij_x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:699:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_y = fullforce_r * p_ij_y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:702:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_z = fullforce_r * p_ij_z; ^~~~~~~~~ In file included from src/ComputeNonbondedLES.C:51: In file included from src/ComputeNonbondedBase.h:2000: src/ComputeNonbondedBase2.h:194:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_x = p_i_x - p_j->position.x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:195:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_y = p_i_y - p_j->position.y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:196:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_z = p_i_z - p_j->position.z; ^~~~~~~~~ src/ComputeNonbondedBase2.h:684:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_dir = (diffa * slow_d + slow_c) * diffa + slow_b; ^~~~~~~~~ src/ComputeNonbondedBase2.h:696:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_x = fullforce_r * p_ij_x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:699:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_y = fullforce_r * p_ij_y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:702:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_z = fullforce_r * p_ij_z; ^~~~~~~~~ In file included from src/ComputeNonbondedLES.C:51: In file included from src/ComputeNonbondedBase.h:2016: src/ComputeNonbondedBase2.h:194:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_x = p_i_x - p_j->position.x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:195:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_y = p_i_y - p_j->position.y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:196:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_z = p_i_z - p_j->position.z; ^~~~~~~~~ src/ComputeNonbondedBase2.h:684:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_dir = (diffa * slow_d + slow_c) * diffa + slow_b; ^~~~~~~~~ src/ComputeNonbondedBase2.h:696:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_x = fullforce_r * p_ij_x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:699:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_y = fullforce_r * p_ij_y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:702:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_z = fullforce_r * p_ij_z; ^~~~~~~~~ In file included from src/ComputeNonbondedLES.C:53: src/ComputeNonbondedBase.h:331:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal plcutoff2 = \ ^~~~~~~~~ src/ComputeNonbondedBase.h:333:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal groupplcutoff2 = \ ^~~~~~~~~ src/ComputeNonbondedBase.h:516:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const int j_upper = params->numAtoms[1]; ^~~~~~~~~ src/ComputeNonbondedBase.h:517:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j; ^~~~~~~~~ src/ComputeNonbondedBase.h:518:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int i; ^~~~~~~~~ src/ComputeNonbondedBase.h:746:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int g = 0; ^~~~~~~~~ src/ComputeNonbondedBase.h:840:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_i_x = p_i.position.x + offset_x; ^~~~~~~~~ src/ComputeNonbondedBase.h:841:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_i_y = p_i.position.y + offset_y; ^~~~~~~~~ src/ComputeNonbondedBase.h:842:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_i_z = p_i.position.z + offset_z; ^~~~~~~~~ src/ComputeNonbondedBase.h:933:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int *pli = pairlist + pairlistindex; ^~~~~~~~~ src/ComputeNonbondedBase.h:961:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int *gli = goodglist; ^~~~~~~~~ src/ComputeNonbondedBase.h:965:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int g = PAIR(0) SELF(gl); ^~~~~~~~~ src/ComputeNonbondedBase.h:982:13: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int jprev0 = glist[g ]; ^~~~~~~~~ src/ComputeNonbondedBase.h:983:6: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int jprev1 = glist[g + 1]; ^~~~~~~~~ src/ComputeNonbondedBase.h:986:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j0; ^~~~~~~~~ src/ComputeNonbondedBase.h:987:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j1; ^~~~~~~~~ src/ComputeNonbondedBase.h:1242:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int *pli = pairlist2; ^~~~~~~~~ src/ComputeNonbondedBase.h:1245:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register plint *plin = pairlistn; ^~~~~~~~~ src/ComputeNonbondedBase.h:1365:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int jprev0 = pairlist [k ]; ^~~~~~~~~ src/ComputeNonbondedBase.h:1366:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int jprev1 = pairlist [k + 1]; ^~~~~~~~~ src/ComputeNonbondedBase.h:1368:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j0; ^~~~~~~~~ src/ComputeNonbondedBase.h:1369:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j1; ^~~~~~~~~ In file included from src/ComputeNonbondedLES.C:53: In file included from src/ComputeNonbondedBase.h:1983: src/ComputeNonbondedBase2.h:194:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_x = p_i_x - p_j->position.x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:195:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_y = p_i_y - p_j->position.y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:196:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_z = p_i_z - p_j->position.z; ^~~~~~~~~ src/ComputeNonbondedBase2.h:284:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal vdw_val = ^~~~~~~~~ src/ComputeNonbondedBase.h:64:21: note: expanded from macro 'ENERGY' #define ENERGY(X) X ^ In file included from src/ComputeNonbondedLES.C:53: In file included from src/ComputeNonbondedBase.h:1983: src/ComputeNonbondedBase2.h:631:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_val = ^~~~~~~~~ src/ComputeNonbondedBase.h:64:21: note: expanded from macro 'ENERGY' #define ENERGY(X) X ^ In file included from src/ComputeNonbondedLES.C:53: In file included from src/ComputeNonbondedBase.h:1983: src/ComputeNonbondedBase2.h:684:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_dir = (diffa * slow_d + slow_c) * diffa + slow_b; ^~~~~~~~~ src/ComputeNonbondedBase2.h:696:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_x = fullforce_r * p_ij_x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:699:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_y = fullforce_r * p_ij_y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:702:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_z = fullforce_r * p_ij_z; ^~~~~~~~~ In file included from src/ComputeNonbondedLES.C:53: In file included from src/ComputeNonbondedBase.h:2000: src/ComputeNonbondedBase2.h:194:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_x = p_i_x - p_j->position.x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:195:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_y = p_i_y - p_j->position.y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:196:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_z = p_i_z - p_j->position.z; ^~~~~~~~~ src/ComputeNonbondedBase2.h:284:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal vdw_val = ^~~~~~~~~ src/ComputeNonbondedBase.h:64:21: note: expanded from macro 'ENERGY' #define ENERGY(X) X ^ In file included from src/ComputeNonbondedLES.C:53: In file included from src/ComputeNonbondedBase.h:2000: src/ComputeNonbondedBase2.h:631:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_val = ^~~~~~~~~ src/ComputeNonbondedBase.h:64:21: note: expanded from macro 'ENERGY' #define ENERGY(X) X ^ In file included from src/ComputeNonbondedLES.C:53: In file included from src/ComputeNonbondedBase.h:2000: src/ComputeNonbondedBase2.h:684:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_dir = (diffa * slow_d + slow_c) * diffa + slow_b; ^~~~~~~~~ src/ComputeNonbondedBase2.h:696:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_x = fullforce_r * p_ij_x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:699:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_y = fullforce_r * p_ij_y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:702:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_z = fullforce_r * p_ij_z; ^~~~~~~~~ In file included from src/ComputeNonbondedLES.C:53: In file included from src/ComputeNonbondedBase.h:2016: src/ComputeNonbondedBase2.h:194:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_x = p_i_x - p_j->position.x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:195:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_y = p_i_y - p_j->position.y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:196:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_z = p_i_z - p_j->position.z; ^~~~~~~~~ src/ComputeNonbondedBase2.h:631:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_val = ^~~~~~~~~ src/ComputeNonbondedBase.h:64:21: note: expanded from macro 'ENERGY' #define ENERGY(X) X ^ In file included from src/ComputeNonbondedLES.C:53: In file included from src/ComputeNonbondedBase.h:2016: src/ComputeNonbondedBase2.h:684:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_dir = (diffa * slow_d + slow_c) * diffa + slow_b; ^~~~~~~~~ src/ComputeNonbondedBase2.h:696:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_x = fullforce_r * p_ij_x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:699:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_y = fullforce_r * p_ij_y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:702:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_z = fullforce_r * p_ij_z; ^~~~~~~~~ In file included from src/ComputeNonbondedLES.C:57: src/ComputeNonbondedBase.h:331:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal plcutoff2 = \ ^~~~~~~~~ src/ComputeNonbondedBase.h:333:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal groupplcutoff2 = \ ^~~~~~~~~ src/ComputeNonbondedBase.h:516:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const int j_upper = params->numAtoms[1]; ^~~~~~~~~ src/ComputeNonbondedBase.h:517:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j; ^~~~~~~~~ src/ComputeNonbondedBase.h:518:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int i; ^~~~~~~~~ src/ComputeNonbondedBase.h:746:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int g = 0; ^~~~~~~~~ src/ComputeNonbondedBase.h:840:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_i_x = p_i.position.x + offset_x; ^~~~~~~~~ src/ComputeNonbondedBase.h:841:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_i_y = p_i.position.y + offset_y; ^~~~~~~~~ src/ComputeNonbondedBase.h:842:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_i_z = p_i.position.z + offset_z; ^~~~~~~~~ src/ComputeNonbondedBase.h:933:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int *pli = pairlist + pairlistindex; ^~~~~~~~~ src/ComputeNonbondedBase.h:961:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int *gli = goodglist; ^~~~~~~~~ src/ComputeNonbondedBase.h:965:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int g = PAIR(0) SELF(gl); ^~~~~~~~~ src/ComputeNonbondedBase.h:982:13: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int jprev0 = glist[g ]; ^~~~~~~~~ src/ComputeNonbondedBase.h:983:6: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int jprev1 = glist[g + 1]; ^~~~~~~~~ src/ComputeNonbondedBase.h:986:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j0; ^~~~~~~~~ src/ComputeNonbondedBase.h:987:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j1; ^~~~~~~~~ src/ComputeNonbondedBase.h:1242:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int *pli = pairlist2; ^~~~~~~~~ src/ComputeNonbondedBase.h:1245:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register plint *plin = pairlistn; ^~~~~~~~~ src/ComputeNonbondedBase.h:1365:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int jprev0 = pairlist [k ]; ^~~~~~~~~ src/ComputeNonbondedBase.h:1366:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int jprev1 = pairlist [k + 1]; ^~~~~~~~~ src/ComputeNonbondedBase.h:1368:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j0; ^~~~~~~~~ src/ComputeNonbondedBase.h:1369:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j1; ^~~~~~~~~ In file included from src/ComputeNonbondedLES.C:57: In file included from src/ComputeNonbondedBase.h:1983: src/ComputeNonbondedBase2.h:194:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_x = p_i_x - p_j->position.x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:195:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_y = p_i_y - p_j->position.y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:196:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_z = p_i_z - p_j->position.z; ^~~~~~~~~ src/ComputeNonbondedBase2.h:684:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_dir = (diffa * slow_d + slow_c) * diffa + slow_b; ^~~~~~~~~ src/ComputeNonbondedBase2.h:696:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_x = fullforce_r * p_ij_x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:699:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_y = fullforce_r * p_ij_y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:702:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_z = fullforce_r * p_ij_z; ^~~~~~~~~ In file included from src/ComputeNonbondedLES.C:57: In file included from src/ComputeNonbondedBase.h:2000: src/ComputeNonbondedBase2.h:194:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_x = p_i_x - p_j->position.x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:195:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_y = p_i_y - p_j->position.y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:196:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_z = p_i_z - p_j->position.z; ^~~~~~~~~ src/ComputeNonbondedBase2.h:684:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_dir = (diffa * slow_d + slow_c) * diffa + slow_b; ^~~~~~~~~ src/ComputeNonbondedBase2.h:696:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_x = fullforce_r * p_ij_x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:699:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_y = fullforce_r * p_ij_y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:702:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_z = fullforce_r * p_ij_z; ^~~~~~~~~ In file included from src/ComputeNonbondedLES.C:57: In file included from src/ComputeNonbondedBase.h:2016: src/ComputeNonbondedBase2.h:194:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_x = p_i_x - p_j->position.x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:195:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_y = p_i_y - p_j->position.y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:196:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_z = p_i_z - p_j->position.z; ^~~~~~~~~ src/ComputeNonbondedBase2.h:684:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_dir = (diffa * slow_d + slow_c) * diffa + slow_b; ^~~~~~~~~ src/ComputeNonbondedBase2.h:696:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_x = fullforce_r * p_ij_x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:699:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_y = fullforce_r * p_ij_y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:702:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_z = fullforce_r * p_ij_z; ^~~~~~~~~ In file included from src/ComputeNonbondedLES.C:59: src/ComputeNonbondedBase.h:331:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal plcutoff2 = \ ^~~~~~~~~ src/ComputeNonbondedBase.h:333:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal groupplcutoff2 = \ ^~~~~~~~~ src/ComputeNonbondedBase.h:516:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const int j_upper = params->numAtoms[1]; ^~~~~~~~~ src/ComputeNonbondedBase.h:517:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j; ^~~~~~~~~ src/ComputeNonbondedBase.h:518:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int i; ^~~~~~~~~ src/ComputeNonbondedBase.h:746:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int g = 0; ^~~~~~~~~ src/ComputeNonbondedBase.h:840:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_i_x = p_i.position.x + offset_x; ^~~~~~~~~ src/ComputeNonbondedBase.h:841:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_i_y = p_i.position.y + offset_y; ^~~~~~~~~ src/ComputeNonbondedBase.h:842:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_i_z = p_i.position.z + offset_z; ^~~~~~~~~ src/ComputeNonbondedBase.h:933:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int *pli = pairlist + pairlistindex; ^~~~~~~~~ src/ComputeNonbondedBase.h:961:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int *gli = goodglist; ^~~~~~~~~ src/ComputeNonbondedBase.h:965:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int g = PAIR(0) SELF(gl); ^~~~~~~~~ src/ComputeNonbondedBase.h:982:13: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int jprev0 = glist[g ]; ^~~~~~~~~ src/ComputeNonbondedBase.h:983:6: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int jprev1 = glist[g + 1]; ^~~~~~~~~ src/ComputeNonbondedBase.h:986:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j0; ^~~~~~~~~ src/ComputeNonbondedBase.h:987:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j1; ^~~~~~~~~ src/ComputeNonbondedBase.h:1242:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int *pli = pairlist2; ^~~~~~~~~ src/ComputeNonbondedBase.h:1245:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register plint *plin = pairlistn; ^~~~~~~~~ src/ComputeNonbondedBase.h:1365:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int jprev0 = pairlist [k ]; ^~~~~~~~~ src/ComputeNonbondedBase.h:1366:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int jprev1 = pairlist [k + 1]; ^~~~~~~~~ src/ComputeNonbondedBase.h:1368:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j0; ^~~~~~~~~ src/ComputeNonbondedBase.h:1369:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j1; ^~~~~~~~~ In file included from src/ComputeNonbondedLES.C:59: In file included from src/ComputeNonbondedBase.h:1983: src/ComputeNonbondedBase2.h:194:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_x = p_i_x - p_j->position.x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:195:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_y = p_i_y - p_j->position.y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:196:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_z = p_i_z - p_j->position.z; ^~~~~~~~~ src/ComputeNonbondedBase2.h:631:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_val = ^~~~~~~~~ src/ComputeNonbondedBase.h:64:21: note: expanded from macro 'ENERGY' #define ENERGY(X) X ^ In file included from src/ComputeNonbondedLES.C:59: In file included from src/ComputeNonbondedBase.h:1983: src/ComputeNonbondedBase2.h:684:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_dir = (diffa * slow_d + slow_c) * diffa + slow_b; ^~~~~~~~~ src/ComputeNonbondedBase2.h:696:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_x = fullforce_r * p_ij_x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:699:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_y = fullforce_r * p_ij_y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:702:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_z = fullforce_r * p_ij_z; ^~~~~~~~~ In file included from src/ComputeNonbondedLES.C:59: In file included from src/ComputeNonbondedBase.h:2000: src/ComputeNonbondedBase2.h:194:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_x = p_i_x - p_j->position.x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:195:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_y = p_i_y - p_j->position.y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:196:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_z = p_i_z - p_j->position.z; ^~~~~~~~~ src/ComputeNonbondedBase2.h:631:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_val = ^~~~~~~~~ src/ComputeNonbondedBase.h:64:21: note: expanded from macro 'ENERGY' #define ENERGY(X) X ^ In file included from src/ComputeNonbondedLES.C:59: In file included from src/ComputeNonbondedBase.h:2000: src/ComputeNonbondedBase2.h:684:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_dir = (diffa * slow_d + slow_c) * diffa + slow_b; ^~~~~~~~~ src/ComputeNonbondedBase2.h:696:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_x = fullforce_r * p_ij_x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:699:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_y = fullforce_r * p_ij_y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:702:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_z = fullforce_r * p_ij_z; ^~~~~~~~~ In file included from src/ComputeNonbondedLES.C:59: In file included from src/ComputeNonbondedBase.h:2016: src/ComputeNonbondedBase2.h:194:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_x = p_i_x - p_j->position.x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:195:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_y = p_i_y - p_j->position.y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:196:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_z = p_i_z - p_j->position.z; ^~~~~~~~~ src/ComputeNonbondedBase2.h:631:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_val = ^~~~~~~~~ src/ComputeNonbondedBase.h:64:21: note: expanded from macro 'ENERGY' #define ENERGY(X) X ^ In file included from src/ComputeNonbondedLES.C:59: In file included from src/ComputeNonbondedBase.h:2016: src/ComputeNonbondedBase2.h:684:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_dir = (diffa * slow_d + slow_c) * diffa + slow_b; ^~~~~~~~~ src/ComputeNonbondedBase2.h:696:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_x = fullforce_r * p_ij_x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:699:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_y = fullforce_r * p_ij_y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:702:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_z = fullforce_r * p_ij_z; ^~~~~~~~~ 1133 warnings generated. g++ -m64 -std=c++0x -O3 -I/usr/local/include -DCMK_OPTIMIZE=1 -Isrc -Iinc -Iplugins/include -DSTATIC_PLUGIN -I/usr/local/include/tcl8.6 -DNAMD_TCL -I/usr/local/include -DNAMD_FFTW -DNAMD_FFTW_3 -DNAMD_VERSION=\"2.12\" -DNAMD_PLATFORM=\"Linux-x86_64-multicore\" -DREMOVE_PROXYRESULTMSG_EXTRACOPY -DNODEAWARE_PROXY_SPANNINGTREE -DUSE_NODEPATCHMGR -DUSE_CKLOOP=1 -fexpensive-optimizations -ffast-math -o obj/ComputeNonbondedPProf.o -c src/ComputeNonbondedPProf.C c++: warning: optimization flag '-fexpensive-optimizations' is not supported [-Wignored-optimization-argument] In file included from src/ComputeNonbondedPProf.C:11: In file included from src/ComputeNonbondedInl.h:18: In file included from src/ComputeNonbondedUtil.h:15: In file included from src/ReductionMgr.h:10: In file included from /usr/local/include/charm++.h:1109: In file included from /usr/local/include/ckarray.h:29: In file included from /usr/local/include/cklocation.h:62: In file included from /usr/local/include/LBDatabase.h:9: /usr/local/include/lbdb.h:60:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] typedef struct { ^ LDOMHandle /usr/local/include/lbdb.h:65:3: note: type is not C-compatible due to this member declaration inline void pup(PUP::er &p); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/lbdb.h:66:3: note: type is given name 'LDOMHandle' for linkage purposes by this typedef declaration } LDOMHandle; ^ /usr/local/include/lbdb.h:118:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] typedef struct { ^ LDObjHandle /usr/local/include/lbdb.h:122:3: note: type is not C-compatible due to this member declaration inline const LDOMid &omID() const { return omhandle.id; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/lbdb.h:125:3: note: type is given name 'LDObjHandle' for linkage purposes by this typedef declaration } LDObjHandle; ^ /usr/local/include/lbdb.h:169:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] typedef struct { ^ LDObjData /usr/local/include/lbdb.h:186:3: note: type is not C-compatible due to this member declaration inline const LDOMHandle &omHandle() const { return handle.omhandle; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/lbdb.h:194:3: note: type is given name 'LDObjData' for linkage purposes by this typedef declaration } LDObjData; ^ /usr/local/include/lbdb.h:197:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] typedef struct { ^ LDObjStats /usr/local/include/lbdb.h:202:3: note: type is not C-compatible due to this member declaration inline void pup(PUP::er &p); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/lbdb.h:203:3: note: type is given name 'LDObjStats' for linkage purposes by this typedef declaration } LDObjStats; ^ In file included from src/ComputeNonbondedPProf.C:11: In file included from src/ComputeNonbondedInl.h:18: In file included from src/ComputeNonbondedUtil.h:16: In file included from src/Molecule.h:27: In file included from src/UniqueSet.h:14: src/UniqueSetRaw.h:216:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register Entry *e = table[elem.hash() % tableLength]; ^~~~~~~~~ In file included from src/ComputeNonbondedPProf.C:11: In file included from src/ComputeNonbondedInl.h:18: In file included from src/ComputeNonbondedUtil.h:16: In file included from src/Molecule.h:28: In file included from src/Hydrogen.h:11: src/SortableResizeArray.h:19:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register Elem *r = (this->rep.array+offset); ^~~~~~~~~ src/SortableResizeArray.h:28:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j; ^~~~~~~~~ src/SortableResizeArray.h:29:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register Elem *r = (this->rep.array+offset); ^~~~~~~~~ In file included from src/ComputeNonbondedPProf.C:11: In file included from src/ComputeNonbondedInl.h:18: In file included from src/ComputeNonbondedUtil.h:16: In file included from src/Molecule.h:31: src/GridForceGrid.h:134:2: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int inds[3] = {i0, i1, i2}; ^~~~~~~~~ src/GridForceGrid.h:333:2: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int inds[4] = {i0, i1, i2, i3}; ^~~~~~~~~ In file included from src/ComputeNonbondedPProf.C:11: In file included from src/ComputeNonbondedInl.h:18: In file included from src/ComputeNonbondedUtil.h:16: src/Molecule.h:1322:3: warning: non-void function does not return a value in all control paths [-Wreturn-type] } ^ In file included from src/ComputeNonbondedPProf.C:11: src/ComputeNonbondedInl.h:221:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal pj_x_0, pj_x_1, pj_x_2, pj_x_3; ^~~~~~~~~ src/ComputeNonbondedInl.h:221:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal pj_x_0, pj_x_1, pj_x_2, pj_x_3; ^~~~~~~~~ src/ComputeNonbondedInl.h:221:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal pj_x_0, pj_x_1, pj_x_2, pj_x_3; ^~~~~~~~~ src/ComputeNonbondedInl.h:221:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal pj_x_0, pj_x_1, pj_x_2, pj_x_3; ^~~~~~~~~ src/ComputeNonbondedInl.h:222:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal pj_y_0, pj_y_1, pj_y_2, pj_y_3; ^~~~~~~~~ src/ComputeNonbondedInl.h:222:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal pj_y_0, pj_y_1, pj_y_2, pj_y_3; ^~~~~~~~~ src/ComputeNonbondedInl.h:222:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal pj_y_0, pj_y_1, pj_y_2, pj_y_3; ^~~~~~~~~ src/ComputeNonbondedInl.h:222:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal pj_y_0, pj_y_1, pj_y_2, pj_y_3; ^~~~~~~~~ src/ComputeNonbondedInl.h:223:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal pj_z_0, pj_z_1, pj_z_2, pj_z_3; ^~~~~~~~~ src/ComputeNonbondedInl.h:223:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal pj_z_0, pj_z_1, pj_z_2, pj_z_3; ^~~~~~~~~ src/ComputeNonbondedInl.h:223:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal pj_z_0, pj_z_1, pj_z_2, pj_z_3; ^~~~~~~~~ src/ComputeNonbondedInl.h:223:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal pj_z_0, pj_z_1, pj_z_2, pj_z_3; ^~~~~~~~~ src/ComputeNonbondedInl.h:225:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal t_0, t_1, t_2, t_3, r2_0, r2_1, r2_2, r2_3; ^~~~~~~~~ src/ComputeNonbondedInl.h:225:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal t_0, t_1, t_2, t_3, r2_0, r2_1, r2_2, r2_3; ^~~~~~~~~ src/ComputeNonbondedInl.h:225:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal t_0, t_1, t_2, t_3, r2_0, r2_1, r2_2, r2_3; ^~~~~~~~~ src/ComputeNonbondedInl.h:225:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal t_0, t_1, t_2, t_3, r2_0, r2_1, r2_2, r2_3; ^~~~~~~~~ src/ComputeNonbondedInl.h:225:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal t_0, t_1, t_2, t_3, r2_0, r2_1, r2_2, r2_3; ^~~~~~~~~ src/ComputeNonbondedInl.h:225:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal t_0, t_1, t_2, t_3, r2_0, r2_1, r2_2, r2_3; ^~~~~~~~~ src/ComputeNonbondedInl.h:225:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal t_0, t_1, t_2, t_3, r2_0, r2_1, r2_2, r2_3; ^~~~~~~~~ src/ComputeNonbondedInl.h:225:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal t_0, t_1, t_2, t_3, r2_0, r2_1, r2_2, r2_3; ^~~~~~~~~ src/ComputeNonbondedInl.h:356:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int i; ^~~~~~~~~ src/ComputeNonbondedInl.h:363:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int smallestIndex = i; ^~~~~~~~~ src/ComputeNonbondedInl.h:364:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal smallestValue = se[i].sortValue; ^~~~~~~~~ src/ComputeNonbondedInl.h:365:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j; ^~~~~~~~~ src/ComputeNonbondedInl.h:367:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal currentValue = se[j].sortValue; ^~~~~~~~~ src/ComputeNonbondedInl.h:376:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* entryA = se + i; ^~~~~~~~~ src/ComputeNonbondedInl.h:377:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* entryB = se + smallestIndex; ^~~~~~~~~ src/ComputeNonbondedInl.h:378:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register unsigned int tmpIndex = entryA->index; ^~~~~~~~~ src/ComputeNonbondedInl.h:379:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal tmpSortValue = entryA->sortValue; ^~~~~~~~~ src/ComputeNonbondedInl.h:390:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int keepSorting = 0; ^~~~~~~~~ src/ComputeNonbondedInl.h:398:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* sortEntry1 = se; ^~~~~~~~~ src/ComputeNonbondedInl.h:401:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* sortEntry0 = sortEntry1; ^~~~~~~~~ src/ComputeNonbondedInl.h:403:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal sortEntry0_sortValue = sortEntry0->sortValue; ^~~~~~~~~ src/ComputeNonbondedInl.h:404:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal sortEntry1_sortValue = sortEntry1->sortValue; ^~~~~~~~~ src/ComputeNonbondedInl.h:407:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int sortEntry0_index = sortEntry0->index; ^~~~~~~~~ src/ComputeNonbondedInl.h:408:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int sortEntry1_index = sortEntry1->index; ^~~~~~~~~ src/ComputeNonbondedInl.h:427:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* srcArray = se; ^~~~~~~~~ src/ComputeNonbondedInl.h:428:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* dstArray = buf; ^~~~~~~~~ src/ComputeNonbondedInl.h:432:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int subListSize = 1; ^~~~~~~~~ src/ComputeNonbondedInl.h:441:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int firstListOffset = 0; ^~~~~~~~~ src/ComputeNonbondedInl.h:446:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int numElements = std::min(2 * subListSize, seLen - firstListOffset); ^~~~~~~~~ src/ComputeNonbondedInl.h:447:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int list0len; ^~~~~~~~~ src/ComputeNonbondedInl.h:448:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int list1len; ^~~~~~~~~ src/ComputeNonbondedInl.h:457:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* list0ptr = srcArray + firstListOffset; ^~~~~~~~~ src/ComputeNonbondedInl.h:458:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* list1ptr = list0ptr + subListSize; ^~~~~~~~~ src/ComputeNonbondedInl.h:459:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* dstptr = dstArray + firstListOffset; ^~~~~~~~~ src/ComputeNonbondedInl.h:466:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal sortValue0 = list0ptr->sortValue; ^~~~~~~~~ src/ComputeNonbondedInl.h:467:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal sortValue1 = list1ptr->sortValue; ^~~~~~~~~ src/ComputeNonbondedInl.h:472:11: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int index0 = list0ptr->index; ^~~~~~~~~ src/ComputeNonbondedInl.h:484:11: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int index1 = list1ptr->index; ^~~~~~~~~ src/ComputeNonbondedInl.h:503:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal sortValue0 = list0ptr->sortValue; ^~~~~~~~~ src/ComputeNonbondedInl.h:504:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int index0 = list0ptr->index; ^~~~~~~~~ src/ComputeNonbondedInl.h:519:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal sortValue1 = list1ptr->sortValue; ^~~~~~~~~ src/ComputeNonbondedInl.h:520:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int index1 = list1ptr->index; ^~~~~~~~~ src/ComputeNonbondedInl.h:537:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* tmpPtr = dstArray; ^~~~~~~~~ src/ComputeNonbondedInl.h:562:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* srcArray = se; ^~~~~~~~~ src/ComputeNonbondedInl.h:563:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* dstArray = buf; ^~~~~~~~~ src/ComputeNonbondedInl.h:567:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int subListSize = 1; ^~~~~~~~~ src/ComputeNonbondedInl.h:576:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int firstListOffset = 0; ^~~~~~~~~ src/ComputeNonbondedInl.h:583:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int numElements; ^~~~~~~~~ src/ComputeNonbondedInl.h:585:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int numElements_val0 = 2 * subListSize; ^~~~~~~~~ src/ComputeNonbondedInl.h:586:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int numElements_val1 = seLen - firstListOffset; ^~~~~~~~~ src/ComputeNonbondedInl.h:587:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register bool numElements_test = (numElements_val0 < numElements_val1); ^~~~~~~~~ src/ComputeNonbondedInl.h:592:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* dstptr = dstArray + firstListOffset; // destination array pointer ^~~~~~~~~ src/ComputeNonbondedInl.h:593:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* list0ptr = srcArray + firstListOffset; // source list 0 pointer ^~~~~~~~~ src/ComputeNonbondedInl.h:594:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* list1ptr = list0ptr + subListSize; // source list 1 pointer ^~~~~~~~~ src/ComputeNonbondedInl.h:595:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* list0ptr_end; // pointer to end of source list0's elements (element after last) ^~~~~~~~~ src/ComputeNonbondedInl.h:596:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* list1ptr_end; // pointer to end of source list1's elements (element after last) ^~~~~~~~~ src/ComputeNonbondedInl.h:598:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register bool lenTest = (numElements > subListSize); ^~~~~~~~~ src/ComputeNonbondedInl.h:599:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int list0len_val0 = subListSize; ^~~~~~~~~ src/ComputeNonbondedInl.h:600:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int list1len_val0 = numElements - subListSize; ^~~~~~~~~ src/ComputeNonbondedInl.h:601:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int list0len_val1 = numElements; // NOTE: list1len_val1 = 0 ^~~~~~~~~ src/ComputeNonbondedInl.h:602:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int list0len = __TERNARY_ASSIGN(lenTest, list0len_val0, list0len_val1); ^~~~~~~~~ src/ComputeNonbondedInl.h:603:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int list1len = __TERNARY_ASSIGN(lenTest, list1len_val0, 0); ^~~~~~~~~ src/ComputeNonbondedInl.h:618:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal sortValue0 = list0ptr->sortValue; ^~~~~~~~~ src/ComputeNonbondedInl.h:619:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal sortValue1 = list1ptr->sortValue; ^~~~~~~~~ src/ComputeNonbondedInl.h:620:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int index0 = list0ptr->index; ^~~~~~~~~ src/ComputeNonbondedInl.h:621:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int index1 = list1ptr->index; ^~~~~~~~~ src/ComputeNonbondedInl.h:629:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register bool test = (sortValue0 < sortValue1); ^~~~~~~~~ src/ComputeNonbondedInl.h:685:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* tmpPtr = dstArray; ^~~~~~~~~ In file included from src/ComputeNonbondedPProf.C:16: src/ComputeNonbondedBase.h:331:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal plcutoff2 = \ ^~~~~~~~~ src/ComputeNonbondedBase.h:333:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal groupplcutoff2 = \ ^~~~~~~~~ src/ComputeNonbondedBase.h:516:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const int j_upper = params->numAtoms[1]; ^~~~~~~~~ src/ComputeNonbondedBase.h:517:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j; ^~~~~~~~~ src/ComputeNonbondedBase.h:518:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int i; ^~~~~~~~~ src/ComputeNonbondedBase.h:582:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* p_1_sortValues = atomSort_0_sortValues__; ^~~~~~~~~ src/ComputeNonbondedBase.h:583:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* p_1_sortValues_fixg = atomSort_1_sortValues__; ^~~~~~~~~ src/ComputeNonbondedBase.h:595:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal projLineVec_x = params->projLineVec.x; ^~~~~~~~~ src/ComputeNonbondedBase.h:596:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal projLineVec_y = params->projLineVec.y; ^~~~~~~~~ src/ComputeNonbondedBase.h:597:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal projLineVec_z = params->projLineVec.z; ^~~~~~~~~ src/ComputeNonbondedBase.h:601:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int nbgs = p_1->nonbondedGroupSize; ^~~~~~~~~ src/ComputeNonbondedBase.h:602:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal p_x = p_1->position.x; ^~~~~~~~~ src/ComputeNonbondedBase.h:603:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal p_y = p_1->position.y; ^~~~~~~~~ src/ComputeNonbondedBase.h:604:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal p_z = p_1->position.z; ^~~~~~~~~ src/ComputeNonbondedBase.h:605:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int index = 0; ^~~~~~~~~ src/ComputeNonbondedBase.h:607:12: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] for (register int j = nbgs; j < j_upper; j += nbgs) { ^~~~~~~~~ src/ComputeNonbondedBase.h:611:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const CompAtom* p_j_next = p_1 + j; ^~~~~~~~~ src/ComputeNonbondedBase.h:620:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal sortVal = COMPONENT_DOTPRODUCT(p,projLineVec); ^~~~~~~~~ src/ComputeNonbondedBase.h:628:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* p_1_sortValStorePtr = p_1_sortValues + p_1_sortValues_len; ^~~~~~~~~ src/ComputeNonbondedBase.h:638:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal sortVal = COMPONENT_DOTPRODUCT(p,projLineVec); ^~~~~~~~~ src/ComputeNonbondedBase.h:640:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* p_1_sortValStorePtr = p_1_sortValues + p_1_sortValues_len; ^~~~~~~~~ src/ComputeNonbondedBase.h:662:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int nbgs = p_0->nonbondedGroupSize; ^~~~~~~~~ src/ComputeNonbondedBase.h:663:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal p_x = p_0->position.x + offset_x; ^~~~~~~~~ src/ComputeNonbondedBase.h:664:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal p_y = p_0->position.y + offset_y; ^~~~~~~~~ src/ComputeNonbondedBase.h:665:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal p_z = p_0->position.z + offset_z; ^~~~~~~~~ src/ComputeNonbondedBase.h:666:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int index = 0; ^~~~~~~~~ src/ComputeNonbondedBase.h:668:12: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] for (register int i = nbgs; i < i_upper; i += nbgs) { ^~~~~~~~~ src/ComputeNonbondedBase.h:672:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const CompAtom* p_i_next = p_0 + i; ^~~~~~~~~ src/ComputeNonbondedBase.h:676:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal sortVal = COMPONENT_DOTPRODUCT(p,projLineVec); ^~~~~~~~~ src/ComputeNonbondedBase.h:684:2: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal* p_0_sortValStorePtr = p_0_sortValues + index; ^~~~~~~~~ src/ComputeNonbondedBase.h:691:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal sortVal = COMPONENT_DOTPRODUCT(p,projLineVec); ^~~~~~~~~ src/ComputeNonbondedBase.h:693:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal* p_0_sortValStorePtr = p_0_sortValues + index; ^~~~~~~~~ src/ComputeNonbondedBase.h:732:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int fixg = 0; ^~~~~~~~~ src/ComputeNonbondedBase.h:734:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* p_1_sortEntry = p_1_sortValues + tmpI; ^~~~~~~~~ src/ComputeNonbondedBase.h:735:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int p_1_index = p_1_sortEntry->index; ^~~~~~~~~ src/ComputeNonbondedBase.h:737:11: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* p_1_sortEntry_fixg = p_1_sortValues_fixg + p_1_sortValues_fixg_len; ^~~~~~~~~ src/ComputeNonbondedBase.h:840:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_i_x = p_i.position.x + offset_x; ^~~~~~~~~ src/ComputeNonbondedBase.h:841:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_i_y = p_i.position.y + offset_y; ^~~~~~~~~ src/ComputeNonbondedBase.h:842:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_i_z = p_i.position.z + offset_z; ^~~~~~~~~ src/ComputeNonbondedBase.h:933:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int *pli = pairlist + pairlistindex; ^~~~~~~~~ src/ComputeNonbondedBase.h:940:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int g = 0; ^~~~~~~~~ src/ComputeNonbondedBase.h:941:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal p_i_sortValue = p_0_sortValues[i]; ^~~~~~~~~ src/ComputeNonbondedBase.h:943:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* sortValues = ( groupfixed ? p_1_sortValues_fixg : p_1_sortValues ); ^~~~~~~~~ src/ComputeNonbondedBase.h:946:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int lower = 0; ^~~~~~~~~ src/ComputeNonbondedBase.h:947:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int upper = (groupfixed ? p_1_sortValues_fixg_len : p_1_sortValues_len); ^~~~~~~~~ src/ComputeNonbondedBase.h:949:11: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j = ((lower + upper) >> 1); ^~~~~~~~~ src/ComputeNonbondedBase.h:950:11: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal jSortVal = sortValues[j].sortValue; ^~~~~~~~~ src/ComputeNonbondedBase.h:977:6: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* sortEntry0 = sortValues + g; ^~~~~~~~~ src/ComputeNonbondedBase.h:978:6: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* sortEntry1 = sortValues + g + 1; ^~~~~~~~~ src/ComputeNonbondedBase.h:979:13: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int jprev0 = sortEntry0->index; ^~~~~~~~~ src/ComputeNonbondedBase.h:980:6: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int jprev1 = sortEntry1->index; ^~~~~~~~~ src/ComputeNonbondedBase.h:986:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j0; ^~~~~~~~~ src/ComputeNonbondedBase.h:987:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j1; ^~~~~~~~~ src/ComputeNonbondedBase.h:1188:6: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* sortEntry = sortValues + g; ^~~~~~~~~ src/ComputeNonbondedBase.h:1189:13: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j = sortEntry->index; ^~~~~~~~~ src/ComputeNonbondedBase.h:1242:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int *pli = pairlist2; ^~~~~~~~~ src/ComputeNonbondedBase.h:1245:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register plint *plin = pairlistn; ^~~~~~~~~ src/ComputeNonbondedBase.h:1365:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int jprev0 = pairlist [k ]; ^~~~~~~~~ src/ComputeNonbondedBase.h:1366:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int jprev1 = pairlist [k + 1]; ^~~~~~~~~ src/ComputeNonbondedBase.h:1368:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j0; ^~~~~~~~~ src/ComputeNonbondedBase.h:1369:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j1; ^~~~~~~~~ In file included from src/ComputeNonbondedPProf.C:16: In file included from src/ComputeNonbondedBase.h:1983: src/ComputeNonbondedBase2.h:194:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_x = p_i_x - p_j->position.x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:195:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_y = p_i_y - p_j->position.y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:196:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_z = p_i_z - p_j->position.z; ^~~~~~~~~ src/ComputeNonbondedBase2.h:310:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal vdw_dir; ^~~~~~~~~ src/ComputeNonbondedBase.h:190:18: note: expanded from macro 'INT' #define INT(X) X ^ In file included from src/ComputeNonbondedPProf.C:16: In file included from src/ComputeNonbondedBase.h:1983: src/ComputeNonbondedBase2.h:372:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal fast_dir = ^~~~~~~~~ src/ComputeNonbondedBase.h:190:18: note: expanded from macro 'INT' #define INT(X) X ^ In file included from src/ComputeNonbondedPProf.C:16: In file included from src/ComputeNonbondedBase.h:1983: src/ComputeNonbondedBase2.h:483:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal fast_dir = ^~~~~~~~~ src/ComputeNonbondedBase2.h:495:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal tmp_x = force_r * p_ij_x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:499:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal tmp_y = force_r * p_ij_y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:503:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal tmp_z = force_r * p_ij_z; ^~~~~~~~~ In file included from src/ComputeNonbondedPProf.C:16: In file included from src/ComputeNonbondedBase.h:2000: src/ComputeNonbondedBase2.h:194:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_x = p_i_x - p_j->position.x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:195:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_y = p_i_y - p_j->position.y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:196:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_z = p_i_z - p_j->position.z; ^~~~~~~~~ src/ComputeNonbondedBase2.h:310:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal vdw_dir; ^~~~~~~~~ src/ComputeNonbondedBase.h:190:18: note: expanded from macro 'INT' #define INT(X) X ^ In file included from src/ComputeNonbondedPProf.C:16: In file included from src/ComputeNonbondedBase.h:2000: src/ComputeNonbondedBase2.h:372:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal fast_dir = ^~~~~~~~~ src/ComputeNonbondedBase.h:190:18: note: expanded from macro 'INT' #define INT(X) X ^ In file included from src/ComputeNonbondedPProf.C:16: In file included from src/ComputeNonbondedBase.h:2000: src/ComputeNonbondedBase2.h:483:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal fast_dir = ^~~~~~~~~ src/ComputeNonbondedBase2.h:495:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal tmp_x = force_r * p_ij_x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:499:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal tmp_y = force_r * p_ij_y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:503:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal tmp_z = force_r * p_ij_z; ^~~~~~~~~ In file included from src/ComputeNonbondedPProf.C:18: src/ComputeNonbondedBase.h:331:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal plcutoff2 = \ ^~~~~~~~~ src/ComputeNonbondedBase.h:333:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal groupplcutoff2 = \ ^~~~~~~~~ src/ComputeNonbondedBase.h:516:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const int j_upper = params->numAtoms[1]; ^~~~~~~~~ src/ComputeNonbondedBase.h:517:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j; ^~~~~~~~~ src/ComputeNonbondedBase.h:518:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int i; ^~~~~~~~~ src/ComputeNonbondedBase.h:582:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* p_1_sortValues = atomSort_0_sortValues__; ^~~~~~~~~ src/ComputeNonbondedBase.h:583:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* p_1_sortValues_fixg = atomSort_1_sortValues__; ^~~~~~~~~ src/ComputeNonbondedBase.h:595:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal projLineVec_x = params->projLineVec.x; ^~~~~~~~~ src/ComputeNonbondedBase.h:596:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal projLineVec_y = params->projLineVec.y; ^~~~~~~~~ src/ComputeNonbondedBase.h:597:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal projLineVec_z = params->projLineVec.z; ^~~~~~~~~ src/ComputeNonbondedBase.h:601:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int nbgs = p_1->nonbondedGroupSize; ^~~~~~~~~ src/ComputeNonbondedBase.h:602:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal p_x = p_1->position.x; ^~~~~~~~~ src/ComputeNonbondedBase.h:603:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal p_y = p_1->position.y; ^~~~~~~~~ src/ComputeNonbondedBase.h:604:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal p_z = p_1->position.z; ^~~~~~~~~ src/ComputeNonbondedBase.h:605:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int index = 0; ^~~~~~~~~ src/ComputeNonbondedBase.h:607:12: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] for (register int j = nbgs; j < j_upper; j += nbgs) { ^~~~~~~~~ src/ComputeNonbondedBase.h:611:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const CompAtom* p_j_next = p_1 + j; ^~~~~~~~~ src/ComputeNonbondedBase.h:620:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal sortVal = COMPONENT_DOTPRODUCT(p,projLineVec); ^~~~~~~~~ src/ComputeNonbondedBase.h:628:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* p_1_sortValStorePtr = p_1_sortValues + p_1_sortValues_len; ^~~~~~~~~ src/ComputeNonbondedBase.h:638:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal sortVal = COMPONENT_DOTPRODUCT(p,projLineVec); ^~~~~~~~~ src/ComputeNonbondedBase.h:640:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* p_1_sortValStorePtr = p_1_sortValues + p_1_sortValues_len; ^~~~~~~~~ src/ComputeNonbondedBase.h:662:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int nbgs = p_0->nonbondedGroupSize; ^~~~~~~~~ src/ComputeNonbondedBase.h:663:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal p_x = p_0->position.x + offset_x; ^~~~~~~~~ src/ComputeNonbondedBase.h:664:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal p_y = p_0->position.y + offset_y; ^~~~~~~~~ src/ComputeNonbondedBase.h:665:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal p_z = p_0->position.z + offset_z; ^~~~~~~~~ src/ComputeNonbondedBase.h:666:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int index = 0; ^~~~~~~~~ src/ComputeNonbondedBase.h:668:12: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] for (register int i = nbgs; i < i_upper; i += nbgs) { ^~~~~~~~~ src/ComputeNonbondedBase.h:672:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const CompAtom* p_i_next = p_0 + i; ^~~~~~~~~ src/ComputeNonbondedBase.h:676:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal sortVal = COMPONENT_DOTPRODUCT(p,projLineVec); ^~~~~~~~~ src/ComputeNonbondedBase.h:684:2: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal* p_0_sortValStorePtr = p_0_sortValues + index; ^~~~~~~~~ src/ComputeNonbondedBase.h:691:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal sortVal = COMPONENT_DOTPRODUCT(p,projLineVec); ^~~~~~~~~ src/ComputeNonbondedBase.h:693:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal* p_0_sortValStorePtr = p_0_sortValues + index; ^~~~~~~~~ src/ComputeNonbondedBase.h:732:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int fixg = 0; ^~~~~~~~~ src/ComputeNonbondedBase.h:734:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* p_1_sortEntry = p_1_sortValues + tmpI; ^~~~~~~~~ src/ComputeNonbondedBase.h:735:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int p_1_index = p_1_sortEntry->index; ^~~~~~~~~ src/ComputeNonbondedBase.h:737:11: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* p_1_sortEntry_fixg = p_1_sortValues_fixg + p_1_sortValues_fixg_len; ^~~~~~~~~ src/ComputeNonbondedBase.h:840:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_i_x = p_i.position.x + offset_x; ^~~~~~~~~ src/ComputeNonbondedBase.h:841:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_i_y = p_i.position.y + offset_y; ^~~~~~~~~ src/ComputeNonbondedBase.h:842:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_i_z = p_i.position.z + offset_z; ^~~~~~~~~ src/ComputeNonbondedBase.h:933:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int *pli = pairlist + pairlistindex; ^~~~~~~~~ src/ComputeNonbondedBase.h:940:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int g = 0; ^~~~~~~~~ src/ComputeNonbondedBase.h:941:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal p_i_sortValue = p_0_sortValues[i]; ^~~~~~~~~ src/ComputeNonbondedBase.h:943:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* sortValues = ( groupfixed ? p_1_sortValues_fixg : p_1_sortValues ); ^~~~~~~~~ src/ComputeNonbondedBase.h:946:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int lower = 0; ^~~~~~~~~ src/ComputeNonbondedBase.h:947:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int upper = (groupfixed ? p_1_sortValues_fixg_len : p_1_sortValues_len); ^~~~~~~~~ src/ComputeNonbondedBase.h:949:11: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j = ((lower + upper) >> 1); ^~~~~~~~~ src/ComputeNonbondedBase.h:950:11: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal jSortVal = sortValues[j].sortValue; ^~~~~~~~~ src/ComputeNonbondedBase.h:977:6: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* sortEntry0 = sortValues + g; ^~~~~~~~~ src/ComputeNonbondedBase.h:978:6: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* sortEntry1 = sortValues + g + 1; ^~~~~~~~~ src/ComputeNonbondedBase.h:979:13: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int jprev0 = sortEntry0->index; ^~~~~~~~~ src/ComputeNonbondedBase.h:980:6: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int jprev1 = sortEntry1->index; ^~~~~~~~~ src/ComputeNonbondedBase.h:986:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j0; ^~~~~~~~~ src/ComputeNonbondedBase.h:987:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j1; ^~~~~~~~~ src/ComputeNonbondedBase.h:1188:6: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* sortEntry = sortValues + g; ^~~~~~~~~ src/ComputeNonbondedBase.h:1189:13: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j = sortEntry->index; ^~~~~~~~~ src/ComputeNonbondedBase.h:1242:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int *pli = pairlist2; ^~~~~~~~~ src/ComputeNonbondedBase.h:1245:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register plint *plin = pairlistn; ^~~~~~~~~ src/ComputeNonbondedBase.h:1365:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int jprev0 = pairlist [k ]; ^~~~~~~~~ src/ComputeNonbondedBase.h:1366:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int jprev1 = pairlist [k + 1]; ^~~~~~~~~ src/ComputeNonbondedBase.h:1368:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j0; ^~~~~~~~~ src/ComputeNonbondedBase.h:1369:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j1; ^~~~~~~~~ In file included from src/ComputeNonbondedPProf.C:18: In file included from src/ComputeNonbondedBase.h:1983: src/ComputeNonbondedBase2.h:194:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_x = p_i_x - p_j->position.x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:195:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_y = p_i_y - p_j->position.y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:196:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_z = p_i_z - p_j->position.z; ^~~~~~~~~ src/ComputeNonbondedBase2.h:284:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal vdw_val = ^~~~~~~~~ src/ComputeNonbondedBase.h:64:21: note: expanded from macro 'ENERGY' #define ENERGY(X) X ^ In file included from src/ComputeNonbondedPProf.C:18: In file included from src/ComputeNonbondedBase.h:1983: src/ComputeNonbondedBase2.h:310:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal vdw_dir; ^~~~~~~~~ src/ComputeNonbondedBase.h:190:18: note: expanded from macro 'INT' #define INT(X) X ^ In file included from src/ComputeNonbondedPProf.C:18: In file included from src/ComputeNonbondedBase.h:1983: src/ComputeNonbondedBase2.h:344:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal fast_val = ^~~~~~~~~ src/ComputeNonbondedBase.h:64:21: note: expanded from macro 'ENERGY' #define ENERGY(X) X ^ In file included from src/ComputeNonbondedPProf.C:18: In file included from src/ComputeNonbondedBase.h:1983: src/ComputeNonbondedBase2.h:372:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal fast_dir = ^~~~~~~~~ src/ComputeNonbondedBase.h:190:18: note: expanded from macro 'INT' #define INT(X) X ^ In file included from src/ComputeNonbondedPProf.C:18: In file included from src/ComputeNonbondedBase.h:1983: src/ComputeNonbondedBase2.h:483:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal fast_dir = ^~~~~~~~~ src/ComputeNonbondedBase2.h:495:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal tmp_x = force_r * p_ij_x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:499:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal tmp_y = force_r * p_ij_y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:503:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal tmp_z = force_r * p_ij_z; ^~~~~~~~~ In file included from src/ComputeNonbondedPProf.C:18: In file included from src/ComputeNonbondedBase.h:2000: src/ComputeNonbondedBase2.h:194:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_x = p_i_x - p_j->position.x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:195:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_y = p_i_y - p_j->position.y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:196:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_z = p_i_z - p_j->position.z; ^~~~~~~~~ src/ComputeNonbondedBase2.h:284:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal vdw_val = ^~~~~~~~~ src/ComputeNonbondedBase.h:64:21: note: expanded from macro 'ENERGY' #define ENERGY(X) X ^ In file included from src/ComputeNonbondedPProf.C:18: In file included from src/ComputeNonbondedBase.h:2000: src/ComputeNonbondedBase2.h:310:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal vdw_dir; ^~~~~~~~~ src/ComputeNonbondedBase.h:190:18: note: expanded from macro 'INT' #define INT(X) X ^ In file included from src/ComputeNonbondedPProf.C:18: In file included from src/ComputeNonbondedBase.h:2000: src/ComputeNonbondedBase2.h:344:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal fast_val = ^~~~~~~~~ src/ComputeNonbondedBase.h:64:21: note: expanded from macro 'ENERGY' #define ENERGY(X) X ^ In file included from src/ComputeNonbondedPProf.C:18: In file included from src/ComputeNonbondedBase.h:2000: src/ComputeNonbondedBase2.h:372:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal fast_dir = ^~~~~~~~~ src/ComputeNonbondedBase.h:190:18: note: expanded from macro 'INT' #define INT(X) X ^ In file included from src/ComputeNonbondedPProf.C:18: In file included from src/ComputeNonbondedBase.h:2000: src/ComputeNonbondedBase2.h:483:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal fast_dir = ^~~~~~~~~ src/ComputeNonbondedBase2.h:495:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal tmp_x = force_r * p_ij_x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:499:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal tmp_y = force_r * p_ij_y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:503:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal tmp_z = force_r * p_ij_z; ^~~~~~~~~ In file included from src/ComputeNonbondedPProf.C:21: src/ComputeNonbondedBase.h:331:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal plcutoff2 = \ ^~~~~~~~~ src/ComputeNonbondedBase.h:333:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal groupplcutoff2 = \ ^~~~~~~~~ src/ComputeNonbondedBase.h:516:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const int j_upper = params->numAtoms[1]; ^~~~~~~~~ src/ComputeNonbondedBase.h:517:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j; ^~~~~~~~~ src/ComputeNonbondedBase.h:518:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int i; ^~~~~~~~~ src/ComputeNonbondedBase.h:582:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* p_1_sortValues = atomSort_0_sortValues__; ^~~~~~~~~ src/ComputeNonbondedBase.h:583:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* p_1_sortValues_fixg = atomSort_1_sortValues__; ^~~~~~~~~ src/ComputeNonbondedBase.h:595:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal projLineVec_x = params->projLineVec.x; ^~~~~~~~~ src/ComputeNonbondedBase.h:596:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal projLineVec_y = params->projLineVec.y; ^~~~~~~~~ src/ComputeNonbondedBase.h:597:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal projLineVec_z = params->projLineVec.z; ^~~~~~~~~ src/ComputeNonbondedBase.h:601:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int nbgs = p_1->nonbondedGroupSize; ^~~~~~~~~ src/ComputeNonbondedBase.h:602:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal p_x = p_1->position.x; ^~~~~~~~~ src/ComputeNonbondedBase.h:603:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal p_y = p_1->position.y; ^~~~~~~~~ src/ComputeNonbondedBase.h:604:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal p_z = p_1->position.z; ^~~~~~~~~ src/ComputeNonbondedBase.h:605:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int index = 0; ^~~~~~~~~ src/ComputeNonbondedBase.h:607:12: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] for (register int j = nbgs; j < j_upper; j += nbgs) { ^~~~~~~~~ src/ComputeNonbondedBase.h:611:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const CompAtom* p_j_next = p_1 + j; ^~~~~~~~~ src/ComputeNonbondedBase.h:620:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal sortVal = COMPONENT_DOTPRODUCT(p,projLineVec); ^~~~~~~~~ src/ComputeNonbondedBase.h:628:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* p_1_sortValStorePtr = p_1_sortValues + p_1_sortValues_len; ^~~~~~~~~ src/ComputeNonbondedBase.h:638:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal sortVal = COMPONENT_DOTPRODUCT(p,projLineVec); ^~~~~~~~~ src/ComputeNonbondedBase.h:640:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* p_1_sortValStorePtr = p_1_sortValues + p_1_sortValues_len; ^~~~~~~~~ src/ComputeNonbondedBase.h:662:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int nbgs = p_0->nonbondedGroupSize; ^~~~~~~~~ src/ComputeNonbondedBase.h:663:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal p_x = p_0->position.x + offset_x; ^~~~~~~~~ src/ComputeNonbondedBase.h:664:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal p_y = p_0->position.y + offset_y; ^~~~~~~~~ src/ComputeNonbondedBase.h:665:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal p_z = p_0->position.z + offset_z; ^~~~~~~~~ src/ComputeNonbondedBase.h:666:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int index = 0; ^~~~~~~~~ src/ComputeNonbondedBase.h:668:12: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] for (register int i = nbgs; i < i_upper; i += nbgs) { ^~~~~~~~~ src/ComputeNonbondedBase.h:672:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const CompAtom* p_i_next = p_0 + i; ^~~~~~~~~ src/ComputeNonbondedBase.h:676:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal sortVal = COMPONENT_DOTPRODUCT(p,projLineVec); ^~~~~~~~~ src/ComputeNonbondedBase.h:684:2: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal* p_0_sortValStorePtr = p_0_sortValues + index; ^~~~~~~~~ src/ComputeNonbondedBase.h:691:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal sortVal = COMPONENT_DOTPRODUCT(p,projLineVec); ^~~~~~~~~ src/ComputeNonbondedBase.h:693:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal* p_0_sortValStorePtr = p_0_sortValues + index; ^~~~~~~~~ src/ComputeNonbondedBase.h:732:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int fixg = 0; ^~~~~~~~~ src/ComputeNonbondedBase.h:734:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* p_1_sortEntry = p_1_sortValues + tmpI; ^~~~~~~~~ src/ComputeNonbondedBase.h:735:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int p_1_index = p_1_sortEntry->index; ^~~~~~~~~ src/ComputeNonbondedBase.h:737:11: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* p_1_sortEntry_fixg = p_1_sortValues_fixg + p_1_sortValues_fixg_len; ^~~~~~~~~ src/ComputeNonbondedBase.h:840:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_i_x = p_i.position.x + offset_x; ^~~~~~~~~ src/ComputeNonbondedBase.h:841:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_i_y = p_i.position.y + offset_y; ^~~~~~~~~ src/ComputeNonbondedBase.h:842:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_i_z = p_i.position.z + offset_z; ^~~~~~~~~ src/ComputeNonbondedBase.h:933:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int *pli = pairlist + pairlistindex; ^~~~~~~~~ src/ComputeNonbondedBase.h:940:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int g = 0; ^~~~~~~~~ src/ComputeNonbondedBase.h:941:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal p_i_sortValue = p_0_sortValues[i]; ^~~~~~~~~ src/ComputeNonbondedBase.h:943:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* sortValues = ( groupfixed ? p_1_sortValues_fixg : p_1_sortValues ); ^~~~~~~~~ src/ComputeNonbondedBase.h:946:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int lower = 0; ^~~~~~~~~ src/ComputeNonbondedBase.h:947:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int upper = (groupfixed ? p_1_sortValues_fixg_len : p_1_sortValues_len); ^~~~~~~~~ src/ComputeNonbondedBase.h:949:11: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j = ((lower + upper) >> 1); ^~~~~~~~~ src/ComputeNonbondedBase.h:950:11: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal jSortVal = sortValues[j].sortValue; ^~~~~~~~~ src/ComputeNonbondedBase.h:977:6: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* sortEntry0 = sortValues + g; ^~~~~~~~~ src/ComputeNonbondedBase.h:978:6: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* sortEntry1 = sortValues + g + 1; ^~~~~~~~~ src/ComputeNonbondedBase.h:979:13: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int jprev0 = sortEntry0->index; ^~~~~~~~~ src/ComputeNonbondedBase.h:980:6: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int jprev1 = sortEntry1->index; ^~~~~~~~~ src/ComputeNonbondedBase.h:986:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j0; ^~~~~~~~~ src/ComputeNonbondedBase.h:987:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j1; ^~~~~~~~~ src/ComputeNonbondedBase.h:1188:6: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* sortEntry = sortValues + g; ^~~~~~~~~ src/ComputeNonbondedBase.h:1189:13: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j = sortEntry->index; ^~~~~~~~~ src/ComputeNonbondedBase.h:1242:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int *pli = pairlist2; ^~~~~~~~~ src/ComputeNonbondedBase.h:1245:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register plint *plin = pairlistn; ^~~~~~~~~ src/ComputeNonbondedBase.h:1365:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int jprev0 = pairlist [k ]; ^~~~~~~~~ src/ComputeNonbondedBase.h:1366:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int jprev1 = pairlist [k + 1]; ^~~~~~~~~ src/ComputeNonbondedBase.h:1368:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j0; ^~~~~~~~~ src/ComputeNonbondedBase.h:1369:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j1; ^~~~~~~~~ In file included from src/ComputeNonbondedPProf.C:21: In file included from src/ComputeNonbondedBase.h:1983: src/ComputeNonbondedBase2.h:194:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_x = p_i_x - p_j->position.x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:195:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_y = p_i_y - p_j->position.y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:196:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_z = p_i_z - p_j->position.z; ^~~~~~~~~ src/ComputeNonbondedBase2.h:310:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal vdw_dir; ^~~~~~~~~ src/ComputeNonbondedBase.h:190:18: note: expanded from macro 'INT' #define INT(X) X ^ In file included from src/ComputeNonbondedPProf.C:21: In file included from src/ComputeNonbondedBase.h:1983: src/ComputeNonbondedBase2.h:372:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal fast_dir = ^~~~~~~~~ src/ComputeNonbondedBase.h:190:18: note: expanded from macro 'INT' #define INT(X) X ^ In file included from src/ComputeNonbondedPProf.C:21: In file included from src/ComputeNonbondedBase.h:1983: src/ComputeNonbondedBase2.h:483:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal fast_dir = ^~~~~~~~~ src/ComputeNonbondedBase2.h:495:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal tmp_x = force_r * p_ij_x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:499:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal tmp_y = force_r * p_ij_y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:503:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal tmp_z = force_r * p_ij_z; ^~~~~~~~~ src/ComputeNonbondedBase2.h:661:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_dir = ^~~~~~~~~ src/ComputeNonbondedBase.h:190:18: note: expanded from macro 'INT' #define INT(X) X ^ In file included from src/ComputeNonbondedPProf.C:21: In file included from src/ComputeNonbondedBase.h:1983: src/ComputeNonbondedBase2.h:684:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_dir = (diffa * slow_d + slow_c) * diffa + slow_b; ^~~~~~~~~ src/ComputeNonbondedBase2.h:696:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_x = fullforce_r * p_ij_x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:699:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_y = fullforce_r * p_ij_y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:702:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_z = fullforce_r * p_ij_z; ^~~~~~~~~ In file included from src/ComputeNonbondedPProf.C:21: In file included from src/ComputeNonbondedBase.h:2000: src/ComputeNonbondedBase2.h:194:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_x = p_i_x - p_j->position.x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:195:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_y = p_i_y - p_j->position.y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:196:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_z = p_i_z - p_j->position.z; ^~~~~~~~~ src/ComputeNonbondedBase2.h:310:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal vdw_dir; ^~~~~~~~~ src/ComputeNonbondedBase.h:190:18: note: expanded from macro 'INT' #define INT(X) X ^ In file included from src/ComputeNonbondedPProf.C:21: In file included from src/ComputeNonbondedBase.h:2000: src/ComputeNonbondedBase2.h:372:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal fast_dir = ^~~~~~~~~ src/ComputeNonbondedBase.h:190:18: note: expanded from macro 'INT' #define INT(X) X ^ In file included from src/ComputeNonbondedPProf.C:21: In file included from src/ComputeNonbondedBase.h:2000: src/ComputeNonbondedBase2.h:483:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal fast_dir = ^~~~~~~~~ src/ComputeNonbondedBase2.h:495:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal tmp_x = force_r * p_ij_x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:499:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal tmp_y = force_r * p_ij_y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:503:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal tmp_z = force_r * p_ij_z; ^~~~~~~~~ src/ComputeNonbondedBase2.h:661:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_dir = ^~~~~~~~~ src/ComputeNonbondedBase.h:190:18: note: expanded from macro 'INT' #define INT(X) X ^ In file included from src/ComputeNonbondedPProf.C:21: In file included from src/ComputeNonbondedBase.h:2000: src/ComputeNonbondedBase2.h:684:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_dir = (diffa * slow_d + slow_c) * diffa + slow_b; ^~~~~~~~~ src/ComputeNonbondedBase2.h:696:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_x = fullforce_r * p_ij_x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:699:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_y = fullforce_r * p_ij_y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:702:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_z = fullforce_r * p_ij_z; ^~~~~~~~~ In file included from src/ComputeNonbondedPProf.C:21: In file included from src/ComputeNonbondedBase.h:2016: src/ComputeNonbondedBase2.h:194:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_x = p_i_x - p_j->position.x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:195:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_y = p_i_y - p_j->position.y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:196:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_z = p_i_z - p_j->position.z; ^~~~~~~~~ src/ComputeNonbondedBase2.h:661:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_dir = ^~~~~~~~~ src/ComputeNonbondedBase.h:190:18: note: expanded from macro 'INT' #define INT(X) X ^ In file included from src/ComputeNonbondedPProf.C:21: In file included from src/ComputeNonbondedBase.h:2016: src/ComputeNonbondedBase2.h:684:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_dir = (diffa * slow_d + slow_c) * diffa + slow_b; ^~~~~~~~~ src/ComputeNonbondedBase2.h:696:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_x = fullforce_r * p_ij_x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:699:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_y = fullforce_r * p_ij_y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:702:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_z = fullforce_r * p_ij_z; ^~~~~~~~~ In file included from src/ComputeNonbondedPProf.C:23: src/ComputeNonbondedBase.h:331:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal plcutoff2 = \ ^~~~~~~~~ src/ComputeNonbondedBase.h:333:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal groupplcutoff2 = \ ^~~~~~~~~ src/ComputeNonbondedBase.h:516:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const int j_upper = params->numAtoms[1]; ^~~~~~~~~ src/ComputeNonbondedBase.h:517:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j; ^~~~~~~~~ src/ComputeNonbondedBase.h:518:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int i; ^~~~~~~~~ src/ComputeNonbondedBase.h:582:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* p_1_sortValues = atomSort_0_sortValues__; ^~~~~~~~~ src/ComputeNonbondedBase.h:583:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* p_1_sortValues_fixg = atomSort_1_sortValues__; ^~~~~~~~~ src/ComputeNonbondedBase.h:595:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal projLineVec_x = params->projLineVec.x; ^~~~~~~~~ src/ComputeNonbondedBase.h:596:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal projLineVec_y = params->projLineVec.y; ^~~~~~~~~ src/ComputeNonbondedBase.h:597:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal projLineVec_z = params->projLineVec.z; ^~~~~~~~~ src/ComputeNonbondedBase.h:601:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int nbgs = p_1->nonbondedGroupSize; ^~~~~~~~~ src/ComputeNonbondedBase.h:602:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal p_x = p_1->position.x; ^~~~~~~~~ src/ComputeNonbondedBase.h:603:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal p_y = p_1->position.y; ^~~~~~~~~ src/ComputeNonbondedBase.h:604:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal p_z = p_1->position.z; ^~~~~~~~~ src/ComputeNonbondedBase.h:605:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int index = 0; ^~~~~~~~~ src/ComputeNonbondedBase.h:607:12: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] for (register int j = nbgs; j < j_upper; j += nbgs) { ^~~~~~~~~ src/ComputeNonbondedBase.h:611:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const CompAtom* p_j_next = p_1 + j; ^~~~~~~~~ src/ComputeNonbondedBase.h:620:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal sortVal = COMPONENT_DOTPRODUCT(p,projLineVec); ^~~~~~~~~ src/ComputeNonbondedBase.h:628:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* p_1_sortValStorePtr = p_1_sortValues + p_1_sortValues_len; ^~~~~~~~~ src/ComputeNonbondedBase.h:638:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal sortVal = COMPONENT_DOTPRODUCT(p,projLineVec); ^~~~~~~~~ src/ComputeNonbondedBase.h:640:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* p_1_sortValStorePtr = p_1_sortValues + p_1_sortValues_len; ^~~~~~~~~ src/ComputeNonbondedBase.h:662:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int nbgs = p_0->nonbondedGroupSize; ^~~~~~~~~ src/ComputeNonbondedBase.h:663:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal p_x = p_0->position.x + offset_x; ^~~~~~~~~ src/ComputeNonbondedBase.h:664:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal p_y = p_0->position.y + offset_y; ^~~~~~~~~ src/ComputeNonbondedBase.h:665:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal p_z = p_0->position.z + offset_z; ^~~~~~~~~ src/ComputeNonbondedBase.h:666:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int index = 0; ^~~~~~~~~ src/ComputeNonbondedBase.h:668:12: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] for (register int i = nbgs; i < i_upper; i += nbgs) { ^~~~~~~~~ src/ComputeNonbondedBase.h:672:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const CompAtom* p_i_next = p_0 + i; ^~~~~~~~~ src/ComputeNonbondedBase.h:676:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal sortVal = COMPONENT_DOTPRODUCT(p,projLineVec); ^~~~~~~~~ src/ComputeNonbondedBase.h:684:2: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal* p_0_sortValStorePtr = p_0_sortValues + index; ^~~~~~~~~ src/ComputeNonbondedBase.h:691:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal sortVal = COMPONENT_DOTPRODUCT(p,projLineVec); ^~~~~~~~~ src/ComputeNonbondedBase.h:693:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal* p_0_sortValStorePtr = p_0_sortValues + index; ^~~~~~~~~ src/ComputeNonbondedBase.h:732:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int fixg = 0; ^~~~~~~~~ src/ComputeNonbondedBase.h:734:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* p_1_sortEntry = p_1_sortValues + tmpI; ^~~~~~~~~ src/ComputeNonbondedBase.h:735:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int p_1_index = p_1_sortEntry->index; ^~~~~~~~~ src/ComputeNonbondedBase.h:737:11: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* p_1_sortEntry_fixg = p_1_sortValues_fixg + p_1_sortValues_fixg_len; ^~~~~~~~~ src/ComputeNonbondedBase.h:840:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_i_x = p_i.position.x + offset_x; ^~~~~~~~~ src/ComputeNonbondedBase.h:841:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_i_y = p_i.position.y + offset_y; ^~~~~~~~~ src/ComputeNonbondedBase.h:842:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_i_z = p_i.position.z + offset_z; ^~~~~~~~~ src/ComputeNonbondedBase.h:933:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int *pli = pairlist + pairlistindex; ^~~~~~~~~ src/ComputeNonbondedBase.h:940:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int g = 0; ^~~~~~~~~ src/ComputeNonbondedBase.h:941:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal p_i_sortValue = p_0_sortValues[i]; ^~~~~~~~~ src/ComputeNonbondedBase.h:943:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* sortValues = ( groupfixed ? p_1_sortValues_fixg : p_1_sortValues ); ^~~~~~~~~ src/ComputeNonbondedBase.h:946:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int lower = 0; ^~~~~~~~~ src/ComputeNonbondedBase.h:947:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int upper = (groupfixed ? p_1_sortValues_fixg_len : p_1_sortValues_len); ^~~~~~~~~ src/ComputeNonbondedBase.h:949:11: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j = ((lower + upper) >> 1); ^~~~~~~~~ src/ComputeNonbondedBase.h:950:11: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal jSortVal = sortValues[j].sortValue; ^~~~~~~~~ src/ComputeNonbondedBase.h:977:6: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* sortEntry0 = sortValues + g; ^~~~~~~~~ src/ComputeNonbondedBase.h:978:6: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* sortEntry1 = sortValues + g + 1; ^~~~~~~~~ src/ComputeNonbondedBase.h:979:13: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int jprev0 = sortEntry0->index; ^~~~~~~~~ src/ComputeNonbondedBase.h:980:6: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int jprev1 = sortEntry1->index; ^~~~~~~~~ src/ComputeNonbondedBase.h:986:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j0; ^~~~~~~~~ src/ComputeNonbondedBase.h:987:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j1; ^~~~~~~~~ src/ComputeNonbondedBase.h:1188:6: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* sortEntry = sortValues + g; ^~~~~~~~~ src/ComputeNonbondedBase.h:1189:13: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j = sortEntry->index; ^~~~~~~~~ src/ComputeNonbondedBase.h:1242:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int *pli = pairlist2; ^~~~~~~~~ src/ComputeNonbondedBase.h:1245:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register plint *plin = pairlistn; ^~~~~~~~~ src/ComputeNonbondedBase.h:1365:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int jprev0 = pairlist [k ]; ^~~~~~~~~ src/ComputeNonbondedBase.h:1366:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int jprev1 = pairlist [k + 1]; ^~~~~~~~~ src/ComputeNonbondedBase.h:1368:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j0; ^~~~~~~~~ src/ComputeNonbondedBase.h:1369:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j1; ^~~~~~~~~ In file included from src/ComputeNonbondedPProf.C:23: In file included from src/ComputeNonbondedBase.h:1983: src/ComputeNonbondedBase2.h:194:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_x = p_i_x - p_j->position.x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:195:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_y = p_i_y - p_j->position.y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:196:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_z = p_i_z - p_j->position.z; ^~~~~~~~~ src/ComputeNonbondedBase2.h:284:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal vdw_val = ^~~~~~~~~ src/ComputeNonbondedBase.h:64:21: note: expanded from macro 'ENERGY' #define ENERGY(X) X ^ In file included from src/ComputeNonbondedPProf.C:23: In file included from src/ComputeNonbondedBase.h:1983: src/ComputeNonbondedBase2.h:310:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal vdw_dir; ^~~~~~~~~ src/ComputeNonbondedBase.h:190:18: note: expanded from macro 'INT' #define INT(X) X ^ In file included from src/ComputeNonbondedPProf.C:23: In file included from src/ComputeNonbondedBase.h:1983: src/ComputeNonbondedBase2.h:344:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal fast_val = ^~~~~~~~~ src/ComputeNonbondedBase.h:64:21: note: expanded from macro 'ENERGY' #define ENERGY(X) X ^ In file included from src/ComputeNonbondedPProf.C:23: In file included from src/ComputeNonbondedBase.h:1983: src/ComputeNonbondedBase2.h:372:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal fast_dir = ^~~~~~~~~ src/ComputeNonbondedBase.h:190:18: note: expanded from macro 'INT' #define INT(X) X ^ In file included from src/ComputeNonbondedPProf.C:23: In file included from src/ComputeNonbondedBase.h:1983: src/ComputeNonbondedBase2.h:483:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal fast_dir = ^~~~~~~~~ src/ComputeNonbondedBase2.h:495:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal tmp_x = force_r * p_ij_x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:499:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal tmp_y = force_r * p_ij_y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:503:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal tmp_z = force_r * p_ij_z; ^~~~~~~~~ src/ComputeNonbondedBase2.h:631:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_val = ^~~~~~~~~ src/ComputeNonbondedBase.h:64:21: note: expanded from macro 'ENERGY' #define ENERGY(X) X ^ In file included from src/ComputeNonbondedPProf.C:23: In file included from src/ComputeNonbondedBase.h:1983: src/ComputeNonbondedBase2.h:661:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_dir = ^~~~~~~~~ src/ComputeNonbondedBase.h:190:18: note: expanded from macro 'INT' #define INT(X) X ^ In file included from src/ComputeNonbondedPProf.C:23: In file included from src/ComputeNonbondedBase.h:1983: src/ComputeNonbondedBase2.h:684:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_dir = (diffa * slow_d + slow_c) * diffa + slow_b; ^~~~~~~~~ src/ComputeNonbondedBase2.h:696:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_x = fullforce_r * p_ij_x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:699:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_y = fullforce_r * p_ij_y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:702:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_z = fullforce_r * p_ij_z; ^~~~~~~~~ In file included from src/ComputeNonbondedPProf.C:23: In file included from src/ComputeNonbondedBase.h:2000: src/ComputeNonbondedBase2.h:194:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_x = p_i_x - p_j->position.x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:195:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_y = p_i_y - p_j->position.y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:196:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_z = p_i_z - p_j->position.z; ^~~~~~~~~ src/ComputeNonbondedBase2.h:284:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal vdw_val = ^~~~~~~~~ src/ComputeNonbondedBase.h:64:21: note: expanded from macro 'ENERGY' #define ENERGY(X) X ^ In file included from src/ComputeNonbondedPProf.C:23: In file included from src/ComputeNonbondedBase.h:2000: src/ComputeNonbondedBase2.h:310:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal vdw_dir; ^~~~~~~~~ src/ComputeNonbondedBase.h:190:18: note: expanded from macro 'INT' #define INT(X) X ^ In file included from src/ComputeNonbondedPProf.C:23: In file included from src/ComputeNonbondedBase.h:2000: src/ComputeNonbondedBase2.h:344:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal fast_val = ^~~~~~~~~ src/ComputeNonbondedBase.h:64:21: note: expanded from macro 'ENERGY' #define ENERGY(X) X ^ In file included from src/ComputeNonbondedPProf.C:23: In file included from src/ComputeNonbondedBase.h:2000: src/ComputeNonbondedBase2.h:372:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal fast_dir = ^~~~~~~~~ src/ComputeNonbondedBase.h:190:18: note: expanded from macro 'INT' #define INT(X) X ^ In file included from src/ComputeNonbondedPProf.C:23: In file included from src/ComputeNonbondedBase.h:2000: src/ComputeNonbondedBase2.h:483:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal fast_dir = ^~~~~~~~~ src/ComputeNonbondedBase2.h:495:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal tmp_x = force_r * p_ij_x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:499:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal tmp_y = force_r * p_ij_y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:503:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal tmp_z = force_r * p_ij_z; ^~~~~~~~~ src/ComputeNonbondedBase2.h:631:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_val = ^~~~~~~~~ src/ComputeNonbondedBase.h:64:21: note: expanded from macro 'ENERGY' #define ENERGY(X) X ^ In file included from src/ComputeNonbondedPProf.C:23: In file included from src/ComputeNonbondedBase.h:2000: src/ComputeNonbondedBase2.h:661:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_dir = ^~~~~~~~~ src/ComputeNonbondedBase.h:190:18: note: expanded from macro 'INT' #define INT(X) X ^ In file included from src/ComputeNonbondedPProf.C:23: In file included from src/ComputeNonbondedBase.h:2000: src/ComputeNonbondedBase2.h:684:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_dir = (diffa * slow_d + slow_c) * diffa + slow_b; ^~~~~~~~~ src/ComputeNonbondedBase2.h:696:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_x = fullforce_r * p_ij_x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:699:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_y = fullforce_r * p_ij_y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:702:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_z = fullforce_r * p_ij_z; ^~~~~~~~~ In file included from src/ComputeNonbondedPProf.C:23: In file included from src/ComputeNonbondedBase.h:2016: src/ComputeNonbondedBase2.h:194:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_x = p_i_x - p_j->position.x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:195:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_y = p_i_y - p_j->position.y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:196:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_z = p_i_z - p_j->position.z; ^~~~~~~~~ src/ComputeNonbondedBase2.h:631:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_val = ^~~~~~~~~ src/ComputeNonbondedBase.h:64:21: note: expanded from macro 'ENERGY' #define ENERGY(X) X ^ In file included from src/ComputeNonbondedPProf.C:23: In file included from src/ComputeNonbondedBase.h:2016: src/ComputeNonbondedBase2.h:661:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_dir = ^~~~~~~~~ src/ComputeNonbondedBase.h:190:18: note: expanded from macro 'INT' #define INT(X) X ^ In file included from src/ComputeNonbondedPProf.C:23: In file included from src/ComputeNonbondedBase.h:2016: src/ComputeNonbondedBase2.h:684:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_dir = (diffa * slow_d + slow_c) * diffa + slow_b; ^~~~~~~~~ src/ComputeNonbondedBase2.h:696:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_x = fullforce_r * p_ij_x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:699:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_y = fullforce_r * p_ij_y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:702:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_z = fullforce_r * p_ij_z; ^~~~~~~~~ In file included from src/ComputeNonbondedPProf.C:26: src/ComputeNonbondedBase.h:331:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal plcutoff2 = \ ^~~~~~~~~ src/ComputeNonbondedBase.h:333:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal groupplcutoff2 = \ ^~~~~~~~~ src/ComputeNonbondedBase.h:516:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const int j_upper = params->numAtoms[1]; ^~~~~~~~~ src/ComputeNonbondedBase.h:517:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j; ^~~~~~~~~ src/ComputeNonbondedBase.h:518:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int i; ^~~~~~~~~ src/ComputeNonbondedBase.h:582:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* p_1_sortValues = atomSort_0_sortValues__; ^~~~~~~~~ src/ComputeNonbondedBase.h:583:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* p_1_sortValues_fixg = atomSort_1_sortValues__; ^~~~~~~~~ src/ComputeNonbondedBase.h:595:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal projLineVec_x = params->projLineVec.x; ^~~~~~~~~ src/ComputeNonbondedBase.h:596:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal projLineVec_y = params->projLineVec.y; ^~~~~~~~~ src/ComputeNonbondedBase.h:597:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal projLineVec_z = params->projLineVec.z; ^~~~~~~~~ src/ComputeNonbondedBase.h:601:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int nbgs = p_1->nonbondedGroupSize; ^~~~~~~~~ src/ComputeNonbondedBase.h:602:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal p_x = p_1->position.x; ^~~~~~~~~ src/ComputeNonbondedBase.h:603:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal p_y = p_1->position.y; ^~~~~~~~~ src/ComputeNonbondedBase.h:604:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal p_z = p_1->position.z; ^~~~~~~~~ src/ComputeNonbondedBase.h:605:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int index = 0; ^~~~~~~~~ src/ComputeNonbondedBase.h:607:12: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] for (register int j = nbgs; j < j_upper; j += nbgs) { ^~~~~~~~~ src/ComputeNonbondedBase.h:611:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const CompAtom* p_j_next = p_1 + j; ^~~~~~~~~ src/ComputeNonbondedBase.h:620:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal sortVal = COMPONENT_DOTPRODUCT(p,projLineVec); ^~~~~~~~~ src/ComputeNonbondedBase.h:628:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* p_1_sortValStorePtr = p_1_sortValues + p_1_sortValues_len; ^~~~~~~~~ src/ComputeNonbondedBase.h:638:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal sortVal = COMPONENT_DOTPRODUCT(p,projLineVec); ^~~~~~~~~ src/ComputeNonbondedBase.h:640:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* p_1_sortValStorePtr = p_1_sortValues + p_1_sortValues_len; ^~~~~~~~~ src/ComputeNonbondedBase.h:662:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int nbgs = p_0->nonbondedGroupSize; ^~~~~~~~~ src/ComputeNonbondedBase.h:663:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal p_x = p_0->position.x + offset_x; ^~~~~~~~~ src/ComputeNonbondedBase.h:664:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal p_y = p_0->position.y + offset_y; ^~~~~~~~~ src/ComputeNonbondedBase.h:665:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal p_z = p_0->position.z + offset_z; ^~~~~~~~~ src/ComputeNonbondedBase.h:666:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int index = 0; ^~~~~~~~~ src/ComputeNonbondedBase.h:668:12: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] for (register int i = nbgs; i < i_upper; i += nbgs) { ^~~~~~~~~ src/ComputeNonbondedBase.h:672:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const CompAtom* p_i_next = p_0 + i; ^~~~~~~~~ src/ComputeNonbondedBase.h:676:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal sortVal = COMPONENT_DOTPRODUCT(p,projLineVec); ^~~~~~~~~ src/ComputeNonbondedBase.h:684:2: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal* p_0_sortValStorePtr = p_0_sortValues + index; ^~~~~~~~~ src/ComputeNonbondedBase.h:691:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal sortVal = COMPONENT_DOTPRODUCT(p,projLineVec); ^~~~~~~~~ src/ComputeNonbondedBase.h:693:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal* p_0_sortValStorePtr = p_0_sortValues + index; ^~~~~~~~~ src/ComputeNonbondedBase.h:732:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int fixg = 0; ^~~~~~~~~ src/ComputeNonbondedBase.h:734:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* p_1_sortEntry = p_1_sortValues + tmpI; ^~~~~~~~~ src/ComputeNonbondedBase.h:735:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int p_1_index = p_1_sortEntry->index; ^~~~~~~~~ src/ComputeNonbondedBase.h:737:11: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* p_1_sortEntry_fixg = p_1_sortValues_fixg + p_1_sortValues_fixg_len; ^~~~~~~~~ src/ComputeNonbondedBase.h:840:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_i_x = p_i.position.x + offset_x; ^~~~~~~~~ src/ComputeNonbondedBase.h:841:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_i_y = p_i.position.y + offset_y; ^~~~~~~~~ src/ComputeNonbondedBase.h:842:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_i_z = p_i.position.z + offset_z; ^~~~~~~~~ src/ComputeNonbondedBase.h:933:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int *pli = pairlist + pairlistindex; ^~~~~~~~~ src/ComputeNonbondedBase.h:940:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int g = 0; ^~~~~~~~~ src/ComputeNonbondedBase.h:941:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal p_i_sortValue = p_0_sortValues[i]; ^~~~~~~~~ src/ComputeNonbondedBase.h:943:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* sortValues = ( groupfixed ? p_1_sortValues_fixg : p_1_sortValues ); ^~~~~~~~~ src/ComputeNonbondedBase.h:946:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int lower = 0; ^~~~~~~~~ src/ComputeNonbondedBase.h:947:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int upper = (groupfixed ? p_1_sortValues_fixg_len : p_1_sortValues_len); ^~~~~~~~~ src/ComputeNonbondedBase.h:949:11: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j = ((lower + upper) >> 1); ^~~~~~~~~ src/ComputeNonbondedBase.h:950:11: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal jSortVal = sortValues[j].sortValue; ^~~~~~~~~ src/ComputeNonbondedBase.h:977:6: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* sortEntry0 = sortValues + g; ^~~~~~~~~ src/ComputeNonbondedBase.h:978:6: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* sortEntry1 = sortValues + g + 1; ^~~~~~~~~ src/ComputeNonbondedBase.h:979:13: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int jprev0 = sortEntry0->index; ^~~~~~~~~ src/ComputeNonbondedBase.h:980:6: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int jprev1 = sortEntry1->index; ^~~~~~~~~ src/ComputeNonbondedBase.h:986:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j0; ^~~~~~~~~ src/ComputeNonbondedBase.h:987:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j1; ^~~~~~~~~ src/ComputeNonbondedBase.h:1188:6: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* sortEntry = sortValues + g; ^~~~~~~~~ src/ComputeNonbondedBase.h:1189:13: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j = sortEntry->index; ^~~~~~~~~ src/ComputeNonbondedBase.h:1242:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int *pli = pairlist2; ^~~~~~~~~ src/ComputeNonbondedBase.h:1245:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register plint *plin = pairlistn; ^~~~~~~~~ src/ComputeNonbondedBase.h:1365:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int jprev0 = pairlist [k ]; ^~~~~~~~~ src/ComputeNonbondedBase.h:1366:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int jprev1 = pairlist [k + 1]; ^~~~~~~~~ src/ComputeNonbondedBase.h:1368:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j0; ^~~~~~~~~ src/ComputeNonbondedBase.h:1369:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j1; ^~~~~~~~~ In file included from src/ComputeNonbondedPProf.C:26: In file included from src/ComputeNonbondedBase.h:1983: src/ComputeNonbondedBase2.h:194:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_x = p_i_x - p_j->position.x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:195:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_y = p_i_y - p_j->position.y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:196:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_z = p_i_z - p_j->position.z; ^~~~~~~~~ src/ComputeNonbondedBase2.h:310:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal vdw_dir; ^~~~~~~~~ src/ComputeNonbondedBase.h:190:18: note: expanded from macro 'INT' #define INT(X) X ^ In file included from src/ComputeNonbondedPProf.C:26: In file included from src/ComputeNonbondedBase.h:1983: src/ComputeNonbondedBase2.h:661:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_dir = ^~~~~~~~~ src/ComputeNonbondedBase.h:190:18: note: expanded from macro 'INT' #define INT(X) X ^ In file included from src/ComputeNonbondedPProf.C:26: In file included from src/ComputeNonbondedBase.h:1983: src/ComputeNonbondedBase2.h:684:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_dir = (diffa * slow_d + slow_c) * diffa + slow_b; ^~~~~~~~~ src/ComputeNonbondedBase2.h:696:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_x = fullforce_r * p_ij_x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:699:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_y = fullforce_r * p_ij_y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:702:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_z = fullforce_r * p_ij_z; ^~~~~~~~~ In file included from src/ComputeNonbondedPProf.C:26: In file included from src/ComputeNonbondedBase.h:2000: src/ComputeNonbondedBase2.h:194:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_x = p_i_x - p_j->position.x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:195:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_y = p_i_y - p_j->position.y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:196:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_z = p_i_z - p_j->position.z; ^~~~~~~~~ src/ComputeNonbondedBase2.h:310:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal vdw_dir; ^~~~~~~~~ src/ComputeNonbondedBase.h:190:18: note: expanded from macro 'INT' #define INT(X) X ^ In file included from src/ComputeNonbondedPProf.C:26: In file included from src/ComputeNonbondedBase.h:2000: src/ComputeNonbondedBase2.h:661:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_dir = ^~~~~~~~~ src/ComputeNonbondedBase.h:190:18: note: expanded from macro 'INT' #define INT(X) X ^ In file included from src/ComputeNonbondedPProf.C:26: In file included from src/ComputeNonbondedBase.h:2000: src/ComputeNonbondedBase2.h:684:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_dir = (diffa * slow_d + slow_c) * diffa + slow_b; ^~~~~~~~~ src/ComputeNonbondedBase2.h:696:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_x = fullforce_r * p_ij_x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:699:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_y = fullforce_r * p_ij_y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:702:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_z = fullforce_r * p_ij_z; ^~~~~~~~~ In file included from src/ComputeNonbondedPProf.C:26: In file included from src/ComputeNonbondedBase.h:2016: src/ComputeNonbondedBase2.h:194:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_x = p_i_x - p_j->position.x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:195:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_y = p_i_y - p_j->position.y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:196:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_z = p_i_z - p_j->position.z; ^~~~~~~~~ src/ComputeNonbondedBase2.h:661:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_dir = ^~~~~~~~~ src/ComputeNonbondedBase.h:190:18: note: expanded from macro 'INT' #define INT(X) X ^ In file included from src/ComputeNonbondedPProf.C:26: In file included from src/ComputeNonbondedBase.h:2016: src/ComputeNonbondedBase2.h:684:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_dir = (diffa * slow_d + slow_c) * diffa + slow_b; ^~~~~~~~~ src/ComputeNonbondedBase2.h:696:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_x = fullforce_r * p_ij_x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:699:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_y = fullforce_r * p_ij_y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:702:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_z = fullforce_r * p_ij_z; ^~~~~~~~~ In file included from src/ComputeNonbondedPProf.C:28: src/ComputeNonbondedBase.h:331:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal plcutoff2 = \ ^~~~~~~~~ src/ComputeNonbondedBase.h:333:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal groupplcutoff2 = \ ^~~~~~~~~ src/ComputeNonbondedBase.h:516:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const int j_upper = params->numAtoms[1]; ^~~~~~~~~ src/ComputeNonbondedBase.h:517:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j; ^~~~~~~~~ src/ComputeNonbondedBase.h:518:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int i; ^~~~~~~~~ src/ComputeNonbondedBase.h:582:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* p_1_sortValues = atomSort_0_sortValues__; ^~~~~~~~~ src/ComputeNonbondedBase.h:583:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* p_1_sortValues_fixg = atomSort_1_sortValues__; ^~~~~~~~~ src/ComputeNonbondedBase.h:595:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal projLineVec_x = params->projLineVec.x; ^~~~~~~~~ src/ComputeNonbondedBase.h:596:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal projLineVec_y = params->projLineVec.y; ^~~~~~~~~ src/ComputeNonbondedBase.h:597:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal projLineVec_z = params->projLineVec.z; ^~~~~~~~~ src/ComputeNonbondedBase.h:601:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int nbgs = p_1->nonbondedGroupSize; ^~~~~~~~~ src/ComputeNonbondedBase.h:602:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal p_x = p_1->position.x; ^~~~~~~~~ src/ComputeNonbondedBase.h:603:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal p_y = p_1->position.y; ^~~~~~~~~ src/ComputeNonbondedBase.h:604:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal p_z = p_1->position.z; ^~~~~~~~~ src/ComputeNonbondedBase.h:605:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int index = 0; ^~~~~~~~~ src/ComputeNonbondedBase.h:607:12: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] for (register int j = nbgs; j < j_upper; j += nbgs) { ^~~~~~~~~ src/ComputeNonbondedBase.h:611:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const CompAtom* p_j_next = p_1 + j; ^~~~~~~~~ src/ComputeNonbondedBase.h:620:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal sortVal = COMPONENT_DOTPRODUCT(p,projLineVec); ^~~~~~~~~ src/ComputeNonbondedBase.h:628:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* p_1_sortValStorePtr = p_1_sortValues + p_1_sortValues_len; ^~~~~~~~~ src/ComputeNonbondedBase.h:638:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal sortVal = COMPONENT_DOTPRODUCT(p,projLineVec); ^~~~~~~~~ src/ComputeNonbondedBase.h:640:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* p_1_sortValStorePtr = p_1_sortValues + p_1_sortValues_len; ^~~~~~~~~ src/ComputeNonbondedBase.h:662:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int nbgs = p_0->nonbondedGroupSize; ^~~~~~~~~ src/ComputeNonbondedBase.h:663:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal p_x = p_0->position.x + offset_x; ^~~~~~~~~ src/ComputeNonbondedBase.h:664:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal p_y = p_0->position.y + offset_y; ^~~~~~~~~ src/ComputeNonbondedBase.h:665:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal p_z = p_0->position.z + offset_z; ^~~~~~~~~ src/ComputeNonbondedBase.h:666:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int index = 0; ^~~~~~~~~ src/ComputeNonbondedBase.h:668:12: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] for (register int i = nbgs; i < i_upper; i += nbgs) { ^~~~~~~~~ src/ComputeNonbondedBase.h:672:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const CompAtom* p_i_next = p_0 + i; ^~~~~~~~~ src/ComputeNonbondedBase.h:676:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal sortVal = COMPONENT_DOTPRODUCT(p,projLineVec); ^~~~~~~~~ src/ComputeNonbondedBase.h:684:2: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal* p_0_sortValStorePtr = p_0_sortValues + index; ^~~~~~~~~ src/ComputeNonbondedBase.h:691:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal sortVal = COMPONENT_DOTPRODUCT(p,projLineVec); ^~~~~~~~~ src/ComputeNonbondedBase.h:693:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal* p_0_sortValStorePtr = p_0_sortValues + index; ^~~~~~~~~ src/ComputeNonbondedBase.h:732:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int fixg = 0; ^~~~~~~~~ src/ComputeNonbondedBase.h:734:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* p_1_sortEntry = p_1_sortValues + tmpI; ^~~~~~~~~ src/ComputeNonbondedBase.h:735:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int p_1_index = p_1_sortEntry->index; ^~~~~~~~~ src/ComputeNonbondedBase.h:737:11: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* p_1_sortEntry_fixg = p_1_sortValues_fixg + p_1_sortValues_fixg_len; ^~~~~~~~~ src/ComputeNonbondedBase.h:840:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_i_x = p_i.position.x + offset_x; ^~~~~~~~~ src/ComputeNonbondedBase.h:841:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_i_y = p_i.position.y + offset_y; ^~~~~~~~~ src/ComputeNonbondedBase.h:842:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_i_z = p_i.position.z + offset_z; ^~~~~~~~~ src/ComputeNonbondedBase.h:933:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int *pli = pairlist + pairlistindex; ^~~~~~~~~ src/ComputeNonbondedBase.h:940:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int g = 0; ^~~~~~~~~ src/ComputeNonbondedBase.h:941:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal p_i_sortValue = p_0_sortValues[i]; ^~~~~~~~~ src/ComputeNonbondedBase.h:943:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* sortValues = ( groupfixed ? p_1_sortValues_fixg : p_1_sortValues ); ^~~~~~~~~ src/ComputeNonbondedBase.h:946:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int lower = 0; ^~~~~~~~~ src/ComputeNonbondedBase.h:947:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int upper = (groupfixed ? p_1_sortValues_fixg_len : p_1_sortValues_len); ^~~~~~~~~ src/ComputeNonbondedBase.h:949:11: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j = ((lower + upper) >> 1); ^~~~~~~~~ src/ComputeNonbondedBase.h:950:11: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal jSortVal = sortValues[j].sortValue; ^~~~~~~~~ src/ComputeNonbondedBase.h:977:6: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* sortEntry0 = sortValues + g; ^~~~~~~~~ src/ComputeNonbondedBase.h:978:6: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* sortEntry1 = sortValues + g + 1; ^~~~~~~~~ src/ComputeNonbondedBase.h:979:13: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int jprev0 = sortEntry0->index; ^~~~~~~~~ src/ComputeNonbondedBase.h:980:6: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int jprev1 = sortEntry1->index; ^~~~~~~~~ src/ComputeNonbondedBase.h:986:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j0; ^~~~~~~~~ src/ComputeNonbondedBase.h:987:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j1; ^~~~~~~~~ src/ComputeNonbondedBase.h:1188:6: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* sortEntry = sortValues + g; ^~~~~~~~~ src/ComputeNonbondedBase.h:1189:13: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j = sortEntry->index; ^~~~~~~~~ src/ComputeNonbondedBase.h:1242:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int *pli = pairlist2; ^~~~~~~~~ src/ComputeNonbondedBase.h:1245:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register plint *plin = pairlistn; ^~~~~~~~~ src/ComputeNonbondedBase.h:1365:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int jprev0 = pairlist [k ]; ^~~~~~~~~ src/ComputeNonbondedBase.h:1366:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int jprev1 = pairlist [k + 1]; ^~~~~~~~~ src/ComputeNonbondedBase.h:1368:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j0; ^~~~~~~~~ src/ComputeNonbondedBase.h:1369:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j1; ^~~~~~~~~ In file included from src/ComputeNonbondedPProf.C:28: In file included from src/ComputeNonbondedBase.h:1983: src/ComputeNonbondedBase2.h:194:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_x = p_i_x - p_j->position.x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:195:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_y = p_i_y - p_j->position.y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:196:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_z = p_i_z - p_j->position.z; ^~~~~~~~~ src/ComputeNonbondedBase2.h:284:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal vdw_val = ^~~~~~~~~ src/ComputeNonbondedBase.h:64:21: note: expanded from macro 'ENERGY' #define ENERGY(X) X ^ In file included from src/ComputeNonbondedPProf.C:28: In file included from src/ComputeNonbondedBase.h:1983: src/ComputeNonbondedBase2.h:310:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal vdw_dir; ^~~~~~~~~ src/ComputeNonbondedBase.h:190:18: note: expanded from macro 'INT' #define INT(X) X ^ In file included from src/ComputeNonbondedPProf.C:28: In file included from src/ComputeNonbondedBase.h:1983: src/ComputeNonbondedBase2.h:631:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_val = ^~~~~~~~~ src/ComputeNonbondedBase.h:64:21: note: expanded from macro 'ENERGY' #define ENERGY(X) X ^ In file included from src/ComputeNonbondedPProf.C:28: In file included from src/ComputeNonbondedBase.h:1983: src/ComputeNonbondedBase2.h:661:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_dir = ^~~~~~~~~ src/ComputeNonbondedBase.h:190:18: note: expanded from macro 'INT' #define INT(X) X ^ In file included from src/ComputeNonbondedPProf.C:28: In file included from src/ComputeNonbondedBase.h:1983: src/ComputeNonbondedBase2.h:684:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_dir = (diffa * slow_d + slow_c) * diffa + slow_b; ^~~~~~~~~ src/ComputeNonbondedBase2.h:696:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_x = fullforce_r * p_ij_x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:699:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_y = fullforce_r * p_ij_y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:702:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_z = fullforce_r * p_ij_z; ^~~~~~~~~ In file included from src/ComputeNonbondedPProf.C:28: In file included from src/ComputeNonbondedBase.h:2000: src/ComputeNonbondedBase2.h:194:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_x = p_i_x - p_j->position.x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:195:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_y = p_i_y - p_j->position.y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:196:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_z = p_i_z - p_j->position.z; ^~~~~~~~~ src/ComputeNonbondedBase2.h:284:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal vdw_val = ^~~~~~~~~ src/ComputeNonbondedBase.h:64:21: note: expanded from macro 'ENERGY' #define ENERGY(X) X ^ In file included from src/ComputeNonbondedPProf.C:28: In file included from src/ComputeNonbondedBase.h:2000: src/ComputeNonbondedBase2.h:310:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal vdw_dir; ^~~~~~~~~ src/ComputeNonbondedBase.h:190:18: note: expanded from macro 'INT' #define INT(X) X ^ In file included from src/ComputeNonbondedPProf.C:28: In file included from src/ComputeNonbondedBase.h:2000: src/ComputeNonbondedBase2.h:631:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_val = ^~~~~~~~~ src/ComputeNonbondedBase.h:64:21: note: expanded from macro 'ENERGY' #define ENERGY(X) X ^ In file included from src/ComputeNonbondedPProf.C:28: In file included from src/ComputeNonbondedBase.h:2000: src/ComputeNonbondedBase2.h:661:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_dir = ^~~~~~~~~ src/ComputeNonbondedBase.h:190:18: note: expanded from macro 'INT' #define INT(X) X ^ In file included from src/ComputeNonbondedPProf.C:28: In file included from src/ComputeNonbondedBase.h:2000: src/ComputeNonbondedBase2.h:684:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_dir = (diffa * slow_d + slow_c) * diffa + slow_b; ^~~~~~~~~ src/ComputeNonbondedBase2.h:696:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_x = fullforce_r * p_ij_x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:699:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_y = fullforce_r * p_ij_y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:702:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_z = fullforce_r * p_ij_z; ^~~~~~~~~ In file included from src/ComputeNonbondedPProf.C:28: In file included from src/ComputeNonbondedBase.h:2016: src/ComputeNonbondedBase2.h:194:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_x = p_i_x - p_j->position.x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:195:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_y = p_i_y - p_j->position.y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:196:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_z = p_i_z - p_j->position.z; ^~~~~~~~~ src/ComputeNonbondedBase2.h:631:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_val = ^~~~~~~~~ src/ComputeNonbondedBase.h:64:21: note: expanded from macro 'ENERGY' #define ENERGY(X) X ^ In file included from src/ComputeNonbondedPProf.C:28: In file included from src/ComputeNonbondedBase.h:2016: src/ComputeNonbondedBase2.h:661:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_dir = ^~~~~~~~~ src/ComputeNonbondedBase.h:190:18: note: expanded from macro 'INT' #define INT(X) X ^ In file included from src/ComputeNonbondedPProf.C:28: In file included from src/ComputeNonbondedBase.h:2016: src/ComputeNonbondedBase2.h:684:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_dir = (diffa * slow_d + slow_c) * diffa + slow_b; ^~~~~~~~~ src/ComputeNonbondedBase2.h:696:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_x = fullforce_r * p_ij_x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:699:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_y = fullforce_r * p_ij_y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:702:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_z = fullforce_r * p_ij_z; ^~~~~~~~~ In file included from src/ComputeNonbondedPProf.C:32: src/ComputeNonbondedBase.h:331:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal plcutoff2 = \ ^~~~~~~~~ src/ComputeNonbondedBase.h:333:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal groupplcutoff2 = \ ^~~~~~~~~ src/ComputeNonbondedBase.h:516:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const int j_upper = params->numAtoms[1]; ^~~~~~~~~ src/ComputeNonbondedBase.h:517:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j; ^~~~~~~~~ src/ComputeNonbondedBase.h:518:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int i; ^~~~~~~~~ src/ComputeNonbondedBase.h:582:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* p_1_sortValues = atomSort_0_sortValues__; ^~~~~~~~~ src/ComputeNonbondedBase.h:583:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* p_1_sortValues_fixg = atomSort_1_sortValues__; ^~~~~~~~~ src/ComputeNonbondedBase.h:595:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal projLineVec_x = params->projLineVec.x; ^~~~~~~~~ src/ComputeNonbondedBase.h:596:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal projLineVec_y = params->projLineVec.y; ^~~~~~~~~ src/ComputeNonbondedBase.h:597:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal projLineVec_z = params->projLineVec.z; ^~~~~~~~~ src/ComputeNonbondedBase.h:601:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int nbgs = p_1->nonbondedGroupSize; ^~~~~~~~~ src/ComputeNonbondedBase.h:602:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal p_x = p_1->position.x; ^~~~~~~~~ src/ComputeNonbondedBase.h:603:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal p_y = p_1->position.y; ^~~~~~~~~ src/ComputeNonbondedBase.h:604:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal p_z = p_1->position.z; ^~~~~~~~~ src/ComputeNonbondedBase.h:605:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int index = 0; ^~~~~~~~~ src/ComputeNonbondedBase.h:607:12: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] for (register int j = nbgs; j < j_upper; j += nbgs) { ^~~~~~~~~ src/ComputeNonbondedBase.h:611:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const CompAtom* p_j_next = p_1 + j; ^~~~~~~~~ src/ComputeNonbondedBase.h:620:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal sortVal = COMPONENT_DOTPRODUCT(p,projLineVec); ^~~~~~~~~ src/ComputeNonbondedBase.h:628:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* p_1_sortValStorePtr = p_1_sortValues + p_1_sortValues_len; ^~~~~~~~~ src/ComputeNonbondedBase.h:638:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal sortVal = COMPONENT_DOTPRODUCT(p,projLineVec); ^~~~~~~~~ src/ComputeNonbondedBase.h:640:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* p_1_sortValStorePtr = p_1_sortValues + p_1_sortValues_len; ^~~~~~~~~ src/ComputeNonbondedBase.h:662:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int nbgs = p_0->nonbondedGroupSize; ^~~~~~~~~ src/ComputeNonbondedBase.h:663:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal p_x = p_0->position.x + offset_x; ^~~~~~~~~ src/ComputeNonbondedBase.h:664:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal p_y = p_0->position.y + offset_y; ^~~~~~~~~ src/ComputeNonbondedBase.h:665:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal p_z = p_0->position.z + offset_z; ^~~~~~~~~ src/ComputeNonbondedBase.h:666:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int index = 0; ^~~~~~~~~ src/ComputeNonbondedBase.h:668:12: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] for (register int i = nbgs; i < i_upper; i += nbgs) { ^~~~~~~~~ src/ComputeNonbondedBase.h:672:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const CompAtom* p_i_next = p_0 + i; ^~~~~~~~~ src/ComputeNonbondedBase.h:676:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal sortVal = COMPONENT_DOTPRODUCT(p,projLineVec); ^~~~~~~~~ src/ComputeNonbondedBase.h:684:2: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal* p_0_sortValStorePtr = p_0_sortValues + index; ^~~~~~~~~ src/ComputeNonbondedBase.h:691:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal sortVal = COMPONENT_DOTPRODUCT(p,projLineVec); ^~~~~~~~~ src/ComputeNonbondedBase.h:693:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal* p_0_sortValStorePtr = p_0_sortValues + index; ^~~~~~~~~ src/ComputeNonbondedBase.h:732:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int fixg = 0; ^~~~~~~~~ src/ComputeNonbondedBase.h:734:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* p_1_sortEntry = p_1_sortValues + tmpI; ^~~~~~~~~ src/ComputeNonbondedBase.h:735:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int p_1_index = p_1_sortEntry->index; ^~~~~~~~~ src/ComputeNonbondedBase.h:737:11: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* p_1_sortEntry_fixg = p_1_sortValues_fixg + p_1_sortValues_fixg_len; ^~~~~~~~~ src/ComputeNonbondedBase.h:840:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_i_x = p_i.position.x + offset_x; ^~~~~~~~~ src/ComputeNonbondedBase.h:841:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_i_y = p_i.position.y + offset_y; ^~~~~~~~~ src/ComputeNonbondedBase.h:842:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_i_z = p_i.position.z + offset_z; ^~~~~~~~~ src/ComputeNonbondedBase.h:933:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int *pli = pairlist + pairlistindex; ^~~~~~~~~ src/ComputeNonbondedBase.h:940:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int g = 0; ^~~~~~~~~ src/ComputeNonbondedBase.h:941:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal p_i_sortValue = p_0_sortValues[i]; ^~~~~~~~~ src/ComputeNonbondedBase.h:943:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* sortValues = ( groupfixed ? p_1_sortValues_fixg : p_1_sortValues ); ^~~~~~~~~ src/ComputeNonbondedBase.h:946:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int lower = 0; ^~~~~~~~~ src/ComputeNonbondedBase.h:947:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int upper = (groupfixed ? p_1_sortValues_fixg_len : p_1_sortValues_len); ^~~~~~~~~ src/ComputeNonbondedBase.h:949:11: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j = ((lower + upper) >> 1); ^~~~~~~~~ src/ComputeNonbondedBase.h:950:11: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal jSortVal = sortValues[j].sortValue; ^~~~~~~~~ src/ComputeNonbondedBase.h:977:6: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* sortEntry0 = sortValues + g; ^~~~~~~~~ src/ComputeNonbondedBase.h:978:6: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* sortEntry1 = sortValues + g + 1; ^~~~~~~~~ src/ComputeNonbondedBase.h:979:13: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int jprev0 = sortEntry0->index; ^~~~~~~~~ src/ComputeNonbondedBase.h:980:6: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int jprev1 = sortEntry1->index; ^~~~~~~~~ src/ComputeNonbondedBase.h:986:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j0; ^~~~~~~~~ src/ComputeNonbondedBase.h:987:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j1; ^~~~~~~~~ src/ComputeNonbondedBase.h:1188:6: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* sortEntry = sortValues + g; ^~~~~~~~~ src/ComputeNonbondedBase.h:1189:13: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j = sortEntry->index; ^~~~~~~~~ src/ComputeNonbondedBase.h:1242:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int *pli = pairlist2; ^~~~~~~~~ src/ComputeNonbondedBase.h:1245:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register plint *plin = pairlistn; ^~~~~~~~~ src/ComputeNonbondedBase.h:1365:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int jprev0 = pairlist [k ]; ^~~~~~~~~ src/ComputeNonbondedBase.h:1366:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int jprev1 = pairlist [k + 1]; ^~~~~~~~~ src/ComputeNonbondedBase.h:1368:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j0; ^~~~~~~~~ src/ComputeNonbondedBase.h:1369:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j1; ^~~~~~~~~ In file included from src/ComputeNonbondedPProf.C:32: In file included from src/ComputeNonbondedBase.h:1983: src/ComputeNonbondedBase2.h:194:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_x = p_i_x - p_j->position.x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:195:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_y = p_i_y - p_j->position.y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:196:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_z = p_i_z - p_j->position.z; ^~~~~~~~~ src/ComputeNonbondedBase2.h:661:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_dir = ^~~~~~~~~ src/ComputeNonbondedBase.h:190:18: note: expanded from macro 'INT' #define INT(X) X ^ In file included from src/ComputeNonbondedPProf.C:32: In file included from src/ComputeNonbondedBase.h:1983: src/ComputeNonbondedBase2.h:684:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_dir = (diffa * slow_d + slow_c) * diffa + slow_b; ^~~~~~~~~ src/ComputeNonbondedBase2.h:696:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_x = fullforce_r * p_ij_x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:699:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_y = fullforce_r * p_ij_y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:702:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_z = fullforce_r * p_ij_z; ^~~~~~~~~ In file included from src/ComputeNonbondedPProf.C:32: In file included from src/ComputeNonbondedBase.h:2000: src/ComputeNonbondedBase2.h:194:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_x = p_i_x - p_j->position.x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:195:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_y = p_i_y - p_j->position.y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:196:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_z = p_i_z - p_j->position.z; ^~~~~~~~~ src/ComputeNonbondedBase2.h:661:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_dir = ^~~~~~~~~ src/ComputeNonbondedBase.h:190:18: note: expanded from macro 'INT' #define INT(X) X ^ In file included from src/ComputeNonbondedPProf.C:32: In file included from src/ComputeNonbondedBase.h:2000: src/ComputeNonbondedBase2.h:684:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_dir = (diffa * slow_d + slow_c) * diffa + slow_b; ^~~~~~~~~ src/ComputeNonbondedBase2.h:696:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_x = fullforce_r * p_ij_x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:699:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_y = fullforce_r * p_ij_y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:702:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_z = fullforce_r * p_ij_z; ^~~~~~~~~ In file included from src/ComputeNonbondedPProf.C:32: In file included from src/ComputeNonbondedBase.h:2016: src/ComputeNonbondedBase2.h:194:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_x = p_i_x - p_j->position.x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:195:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_y = p_i_y - p_j->position.y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:196:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_z = p_i_z - p_j->position.z; ^~~~~~~~~ src/ComputeNonbondedBase2.h:661:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_dir = ^~~~~~~~~ src/ComputeNonbondedBase.h:190:18: note: expanded from macro 'INT' #define INT(X) X ^ In file included from src/ComputeNonbondedPProf.C:32: In file included from src/ComputeNonbondedBase.h:2016: src/ComputeNonbondedBase2.h:684:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_dir = (diffa * slow_d + slow_c) * diffa + slow_b; ^~~~~~~~~ src/ComputeNonbondedBase2.h:696:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_x = fullforce_r * p_ij_x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:699:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_y = fullforce_r * p_ij_y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:702:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_z = fullforce_r * p_ij_z; ^~~~~~~~~ In file included from src/ComputeNonbondedPProf.C:34: src/ComputeNonbondedBase.h:331:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal plcutoff2 = \ ^~~~~~~~~ src/ComputeNonbondedBase.h:333:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal groupplcutoff2 = \ ^~~~~~~~~ src/ComputeNonbondedBase.h:516:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const int j_upper = params->numAtoms[1]; ^~~~~~~~~ src/ComputeNonbondedBase.h:517:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j; ^~~~~~~~~ src/ComputeNonbondedBase.h:518:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int i; ^~~~~~~~~ src/ComputeNonbondedBase.h:582:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* p_1_sortValues = atomSort_0_sortValues__; ^~~~~~~~~ src/ComputeNonbondedBase.h:583:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* p_1_sortValues_fixg = atomSort_1_sortValues__; ^~~~~~~~~ src/ComputeNonbondedBase.h:595:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal projLineVec_x = params->projLineVec.x; ^~~~~~~~~ src/ComputeNonbondedBase.h:596:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal projLineVec_y = params->projLineVec.y; ^~~~~~~~~ src/ComputeNonbondedBase.h:597:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal projLineVec_z = params->projLineVec.z; ^~~~~~~~~ src/ComputeNonbondedBase.h:601:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int nbgs = p_1->nonbondedGroupSize; ^~~~~~~~~ src/ComputeNonbondedBase.h:602:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal p_x = p_1->position.x; ^~~~~~~~~ src/ComputeNonbondedBase.h:603:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal p_y = p_1->position.y; ^~~~~~~~~ src/ComputeNonbondedBase.h:604:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal p_z = p_1->position.z; ^~~~~~~~~ src/ComputeNonbondedBase.h:605:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int index = 0; ^~~~~~~~~ src/ComputeNonbondedBase.h:607:12: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] for (register int j = nbgs; j < j_upper; j += nbgs) { ^~~~~~~~~ src/ComputeNonbondedBase.h:611:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const CompAtom* p_j_next = p_1 + j; ^~~~~~~~~ src/ComputeNonbondedBase.h:620:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal sortVal = COMPONENT_DOTPRODUCT(p,projLineVec); ^~~~~~~~~ src/ComputeNonbondedBase.h:628:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* p_1_sortValStorePtr = p_1_sortValues + p_1_sortValues_len; ^~~~~~~~~ src/ComputeNonbondedBase.h:638:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal sortVal = COMPONENT_DOTPRODUCT(p,projLineVec); ^~~~~~~~~ src/ComputeNonbondedBase.h:640:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* p_1_sortValStorePtr = p_1_sortValues + p_1_sortValues_len; ^~~~~~~~~ src/ComputeNonbondedBase.h:662:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int nbgs = p_0->nonbondedGroupSize; ^~~~~~~~~ src/ComputeNonbondedBase.h:663:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal p_x = p_0->position.x + offset_x; ^~~~~~~~~ src/ComputeNonbondedBase.h:664:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal p_y = p_0->position.y + offset_y; ^~~~~~~~~ src/ComputeNonbondedBase.h:665:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal p_z = p_0->position.z + offset_z; ^~~~~~~~~ src/ComputeNonbondedBase.h:666:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int index = 0; ^~~~~~~~~ src/ComputeNonbondedBase.h:668:12: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] for (register int i = nbgs; i < i_upper; i += nbgs) { ^~~~~~~~~ src/ComputeNonbondedBase.h:672:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const CompAtom* p_i_next = p_0 + i; ^~~~~~~~~ src/ComputeNonbondedBase.h:676:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal sortVal = COMPONENT_DOTPRODUCT(p,projLineVec); ^~~~~~~~~ src/ComputeNonbondedBase.h:684:2: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal* p_0_sortValStorePtr = p_0_sortValues + index; ^~~~~~~~~ src/ComputeNonbondedBase.h:691:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal sortVal = COMPONENT_DOTPRODUCT(p,projLineVec); ^~~~~~~~~ src/ComputeNonbondedBase.h:693:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal* p_0_sortValStorePtr = p_0_sortValues + index; ^~~~~~~~~ src/ComputeNonbondedBase.h:732:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int fixg = 0; ^~~~~~~~~ src/ComputeNonbondedBase.h:734:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* p_1_sortEntry = p_1_sortValues + tmpI; ^~~~~~~~~ src/ComputeNonbondedBase.h:735:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int p_1_index = p_1_sortEntry->index; ^~~~~~~~~ src/ComputeNonbondedBase.h:737:11: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* p_1_sortEntry_fixg = p_1_sortValues_fixg + p_1_sortValues_fixg_len; ^~~~~~~~~ src/ComputeNonbondedBase.h:840:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_i_x = p_i.position.x + offset_x; ^~~~~~~~~ src/ComputeNonbondedBase.h:841:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_i_y = p_i.position.y + offset_y; ^~~~~~~~~ src/ComputeNonbondedBase.h:842:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_i_z = p_i.position.z + offset_z; ^~~~~~~~~ src/ComputeNonbondedBase.h:933:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int *pli = pairlist + pairlistindex; ^~~~~~~~~ src/ComputeNonbondedBase.h:940:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int g = 0; ^~~~~~~~~ src/ComputeNonbondedBase.h:941:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal p_i_sortValue = p_0_sortValues[i]; ^~~~~~~~~ src/ComputeNonbondedBase.h:943:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* sortValues = ( groupfixed ? p_1_sortValues_fixg : p_1_sortValues ); ^~~~~~~~~ src/ComputeNonbondedBase.h:946:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int lower = 0; ^~~~~~~~~ src/ComputeNonbondedBase.h:947:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int upper = (groupfixed ? p_1_sortValues_fixg_len : p_1_sortValues_len); ^~~~~~~~~ src/ComputeNonbondedBase.h:949:11: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j = ((lower + upper) >> 1); ^~~~~~~~~ src/ComputeNonbondedBase.h:950:11: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal jSortVal = sortValues[j].sortValue; ^~~~~~~~~ src/ComputeNonbondedBase.h:977:6: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* sortEntry0 = sortValues + g; ^~~~~~~~~ src/ComputeNonbondedBase.h:978:6: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* sortEntry1 = sortValues + g + 1; ^~~~~~~~~ src/ComputeNonbondedBase.h:979:13: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int jprev0 = sortEntry0->index; ^~~~~~~~~ src/ComputeNonbondedBase.h:980:6: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int jprev1 = sortEntry1->index; ^~~~~~~~~ src/ComputeNonbondedBase.h:986:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j0; ^~~~~~~~~ src/ComputeNonbondedBase.h:987:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j1; ^~~~~~~~~ src/ComputeNonbondedBase.h:1188:6: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* sortEntry = sortValues + g; ^~~~~~~~~ src/ComputeNonbondedBase.h:1189:13: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j = sortEntry->index; ^~~~~~~~~ src/ComputeNonbondedBase.h:1242:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int *pli = pairlist2; ^~~~~~~~~ src/ComputeNonbondedBase.h:1245:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register plint *plin = pairlistn; ^~~~~~~~~ src/ComputeNonbondedBase.h:1365:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int jprev0 = pairlist [k ]; ^~~~~~~~~ src/ComputeNonbondedBase.h:1366:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int jprev1 = pairlist [k + 1]; ^~~~~~~~~ src/ComputeNonbondedBase.h:1368:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j0; ^~~~~~~~~ src/ComputeNonbondedBase.h:1369:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j1; ^~~~~~~~~ In file included from src/ComputeNonbondedPProf.C:34: In file included from src/ComputeNonbondedBase.h:1983: src/ComputeNonbondedBase2.h:194:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_x = p_i_x - p_j->position.x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:195:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_y = p_i_y - p_j->position.y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:196:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_z = p_i_z - p_j->position.z; ^~~~~~~~~ src/ComputeNonbondedBase2.h:631:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_val = ^~~~~~~~~ src/ComputeNonbondedBase.h:64:21: note: expanded from macro 'ENERGY' #define ENERGY(X) X ^ In file included from src/ComputeNonbondedPProf.C:34: In file included from src/ComputeNonbondedBase.h:1983: src/ComputeNonbondedBase2.h:661:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_dir = ^~~~~~~~~ src/ComputeNonbondedBase.h:190:18: note: expanded from macro 'INT' #define INT(X) X ^ In file included from src/ComputeNonbondedPProf.C:34: In file included from src/ComputeNonbondedBase.h:1983: src/ComputeNonbondedBase2.h:684:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_dir = (diffa * slow_d + slow_c) * diffa + slow_b; ^~~~~~~~~ src/ComputeNonbondedBase2.h:696:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_x = fullforce_r * p_ij_x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:699:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_y = fullforce_r * p_ij_y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:702:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_z = fullforce_r * p_ij_z; ^~~~~~~~~ In file included from src/ComputeNonbondedPProf.C:34: In file included from src/ComputeNonbondedBase.h:2000: src/ComputeNonbondedBase2.h:194:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_x = p_i_x - p_j->position.x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:195:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_y = p_i_y - p_j->position.y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:196:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_z = p_i_z - p_j->position.z; ^~~~~~~~~ src/ComputeNonbondedBase2.h:631:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_val = ^~~~~~~~~ src/ComputeNonbondedBase.h:64:21: note: expanded from macro 'ENERGY' #define ENERGY(X) X ^ In file included from src/ComputeNonbondedPProf.C:34: In file included from src/ComputeNonbondedBase.h:2000: src/ComputeNonbondedBase2.h:661:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_dir = ^~~~~~~~~ src/ComputeNonbondedBase.h:190:18: note: expanded from macro 'INT' #define INT(X) X ^ In file included from src/ComputeNonbondedPProf.C:34: In file included from src/ComputeNonbondedBase.h:2000: src/ComputeNonbondedBase2.h:684:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_dir = (diffa * slow_d + slow_c) * diffa + slow_b; ^~~~~~~~~ src/ComputeNonbondedBase2.h:696:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_x = fullforce_r * p_ij_x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:699:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_y = fullforce_r * p_ij_y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:702:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_z = fullforce_r * p_ij_z; ^~~~~~~~~ In file included from src/ComputeNonbondedPProf.C:34: In file included from src/ComputeNonbondedBase.h:2016: src/ComputeNonbondedBase2.h:194:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_x = p_i_x - p_j->position.x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:195:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_y = p_i_y - p_j->position.y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:196:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_z = p_i_z - p_j->position.z; ^~~~~~~~~ src/ComputeNonbondedBase2.h:631:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_val = ^~~~~~~~~ src/ComputeNonbondedBase.h:64:21: note: expanded from macro 'ENERGY' #define ENERGY(X) X ^ In file included from src/ComputeNonbondedPProf.C:34: In file included from src/ComputeNonbondedBase.h:2016: src/ComputeNonbondedBase2.h:661:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_dir = ^~~~~~~~~ src/ComputeNonbondedBase.h:190:18: note: expanded from macro 'INT' #define INT(X) X ^ In file included from src/ComputeNonbondedPProf.C:34: In file included from src/ComputeNonbondedBase.h:2016: src/ComputeNonbondedBase2.h:684:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_dir = (diffa * slow_d + slow_c) * diffa + slow_b; ^~~~~~~~~ src/ComputeNonbondedBase2.h:696:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_x = fullforce_r * p_ij_x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:699:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_y = fullforce_r * p_ij_y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:702:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_z = fullforce_r * p_ij_z; ^~~~~~~~~ In file included from src/ComputeNonbondedPProf.C:41: src/ComputeNonbondedBase.h:331:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal plcutoff2 = \ ^~~~~~~~~ src/ComputeNonbondedBase.h:333:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal groupplcutoff2 = \ ^~~~~~~~~ src/ComputeNonbondedBase.h:516:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const int j_upper = params->numAtoms[1]; ^~~~~~~~~ src/ComputeNonbondedBase.h:517:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j; ^~~~~~~~~ src/ComputeNonbondedBase.h:518:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int i; ^~~~~~~~~ src/ComputeNonbondedBase.h:746:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int g = 0; ^~~~~~~~~ src/ComputeNonbondedBase.h:840:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_i_x = p_i.position.x + offset_x; ^~~~~~~~~ src/ComputeNonbondedBase.h:841:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_i_y = p_i.position.y + offset_y; ^~~~~~~~~ src/ComputeNonbondedBase.h:842:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_i_z = p_i.position.z + offset_z; ^~~~~~~~~ src/ComputeNonbondedBase.h:933:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int *pli = pairlist + pairlistindex; ^~~~~~~~~ src/ComputeNonbondedBase.h:961:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int *gli = goodglist; ^~~~~~~~~ src/ComputeNonbondedBase.h:965:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int g = PAIR(0) SELF(gl); ^~~~~~~~~ src/ComputeNonbondedBase.h:982:13: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int jprev0 = glist[g ]; ^~~~~~~~~ src/ComputeNonbondedBase.h:983:6: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int jprev1 = glist[g + 1]; ^~~~~~~~~ src/ComputeNonbondedBase.h:986:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j0; ^~~~~~~~~ src/ComputeNonbondedBase.h:987:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j1; ^~~~~~~~~ src/ComputeNonbondedBase.h:1242:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int *pli = pairlist2; ^~~~~~~~~ src/ComputeNonbondedBase.h:1245:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register plint *plin = pairlistn; ^~~~~~~~~ src/ComputeNonbondedBase.h:1365:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int jprev0 = pairlist [k ]; ^~~~~~~~~ src/ComputeNonbondedBase.h:1366:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int jprev1 = pairlist [k + 1]; ^~~~~~~~~ src/ComputeNonbondedBase.h:1368:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j0; ^~~~~~~~~ src/ComputeNonbondedBase.h:1369:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j1; ^~~~~~~~~ In file included from src/ComputeNonbondedPProf.C:41: In file included from src/ComputeNonbondedBase.h:1983: src/ComputeNonbondedBase2.h:194:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_x = p_i_x - p_j->position.x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:195:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_y = p_i_y - p_j->position.y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:196:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_z = p_i_z - p_j->position.z; ^~~~~~~~~ src/ComputeNonbondedBase2.h:310:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal vdw_dir; ^~~~~~~~~ src/ComputeNonbondedBase.h:190:18: note: expanded from macro 'INT' #define INT(X) X ^ In file included from src/ComputeNonbondedPProf.C:41: In file included from src/ComputeNonbondedBase.h:1983: src/ComputeNonbondedBase2.h:372:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal fast_dir = ^~~~~~~~~ src/ComputeNonbondedBase.h:190:18: note: expanded from macro 'INT' #define INT(X) X ^ In file included from src/ComputeNonbondedPProf.C:41: In file included from src/ComputeNonbondedBase.h:1983: src/ComputeNonbondedBase2.h:483:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal fast_dir = ^~~~~~~~~ src/ComputeNonbondedBase2.h:495:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal tmp_x = force_r * p_ij_x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:499:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal tmp_y = force_r * p_ij_y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:503:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal tmp_z = force_r * p_ij_z; ^~~~~~~~~ In file included from src/ComputeNonbondedPProf.C:41: In file included from src/ComputeNonbondedBase.h:2000: src/ComputeNonbondedBase2.h:194:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_x = p_i_x - p_j->position.x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:195:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_y = p_i_y - p_j->position.y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:196:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_z = p_i_z - p_j->position.z; ^~~~~~~~~ src/ComputeNonbondedBase2.h:310:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal vdw_dir; ^~~~~~~~~ src/ComputeNonbondedBase.h:190:18: note: expanded from macro 'INT' #define INT(X) X ^ In file included from src/ComputeNonbondedPProf.C:41: In file included from src/ComputeNonbondedBase.h:2000: src/ComputeNonbondedBase2.h:372:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal fast_dir = ^~~~~~~~~ src/ComputeNonbondedBase.h:190:18: note: expanded from macro 'INT' #define INT(X) X ^ In file included from src/ComputeNonbondedPProf.C:41: In file included from src/ComputeNonbondedBase.h:2000: src/ComputeNonbondedBase2.h:483:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal fast_dir = ^~~~~~~~~ src/ComputeNonbondedBase2.h:495:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal tmp_x = force_r * p_ij_x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:499:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal tmp_y = force_r * p_ij_y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:503:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal tmp_z = force_r * p_ij_z; ^~~~~~~~~ In file included from src/ComputeNonbondedPProf.C:43: src/ComputeNonbondedBase.h:331:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal plcutoff2 = \ ^~~~~~~~~ src/ComputeNonbondedBase.h:333:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal groupplcutoff2 = \ ^~~~~~~~~ src/ComputeNonbondedBase.h:516:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const int j_upper = params->numAtoms[1]; ^~~~~~~~~ src/ComputeNonbondedBase.h:517:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j; ^~~~~~~~~ src/ComputeNonbondedBase.h:518:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int i; ^~~~~~~~~ src/ComputeNonbondedBase.h:746:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int g = 0; ^~~~~~~~~ src/ComputeNonbondedBase.h:840:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_i_x = p_i.position.x + offset_x; ^~~~~~~~~ src/ComputeNonbondedBase.h:841:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_i_y = p_i.position.y + offset_y; ^~~~~~~~~ src/ComputeNonbondedBase.h:842:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_i_z = p_i.position.z + offset_z; ^~~~~~~~~ src/ComputeNonbondedBase.h:933:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int *pli = pairlist + pairlistindex; ^~~~~~~~~ src/ComputeNonbondedBase.h:961:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int *gli = goodglist; ^~~~~~~~~ src/ComputeNonbondedBase.h:965:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int g = PAIR(0) SELF(gl); ^~~~~~~~~ src/ComputeNonbondedBase.h:982:13: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int jprev0 = glist[g ]; ^~~~~~~~~ src/ComputeNonbondedBase.h:983:6: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int jprev1 = glist[g + 1]; ^~~~~~~~~ src/ComputeNonbondedBase.h:986:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j0; ^~~~~~~~~ src/ComputeNonbondedBase.h:987:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j1; ^~~~~~~~~ src/ComputeNonbondedBase.h:1242:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int *pli = pairlist2; ^~~~~~~~~ src/ComputeNonbondedBase.h:1245:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register plint *plin = pairlistn; ^~~~~~~~~ src/ComputeNonbondedBase.h:1365:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int jprev0 = pairlist [k ]; ^~~~~~~~~ src/ComputeNonbondedBase.h:1366:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int jprev1 = pairlist [k + 1]; ^~~~~~~~~ src/ComputeNonbondedBase.h:1368:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j0; ^~~~~~~~~ src/ComputeNonbondedBase.h:1369:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j1; ^~~~~~~~~ In file included from src/ComputeNonbondedPProf.C:43: In file included from src/ComputeNonbondedBase.h:1983: src/ComputeNonbondedBase2.h:194:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_x = p_i_x - p_j->position.x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:195:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_y = p_i_y - p_j->position.y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:196:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_z = p_i_z - p_j->position.z; ^~~~~~~~~ src/ComputeNonbondedBase2.h:284:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal vdw_val = ^~~~~~~~~ src/ComputeNonbondedBase.h:64:21: note: expanded from macro 'ENERGY' #define ENERGY(X) X ^ In file included from src/ComputeNonbondedPProf.C:43: In file included from src/ComputeNonbondedBase.h:1983: src/ComputeNonbondedBase2.h:310:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal vdw_dir; ^~~~~~~~~ src/ComputeNonbondedBase.h:190:18: note: expanded from macro 'INT' #define INT(X) X ^ In file included from src/ComputeNonbondedPProf.C:43: In file included from src/ComputeNonbondedBase.h:1983: src/ComputeNonbondedBase2.h:344:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal fast_val = ^~~~~~~~~ src/ComputeNonbondedBase.h:64:21: note: expanded from macro 'ENERGY' #define ENERGY(X) X ^ In file included from src/ComputeNonbondedPProf.C:43: In file included from src/ComputeNonbondedBase.h:1983: src/ComputeNonbondedBase2.h:372:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal fast_dir = ^~~~~~~~~ src/ComputeNonbondedBase.h:190:18: note: expanded from macro 'INT' #define INT(X) X ^ In file included from src/ComputeNonbondedPProf.C:43: In file included from src/ComputeNonbondedBase.h:1983: src/ComputeNonbondedBase2.h:483:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal fast_dir = ^~~~~~~~~ src/ComputeNonbondedBase2.h:495:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal tmp_x = force_r * p_ij_x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:499:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal tmp_y = force_r * p_ij_y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:503:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal tmp_z = force_r * p_ij_z; ^~~~~~~~~ In file included from src/ComputeNonbondedPProf.C:43: In file included from src/ComputeNonbondedBase.h:2000: src/ComputeNonbondedBase2.h:194:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_x = p_i_x - p_j->position.x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:195:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_y = p_i_y - p_j->position.y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:196:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_z = p_i_z - p_j->position.z; ^~~~~~~~~ src/ComputeNonbondedBase2.h:284:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal vdw_val = ^~~~~~~~~ src/ComputeNonbondedBase.h:64:21: note: expanded from macro 'ENERGY' #define ENERGY(X) X ^ In file included from src/ComputeNonbondedPProf.C:43: In file included from src/ComputeNonbondedBase.h:2000: src/ComputeNonbondedBase2.h:310:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal vdw_dir; ^~~~~~~~~ src/ComputeNonbondedBase.h:190:18: note: expanded from macro 'INT' #define INT(X) X ^ In file included from src/ComputeNonbondedPProf.C:43: In file included from src/ComputeNonbondedBase.h:2000: src/ComputeNonbondedBase2.h:344:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal fast_val = ^~~~~~~~~ src/ComputeNonbondedBase.h:64:21: note: expanded from macro 'ENERGY' #define ENERGY(X) X ^ In file included from src/ComputeNonbondedPProf.C:43: In file included from src/ComputeNonbondedBase.h:2000: src/ComputeNonbondedBase2.h:372:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal fast_dir = ^~~~~~~~~ src/ComputeNonbondedBase.h:190:18: note: expanded from macro 'INT' #define INT(X) X ^ In file included from src/ComputeNonbondedPProf.C:43: In file included from src/ComputeNonbondedBase.h:2000: src/ComputeNonbondedBase2.h:483:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal fast_dir = ^~~~~~~~~ src/ComputeNonbondedBase2.h:495:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal tmp_x = force_r * p_ij_x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:499:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal tmp_y = force_r * p_ij_y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:503:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal tmp_z = force_r * p_ij_z; ^~~~~~~~~ In file included from src/ComputeNonbondedPProf.C:46: src/ComputeNonbondedBase.h:331:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal plcutoff2 = \ ^~~~~~~~~ src/ComputeNonbondedBase.h:333:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal groupplcutoff2 = \ ^~~~~~~~~ src/ComputeNonbondedBase.h:516:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const int j_upper = params->numAtoms[1]; ^~~~~~~~~ src/ComputeNonbondedBase.h:517:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j; ^~~~~~~~~ src/ComputeNonbondedBase.h:518:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int i; ^~~~~~~~~ src/ComputeNonbondedBase.h:746:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int g = 0; ^~~~~~~~~ src/ComputeNonbondedBase.h:840:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_i_x = p_i.position.x + offset_x; ^~~~~~~~~ src/ComputeNonbondedBase.h:841:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_i_y = p_i.position.y + offset_y; ^~~~~~~~~ src/ComputeNonbondedBase.h:842:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_i_z = p_i.position.z + offset_z; ^~~~~~~~~ src/ComputeNonbondedBase.h:933:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int *pli = pairlist + pairlistindex; ^~~~~~~~~ src/ComputeNonbondedBase.h:961:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int *gli = goodglist; ^~~~~~~~~ src/ComputeNonbondedBase.h:965:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int g = PAIR(0) SELF(gl); ^~~~~~~~~ src/ComputeNonbondedBase.h:982:13: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int jprev0 = glist[g ]; ^~~~~~~~~ src/ComputeNonbondedBase.h:983:6: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int jprev1 = glist[g + 1]; ^~~~~~~~~ src/ComputeNonbondedBase.h:986:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j0; ^~~~~~~~~ src/ComputeNonbondedBase.h:987:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j1; ^~~~~~~~~ src/ComputeNonbondedBase.h:1242:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int *pli = pairlist2; ^~~~~~~~~ src/ComputeNonbondedBase.h:1245:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register plint *plin = pairlistn; ^~~~~~~~~ src/ComputeNonbondedBase.h:1365:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int jprev0 = pairlist [k ]; ^~~~~~~~~ src/ComputeNonbondedBase.h:1366:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int jprev1 = pairlist [k + 1]; ^~~~~~~~~ src/ComputeNonbondedBase.h:1368:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j0; ^~~~~~~~~ src/ComputeNonbondedBase.h:1369:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j1; ^~~~~~~~~ In file included from src/ComputeNonbondedPProf.C:46: In file included from src/ComputeNonbondedBase.h:1983: src/ComputeNonbondedBase2.h:194:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_x = p_i_x - p_j->position.x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:195:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_y = p_i_y - p_j->position.y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:196:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_z = p_i_z - p_j->position.z; ^~~~~~~~~ src/ComputeNonbondedBase2.h:310:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal vdw_dir; ^~~~~~~~~ src/ComputeNonbondedBase.h:190:18: note: expanded from macro 'INT' #define INT(X) X ^ In file included from src/ComputeNonbondedPProf.C:46: In file included from src/ComputeNonbondedBase.h:1983: src/ComputeNonbondedBase2.h:372:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal fast_dir = ^~~~~~~~~ src/ComputeNonbondedBase.h:190:18: note: expanded from macro 'INT' #define INT(X) X ^ In file included from src/ComputeNonbondedPProf.C:46: In file included from src/ComputeNonbondedBase.h:1983: src/ComputeNonbondedBase2.h:483:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal fast_dir = ^~~~~~~~~ src/ComputeNonbondedBase2.h:495:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal tmp_x = force_r * p_ij_x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:499:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal tmp_y = force_r * p_ij_y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:503:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal tmp_z = force_r * p_ij_z; ^~~~~~~~~ src/ComputeNonbondedBase2.h:661:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_dir = ^~~~~~~~~ src/ComputeNonbondedBase.h:190:18: note: expanded from macro 'INT' #define INT(X) X ^ In file included from src/ComputeNonbondedPProf.C:46: In file included from src/ComputeNonbondedBase.h:1983: src/ComputeNonbondedBase2.h:684:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_dir = (diffa * slow_d + slow_c) * diffa + slow_b; ^~~~~~~~~ src/ComputeNonbondedBase2.h:696:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_x = fullforce_r * p_ij_x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:699:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_y = fullforce_r * p_ij_y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:702:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_z = fullforce_r * p_ij_z; ^~~~~~~~~ In file included from src/ComputeNonbondedPProf.C:46: In file included from src/ComputeNonbondedBase.h:2000: src/ComputeNonbondedBase2.h:194:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_x = p_i_x - p_j->position.x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:195:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_y = p_i_y - p_j->position.y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:196:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_z = p_i_z - p_j->position.z; ^~~~~~~~~ src/ComputeNonbondedBase2.h:310:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal vdw_dir; ^~~~~~~~~ src/ComputeNonbondedBase.h:190:18: note: expanded from macro 'INT' #define INT(X) X ^ In file included from src/ComputeNonbondedPProf.C:46: In file included from src/ComputeNonbondedBase.h:2000: src/ComputeNonbondedBase2.h:372:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal fast_dir = ^~~~~~~~~ src/ComputeNonbondedBase.h:190:18: note: expanded from macro 'INT' #define INT(X) X ^ In file included from src/ComputeNonbondedPProf.C:46: In file included from src/ComputeNonbondedBase.h:2000: src/ComputeNonbondedBase2.h:483:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal fast_dir = ^~~~~~~~~ src/ComputeNonbondedBase2.h:495:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal tmp_x = force_r * p_ij_x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:499:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal tmp_y = force_r * p_ij_y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:503:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal tmp_z = force_r * p_ij_z; ^~~~~~~~~ src/ComputeNonbondedBase2.h:661:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_dir = ^~~~~~~~~ src/ComputeNonbondedBase.h:190:18: note: expanded from macro 'INT' #define INT(X) X ^ In file included from src/ComputeNonbondedPProf.C:46: In file included from src/ComputeNonbondedBase.h:2000: src/ComputeNonbondedBase2.h:684:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_dir = (diffa * slow_d + slow_c) * diffa + slow_b; ^~~~~~~~~ src/ComputeNonbondedBase2.h:696:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_x = fullforce_r * p_ij_x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:699:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_y = fullforce_r * p_ij_y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:702:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_z = fullforce_r * p_ij_z; ^~~~~~~~~ In file included from src/ComputeNonbondedPProf.C:46: In file included from src/ComputeNonbondedBase.h:2016: src/ComputeNonbondedBase2.h:194:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_x = p_i_x - p_j->position.x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:195:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_y = p_i_y - p_j->position.y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:196:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_z = p_i_z - p_j->position.z; ^~~~~~~~~ src/ComputeNonbondedBase2.h:661:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_dir = ^~~~~~~~~ src/ComputeNonbondedBase.h:190:18: note: expanded from macro 'INT' #define INT(X) X ^ In file included from src/ComputeNonbondedPProf.C:46: In file included from src/ComputeNonbondedBase.h:2016: src/ComputeNonbondedBase2.h:684:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_dir = (diffa * slow_d + slow_c) * diffa + slow_b; ^~~~~~~~~ src/ComputeNonbondedBase2.h:696:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_x = fullforce_r * p_ij_x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:699:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_y = fullforce_r * p_ij_y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:702:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_z = fullforce_r * p_ij_z; ^~~~~~~~~ In file included from src/ComputeNonbondedPProf.C:48: src/ComputeNonbondedBase.h:331:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal plcutoff2 = \ ^~~~~~~~~ src/ComputeNonbondedBase.h:333:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal groupplcutoff2 = \ ^~~~~~~~~ src/ComputeNonbondedBase.h:516:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const int j_upper = params->numAtoms[1]; ^~~~~~~~~ src/ComputeNonbondedBase.h:517:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j; ^~~~~~~~~ src/ComputeNonbondedBase.h:518:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int i; ^~~~~~~~~ src/ComputeNonbondedBase.h:746:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int g = 0; ^~~~~~~~~ src/ComputeNonbondedBase.h:840:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_i_x = p_i.position.x + offset_x; ^~~~~~~~~ src/ComputeNonbondedBase.h:841:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_i_y = p_i.position.y + offset_y; ^~~~~~~~~ src/ComputeNonbondedBase.h:842:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_i_z = p_i.position.z + offset_z; ^~~~~~~~~ src/ComputeNonbondedBase.h:933:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int *pli = pairlist + pairlistindex; ^~~~~~~~~ src/ComputeNonbondedBase.h:961:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int *gli = goodglist; ^~~~~~~~~ src/ComputeNonbondedBase.h:965:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int g = PAIR(0) SELF(gl); ^~~~~~~~~ src/ComputeNonbondedBase.h:982:13: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int jprev0 = glist[g ]; ^~~~~~~~~ src/ComputeNonbondedBase.h:983:6: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int jprev1 = glist[g + 1]; ^~~~~~~~~ src/ComputeNonbondedBase.h:986:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j0; ^~~~~~~~~ src/ComputeNonbondedBase.h:987:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j1; ^~~~~~~~~ src/ComputeNonbondedBase.h:1242:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int *pli = pairlist2; ^~~~~~~~~ src/ComputeNonbondedBase.h:1245:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register plint *plin = pairlistn; ^~~~~~~~~ src/ComputeNonbondedBase.h:1365:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int jprev0 = pairlist [k ]; ^~~~~~~~~ src/ComputeNonbondedBase.h:1366:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int jprev1 = pairlist [k + 1]; ^~~~~~~~~ src/ComputeNonbondedBase.h:1368:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j0; ^~~~~~~~~ src/ComputeNonbondedBase.h:1369:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j1; ^~~~~~~~~ In file included from src/ComputeNonbondedPProf.C:48: In file included from src/ComputeNonbondedBase.h:1983: src/ComputeNonbondedBase2.h:194:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_x = p_i_x - p_j->position.x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:195:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_y = p_i_y - p_j->position.y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:196:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_z = p_i_z - p_j->position.z; ^~~~~~~~~ src/ComputeNonbondedBase2.h:284:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal vdw_val = ^~~~~~~~~ src/ComputeNonbondedBase.h:64:21: note: expanded from macro 'ENERGY' #define ENERGY(X) X ^ In file included from src/ComputeNonbondedPProf.C:48: In file included from src/ComputeNonbondedBase.h:1983: src/ComputeNonbondedBase2.h:310:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal vdw_dir; ^~~~~~~~~ src/ComputeNonbondedBase.h:190:18: note: expanded from macro 'INT' #define INT(X) X ^ In file included from src/ComputeNonbondedPProf.C:48: In file included from src/ComputeNonbondedBase.h:1983: src/ComputeNonbondedBase2.h:344:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal fast_val = ^~~~~~~~~ src/ComputeNonbondedBase.h:64:21: note: expanded from macro 'ENERGY' #define ENERGY(X) X ^ In file included from src/ComputeNonbondedPProf.C:48: In file included from src/ComputeNonbondedBase.h:1983: src/ComputeNonbondedBase2.h:372:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal fast_dir = ^~~~~~~~~ src/ComputeNonbondedBase.h:190:18: note: expanded from macro 'INT' #define INT(X) X ^ In file included from src/ComputeNonbondedPProf.C:48: In file included from src/ComputeNonbondedBase.h:1983: src/ComputeNonbondedBase2.h:483:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal fast_dir = ^~~~~~~~~ src/ComputeNonbondedBase2.h:495:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal tmp_x = force_r * p_ij_x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:499:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal tmp_y = force_r * p_ij_y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:503:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal tmp_z = force_r * p_ij_z; ^~~~~~~~~ src/ComputeNonbondedBase2.h:631:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_val = ^~~~~~~~~ src/ComputeNonbondedBase.h:64:21: note: expanded from macro 'ENERGY' #define ENERGY(X) X ^ In file included from src/ComputeNonbondedPProf.C:48: In file included from src/ComputeNonbondedBase.h:1983: src/ComputeNonbondedBase2.h:661:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_dir = ^~~~~~~~~ src/ComputeNonbondedBase.h:190:18: note: expanded from macro 'INT' #define INT(X) X ^ In file included from src/ComputeNonbondedPProf.C:48: In file included from src/ComputeNonbondedBase.h:1983: src/ComputeNonbondedBase2.h:684:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_dir = (diffa * slow_d + slow_c) * diffa + slow_b; ^~~~~~~~~ src/ComputeNonbondedBase2.h:696:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_x = fullforce_r * p_ij_x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:699:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_y = fullforce_r * p_ij_y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:702:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_z = fullforce_r * p_ij_z; ^~~~~~~~~ In file included from src/ComputeNonbondedPProf.C:48: In file included from src/ComputeNonbondedBase.h:2000: src/ComputeNonbondedBase2.h:194:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_x = p_i_x - p_j->position.x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:195:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_y = p_i_y - p_j->position.y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:196:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_z = p_i_z - p_j->position.z; ^~~~~~~~~ src/ComputeNonbondedBase2.h:284:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal vdw_val = ^~~~~~~~~ src/ComputeNonbondedBase.h:64:21: note: expanded from macro 'ENERGY' #define ENERGY(X) X ^ In file included from src/ComputeNonbondedPProf.C:48: In file included from src/ComputeNonbondedBase.h:2000: src/ComputeNonbondedBase2.h:310:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal vdw_dir; ^~~~~~~~~ src/ComputeNonbondedBase.h:190:18: note: expanded from macro 'INT' #define INT(X) X ^ In file included from src/ComputeNonbondedPProf.C:48: In file included from src/ComputeNonbondedBase.h:2000: src/ComputeNonbondedBase2.h:344:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal fast_val = ^~~~~~~~~ src/ComputeNonbondedBase.h:64:21: note: expanded from macro 'ENERGY' #define ENERGY(X) X ^ In file included from src/ComputeNonbondedPProf.C:48: In file included from src/ComputeNonbondedBase.h:2000: src/ComputeNonbondedBase2.h:372:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal fast_dir = ^~~~~~~~~ src/ComputeNonbondedBase.h:190:18: note: expanded from macro 'INT' #define INT(X) X ^ In file included from src/ComputeNonbondedPProf.C:48: In file included from src/ComputeNonbondedBase.h:2000: src/ComputeNonbondedBase2.h:483:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal fast_dir = ^~~~~~~~~ src/ComputeNonbondedBase2.h:495:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal tmp_x = force_r * p_ij_x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:499:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal tmp_y = force_r * p_ij_y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:503:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal tmp_z = force_r * p_ij_z; ^~~~~~~~~ src/ComputeNonbondedBase2.h:631:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_val = ^~~~~~~~~ src/ComputeNonbondedBase.h:64:21: note: expanded from macro 'ENERGY' #define ENERGY(X) X ^ In file included from src/ComputeNonbondedPProf.C:48: In file included from src/ComputeNonbondedBase.h:2000: src/ComputeNonbondedBase2.h:661:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_dir = ^~~~~~~~~ src/ComputeNonbondedBase.h:190:18: note: expanded from macro 'INT' #define INT(X) X ^ In file included from src/ComputeNonbondedPProf.C:48: In file included from src/ComputeNonbondedBase.h:2000: src/ComputeNonbondedBase2.h:684:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_dir = (diffa * slow_d + slow_c) * diffa + slow_b; ^~~~~~~~~ src/ComputeNonbondedBase2.h:696:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_x = fullforce_r * p_ij_x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:699:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_y = fullforce_r * p_ij_y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:702:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_z = fullforce_r * p_ij_z; ^~~~~~~~~ In file included from src/ComputeNonbondedPProf.C:48: In file included from src/ComputeNonbondedBase.h:2016: src/ComputeNonbondedBase2.h:194:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_x = p_i_x - p_j->position.x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:195:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_y = p_i_y - p_j->position.y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:196:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_z = p_i_z - p_j->position.z; ^~~~~~~~~ src/ComputeNonbondedBase2.h:631:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_val = ^~~~~~~~~ src/ComputeNonbondedBase.h:64:21: note: expanded from macro 'ENERGY' #define ENERGY(X) X ^ In file included from src/ComputeNonbondedPProf.C:48: In file included from src/ComputeNonbondedBase.h:2016: src/ComputeNonbondedBase2.h:661:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_dir = ^~~~~~~~~ src/ComputeNonbondedBase.h:190:18: note: expanded from macro 'INT' #define INT(X) X ^ In file included from src/ComputeNonbondedPProf.C:48: In file included from src/ComputeNonbondedBase.h:2016: src/ComputeNonbondedBase2.h:684:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_dir = (diffa * slow_d + slow_c) * diffa + slow_b; ^~~~~~~~~ src/ComputeNonbondedBase2.h:696:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_x = fullforce_r * p_ij_x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:699:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_y = fullforce_r * p_ij_y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:702:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_z = fullforce_r * p_ij_z; ^~~~~~~~~ In file included from src/ComputeNonbondedPProf.C:51: src/ComputeNonbondedBase.h:331:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal plcutoff2 = \ ^~~~~~~~~ src/ComputeNonbondedBase.h:333:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal groupplcutoff2 = \ ^~~~~~~~~ src/ComputeNonbondedBase.h:516:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const int j_upper = params->numAtoms[1]; ^~~~~~~~~ src/ComputeNonbondedBase.h:517:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j; ^~~~~~~~~ src/ComputeNonbondedBase.h:518:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int i; ^~~~~~~~~ src/ComputeNonbondedBase.h:746:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int g = 0; ^~~~~~~~~ src/ComputeNonbondedBase.h:840:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_i_x = p_i.position.x + offset_x; ^~~~~~~~~ src/ComputeNonbondedBase.h:841:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_i_y = p_i.position.y + offset_y; ^~~~~~~~~ src/ComputeNonbondedBase.h:842:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_i_z = p_i.position.z + offset_z; ^~~~~~~~~ src/ComputeNonbondedBase.h:933:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int *pli = pairlist + pairlistindex; ^~~~~~~~~ src/ComputeNonbondedBase.h:961:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int *gli = goodglist; ^~~~~~~~~ src/ComputeNonbondedBase.h:965:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int g = PAIR(0) SELF(gl); ^~~~~~~~~ src/ComputeNonbondedBase.h:982:13: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int jprev0 = glist[g ]; ^~~~~~~~~ src/ComputeNonbondedBase.h:983:6: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int jprev1 = glist[g + 1]; ^~~~~~~~~ src/ComputeNonbondedBase.h:986:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j0; ^~~~~~~~~ src/ComputeNonbondedBase.h:987:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j1; ^~~~~~~~~ src/ComputeNonbondedBase.h:1242:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int *pli = pairlist2; ^~~~~~~~~ src/ComputeNonbondedBase.h:1245:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register plint *plin = pairlistn; ^~~~~~~~~ src/ComputeNonbondedBase.h:1365:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int jprev0 = pairlist [k ]; ^~~~~~~~~ src/ComputeNonbondedBase.h:1366:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int jprev1 = pairlist [k + 1]; ^~~~~~~~~ src/ComputeNonbondedBase.h:1368:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j0; ^~~~~~~~~ src/ComputeNonbondedBase.h:1369:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j1; ^~~~~~~~~ In file included from src/ComputeNonbondedPProf.C:51: In file included from src/ComputeNonbondedBase.h:1983: src/ComputeNonbondedBase2.h:194:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_x = p_i_x - p_j->position.x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:195:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_y = p_i_y - p_j->position.y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:196:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_z = p_i_z - p_j->position.z; ^~~~~~~~~ src/ComputeNonbondedBase2.h:310:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal vdw_dir; ^~~~~~~~~ src/ComputeNonbondedBase.h:190:18: note: expanded from macro 'INT' #define INT(X) X ^ In file included from src/ComputeNonbondedPProf.C:51: In file included from src/ComputeNonbondedBase.h:1983: src/ComputeNonbondedBase2.h:661:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_dir = ^~~~~~~~~ src/ComputeNonbondedBase.h:190:18: note: expanded from macro 'INT' #define INT(X) X ^ In file included from src/ComputeNonbondedPProf.C:51: In file included from src/ComputeNonbondedBase.h:1983: src/ComputeNonbondedBase2.h:684:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_dir = (diffa * slow_d + slow_c) * diffa + slow_b; ^~~~~~~~~ src/ComputeNonbondedBase2.h:696:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_x = fullforce_r * p_ij_x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:699:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_y = fullforce_r * p_ij_y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:702:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_z = fullforce_r * p_ij_z; ^~~~~~~~~ In file included from src/ComputeNonbondedPProf.C:51: In file included from src/ComputeNonbondedBase.h:2000: src/ComputeNonbondedBase2.h:194:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_x = p_i_x - p_j->position.x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:195:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_y = p_i_y - p_j->position.y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:196:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_z = p_i_z - p_j->position.z; ^~~~~~~~~ src/ComputeNonbondedBase2.h:310:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal vdw_dir; ^~~~~~~~~ src/ComputeNonbondedBase.h:190:18: note: expanded from macro 'INT' #define INT(X) X ^ In file included from src/ComputeNonbondedPProf.C:51: In file included from src/ComputeNonbondedBase.h:2000: src/ComputeNonbondedBase2.h:661:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_dir = ^~~~~~~~~ src/ComputeNonbondedBase.h:190:18: note: expanded from macro 'INT' #define INT(X) X ^ In file included from src/ComputeNonbondedPProf.C:51: In file included from src/ComputeNonbondedBase.h:2000: src/ComputeNonbondedBase2.h:684:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_dir = (diffa * slow_d + slow_c) * diffa + slow_b; ^~~~~~~~~ src/ComputeNonbondedBase2.h:696:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_x = fullforce_r * p_ij_x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:699:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_y = fullforce_r * p_ij_y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:702:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_z = fullforce_r * p_ij_z; ^~~~~~~~~ In file included from src/ComputeNonbondedPProf.C:51: In file included from src/ComputeNonbondedBase.h:2016: src/ComputeNonbondedBase2.h:194:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_x = p_i_x - p_j->position.x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:195:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_y = p_i_y - p_j->position.y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:196:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_z = p_i_z - p_j->position.z; ^~~~~~~~~ src/ComputeNonbondedBase2.h:661:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_dir = ^~~~~~~~~ src/ComputeNonbondedBase.h:190:18: note: expanded from macro 'INT' #define INT(X) X ^ In file included from src/ComputeNonbondedPProf.C:51: In file included from src/ComputeNonbondedBase.h:2016: src/ComputeNonbondedBase2.h:684:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_dir = (diffa * slow_d + slow_c) * diffa + slow_b; ^~~~~~~~~ src/ComputeNonbondedBase2.h:696:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_x = fullforce_r * p_ij_x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:699:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_y = fullforce_r * p_ij_y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:702:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_z = fullforce_r * p_ij_z; ^~~~~~~~~ In file included from src/ComputeNonbondedPProf.C:53: src/ComputeNonbondedBase.h:331:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal plcutoff2 = \ ^~~~~~~~~ src/ComputeNonbondedBase.h:333:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal groupplcutoff2 = \ ^~~~~~~~~ src/ComputeNonbondedBase.h:516:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const int j_upper = params->numAtoms[1]; ^~~~~~~~~ src/ComputeNonbondedBase.h:517:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j; ^~~~~~~~~ src/ComputeNonbondedBase.h:518:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int i; ^~~~~~~~~ src/ComputeNonbondedBase.h:746:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int g = 0; ^~~~~~~~~ src/ComputeNonbondedBase.h:840:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_i_x = p_i.position.x + offset_x; ^~~~~~~~~ src/ComputeNonbondedBase.h:841:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_i_y = p_i.position.y + offset_y; ^~~~~~~~~ src/ComputeNonbondedBase.h:842:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_i_z = p_i.position.z + offset_z; ^~~~~~~~~ src/ComputeNonbondedBase.h:933:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int *pli = pairlist + pairlistindex; ^~~~~~~~~ src/ComputeNonbondedBase.h:961:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int *gli = goodglist; ^~~~~~~~~ src/ComputeNonbondedBase.h:965:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int g = PAIR(0) SELF(gl); ^~~~~~~~~ src/ComputeNonbondedBase.h:982:13: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int jprev0 = glist[g ]; ^~~~~~~~~ src/ComputeNonbondedBase.h:983:6: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int jprev1 = glist[g + 1]; ^~~~~~~~~ src/ComputeNonbondedBase.h:986:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j0; ^~~~~~~~~ src/ComputeNonbondedBase.h:987:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j1; ^~~~~~~~~ src/ComputeNonbondedBase.h:1242:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int *pli = pairlist2; ^~~~~~~~~ src/ComputeNonbondedBase.h:1245:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register plint *plin = pairlistn; ^~~~~~~~~ src/ComputeNonbondedBase.h:1365:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int jprev0 = pairlist [k ]; ^~~~~~~~~ src/ComputeNonbondedBase.h:1366:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int jprev1 = pairlist [k + 1]; ^~~~~~~~~ src/ComputeNonbondedBase.h:1368:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j0; ^~~~~~~~~ src/ComputeNonbondedBase.h:1369:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j1; ^~~~~~~~~ In file included from src/ComputeNonbondedPProf.C:53: In file included from src/ComputeNonbondedBase.h:1983: src/ComputeNonbondedBase2.h:194:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_x = p_i_x - p_j->position.x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:195:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_y = p_i_y - p_j->position.y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:196:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_z = p_i_z - p_j->position.z; ^~~~~~~~~ src/ComputeNonbondedBase2.h:284:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal vdw_val = ^~~~~~~~~ src/ComputeNonbondedBase.h:64:21: note: expanded from macro 'ENERGY' #define ENERGY(X) X ^ In file included from src/ComputeNonbondedPProf.C:53: In file included from src/ComputeNonbondedBase.h:1983: src/ComputeNonbondedBase2.h:310:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal vdw_dir; ^~~~~~~~~ src/ComputeNonbondedBase.h:190:18: note: expanded from macro 'INT' #define INT(X) X ^ In file included from src/ComputeNonbondedPProf.C:53: In file included from src/ComputeNonbondedBase.h:1983: src/ComputeNonbondedBase2.h:631:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_val = ^~~~~~~~~ src/ComputeNonbondedBase.h:64:21: note: expanded from macro 'ENERGY' #define ENERGY(X) X ^ In file included from src/ComputeNonbondedPProf.C:53: In file included from src/ComputeNonbondedBase.h:1983: src/ComputeNonbondedBase2.h:661:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_dir = ^~~~~~~~~ src/ComputeNonbondedBase.h:190:18: note: expanded from macro 'INT' #define INT(X) X ^ In file included from src/ComputeNonbondedPProf.C:53: In file included from src/ComputeNonbondedBase.h:1983: src/ComputeNonbondedBase2.h:684:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_dir = (diffa * slow_d + slow_c) * diffa + slow_b; ^~~~~~~~~ src/ComputeNonbondedBase2.h:696:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_x = fullforce_r * p_ij_x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:699:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_y = fullforce_r * p_ij_y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:702:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_z = fullforce_r * p_ij_z; ^~~~~~~~~ In file included from src/ComputeNonbondedPProf.C:53: In file included from src/ComputeNonbondedBase.h:2000: src/ComputeNonbondedBase2.h:194:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_x = p_i_x - p_j->position.x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:195:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_y = p_i_y - p_j->position.y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:196:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_z = p_i_z - p_j->position.z; ^~~~~~~~~ src/ComputeNonbondedBase2.h:284:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal vdw_val = ^~~~~~~~~ src/ComputeNonbondedBase.h:64:21: note: expanded from macro 'ENERGY' #define ENERGY(X) X ^ In file included from src/ComputeNonbondedPProf.C:53: In file included from src/ComputeNonbondedBase.h:2000: src/ComputeNonbondedBase2.h:310:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal vdw_dir; ^~~~~~~~~ src/ComputeNonbondedBase.h:190:18: note: expanded from macro 'INT' #define INT(X) X ^ In file included from src/ComputeNonbondedPProf.C:53: In file included from src/ComputeNonbondedBase.h:2000: src/ComputeNonbondedBase2.h:631:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_val = ^~~~~~~~~ src/ComputeNonbondedBase.h:64:21: note: expanded from macro 'ENERGY' #define ENERGY(X) X ^ In file included from src/ComputeNonbondedPProf.C:53: In file included from src/ComputeNonbondedBase.h:2000: src/ComputeNonbondedBase2.h:661:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_dir = ^~~~~~~~~ src/ComputeNonbondedBase.h:190:18: note: expanded from macro 'INT' #define INT(X) X ^ In file included from src/ComputeNonbondedPProf.C:53: In file included from src/ComputeNonbondedBase.h:2000: src/ComputeNonbondedBase2.h:684:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_dir = (diffa * slow_d + slow_c) * diffa + slow_b; ^~~~~~~~~ src/ComputeNonbondedBase2.h:696:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_x = fullforce_r * p_ij_x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:699:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_y = fullforce_r * p_ij_y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:702:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_z = fullforce_r * p_ij_z; ^~~~~~~~~ In file included from src/ComputeNonbondedPProf.C:53: In file included from src/ComputeNonbondedBase.h:2016: src/ComputeNonbondedBase2.h:194:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_x = p_i_x - p_j->position.x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:195:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_y = p_i_y - p_j->position.y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:196:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_z = p_i_z - p_j->position.z; ^~~~~~~~~ src/ComputeNonbondedBase2.h:631:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_val = ^~~~~~~~~ src/ComputeNonbondedBase.h:64:21: note: expanded from macro 'ENERGY' #define ENERGY(X) X ^ In file included from src/ComputeNonbondedPProf.C:53: In file included from src/ComputeNonbondedBase.h:2016: src/ComputeNonbondedBase2.h:661:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_dir = ^~~~~~~~~ src/ComputeNonbondedBase.h:190:18: note: expanded from macro 'INT' #define INT(X) X ^ In file included from src/ComputeNonbondedPProf.C:53: In file included from src/ComputeNonbondedBase.h:2016: src/ComputeNonbondedBase2.h:684:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_dir = (diffa * slow_d + slow_c) * diffa + slow_b; ^~~~~~~~~ src/ComputeNonbondedBase2.h:696:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_x = fullforce_r * p_ij_x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:699:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_y = fullforce_r * p_ij_y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:702:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_z = fullforce_r * p_ij_z; ^~~~~~~~~ In file included from src/ComputeNonbondedPProf.C:57: src/ComputeNonbondedBase.h:331:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal plcutoff2 = \ ^~~~~~~~~ src/ComputeNonbondedBase.h:333:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal groupplcutoff2 = \ ^~~~~~~~~ src/ComputeNonbondedBase.h:516:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const int j_upper = params->numAtoms[1]; ^~~~~~~~~ src/ComputeNonbondedBase.h:517:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j; ^~~~~~~~~ src/ComputeNonbondedBase.h:518:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int i; ^~~~~~~~~ src/ComputeNonbondedBase.h:746:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int g = 0; ^~~~~~~~~ src/ComputeNonbondedBase.h:840:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_i_x = p_i.position.x + offset_x; ^~~~~~~~~ src/ComputeNonbondedBase.h:841:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_i_y = p_i.position.y + offset_y; ^~~~~~~~~ src/ComputeNonbondedBase.h:842:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_i_z = p_i.position.z + offset_z; ^~~~~~~~~ src/ComputeNonbondedBase.h:933:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int *pli = pairlist + pairlistindex; ^~~~~~~~~ src/ComputeNonbondedBase.h:961:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int *gli = goodglist; ^~~~~~~~~ src/ComputeNonbondedBase.h:965:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int g = PAIR(0) SELF(gl); ^~~~~~~~~ src/ComputeNonbondedBase.h:982:13: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int jprev0 = glist[g ]; ^~~~~~~~~ src/ComputeNonbondedBase.h:983:6: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int jprev1 = glist[g + 1]; ^~~~~~~~~ src/ComputeNonbondedBase.h:986:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j0; ^~~~~~~~~ src/ComputeNonbondedBase.h:987:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j1; ^~~~~~~~~ src/ComputeNonbondedBase.h:1242:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int *pli = pairlist2; ^~~~~~~~~ src/ComputeNonbondedBase.h:1245:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register plint *plin = pairlistn; ^~~~~~~~~ src/ComputeNonbondedBase.h:1365:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int jprev0 = pairlist [k ]; ^~~~~~~~~ src/ComputeNonbondedBase.h:1366:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int jprev1 = pairlist [k + 1]; ^~~~~~~~~ src/ComputeNonbondedBase.h:1368:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j0; ^~~~~~~~~ src/ComputeNonbondedBase.h:1369:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j1; ^~~~~~~~~ In file included from src/ComputeNonbondedPProf.C:57: In file included from src/ComputeNonbondedBase.h:1983: src/ComputeNonbondedBase2.h:194:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_x = p_i_x - p_j->position.x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:195:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_y = p_i_y - p_j->position.y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:196:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_z = p_i_z - p_j->position.z; ^~~~~~~~~ src/ComputeNonbondedBase2.h:661:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_dir = ^~~~~~~~~ src/ComputeNonbondedBase.h:190:18: note: expanded from macro 'INT' #define INT(X) X ^ In file included from src/ComputeNonbondedPProf.C:57: In file included from src/ComputeNonbondedBase.h:1983: src/ComputeNonbondedBase2.h:684:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_dir = (diffa * slow_d + slow_c) * diffa + slow_b; ^~~~~~~~~ src/ComputeNonbondedBase2.h:696:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_x = fullforce_r * p_ij_x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:699:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_y = fullforce_r * p_ij_y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:702:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_z = fullforce_r * p_ij_z; ^~~~~~~~~ In file included from src/ComputeNonbondedPProf.C:57: In file included from src/ComputeNonbondedBase.h:2000: src/ComputeNonbondedBase2.h:194:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_x = p_i_x - p_j->position.x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:195:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_y = p_i_y - p_j->position.y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:196:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_z = p_i_z - p_j->position.z; ^~~~~~~~~ src/ComputeNonbondedBase2.h:661:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_dir = ^~~~~~~~~ src/ComputeNonbondedBase.h:190:18: note: expanded from macro 'INT' #define INT(X) X ^ In file included from src/ComputeNonbondedPProf.C:57: In file included from src/ComputeNonbondedBase.h:2000: src/ComputeNonbondedBase2.h:684:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_dir = (diffa * slow_d + slow_c) * diffa + slow_b; ^~~~~~~~~ src/ComputeNonbondedBase2.h:696:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_x = fullforce_r * p_ij_x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:699:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_y = fullforce_r * p_ij_y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:702:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_z = fullforce_r * p_ij_z; ^~~~~~~~~ In file included from src/ComputeNonbondedPProf.C:57: In file included from src/ComputeNonbondedBase.h:2016: src/ComputeNonbondedBase2.h:194:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_x = p_i_x - p_j->position.x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:195:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_y = p_i_y - p_j->position.y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:196:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_z = p_i_z - p_j->position.z; ^~~~~~~~~ src/ComputeNonbondedBase2.h:661:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_dir = ^~~~~~~~~ src/ComputeNonbondedBase.h:190:18: note: expanded from macro 'INT' #define INT(X) X ^ In file included from src/ComputeNonbondedPProf.C:57: In file included from src/ComputeNonbondedBase.h:2016: src/ComputeNonbondedBase2.h:684:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_dir = (diffa * slow_d + slow_c) * diffa + slow_b; ^~~~~~~~~ src/ComputeNonbondedBase2.h:696:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_x = fullforce_r * p_ij_x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:699:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_y = fullforce_r * p_ij_y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:702:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_z = fullforce_r * p_ij_z; ^~~~~~~~~ In file included from src/ComputeNonbondedPProf.C:59: src/ComputeNonbondedBase.h:331:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal plcutoff2 = \ ^~~~~~~~~ src/ComputeNonbondedBase.h:333:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal groupplcutoff2 = \ ^~~~~~~~~ src/ComputeNonbondedBase.h:516:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const int j_upper = params->numAtoms[1]; ^~~~~~~~~ src/ComputeNonbondedBase.h:517:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j; ^~~~~~~~~ src/ComputeNonbondedBase.h:518:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int i; ^~~~~~~~~ src/ComputeNonbondedBase.h:746:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int g = 0; ^~~~~~~~~ src/ComputeNonbondedBase.h:840:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_i_x = p_i.position.x + offset_x; ^~~~~~~~~ src/ComputeNonbondedBase.h:841:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_i_y = p_i.position.y + offset_y; ^~~~~~~~~ src/ComputeNonbondedBase.h:842:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_i_z = p_i.position.z + offset_z; ^~~~~~~~~ src/ComputeNonbondedBase.h:933:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int *pli = pairlist + pairlistindex; ^~~~~~~~~ src/ComputeNonbondedBase.h:961:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int *gli = goodglist; ^~~~~~~~~ src/ComputeNonbondedBase.h:965:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int g = PAIR(0) SELF(gl); ^~~~~~~~~ src/ComputeNonbondedBase.h:982:13: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int jprev0 = glist[g ]; ^~~~~~~~~ src/ComputeNonbondedBase.h:983:6: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int jprev1 = glist[g + 1]; ^~~~~~~~~ src/ComputeNonbondedBase.h:986:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j0; ^~~~~~~~~ src/ComputeNonbondedBase.h:987:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j1; ^~~~~~~~~ src/ComputeNonbondedBase.h:1242:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int *pli = pairlist2; ^~~~~~~~~ src/ComputeNonbondedBase.h:1245:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register plint *plin = pairlistn; ^~~~~~~~~ src/ComputeNonbondedBase.h:1365:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int jprev0 = pairlist [k ]; ^~~~~~~~~ src/ComputeNonbondedBase.h:1366:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int jprev1 = pairlist [k + 1]; ^~~~~~~~~ src/ComputeNonbondedBase.h:1368:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j0; ^~~~~~~~~ src/ComputeNonbondedBase.h:1369:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j1; ^~~~~~~~~ In file included from src/ComputeNonbondedPProf.C:59: In file included from src/ComputeNonbondedBase.h:1983: src/ComputeNonbondedBase2.h:194:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_x = p_i_x - p_j->position.x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:195:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_y = p_i_y - p_j->position.y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:196:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_z = p_i_z - p_j->position.z; ^~~~~~~~~ src/ComputeNonbondedBase2.h:631:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_val = ^~~~~~~~~ src/ComputeNonbondedBase.h:64:21: note: expanded from macro 'ENERGY' #define ENERGY(X) X ^ In file included from src/ComputeNonbondedPProf.C:59: In file included from src/ComputeNonbondedBase.h:1983: src/ComputeNonbondedBase2.h:661:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_dir = ^~~~~~~~~ src/ComputeNonbondedBase.h:190:18: note: expanded from macro 'INT' #define INT(X) X ^ In file included from src/ComputeNonbondedPProf.C:59: In file included from src/ComputeNonbondedBase.h:1983: src/ComputeNonbondedBase2.h:684:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_dir = (diffa * slow_d + slow_c) * diffa + slow_b; ^~~~~~~~~ src/ComputeNonbondedBase2.h:696:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_x = fullforce_r * p_ij_x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:699:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_y = fullforce_r * p_ij_y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:702:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_z = fullforce_r * p_ij_z; ^~~~~~~~~ In file included from src/ComputeNonbondedPProf.C:59: In file included from src/ComputeNonbondedBase.h:2000: src/ComputeNonbondedBase2.h:194:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_x = p_i_x - p_j->position.x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:195:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_y = p_i_y - p_j->position.y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:196:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_z = p_i_z - p_j->position.z; ^~~~~~~~~ src/ComputeNonbondedBase2.h:631:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_val = ^~~~~~~~~ src/ComputeNonbondedBase.h:64:21: note: expanded from macro 'ENERGY' #define ENERGY(X) X ^ In file included from src/ComputeNonbondedPProf.C:59: In file included from src/ComputeNonbondedBase.h:2000: src/ComputeNonbondedBase2.h:661:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_dir = ^~~~~~~~~ src/ComputeNonbondedBase.h:190:18: note: expanded from macro 'INT' #define INT(X) X ^ In file included from src/ComputeNonbondedPProf.C:59: In file included from src/ComputeNonbondedBase.h:2000: src/ComputeNonbondedBase2.h:684:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_dir = (diffa * slow_d + slow_c) * diffa + slow_b; ^~~~~~~~~ src/ComputeNonbondedBase2.h:696:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_x = fullforce_r * p_ij_x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:699:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_y = fullforce_r * p_ij_y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:702:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_z = fullforce_r * p_ij_z; ^~~~~~~~~ In file included from src/ComputeNonbondedPProf.C:59: In file included from src/ComputeNonbondedBase.h:2016: src/ComputeNonbondedBase2.h:194:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_x = p_i_x - p_j->position.x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:195:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_y = p_i_y - p_j->position.y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:196:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_z = p_i_z - p_j->position.z; ^~~~~~~~~ src/ComputeNonbondedBase2.h:631:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_val = ^~~~~~~~~ src/ComputeNonbondedBase.h:64:21: note: expanded from macro 'ENERGY' #define ENERGY(X) X ^ In file included from src/ComputeNonbondedPProf.C:59: In file included from src/ComputeNonbondedBase.h:2016: src/ComputeNonbondedBase2.h:661:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_dir = ^~~~~~~~~ src/ComputeNonbondedBase.h:190:18: note: expanded from macro 'INT' #define INT(X) X ^ In file included from src/ComputeNonbondedPProf.C:59: In file included from src/ComputeNonbondedBase.h:2016: src/ComputeNonbondedBase2.h:684:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_dir = (diffa * slow_d + slow_c) * diffa + slow_b; ^~~~~~~~~ src/ComputeNonbondedBase2.h:696:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_x = fullforce_r * p_ij_x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:699:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_y = fullforce_r * p_ij_y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:702:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_z = fullforce_r * p_ij_z; ^~~~~~~~~ 1209 warnings generated. g++ -m64 -std=c++0x -O3 -I/usr/local/include -DCMK_OPTIMIZE=1 -Isrc -Iinc -Iplugins/include -DSTATIC_PLUGIN -I/usr/local/include/tcl8.6 -DNAMD_TCL -I/usr/local/include -DNAMD_FFTW -DNAMD_FFTW_3 -DNAMD_VERSION=\"2.12\" -DNAMD_PLATFORM=\"Linux-x86_64-multicore\" -DREMOVE_PROXYRESULTMSG_EXTRACOPY -DNODEAWARE_PROXY_SPANNINGTREE -DUSE_NODEPATCHMGR -DUSE_CKLOOP=1 -fexpensive-optimizations -ffast-math -o obj/ComputeNonbondedTabEnergies.o -c src/ComputeNonbondedTabEnergies.C c++: warning: optimization flag '-fexpensive-optimizations' is not supported [-Wignored-optimization-argument] In file included from src/ComputeNonbondedTabEnergies.C:11: In file included from src/ComputeNonbondedInl.h:18: In file included from src/ComputeNonbondedUtil.h:15: In file included from src/ReductionMgr.h:10: In file included from /usr/local/include/charm++.h:1109: In file included from /usr/local/include/ckarray.h:29: In file included from /usr/local/include/cklocation.h:62: In file included from /usr/local/include/LBDatabase.h:9: /usr/local/include/lbdb.h:60:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] typedef struct { ^ LDOMHandle /usr/local/include/lbdb.h:65:3: note: type is not C-compatible due to this member declaration inline void pup(PUP::er &p); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/lbdb.h:66:3: note: type is given name 'LDOMHandle' for linkage purposes by this typedef declaration } LDOMHandle; ^ /usr/local/include/lbdb.h:118:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] typedef struct { ^ LDObjHandle /usr/local/include/lbdb.h:122:3: note: type is not C-compatible due to this member declaration inline const LDOMid &omID() const { return omhandle.id; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/lbdb.h:125:3: note: type is given name 'LDObjHandle' for linkage purposes by this typedef declaration } LDObjHandle; ^ /usr/local/include/lbdb.h:169:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] typedef struct { ^ LDObjData /usr/local/include/lbdb.h:186:3: note: type is not C-compatible due to this member declaration inline const LDOMHandle &omHandle() const { return handle.omhandle; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/lbdb.h:194:3: note: type is given name 'LDObjData' for linkage purposes by this typedef declaration } LDObjData; ^ /usr/local/include/lbdb.h:197:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] typedef struct { ^ LDObjStats /usr/local/include/lbdb.h:202:3: note: type is not C-compatible due to this member declaration inline void pup(PUP::er &p); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/lbdb.h:203:3: note: type is given name 'LDObjStats' for linkage purposes by this typedef declaration } LDObjStats; ^ In file included from src/ComputeNonbondedTabEnergies.C:11: In file included from src/ComputeNonbondedInl.h:18: In file included from src/ComputeNonbondedUtil.h:16: In file included from src/Molecule.h:27: In file included from src/UniqueSet.h:14: src/UniqueSetRaw.h:216:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register Entry *e = table[elem.hash() % tableLength]; ^~~~~~~~~ In file included from src/ComputeNonbondedTabEnergies.C:11: In file included from src/ComputeNonbondedInl.h:18: In file included from src/ComputeNonbondedUtil.h:16: In file included from src/Molecule.h:28: In file included from src/Hydrogen.h:11: src/SortableResizeArray.h:19:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register Elem *r = (this->rep.array+offset); ^~~~~~~~~ src/SortableResizeArray.h:28:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j; ^~~~~~~~~ src/SortableResizeArray.h:29:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register Elem *r = (this->rep.array+offset); ^~~~~~~~~ In file included from src/ComputeNonbondedTabEnergies.C:11: In file included from src/ComputeNonbondedInl.h:18: In file included from src/ComputeNonbondedUtil.h:16: In file included from src/Molecule.h:31: src/GridForceGrid.h:134:2: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int inds[3] = {i0, i1, i2}; ^~~~~~~~~ src/GridForceGrid.h:333:2: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int inds[4] = {i0, i1, i2, i3}; ^~~~~~~~~ In file included from src/ComputeNonbondedTabEnergies.C:11: In file included from src/ComputeNonbondedInl.h:18: In file included from src/ComputeNonbondedUtil.h:16: src/Molecule.h:1322:3: warning: non-void function does not return a value in all control paths [-Wreturn-type] } ^ In file included from src/ComputeNonbondedTabEnergies.C:11: src/ComputeNonbondedInl.h:221:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal pj_x_0, pj_x_1, pj_x_2, pj_x_3; ^~~~~~~~~ src/ComputeNonbondedInl.h:221:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal pj_x_0, pj_x_1, pj_x_2, pj_x_3; ^~~~~~~~~ src/ComputeNonbondedInl.h:221:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal pj_x_0, pj_x_1, pj_x_2, pj_x_3; ^~~~~~~~~ src/ComputeNonbondedInl.h:221:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal pj_x_0, pj_x_1, pj_x_2, pj_x_3; ^~~~~~~~~ src/ComputeNonbondedInl.h:222:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal pj_y_0, pj_y_1, pj_y_2, pj_y_3; ^~~~~~~~~ src/ComputeNonbondedInl.h:222:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal pj_y_0, pj_y_1, pj_y_2, pj_y_3; ^~~~~~~~~ src/ComputeNonbondedInl.h:222:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal pj_y_0, pj_y_1, pj_y_2, pj_y_3; ^~~~~~~~~ src/ComputeNonbondedInl.h:222:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal pj_y_0, pj_y_1, pj_y_2, pj_y_3; ^~~~~~~~~ src/ComputeNonbondedInl.h:223:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal pj_z_0, pj_z_1, pj_z_2, pj_z_3; ^~~~~~~~~ src/ComputeNonbondedInl.h:223:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal pj_z_0, pj_z_1, pj_z_2, pj_z_3; ^~~~~~~~~ src/ComputeNonbondedInl.h:223:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal pj_z_0, pj_z_1, pj_z_2, pj_z_3; ^~~~~~~~~ src/ComputeNonbondedInl.h:223:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal pj_z_0, pj_z_1, pj_z_2, pj_z_3; ^~~~~~~~~ src/ComputeNonbondedInl.h:225:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal t_0, t_1, t_2, t_3, r2_0, r2_1, r2_2, r2_3; ^~~~~~~~~ src/ComputeNonbondedInl.h:225:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal t_0, t_1, t_2, t_3, r2_0, r2_1, r2_2, r2_3; ^~~~~~~~~ src/ComputeNonbondedInl.h:225:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal t_0, t_1, t_2, t_3, r2_0, r2_1, r2_2, r2_3; ^~~~~~~~~ src/ComputeNonbondedInl.h:225:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal t_0, t_1, t_2, t_3, r2_0, r2_1, r2_2, r2_3; ^~~~~~~~~ src/ComputeNonbondedInl.h:225:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal t_0, t_1, t_2, t_3, r2_0, r2_1, r2_2, r2_3; ^~~~~~~~~ src/ComputeNonbondedInl.h:225:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal t_0, t_1, t_2, t_3, r2_0, r2_1, r2_2, r2_3; ^~~~~~~~~ src/ComputeNonbondedInl.h:225:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal t_0, t_1, t_2, t_3, r2_0, r2_1, r2_2, r2_3; ^~~~~~~~~ src/ComputeNonbondedInl.h:225:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal t_0, t_1, t_2, t_3, r2_0, r2_1, r2_2, r2_3; ^~~~~~~~~ src/ComputeNonbondedInl.h:356:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int i; ^~~~~~~~~ src/ComputeNonbondedInl.h:363:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int smallestIndex = i; ^~~~~~~~~ src/ComputeNonbondedInl.h:364:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal smallestValue = se[i].sortValue; ^~~~~~~~~ src/ComputeNonbondedInl.h:365:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j; ^~~~~~~~~ src/ComputeNonbondedInl.h:367:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal currentValue = se[j].sortValue; ^~~~~~~~~ src/ComputeNonbondedInl.h:376:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* entryA = se + i; ^~~~~~~~~ src/ComputeNonbondedInl.h:377:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* entryB = se + smallestIndex; ^~~~~~~~~ src/ComputeNonbondedInl.h:378:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register unsigned int tmpIndex = entryA->index; ^~~~~~~~~ src/ComputeNonbondedInl.h:379:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal tmpSortValue = entryA->sortValue; ^~~~~~~~~ src/ComputeNonbondedInl.h:390:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int keepSorting = 0; ^~~~~~~~~ src/ComputeNonbondedInl.h:398:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* sortEntry1 = se; ^~~~~~~~~ src/ComputeNonbondedInl.h:401:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* sortEntry0 = sortEntry1; ^~~~~~~~~ src/ComputeNonbondedInl.h:403:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal sortEntry0_sortValue = sortEntry0->sortValue; ^~~~~~~~~ src/ComputeNonbondedInl.h:404:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal sortEntry1_sortValue = sortEntry1->sortValue; ^~~~~~~~~ src/ComputeNonbondedInl.h:407:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int sortEntry0_index = sortEntry0->index; ^~~~~~~~~ src/ComputeNonbondedInl.h:408:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int sortEntry1_index = sortEntry1->index; ^~~~~~~~~ src/ComputeNonbondedInl.h:427:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* srcArray = se; ^~~~~~~~~ src/ComputeNonbondedInl.h:428:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* dstArray = buf; ^~~~~~~~~ src/ComputeNonbondedInl.h:432:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int subListSize = 1; ^~~~~~~~~ src/ComputeNonbondedInl.h:441:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int firstListOffset = 0; ^~~~~~~~~ src/ComputeNonbondedInl.h:446:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int numElements = std::min(2 * subListSize, seLen - firstListOffset); ^~~~~~~~~ src/ComputeNonbondedInl.h:447:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int list0len; ^~~~~~~~~ src/ComputeNonbondedInl.h:448:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int list1len; ^~~~~~~~~ src/ComputeNonbondedInl.h:457:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* list0ptr = srcArray + firstListOffset; ^~~~~~~~~ src/ComputeNonbondedInl.h:458:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* list1ptr = list0ptr + subListSize; ^~~~~~~~~ src/ComputeNonbondedInl.h:459:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* dstptr = dstArray + firstListOffset; ^~~~~~~~~ src/ComputeNonbondedInl.h:466:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal sortValue0 = list0ptr->sortValue; ^~~~~~~~~ src/ComputeNonbondedInl.h:467:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal sortValue1 = list1ptr->sortValue; ^~~~~~~~~ src/ComputeNonbondedInl.h:472:11: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int index0 = list0ptr->index; ^~~~~~~~~ src/ComputeNonbondedInl.h:484:11: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int index1 = list1ptr->index; ^~~~~~~~~ src/ComputeNonbondedInl.h:503:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal sortValue0 = list0ptr->sortValue; ^~~~~~~~~ src/ComputeNonbondedInl.h:504:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int index0 = list0ptr->index; ^~~~~~~~~ src/ComputeNonbondedInl.h:519:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal sortValue1 = list1ptr->sortValue; ^~~~~~~~~ src/ComputeNonbondedInl.h:520:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int index1 = list1ptr->index; ^~~~~~~~~ src/ComputeNonbondedInl.h:537:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* tmpPtr = dstArray; ^~~~~~~~~ src/ComputeNonbondedInl.h:562:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* srcArray = se; ^~~~~~~~~ src/ComputeNonbondedInl.h:563:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* dstArray = buf; ^~~~~~~~~ src/ComputeNonbondedInl.h:567:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int subListSize = 1; ^~~~~~~~~ src/ComputeNonbondedInl.h:576:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int firstListOffset = 0; ^~~~~~~~~ src/ComputeNonbondedInl.h:583:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int numElements; ^~~~~~~~~ src/ComputeNonbondedInl.h:585:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int numElements_val0 = 2 * subListSize; ^~~~~~~~~ src/ComputeNonbondedInl.h:586:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int numElements_val1 = seLen - firstListOffset; ^~~~~~~~~ src/ComputeNonbondedInl.h:587:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register bool numElements_test = (numElements_val0 < numElements_val1); ^~~~~~~~~ src/ComputeNonbondedInl.h:592:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* dstptr = dstArray + firstListOffset; // destination array pointer ^~~~~~~~~ src/ComputeNonbondedInl.h:593:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* list0ptr = srcArray + firstListOffset; // source list 0 pointer ^~~~~~~~~ src/ComputeNonbondedInl.h:594:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* list1ptr = list0ptr + subListSize; // source list 1 pointer ^~~~~~~~~ src/ComputeNonbondedInl.h:595:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* list0ptr_end; // pointer to end of source list0's elements (element after last) ^~~~~~~~~ src/ComputeNonbondedInl.h:596:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* list1ptr_end; // pointer to end of source list1's elements (element after last) ^~~~~~~~~ src/ComputeNonbondedInl.h:598:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register bool lenTest = (numElements > subListSize); ^~~~~~~~~ src/ComputeNonbondedInl.h:599:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int list0len_val0 = subListSize; ^~~~~~~~~ src/ComputeNonbondedInl.h:600:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int list1len_val0 = numElements - subListSize; ^~~~~~~~~ src/ComputeNonbondedInl.h:601:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int list0len_val1 = numElements; // NOTE: list1len_val1 = 0 ^~~~~~~~~ src/ComputeNonbondedInl.h:602:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int list0len = __TERNARY_ASSIGN(lenTest, list0len_val0, list0len_val1); ^~~~~~~~~ src/ComputeNonbondedInl.h:603:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int list1len = __TERNARY_ASSIGN(lenTest, list1len_val0, 0); ^~~~~~~~~ src/ComputeNonbondedInl.h:618:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal sortValue0 = list0ptr->sortValue; ^~~~~~~~~ src/ComputeNonbondedInl.h:619:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal sortValue1 = list1ptr->sortValue; ^~~~~~~~~ src/ComputeNonbondedInl.h:620:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int index0 = list0ptr->index; ^~~~~~~~~ src/ComputeNonbondedInl.h:621:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int index1 = list1ptr->index; ^~~~~~~~~ src/ComputeNonbondedInl.h:629:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register bool test = (sortValue0 < sortValue1); ^~~~~~~~~ src/ComputeNonbondedInl.h:685:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* tmpPtr = dstArray; ^~~~~~~~~ In file included from src/ComputeNonbondedTabEnergies.C:16: src/ComputeNonbondedBase.h:331:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal plcutoff2 = \ ^~~~~~~~~ src/ComputeNonbondedBase.h:333:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal groupplcutoff2 = \ ^~~~~~~~~ src/ComputeNonbondedBase.h:516:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const int j_upper = params->numAtoms[1]; ^~~~~~~~~ src/ComputeNonbondedBase.h:517:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j; ^~~~~~~~~ src/ComputeNonbondedBase.h:518:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int i; ^~~~~~~~~ src/ComputeNonbondedBase.h:582:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* p_1_sortValues = atomSort_0_sortValues__; ^~~~~~~~~ src/ComputeNonbondedBase.h:583:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* p_1_sortValues_fixg = atomSort_1_sortValues__; ^~~~~~~~~ src/ComputeNonbondedBase.h:595:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal projLineVec_x = params->projLineVec.x; ^~~~~~~~~ src/ComputeNonbondedBase.h:596:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal projLineVec_y = params->projLineVec.y; ^~~~~~~~~ src/ComputeNonbondedBase.h:597:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal projLineVec_z = params->projLineVec.z; ^~~~~~~~~ src/ComputeNonbondedBase.h:601:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int nbgs = p_1->nonbondedGroupSize; ^~~~~~~~~ src/ComputeNonbondedBase.h:602:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal p_x = p_1->position.x; ^~~~~~~~~ src/ComputeNonbondedBase.h:603:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal p_y = p_1->position.y; ^~~~~~~~~ src/ComputeNonbondedBase.h:604:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal p_z = p_1->position.z; ^~~~~~~~~ src/ComputeNonbondedBase.h:605:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int index = 0; ^~~~~~~~~ src/ComputeNonbondedBase.h:607:12: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] for (register int j = nbgs; j < j_upper; j += nbgs) { ^~~~~~~~~ src/ComputeNonbondedBase.h:611:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const CompAtom* p_j_next = p_1 + j; ^~~~~~~~~ src/ComputeNonbondedBase.h:620:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal sortVal = COMPONENT_DOTPRODUCT(p,projLineVec); ^~~~~~~~~ src/ComputeNonbondedBase.h:628:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* p_1_sortValStorePtr = p_1_sortValues + p_1_sortValues_len; ^~~~~~~~~ src/ComputeNonbondedBase.h:638:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal sortVal = COMPONENT_DOTPRODUCT(p,projLineVec); ^~~~~~~~~ src/ComputeNonbondedBase.h:640:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* p_1_sortValStorePtr = p_1_sortValues + p_1_sortValues_len; ^~~~~~~~~ src/ComputeNonbondedBase.h:662:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int nbgs = p_0->nonbondedGroupSize; ^~~~~~~~~ src/ComputeNonbondedBase.h:663:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal p_x = p_0->position.x + offset_x; ^~~~~~~~~ src/ComputeNonbondedBase.h:664:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal p_y = p_0->position.y + offset_y; ^~~~~~~~~ src/ComputeNonbondedBase.h:665:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal p_z = p_0->position.z + offset_z; ^~~~~~~~~ src/ComputeNonbondedBase.h:666:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int index = 0; ^~~~~~~~~ src/ComputeNonbondedBase.h:668:12: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] for (register int i = nbgs; i < i_upper; i += nbgs) { ^~~~~~~~~ src/ComputeNonbondedBase.h:672:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const CompAtom* p_i_next = p_0 + i; ^~~~~~~~~ src/ComputeNonbondedBase.h:676:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal sortVal = COMPONENT_DOTPRODUCT(p,projLineVec); ^~~~~~~~~ src/ComputeNonbondedBase.h:684:2: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal* p_0_sortValStorePtr = p_0_sortValues + index; ^~~~~~~~~ src/ComputeNonbondedBase.h:691:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal sortVal = COMPONENT_DOTPRODUCT(p,projLineVec); ^~~~~~~~~ src/ComputeNonbondedBase.h:693:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal* p_0_sortValStorePtr = p_0_sortValues + index; ^~~~~~~~~ src/ComputeNonbondedBase.h:732:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int fixg = 0; ^~~~~~~~~ src/ComputeNonbondedBase.h:734:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* p_1_sortEntry = p_1_sortValues + tmpI; ^~~~~~~~~ src/ComputeNonbondedBase.h:735:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int p_1_index = p_1_sortEntry->index; ^~~~~~~~~ src/ComputeNonbondedBase.h:737:11: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* p_1_sortEntry_fixg = p_1_sortValues_fixg + p_1_sortValues_fixg_len; ^~~~~~~~~ src/ComputeNonbondedBase.h:840:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_i_x = p_i.position.x + offset_x; ^~~~~~~~~ src/ComputeNonbondedBase.h:841:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_i_y = p_i.position.y + offset_y; ^~~~~~~~~ src/ComputeNonbondedBase.h:842:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_i_z = p_i.position.z + offset_z; ^~~~~~~~~ src/ComputeNonbondedBase.h:933:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int *pli = pairlist + pairlistindex; ^~~~~~~~~ src/ComputeNonbondedBase.h:940:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int g = 0; ^~~~~~~~~ src/ComputeNonbondedBase.h:941:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal p_i_sortValue = p_0_sortValues[i]; ^~~~~~~~~ src/ComputeNonbondedBase.h:943:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* sortValues = ( groupfixed ? p_1_sortValues_fixg : p_1_sortValues ); ^~~~~~~~~ src/ComputeNonbondedBase.h:946:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int lower = 0; ^~~~~~~~~ src/ComputeNonbondedBase.h:947:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int upper = (groupfixed ? p_1_sortValues_fixg_len : p_1_sortValues_len); ^~~~~~~~~ src/ComputeNonbondedBase.h:949:11: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j = ((lower + upper) >> 1); ^~~~~~~~~ src/ComputeNonbondedBase.h:950:11: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal jSortVal = sortValues[j].sortValue; ^~~~~~~~~ src/ComputeNonbondedBase.h:977:6: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* sortEntry0 = sortValues + g; ^~~~~~~~~ src/ComputeNonbondedBase.h:978:6: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* sortEntry1 = sortValues + g + 1; ^~~~~~~~~ src/ComputeNonbondedBase.h:979:13: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int jprev0 = sortEntry0->index; ^~~~~~~~~ src/ComputeNonbondedBase.h:980:6: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int jprev1 = sortEntry1->index; ^~~~~~~~~ src/ComputeNonbondedBase.h:986:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j0; ^~~~~~~~~ src/ComputeNonbondedBase.h:987:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j1; ^~~~~~~~~ src/ComputeNonbondedBase.h:1188:6: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* sortEntry = sortValues + g; ^~~~~~~~~ src/ComputeNonbondedBase.h:1189:13: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j = sortEntry->index; ^~~~~~~~~ src/ComputeNonbondedBase.h:1242:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int *pli = pairlist2; ^~~~~~~~~ src/ComputeNonbondedBase.h:1245:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register plint *plin = pairlistn; ^~~~~~~~~ src/ComputeNonbondedBase.h:1365:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int jprev0 = pairlist [k ]; ^~~~~~~~~ src/ComputeNonbondedBase.h:1366:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int jprev1 = pairlist [k + 1]; ^~~~~~~~~ src/ComputeNonbondedBase.h:1368:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j0; ^~~~~~~~~ src/ComputeNonbondedBase.h:1369:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j1; ^~~~~~~~~ In file included from src/ComputeNonbondedTabEnergies.C:16: In file included from src/ComputeNonbondedBase.h:1983: src/ComputeNonbondedBase2.h:112:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const int tabtype = -1 - ( lj_pars->A < 0 ? lj_pars->A : 0 ); ^~~~~~~~~ src/ComputeNonbondedBase.h:117:24: note: expanded from macro 'TABENERGY' #define TABENERGY(X) X ^ In file included from src/ComputeNonbondedTabEnergies.C:16: In file included from src/ComputeNonbondedBase.h:1983: src/ComputeNonbondedBase2.h:194:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_x = p_i_x - p_j->position.x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:195:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_y = p_i_y - p_j->position.y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:196:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_z = p_i_z - p_j->position.z; ^~~~~~~~~ src/ComputeNonbondedBase2.h:255:11: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal r1; ^~~~~~~~~ src/ComputeNonbondedBase2.h:259:11: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int eneraddress; ^~~~~~~~~ src/ComputeNonbondedBase2.h:483:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal fast_dir = ^~~~~~~~~ src/ComputeNonbondedBase2.h:495:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal tmp_x = force_r * p_ij_x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:499:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal tmp_y = force_r * p_ij_y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:503:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal tmp_z = force_r * p_ij_z; ^~~~~~~~~ In file included from src/ComputeNonbondedTabEnergies.C:16: In file included from src/ComputeNonbondedBase.h:2000: src/ComputeNonbondedBase2.h:112:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const int tabtype = -1 - ( lj_pars->A < 0 ? lj_pars->A : 0 ); ^~~~~~~~~ src/ComputeNonbondedBase.h:117:24: note: expanded from macro 'TABENERGY' #define TABENERGY(X) X ^ In file included from src/ComputeNonbondedTabEnergies.C:16: In file included from src/ComputeNonbondedBase.h:2000: src/ComputeNonbondedBase2.h:194:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_x = p_i_x - p_j->position.x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:195:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_y = p_i_y - p_j->position.y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:196:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_z = p_i_z - p_j->position.z; ^~~~~~~~~ src/ComputeNonbondedBase2.h:255:11: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal r1; ^~~~~~~~~ src/ComputeNonbondedBase2.h:259:11: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int eneraddress; ^~~~~~~~~ src/ComputeNonbondedBase2.h:483:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal fast_dir = ^~~~~~~~~ src/ComputeNonbondedBase2.h:495:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal tmp_x = force_r * p_ij_x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:499:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal tmp_y = force_r * p_ij_y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:503:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal tmp_z = force_r * p_ij_z; ^~~~~~~~~ In file included from src/ComputeNonbondedTabEnergies.C:18: src/ComputeNonbondedBase.h:331:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal plcutoff2 = \ ^~~~~~~~~ src/ComputeNonbondedBase.h:333:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal groupplcutoff2 = \ ^~~~~~~~~ src/ComputeNonbondedBase.h:516:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const int j_upper = params->numAtoms[1]; ^~~~~~~~~ src/ComputeNonbondedBase.h:517:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j; ^~~~~~~~~ src/ComputeNonbondedBase.h:518:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int i; ^~~~~~~~~ src/ComputeNonbondedBase.h:582:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* p_1_sortValues = atomSort_0_sortValues__; ^~~~~~~~~ src/ComputeNonbondedBase.h:583:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* p_1_sortValues_fixg = atomSort_1_sortValues__; ^~~~~~~~~ src/ComputeNonbondedBase.h:595:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal projLineVec_x = params->projLineVec.x; ^~~~~~~~~ src/ComputeNonbondedBase.h:596:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal projLineVec_y = params->projLineVec.y; ^~~~~~~~~ src/ComputeNonbondedBase.h:597:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal projLineVec_z = params->projLineVec.z; ^~~~~~~~~ src/ComputeNonbondedBase.h:601:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int nbgs = p_1->nonbondedGroupSize; ^~~~~~~~~ src/ComputeNonbondedBase.h:602:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal p_x = p_1->position.x; ^~~~~~~~~ src/ComputeNonbondedBase.h:603:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal p_y = p_1->position.y; ^~~~~~~~~ src/ComputeNonbondedBase.h:604:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal p_z = p_1->position.z; ^~~~~~~~~ src/ComputeNonbondedBase.h:605:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int index = 0; ^~~~~~~~~ src/ComputeNonbondedBase.h:607:12: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] for (register int j = nbgs; j < j_upper; j += nbgs) { ^~~~~~~~~ src/ComputeNonbondedBase.h:611:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const CompAtom* p_j_next = p_1 + j; ^~~~~~~~~ src/ComputeNonbondedBase.h:620:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal sortVal = COMPONENT_DOTPRODUCT(p,projLineVec); ^~~~~~~~~ src/ComputeNonbondedBase.h:628:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* p_1_sortValStorePtr = p_1_sortValues + p_1_sortValues_len; ^~~~~~~~~ src/ComputeNonbondedBase.h:638:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal sortVal = COMPONENT_DOTPRODUCT(p,projLineVec); ^~~~~~~~~ src/ComputeNonbondedBase.h:640:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* p_1_sortValStorePtr = p_1_sortValues + p_1_sortValues_len; ^~~~~~~~~ src/ComputeNonbondedBase.h:662:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int nbgs = p_0->nonbondedGroupSize; ^~~~~~~~~ src/ComputeNonbondedBase.h:663:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal p_x = p_0->position.x + offset_x; ^~~~~~~~~ src/ComputeNonbondedBase.h:664:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal p_y = p_0->position.y + offset_y; ^~~~~~~~~ src/ComputeNonbondedBase.h:665:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal p_z = p_0->position.z + offset_z; ^~~~~~~~~ src/ComputeNonbondedBase.h:666:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int index = 0; ^~~~~~~~~ src/ComputeNonbondedBase.h:668:12: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] for (register int i = nbgs; i < i_upper; i += nbgs) { ^~~~~~~~~ src/ComputeNonbondedBase.h:672:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const CompAtom* p_i_next = p_0 + i; ^~~~~~~~~ src/ComputeNonbondedBase.h:676:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal sortVal = COMPONENT_DOTPRODUCT(p,projLineVec); ^~~~~~~~~ src/ComputeNonbondedBase.h:684:2: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal* p_0_sortValStorePtr = p_0_sortValues + index; ^~~~~~~~~ src/ComputeNonbondedBase.h:691:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal sortVal = COMPONENT_DOTPRODUCT(p,projLineVec); ^~~~~~~~~ src/ComputeNonbondedBase.h:693:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal* p_0_sortValStorePtr = p_0_sortValues + index; ^~~~~~~~~ src/ComputeNonbondedBase.h:732:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int fixg = 0; ^~~~~~~~~ src/ComputeNonbondedBase.h:734:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* p_1_sortEntry = p_1_sortValues + tmpI; ^~~~~~~~~ src/ComputeNonbondedBase.h:735:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int p_1_index = p_1_sortEntry->index; ^~~~~~~~~ src/ComputeNonbondedBase.h:737:11: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* p_1_sortEntry_fixg = p_1_sortValues_fixg + p_1_sortValues_fixg_len; ^~~~~~~~~ src/ComputeNonbondedBase.h:840:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_i_x = p_i.position.x + offset_x; ^~~~~~~~~ src/ComputeNonbondedBase.h:841:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_i_y = p_i.position.y + offset_y; ^~~~~~~~~ src/ComputeNonbondedBase.h:842:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_i_z = p_i.position.z + offset_z; ^~~~~~~~~ src/ComputeNonbondedBase.h:933:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int *pli = pairlist + pairlistindex; ^~~~~~~~~ src/ComputeNonbondedBase.h:940:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int g = 0; ^~~~~~~~~ src/ComputeNonbondedBase.h:941:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal p_i_sortValue = p_0_sortValues[i]; ^~~~~~~~~ src/ComputeNonbondedBase.h:943:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* sortValues = ( groupfixed ? p_1_sortValues_fixg : p_1_sortValues ); ^~~~~~~~~ src/ComputeNonbondedBase.h:946:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int lower = 0; ^~~~~~~~~ src/ComputeNonbondedBase.h:947:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int upper = (groupfixed ? p_1_sortValues_fixg_len : p_1_sortValues_len); ^~~~~~~~~ src/ComputeNonbondedBase.h:949:11: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j = ((lower + upper) >> 1); ^~~~~~~~~ src/ComputeNonbondedBase.h:950:11: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal jSortVal = sortValues[j].sortValue; ^~~~~~~~~ src/ComputeNonbondedBase.h:977:6: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* sortEntry0 = sortValues + g; ^~~~~~~~~ src/ComputeNonbondedBase.h:978:6: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* sortEntry1 = sortValues + g + 1; ^~~~~~~~~ src/ComputeNonbondedBase.h:979:13: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int jprev0 = sortEntry0->index; ^~~~~~~~~ src/ComputeNonbondedBase.h:980:6: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int jprev1 = sortEntry1->index; ^~~~~~~~~ src/ComputeNonbondedBase.h:986:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j0; ^~~~~~~~~ src/ComputeNonbondedBase.h:987:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j1; ^~~~~~~~~ src/ComputeNonbondedBase.h:1188:6: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* sortEntry = sortValues + g; ^~~~~~~~~ src/ComputeNonbondedBase.h:1189:13: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j = sortEntry->index; ^~~~~~~~~ src/ComputeNonbondedBase.h:1242:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int *pli = pairlist2; ^~~~~~~~~ src/ComputeNonbondedBase.h:1245:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register plint *plin = pairlistn; ^~~~~~~~~ src/ComputeNonbondedBase.h:1365:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int jprev0 = pairlist [k ]; ^~~~~~~~~ src/ComputeNonbondedBase.h:1366:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int jprev1 = pairlist [k + 1]; ^~~~~~~~~ src/ComputeNonbondedBase.h:1368:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j0; ^~~~~~~~~ src/ComputeNonbondedBase.h:1369:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j1; ^~~~~~~~~ In file included from src/ComputeNonbondedTabEnergies.C:18: In file included from src/ComputeNonbondedBase.h:1983: src/ComputeNonbondedBase2.h:112:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const int tabtype = -1 - ( lj_pars->A < 0 ? lj_pars->A : 0 ); ^~~~~~~~~ src/ComputeNonbondedBase.h:117:24: note: expanded from macro 'TABENERGY' #define TABENERGY(X) X ^ In file included from src/ComputeNonbondedTabEnergies.C:18: In file included from src/ComputeNonbondedBase.h:1983: src/ComputeNonbondedBase2.h:194:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_x = p_i_x - p_j->position.x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:195:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_y = p_i_y - p_j->position.y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:196:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_z = p_i_z - p_j->position.z; ^~~~~~~~~ src/ComputeNonbondedBase2.h:255:11: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal r1; ^~~~~~~~~ src/ComputeNonbondedBase2.h:259:11: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int eneraddress; ^~~~~~~~~ src/ComputeNonbondedBase2.h:274:13: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal vdw_val = table_ener[eneraddress]; ^~~~~~~~~ src/ComputeNonbondedBase.h:64:21: note: expanded from macro 'ENERGY' #define ENERGY(X) X ^ In file included from src/ComputeNonbondedTabEnergies.C:18: In file included from src/ComputeNonbondedBase.h:1983: src/ComputeNonbondedBase2.h:284:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal vdw_val = ^~~~~~~~~ src/ComputeNonbondedBase.h:64:21: note: expanded from macro 'ENERGY' #define ENERGY(X) X ^ In file included from src/ComputeNonbondedTabEnergies.C:18: In file included from src/ComputeNonbondedBase.h:1983: src/ComputeNonbondedBase2.h:344:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal fast_val = ^~~~~~~~~ src/ComputeNonbondedBase.h:64:21: note: expanded from macro 'ENERGY' #define ENERGY(X) X ^ In file included from src/ComputeNonbondedTabEnergies.C:18: In file included from src/ComputeNonbondedBase.h:1983: src/ComputeNonbondedBase2.h:483:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal fast_dir = ^~~~~~~~~ src/ComputeNonbondedBase2.h:495:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal tmp_x = force_r * p_ij_x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:499:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal tmp_y = force_r * p_ij_y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:503:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal tmp_z = force_r * p_ij_z; ^~~~~~~~~ In file included from src/ComputeNonbondedTabEnergies.C:18: In file included from src/ComputeNonbondedBase.h:2000: src/ComputeNonbondedBase2.h:112:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const int tabtype = -1 - ( lj_pars->A < 0 ? lj_pars->A : 0 ); ^~~~~~~~~ src/ComputeNonbondedBase.h:117:24: note: expanded from macro 'TABENERGY' #define TABENERGY(X) X ^ In file included from src/ComputeNonbondedTabEnergies.C:18: In file included from src/ComputeNonbondedBase.h:2000: src/ComputeNonbondedBase2.h:194:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_x = p_i_x - p_j->position.x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:195:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_y = p_i_y - p_j->position.y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:196:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_z = p_i_z - p_j->position.z; ^~~~~~~~~ src/ComputeNonbondedBase2.h:255:11: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal r1; ^~~~~~~~~ src/ComputeNonbondedBase2.h:259:11: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int eneraddress; ^~~~~~~~~ src/ComputeNonbondedBase2.h:274:13: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal vdw_val = table_ener[eneraddress]; ^~~~~~~~~ src/ComputeNonbondedBase.h:64:21: note: expanded from macro 'ENERGY' #define ENERGY(X) X ^ In file included from src/ComputeNonbondedTabEnergies.C:18: In file included from src/ComputeNonbondedBase.h:2000: src/ComputeNonbondedBase2.h:284:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal vdw_val = ^~~~~~~~~ src/ComputeNonbondedBase.h:64:21: note: expanded from macro 'ENERGY' #define ENERGY(X) X ^ In file included from src/ComputeNonbondedTabEnergies.C:18: In file included from src/ComputeNonbondedBase.h:2000: src/ComputeNonbondedBase2.h:344:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal fast_val = ^~~~~~~~~ src/ComputeNonbondedBase.h:64:21: note: expanded from macro 'ENERGY' #define ENERGY(X) X ^ In file included from src/ComputeNonbondedTabEnergies.C:18: In file included from src/ComputeNonbondedBase.h:2000: src/ComputeNonbondedBase2.h:483:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal fast_dir = ^~~~~~~~~ src/ComputeNonbondedBase2.h:495:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal tmp_x = force_r * p_ij_x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:499:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal tmp_y = force_r * p_ij_y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:503:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal tmp_z = force_r * p_ij_z; ^~~~~~~~~ In file included from src/ComputeNonbondedTabEnergies.C:21: src/ComputeNonbondedBase.h:331:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal plcutoff2 = \ ^~~~~~~~~ src/ComputeNonbondedBase.h:333:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal groupplcutoff2 = \ ^~~~~~~~~ src/ComputeNonbondedBase.h:516:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const int j_upper = params->numAtoms[1]; ^~~~~~~~~ src/ComputeNonbondedBase.h:517:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j; ^~~~~~~~~ src/ComputeNonbondedBase.h:518:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int i; ^~~~~~~~~ src/ComputeNonbondedBase.h:582:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* p_1_sortValues = atomSort_0_sortValues__; ^~~~~~~~~ src/ComputeNonbondedBase.h:583:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* p_1_sortValues_fixg = atomSort_1_sortValues__; ^~~~~~~~~ src/ComputeNonbondedBase.h:595:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal projLineVec_x = params->projLineVec.x; ^~~~~~~~~ src/ComputeNonbondedBase.h:596:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal projLineVec_y = params->projLineVec.y; ^~~~~~~~~ src/ComputeNonbondedBase.h:597:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal projLineVec_z = params->projLineVec.z; ^~~~~~~~~ src/ComputeNonbondedBase.h:601:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int nbgs = p_1->nonbondedGroupSize; ^~~~~~~~~ src/ComputeNonbondedBase.h:602:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal p_x = p_1->position.x; ^~~~~~~~~ src/ComputeNonbondedBase.h:603:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal p_y = p_1->position.y; ^~~~~~~~~ src/ComputeNonbondedBase.h:604:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal p_z = p_1->position.z; ^~~~~~~~~ src/ComputeNonbondedBase.h:605:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int index = 0; ^~~~~~~~~ src/ComputeNonbondedBase.h:607:12: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] for (register int j = nbgs; j < j_upper; j += nbgs) { ^~~~~~~~~ src/ComputeNonbondedBase.h:611:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const CompAtom* p_j_next = p_1 + j; ^~~~~~~~~ src/ComputeNonbondedBase.h:620:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal sortVal = COMPONENT_DOTPRODUCT(p,projLineVec); ^~~~~~~~~ src/ComputeNonbondedBase.h:628:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* p_1_sortValStorePtr = p_1_sortValues + p_1_sortValues_len; ^~~~~~~~~ src/ComputeNonbondedBase.h:638:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal sortVal = COMPONENT_DOTPRODUCT(p,projLineVec); ^~~~~~~~~ src/ComputeNonbondedBase.h:640:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* p_1_sortValStorePtr = p_1_sortValues + p_1_sortValues_len; ^~~~~~~~~ src/ComputeNonbondedBase.h:662:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int nbgs = p_0->nonbondedGroupSize; ^~~~~~~~~ src/ComputeNonbondedBase.h:663:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal p_x = p_0->position.x + offset_x; ^~~~~~~~~ src/ComputeNonbondedBase.h:664:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal p_y = p_0->position.y + offset_y; ^~~~~~~~~ src/ComputeNonbondedBase.h:665:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal p_z = p_0->position.z + offset_z; ^~~~~~~~~ src/ComputeNonbondedBase.h:666:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int index = 0; ^~~~~~~~~ src/ComputeNonbondedBase.h:668:12: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] for (register int i = nbgs; i < i_upper; i += nbgs) { ^~~~~~~~~ src/ComputeNonbondedBase.h:672:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const CompAtom* p_i_next = p_0 + i; ^~~~~~~~~ src/ComputeNonbondedBase.h:676:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal sortVal = COMPONENT_DOTPRODUCT(p,projLineVec); ^~~~~~~~~ src/ComputeNonbondedBase.h:684:2: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal* p_0_sortValStorePtr = p_0_sortValues + index; ^~~~~~~~~ src/ComputeNonbondedBase.h:691:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal sortVal = COMPONENT_DOTPRODUCT(p,projLineVec); ^~~~~~~~~ src/ComputeNonbondedBase.h:693:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal* p_0_sortValStorePtr = p_0_sortValues + index; ^~~~~~~~~ src/ComputeNonbondedBase.h:732:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int fixg = 0; ^~~~~~~~~ src/ComputeNonbondedBase.h:734:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* p_1_sortEntry = p_1_sortValues + tmpI; ^~~~~~~~~ src/ComputeNonbondedBase.h:735:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int p_1_index = p_1_sortEntry->index; ^~~~~~~~~ src/ComputeNonbondedBase.h:737:11: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* p_1_sortEntry_fixg = p_1_sortValues_fixg + p_1_sortValues_fixg_len; ^~~~~~~~~ src/ComputeNonbondedBase.h:840:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_i_x = p_i.position.x + offset_x; ^~~~~~~~~ src/ComputeNonbondedBase.h:841:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_i_y = p_i.position.y + offset_y; ^~~~~~~~~ src/ComputeNonbondedBase.h:842:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_i_z = p_i.position.z + offset_z; ^~~~~~~~~ src/ComputeNonbondedBase.h:933:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int *pli = pairlist + pairlistindex; ^~~~~~~~~ src/ComputeNonbondedBase.h:940:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int g = 0; ^~~~~~~~~ src/ComputeNonbondedBase.h:941:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal p_i_sortValue = p_0_sortValues[i]; ^~~~~~~~~ src/ComputeNonbondedBase.h:943:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* sortValues = ( groupfixed ? p_1_sortValues_fixg : p_1_sortValues ); ^~~~~~~~~ src/ComputeNonbondedBase.h:946:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int lower = 0; ^~~~~~~~~ src/ComputeNonbondedBase.h:947:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int upper = (groupfixed ? p_1_sortValues_fixg_len : p_1_sortValues_len); ^~~~~~~~~ src/ComputeNonbondedBase.h:949:11: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j = ((lower + upper) >> 1); ^~~~~~~~~ src/ComputeNonbondedBase.h:950:11: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal jSortVal = sortValues[j].sortValue; ^~~~~~~~~ src/ComputeNonbondedBase.h:977:6: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* sortEntry0 = sortValues + g; ^~~~~~~~~ src/ComputeNonbondedBase.h:978:6: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* sortEntry1 = sortValues + g + 1; ^~~~~~~~~ src/ComputeNonbondedBase.h:979:13: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int jprev0 = sortEntry0->index; ^~~~~~~~~ src/ComputeNonbondedBase.h:980:6: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int jprev1 = sortEntry1->index; ^~~~~~~~~ src/ComputeNonbondedBase.h:986:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j0; ^~~~~~~~~ src/ComputeNonbondedBase.h:987:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j1; ^~~~~~~~~ src/ComputeNonbondedBase.h:1188:6: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* sortEntry = sortValues + g; ^~~~~~~~~ src/ComputeNonbondedBase.h:1189:13: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j = sortEntry->index; ^~~~~~~~~ src/ComputeNonbondedBase.h:1242:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int *pli = pairlist2; ^~~~~~~~~ src/ComputeNonbondedBase.h:1245:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register plint *plin = pairlistn; ^~~~~~~~~ src/ComputeNonbondedBase.h:1365:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int jprev0 = pairlist [k ]; ^~~~~~~~~ src/ComputeNonbondedBase.h:1366:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int jprev1 = pairlist [k + 1]; ^~~~~~~~~ src/ComputeNonbondedBase.h:1368:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j0; ^~~~~~~~~ src/ComputeNonbondedBase.h:1369:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j1; ^~~~~~~~~ In file included from src/ComputeNonbondedTabEnergies.C:21: In file included from src/ComputeNonbondedBase.h:1983: src/ComputeNonbondedBase2.h:112:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const int tabtype = -1 - ( lj_pars->A < 0 ? lj_pars->A : 0 ); ^~~~~~~~~ src/ComputeNonbondedBase.h:117:24: note: expanded from macro 'TABENERGY' #define TABENERGY(X) X ^ In file included from src/ComputeNonbondedTabEnergies.C:21: In file included from src/ComputeNonbondedBase.h:1983: src/ComputeNonbondedBase2.h:194:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_x = p_i_x - p_j->position.x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:195:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_y = p_i_y - p_j->position.y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:196:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_z = p_i_z - p_j->position.z; ^~~~~~~~~ src/ComputeNonbondedBase2.h:255:11: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal r1; ^~~~~~~~~ src/ComputeNonbondedBase2.h:259:11: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int eneraddress; ^~~~~~~~~ src/ComputeNonbondedBase2.h:483:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal fast_dir = ^~~~~~~~~ src/ComputeNonbondedBase2.h:495:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal tmp_x = force_r * p_ij_x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:499:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal tmp_y = force_r * p_ij_y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:503:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal tmp_z = force_r * p_ij_z; ^~~~~~~~~ src/ComputeNonbondedBase2.h:684:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_dir = (diffa * slow_d + slow_c) * diffa + slow_b; ^~~~~~~~~ src/ComputeNonbondedBase2.h:696:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_x = fullforce_r * p_ij_x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:699:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_y = fullforce_r * p_ij_y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:702:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_z = fullforce_r * p_ij_z; ^~~~~~~~~ In file included from src/ComputeNonbondedTabEnergies.C:21: In file included from src/ComputeNonbondedBase.h:2000: src/ComputeNonbondedBase2.h:112:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const int tabtype = -1 - ( lj_pars->A < 0 ? lj_pars->A : 0 ); ^~~~~~~~~ src/ComputeNonbondedBase.h:117:24: note: expanded from macro 'TABENERGY' #define TABENERGY(X) X ^ In file included from src/ComputeNonbondedTabEnergies.C:21: In file included from src/ComputeNonbondedBase.h:2000: src/ComputeNonbondedBase2.h:194:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_x = p_i_x - p_j->position.x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:195:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_y = p_i_y - p_j->position.y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:196:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_z = p_i_z - p_j->position.z; ^~~~~~~~~ src/ComputeNonbondedBase2.h:255:11: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal r1; ^~~~~~~~~ src/ComputeNonbondedBase2.h:259:11: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int eneraddress; ^~~~~~~~~ src/ComputeNonbondedBase2.h:483:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal fast_dir = ^~~~~~~~~ src/ComputeNonbondedBase2.h:495:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal tmp_x = force_r * p_ij_x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:499:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal tmp_y = force_r * p_ij_y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:503:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal tmp_z = force_r * p_ij_z; ^~~~~~~~~ src/ComputeNonbondedBase2.h:684:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_dir = (diffa * slow_d + slow_c) * diffa + slow_b; ^~~~~~~~~ src/ComputeNonbondedBase2.h:696:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_x = fullforce_r * p_ij_x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:699:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_y = fullforce_r * p_ij_y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:702:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_z = fullforce_r * p_ij_z; ^~~~~~~~~ In file included from src/ComputeNonbondedTabEnergies.C:21: In file included from src/ComputeNonbondedBase.h:2016: src/ComputeNonbondedBase2.h:112:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const int tabtype = -1 - ( lj_pars->A < 0 ? lj_pars->A : 0 ); ^~~~~~~~~ src/ComputeNonbondedBase.h:117:24: note: expanded from macro 'TABENERGY' #define TABENERGY(X) X ^ In file included from src/ComputeNonbondedTabEnergies.C:21: In file included from src/ComputeNonbondedBase.h:2016: src/ComputeNonbondedBase2.h:194:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_x = p_i_x - p_j->position.x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:195:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_y = p_i_y - p_j->position.y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:196:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_z = p_i_z - p_j->position.z; ^~~~~~~~~ src/ComputeNonbondedBase2.h:684:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_dir = (diffa * slow_d + slow_c) * diffa + slow_b; ^~~~~~~~~ src/ComputeNonbondedBase2.h:696:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_x = fullforce_r * p_ij_x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:699:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_y = fullforce_r * p_ij_y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:702:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_z = fullforce_r * p_ij_z; ^~~~~~~~~ In file included from src/ComputeNonbondedTabEnergies.C:23: src/ComputeNonbondedBase.h:331:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal plcutoff2 = \ ^~~~~~~~~ src/ComputeNonbondedBase.h:333:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal groupplcutoff2 = \ ^~~~~~~~~ src/ComputeNonbondedBase.h:516:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const int j_upper = params->numAtoms[1]; ^~~~~~~~~ src/ComputeNonbondedBase.h:517:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j; ^~~~~~~~~ src/ComputeNonbondedBase.h:518:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int i; ^~~~~~~~~ src/ComputeNonbondedBase.h:582:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* p_1_sortValues = atomSort_0_sortValues__; ^~~~~~~~~ src/ComputeNonbondedBase.h:583:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* p_1_sortValues_fixg = atomSort_1_sortValues__; ^~~~~~~~~ src/ComputeNonbondedBase.h:595:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal projLineVec_x = params->projLineVec.x; ^~~~~~~~~ src/ComputeNonbondedBase.h:596:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal projLineVec_y = params->projLineVec.y; ^~~~~~~~~ src/ComputeNonbondedBase.h:597:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal projLineVec_z = params->projLineVec.z; ^~~~~~~~~ src/ComputeNonbondedBase.h:601:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int nbgs = p_1->nonbondedGroupSize; ^~~~~~~~~ src/ComputeNonbondedBase.h:602:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal p_x = p_1->position.x; ^~~~~~~~~ src/ComputeNonbondedBase.h:603:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal p_y = p_1->position.y; ^~~~~~~~~ src/ComputeNonbondedBase.h:604:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal p_z = p_1->position.z; ^~~~~~~~~ src/ComputeNonbondedBase.h:605:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int index = 0; ^~~~~~~~~ src/ComputeNonbondedBase.h:607:12: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] for (register int j = nbgs; j < j_upper; j += nbgs) { ^~~~~~~~~ src/ComputeNonbondedBase.h:611:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const CompAtom* p_j_next = p_1 + j; ^~~~~~~~~ src/ComputeNonbondedBase.h:620:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal sortVal = COMPONENT_DOTPRODUCT(p,projLineVec); ^~~~~~~~~ src/ComputeNonbondedBase.h:628:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* p_1_sortValStorePtr = p_1_sortValues + p_1_sortValues_len; ^~~~~~~~~ src/ComputeNonbondedBase.h:638:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal sortVal = COMPONENT_DOTPRODUCT(p,projLineVec); ^~~~~~~~~ src/ComputeNonbondedBase.h:640:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* p_1_sortValStorePtr = p_1_sortValues + p_1_sortValues_len; ^~~~~~~~~ src/ComputeNonbondedBase.h:662:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int nbgs = p_0->nonbondedGroupSize; ^~~~~~~~~ src/ComputeNonbondedBase.h:663:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal p_x = p_0->position.x + offset_x; ^~~~~~~~~ src/ComputeNonbondedBase.h:664:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal p_y = p_0->position.y + offset_y; ^~~~~~~~~ src/ComputeNonbondedBase.h:665:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal p_z = p_0->position.z + offset_z; ^~~~~~~~~ src/ComputeNonbondedBase.h:666:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int index = 0; ^~~~~~~~~ src/ComputeNonbondedBase.h:668:12: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] for (register int i = nbgs; i < i_upper; i += nbgs) { ^~~~~~~~~ src/ComputeNonbondedBase.h:672:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const CompAtom* p_i_next = p_0 + i; ^~~~~~~~~ src/ComputeNonbondedBase.h:676:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal sortVal = COMPONENT_DOTPRODUCT(p,projLineVec); ^~~~~~~~~ src/ComputeNonbondedBase.h:684:2: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal* p_0_sortValStorePtr = p_0_sortValues + index; ^~~~~~~~~ src/ComputeNonbondedBase.h:691:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal sortVal = COMPONENT_DOTPRODUCT(p,projLineVec); ^~~~~~~~~ src/ComputeNonbondedBase.h:693:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal* p_0_sortValStorePtr = p_0_sortValues + index; ^~~~~~~~~ src/ComputeNonbondedBase.h:732:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int fixg = 0; ^~~~~~~~~ src/ComputeNonbondedBase.h:734:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* p_1_sortEntry = p_1_sortValues + tmpI; ^~~~~~~~~ src/ComputeNonbondedBase.h:735:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int p_1_index = p_1_sortEntry->index; ^~~~~~~~~ src/ComputeNonbondedBase.h:737:11: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* p_1_sortEntry_fixg = p_1_sortValues_fixg + p_1_sortValues_fixg_len; ^~~~~~~~~ src/ComputeNonbondedBase.h:840:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_i_x = p_i.position.x + offset_x; ^~~~~~~~~ src/ComputeNonbondedBase.h:841:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_i_y = p_i.position.y + offset_y; ^~~~~~~~~ src/ComputeNonbondedBase.h:842:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_i_z = p_i.position.z + offset_z; ^~~~~~~~~ src/ComputeNonbondedBase.h:933:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int *pli = pairlist + pairlistindex; ^~~~~~~~~ src/ComputeNonbondedBase.h:940:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int g = 0; ^~~~~~~~~ src/ComputeNonbondedBase.h:941:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal p_i_sortValue = p_0_sortValues[i]; ^~~~~~~~~ src/ComputeNonbondedBase.h:943:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* sortValues = ( groupfixed ? p_1_sortValues_fixg : p_1_sortValues ); ^~~~~~~~~ src/ComputeNonbondedBase.h:946:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int lower = 0; ^~~~~~~~~ src/ComputeNonbondedBase.h:947:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int upper = (groupfixed ? p_1_sortValues_fixg_len : p_1_sortValues_len); ^~~~~~~~~ src/ComputeNonbondedBase.h:949:11: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j = ((lower + upper) >> 1); ^~~~~~~~~ src/ComputeNonbondedBase.h:950:11: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal jSortVal = sortValues[j].sortValue; ^~~~~~~~~ src/ComputeNonbondedBase.h:977:6: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* sortEntry0 = sortValues + g; ^~~~~~~~~ src/ComputeNonbondedBase.h:978:6: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* sortEntry1 = sortValues + g + 1; ^~~~~~~~~ src/ComputeNonbondedBase.h:979:13: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int jprev0 = sortEntry0->index; ^~~~~~~~~ src/ComputeNonbondedBase.h:980:6: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int jprev1 = sortEntry1->index; ^~~~~~~~~ src/ComputeNonbondedBase.h:986:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j0; ^~~~~~~~~ src/ComputeNonbondedBase.h:987:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j1; ^~~~~~~~~ src/ComputeNonbondedBase.h:1188:6: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* sortEntry = sortValues + g; ^~~~~~~~~ src/ComputeNonbondedBase.h:1189:13: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j = sortEntry->index; ^~~~~~~~~ src/ComputeNonbondedBase.h:1242:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int *pli = pairlist2; ^~~~~~~~~ src/ComputeNonbondedBase.h:1245:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register plint *plin = pairlistn; ^~~~~~~~~ src/ComputeNonbondedBase.h:1365:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int jprev0 = pairlist [k ]; ^~~~~~~~~ src/ComputeNonbondedBase.h:1366:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int jprev1 = pairlist [k + 1]; ^~~~~~~~~ src/ComputeNonbondedBase.h:1368:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j0; ^~~~~~~~~ src/ComputeNonbondedBase.h:1369:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j1; ^~~~~~~~~ In file included from src/ComputeNonbondedTabEnergies.C:23: In file included from src/ComputeNonbondedBase.h:1983: src/ComputeNonbondedBase2.h:112:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const int tabtype = -1 - ( lj_pars->A < 0 ? lj_pars->A : 0 ); ^~~~~~~~~ src/ComputeNonbondedBase.h:117:24: note: expanded from macro 'TABENERGY' #define TABENERGY(X) X ^ In file included from src/ComputeNonbondedTabEnergies.C:23: In file included from src/ComputeNonbondedBase.h:1983: src/ComputeNonbondedBase2.h:194:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_x = p_i_x - p_j->position.x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:195:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_y = p_i_y - p_j->position.y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:196:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_z = p_i_z - p_j->position.z; ^~~~~~~~~ src/ComputeNonbondedBase2.h:255:11: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal r1; ^~~~~~~~~ src/ComputeNonbondedBase2.h:259:11: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int eneraddress; ^~~~~~~~~ src/ComputeNonbondedBase2.h:274:13: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal vdw_val = table_ener[eneraddress]; ^~~~~~~~~ src/ComputeNonbondedBase.h:64:21: note: expanded from macro 'ENERGY' #define ENERGY(X) X ^ In file included from src/ComputeNonbondedTabEnergies.C:23: In file included from src/ComputeNonbondedBase.h:1983: src/ComputeNonbondedBase2.h:284:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal vdw_val = ^~~~~~~~~ src/ComputeNonbondedBase.h:64:21: note: expanded from macro 'ENERGY' #define ENERGY(X) X ^ In file included from src/ComputeNonbondedTabEnergies.C:23: In file included from src/ComputeNonbondedBase.h:1983: src/ComputeNonbondedBase2.h:344:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal fast_val = ^~~~~~~~~ src/ComputeNonbondedBase.h:64:21: note: expanded from macro 'ENERGY' #define ENERGY(X) X ^ In file included from src/ComputeNonbondedTabEnergies.C:23: In file included from src/ComputeNonbondedBase.h:1983: src/ComputeNonbondedBase2.h:483:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal fast_dir = ^~~~~~~~~ src/ComputeNonbondedBase2.h:495:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal tmp_x = force_r * p_ij_x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:499:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal tmp_y = force_r * p_ij_y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:503:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal tmp_z = force_r * p_ij_z; ^~~~~~~~~ src/ComputeNonbondedBase2.h:631:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_val = ^~~~~~~~~ src/ComputeNonbondedBase.h:64:21: note: expanded from macro 'ENERGY' #define ENERGY(X) X ^ In file included from src/ComputeNonbondedTabEnergies.C:23: In file included from src/ComputeNonbondedBase.h:1983: src/ComputeNonbondedBase2.h:684:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_dir = (diffa * slow_d + slow_c) * diffa + slow_b; ^~~~~~~~~ src/ComputeNonbondedBase2.h:696:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_x = fullforce_r * p_ij_x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:699:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_y = fullforce_r * p_ij_y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:702:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_z = fullforce_r * p_ij_z; ^~~~~~~~~ In file included from src/ComputeNonbondedTabEnergies.C:23: In file included from src/ComputeNonbondedBase.h:2000: src/ComputeNonbondedBase2.h:112:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const int tabtype = -1 - ( lj_pars->A < 0 ? lj_pars->A : 0 ); ^~~~~~~~~ src/ComputeNonbondedBase.h:117:24: note: expanded from macro 'TABENERGY' #define TABENERGY(X) X ^ In file included from src/ComputeNonbondedTabEnergies.C:23: In file included from src/ComputeNonbondedBase.h:2000: src/ComputeNonbondedBase2.h:194:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_x = p_i_x - p_j->position.x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:195:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_y = p_i_y - p_j->position.y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:196:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_z = p_i_z - p_j->position.z; ^~~~~~~~~ src/ComputeNonbondedBase2.h:255:11: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal r1; ^~~~~~~~~ src/ComputeNonbondedBase2.h:259:11: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int eneraddress; ^~~~~~~~~ src/ComputeNonbondedBase2.h:274:13: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal vdw_val = table_ener[eneraddress]; ^~~~~~~~~ src/ComputeNonbondedBase.h:64:21: note: expanded from macro 'ENERGY' #define ENERGY(X) X ^ In file included from src/ComputeNonbondedTabEnergies.C:23: In file included from src/ComputeNonbondedBase.h:2000: src/ComputeNonbondedBase2.h:284:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal vdw_val = ^~~~~~~~~ src/ComputeNonbondedBase.h:64:21: note: expanded from macro 'ENERGY' #define ENERGY(X) X ^ In file included from src/ComputeNonbondedTabEnergies.C:23: In file included from src/ComputeNonbondedBase.h:2000: src/ComputeNonbondedBase2.h:344:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal fast_val = ^~~~~~~~~ src/ComputeNonbondedBase.h:64:21: note: expanded from macro 'ENERGY' #define ENERGY(X) X ^ In file included from src/ComputeNonbondedTabEnergies.C:23: In file included from src/ComputeNonbondedBase.h:2000: src/ComputeNonbondedBase2.h:483:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal fast_dir = ^~~~~~~~~ src/ComputeNonbondedBase2.h:495:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal tmp_x = force_r * p_ij_x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:499:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal tmp_y = force_r * p_ij_y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:503:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal tmp_z = force_r * p_ij_z; ^~~~~~~~~ src/ComputeNonbondedBase2.h:631:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_val = ^~~~~~~~~ src/ComputeNonbondedBase.h:64:21: note: expanded from macro 'ENERGY' #define ENERGY(X) X ^ In file included from src/ComputeNonbondedTabEnergies.C:23: In file included from src/ComputeNonbondedBase.h:2000: src/ComputeNonbondedBase2.h:684:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_dir = (diffa * slow_d + slow_c) * diffa + slow_b; ^~~~~~~~~ src/ComputeNonbondedBase2.h:696:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_x = fullforce_r * p_ij_x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:699:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_y = fullforce_r * p_ij_y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:702:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_z = fullforce_r * p_ij_z; ^~~~~~~~~ In file included from src/ComputeNonbondedTabEnergies.C:23: In file included from src/ComputeNonbondedBase.h:2016: src/ComputeNonbondedBase2.h:112:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const int tabtype = -1 - ( lj_pars->A < 0 ? lj_pars->A : 0 ); ^~~~~~~~~ src/ComputeNonbondedBase.h:117:24: note: expanded from macro 'TABENERGY' #define TABENERGY(X) X ^ In file included from src/ComputeNonbondedTabEnergies.C:23: In file included from src/ComputeNonbondedBase.h:2016: src/ComputeNonbondedBase2.h:194:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_x = p_i_x - p_j->position.x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:195:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_y = p_i_y - p_j->position.y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:196:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_z = p_i_z - p_j->position.z; ^~~~~~~~~ src/ComputeNonbondedBase2.h:631:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_val = ^~~~~~~~~ src/ComputeNonbondedBase.h:64:21: note: expanded from macro 'ENERGY' #define ENERGY(X) X ^ In file included from src/ComputeNonbondedTabEnergies.C:23: In file included from src/ComputeNonbondedBase.h:2016: src/ComputeNonbondedBase2.h:684:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_dir = (diffa * slow_d + slow_c) * diffa + slow_b; ^~~~~~~~~ src/ComputeNonbondedBase2.h:696:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_x = fullforce_r * p_ij_x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:699:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_y = fullforce_r * p_ij_y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:702:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_z = fullforce_r * p_ij_z; ^~~~~~~~~ In file included from src/ComputeNonbondedTabEnergies.C:26: src/ComputeNonbondedBase.h:331:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal plcutoff2 = \ ^~~~~~~~~ src/ComputeNonbondedBase.h:333:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal groupplcutoff2 = \ ^~~~~~~~~ src/ComputeNonbondedBase.h:516:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const int j_upper = params->numAtoms[1]; ^~~~~~~~~ src/ComputeNonbondedBase.h:517:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j; ^~~~~~~~~ src/ComputeNonbondedBase.h:518:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int i; ^~~~~~~~~ src/ComputeNonbondedBase.h:582:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* p_1_sortValues = atomSort_0_sortValues__; ^~~~~~~~~ src/ComputeNonbondedBase.h:583:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* p_1_sortValues_fixg = atomSort_1_sortValues__; ^~~~~~~~~ src/ComputeNonbondedBase.h:595:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal projLineVec_x = params->projLineVec.x; ^~~~~~~~~ src/ComputeNonbondedBase.h:596:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal projLineVec_y = params->projLineVec.y; ^~~~~~~~~ src/ComputeNonbondedBase.h:597:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal projLineVec_z = params->projLineVec.z; ^~~~~~~~~ src/ComputeNonbondedBase.h:601:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int nbgs = p_1->nonbondedGroupSize; ^~~~~~~~~ src/ComputeNonbondedBase.h:602:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal p_x = p_1->position.x; ^~~~~~~~~ src/ComputeNonbondedBase.h:603:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal p_y = p_1->position.y; ^~~~~~~~~ src/ComputeNonbondedBase.h:604:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal p_z = p_1->position.z; ^~~~~~~~~ src/ComputeNonbondedBase.h:605:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int index = 0; ^~~~~~~~~ src/ComputeNonbondedBase.h:607:12: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] for (register int j = nbgs; j < j_upper; j += nbgs) { ^~~~~~~~~ src/ComputeNonbondedBase.h:611:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const CompAtom* p_j_next = p_1 + j; ^~~~~~~~~ src/ComputeNonbondedBase.h:620:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal sortVal = COMPONENT_DOTPRODUCT(p,projLineVec); ^~~~~~~~~ src/ComputeNonbondedBase.h:628:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* p_1_sortValStorePtr = p_1_sortValues + p_1_sortValues_len; ^~~~~~~~~ src/ComputeNonbondedBase.h:638:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal sortVal = COMPONENT_DOTPRODUCT(p,projLineVec); ^~~~~~~~~ src/ComputeNonbondedBase.h:640:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* p_1_sortValStorePtr = p_1_sortValues + p_1_sortValues_len; ^~~~~~~~~ src/ComputeNonbondedBase.h:662:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int nbgs = p_0->nonbondedGroupSize; ^~~~~~~~~ src/ComputeNonbondedBase.h:663:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal p_x = p_0->position.x + offset_x; ^~~~~~~~~ src/ComputeNonbondedBase.h:664:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal p_y = p_0->position.y + offset_y; ^~~~~~~~~ src/ComputeNonbondedBase.h:665:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal p_z = p_0->position.z + offset_z; ^~~~~~~~~ src/ComputeNonbondedBase.h:666:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int index = 0; ^~~~~~~~~ src/ComputeNonbondedBase.h:668:12: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] for (register int i = nbgs; i < i_upper; i += nbgs) { ^~~~~~~~~ src/ComputeNonbondedBase.h:672:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const CompAtom* p_i_next = p_0 + i; ^~~~~~~~~ src/ComputeNonbondedBase.h:676:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal sortVal = COMPONENT_DOTPRODUCT(p,projLineVec); ^~~~~~~~~ src/ComputeNonbondedBase.h:684:2: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal* p_0_sortValStorePtr = p_0_sortValues + index; ^~~~~~~~~ src/ComputeNonbondedBase.h:691:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal sortVal = COMPONENT_DOTPRODUCT(p,projLineVec); ^~~~~~~~~ src/ComputeNonbondedBase.h:693:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal* p_0_sortValStorePtr = p_0_sortValues + index; ^~~~~~~~~ src/ComputeNonbondedBase.h:732:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int fixg = 0; ^~~~~~~~~ src/ComputeNonbondedBase.h:734:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* p_1_sortEntry = p_1_sortValues + tmpI; ^~~~~~~~~ src/ComputeNonbondedBase.h:735:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int p_1_index = p_1_sortEntry->index; ^~~~~~~~~ src/ComputeNonbondedBase.h:737:11: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* p_1_sortEntry_fixg = p_1_sortValues_fixg + p_1_sortValues_fixg_len; ^~~~~~~~~ src/ComputeNonbondedBase.h:840:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_i_x = p_i.position.x + offset_x; ^~~~~~~~~ src/ComputeNonbondedBase.h:841:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_i_y = p_i.position.y + offset_y; ^~~~~~~~~ src/ComputeNonbondedBase.h:842:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_i_z = p_i.position.z + offset_z; ^~~~~~~~~ src/ComputeNonbondedBase.h:933:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int *pli = pairlist + pairlistindex; ^~~~~~~~~ src/ComputeNonbondedBase.h:940:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int g = 0; ^~~~~~~~~ src/ComputeNonbondedBase.h:941:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal p_i_sortValue = p_0_sortValues[i]; ^~~~~~~~~ src/ComputeNonbondedBase.h:943:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* sortValues = ( groupfixed ? p_1_sortValues_fixg : p_1_sortValues ); ^~~~~~~~~ src/ComputeNonbondedBase.h:946:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int lower = 0; ^~~~~~~~~ src/ComputeNonbondedBase.h:947:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int upper = (groupfixed ? p_1_sortValues_fixg_len : p_1_sortValues_len); ^~~~~~~~~ src/ComputeNonbondedBase.h:949:11: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j = ((lower + upper) >> 1); ^~~~~~~~~ src/ComputeNonbondedBase.h:950:11: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal jSortVal = sortValues[j].sortValue; ^~~~~~~~~ src/ComputeNonbondedBase.h:977:6: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* sortEntry0 = sortValues + g; ^~~~~~~~~ src/ComputeNonbondedBase.h:978:6: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* sortEntry1 = sortValues + g + 1; ^~~~~~~~~ src/ComputeNonbondedBase.h:979:13: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int jprev0 = sortEntry0->index; ^~~~~~~~~ src/ComputeNonbondedBase.h:980:6: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int jprev1 = sortEntry1->index; ^~~~~~~~~ src/ComputeNonbondedBase.h:986:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j0; ^~~~~~~~~ src/ComputeNonbondedBase.h:987:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j1; ^~~~~~~~~ src/ComputeNonbondedBase.h:1188:6: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* sortEntry = sortValues + g; ^~~~~~~~~ src/ComputeNonbondedBase.h:1189:13: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j = sortEntry->index; ^~~~~~~~~ src/ComputeNonbondedBase.h:1242:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int *pli = pairlist2; ^~~~~~~~~ src/ComputeNonbondedBase.h:1245:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register plint *plin = pairlistn; ^~~~~~~~~ src/ComputeNonbondedBase.h:1365:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int jprev0 = pairlist [k ]; ^~~~~~~~~ src/ComputeNonbondedBase.h:1366:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int jprev1 = pairlist [k + 1]; ^~~~~~~~~ src/ComputeNonbondedBase.h:1368:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j0; ^~~~~~~~~ src/ComputeNonbondedBase.h:1369:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j1; ^~~~~~~~~ In file included from src/ComputeNonbondedTabEnergies.C:26: In file included from src/ComputeNonbondedBase.h:1983: src/ComputeNonbondedBase2.h:112:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const int tabtype = -1 - ( lj_pars->A < 0 ? lj_pars->A : 0 ); ^~~~~~~~~ src/ComputeNonbondedBase.h:117:24: note: expanded from macro 'TABENERGY' #define TABENERGY(X) X ^ In file included from src/ComputeNonbondedTabEnergies.C:26: In file included from src/ComputeNonbondedBase.h:1983: src/ComputeNonbondedBase2.h:194:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_x = p_i_x - p_j->position.x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:195:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_y = p_i_y - p_j->position.y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:196:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_z = p_i_z - p_j->position.z; ^~~~~~~~~ src/ComputeNonbondedBase2.h:255:11: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal r1; ^~~~~~~~~ src/ComputeNonbondedBase2.h:259:11: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int eneraddress; ^~~~~~~~~ src/ComputeNonbondedBase2.h:684:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_dir = (diffa * slow_d + slow_c) * diffa + slow_b; ^~~~~~~~~ src/ComputeNonbondedBase2.h:696:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_x = fullforce_r * p_ij_x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:699:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_y = fullforce_r * p_ij_y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:702:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_z = fullforce_r * p_ij_z; ^~~~~~~~~ In file included from src/ComputeNonbondedTabEnergies.C:26: In file included from src/ComputeNonbondedBase.h:2000: src/ComputeNonbondedBase2.h:112:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const int tabtype = -1 - ( lj_pars->A < 0 ? lj_pars->A : 0 ); ^~~~~~~~~ src/ComputeNonbondedBase.h:117:24: note: expanded from macro 'TABENERGY' #define TABENERGY(X) X ^ In file included from src/ComputeNonbondedTabEnergies.C:26: In file included from src/ComputeNonbondedBase.h:2000: src/ComputeNonbondedBase2.h:194:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_x = p_i_x - p_j->position.x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:195:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_y = p_i_y - p_j->position.y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:196:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_z = p_i_z - p_j->position.z; ^~~~~~~~~ src/ComputeNonbondedBase2.h:255:11: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal r1; ^~~~~~~~~ src/ComputeNonbondedBase2.h:259:11: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int eneraddress; ^~~~~~~~~ src/ComputeNonbondedBase2.h:684:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_dir = (diffa * slow_d + slow_c) * diffa + slow_b; ^~~~~~~~~ src/ComputeNonbondedBase2.h:696:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_x = fullforce_r * p_ij_x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:699:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_y = fullforce_r * p_ij_y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:702:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_z = fullforce_r * p_ij_z; ^~~~~~~~~ In file included from src/ComputeNonbondedTabEnergies.C:26: In file included from src/ComputeNonbondedBase.h:2016: src/ComputeNonbondedBase2.h:112:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const int tabtype = -1 - ( lj_pars->A < 0 ? lj_pars->A : 0 ); ^~~~~~~~~ src/ComputeNonbondedBase.h:117:24: note: expanded from macro 'TABENERGY' #define TABENERGY(X) X ^ In file included from src/ComputeNonbondedTabEnergies.C:26: In file included from src/ComputeNonbondedBase.h:2016: src/ComputeNonbondedBase2.h:194:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_x = p_i_x - p_j->position.x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:195:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_y = p_i_y - p_j->position.y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:196:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_z = p_i_z - p_j->position.z; ^~~~~~~~~ src/ComputeNonbondedBase2.h:684:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_dir = (diffa * slow_d + slow_c) * diffa + slow_b; ^~~~~~~~~ src/ComputeNonbondedBase2.h:696:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_x = fullforce_r * p_ij_x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:699:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_y = fullforce_r * p_ij_y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:702:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_z = fullforce_r * p_ij_z; ^~~~~~~~~ In file included from src/ComputeNonbondedTabEnergies.C:28: src/ComputeNonbondedBase.h:331:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal plcutoff2 = \ ^~~~~~~~~ src/ComputeNonbondedBase.h:333:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal groupplcutoff2 = \ ^~~~~~~~~ src/ComputeNonbondedBase.h:516:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const int j_upper = params->numAtoms[1]; ^~~~~~~~~ src/ComputeNonbondedBase.h:517:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j; ^~~~~~~~~ src/ComputeNonbondedBase.h:518:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int i; ^~~~~~~~~ src/ComputeNonbondedBase.h:582:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* p_1_sortValues = atomSort_0_sortValues__; ^~~~~~~~~ src/ComputeNonbondedBase.h:583:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* p_1_sortValues_fixg = atomSort_1_sortValues__; ^~~~~~~~~ src/ComputeNonbondedBase.h:595:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal projLineVec_x = params->projLineVec.x; ^~~~~~~~~ src/ComputeNonbondedBase.h:596:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal projLineVec_y = params->projLineVec.y; ^~~~~~~~~ src/ComputeNonbondedBase.h:597:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal projLineVec_z = params->projLineVec.z; ^~~~~~~~~ src/ComputeNonbondedBase.h:601:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int nbgs = p_1->nonbondedGroupSize; ^~~~~~~~~ src/ComputeNonbondedBase.h:602:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal p_x = p_1->position.x; ^~~~~~~~~ src/ComputeNonbondedBase.h:603:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal p_y = p_1->position.y; ^~~~~~~~~ src/ComputeNonbondedBase.h:604:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal p_z = p_1->position.z; ^~~~~~~~~ src/ComputeNonbondedBase.h:605:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int index = 0; ^~~~~~~~~ src/ComputeNonbondedBase.h:607:12: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] for (register int j = nbgs; j < j_upper; j += nbgs) { ^~~~~~~~~ src/ComputeNonbondedBase.h:611:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const CompAtom* p_j_next = p_1 + j; ^~~~~~~~~ src/ComputeNonbondedBase.h:620:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal sortVal = COMPONENT_DOTPRODUCT(p,projLineVec); ^~~~~~~~~ src/ComputeNonbondedBase.h:628:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* p_1_sortValStorePtr = p_1_sortValues + p_1_sortValues_len; ^~~~~~~~~ src/ComputeNonbondedBase.h:638:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal sortVal = COMPONENT_DOTPRODUCT(p,projLineVec); ^~~~~~~~~ src/ComputeNonbondedBase.h:640:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* p_1_sortValStorePtr = p_1_sortValues + p_1_sortValues_len; ^~~~~~~~~ src/ComputeNonbondedBase.h:662:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int nbgs = p_0->nonbondedGroupSize; ^~~~~~~~~ src/ComputeNonbondedBase.h:663:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal p_x = p_0->position.x + offset_x; ^~~~~~~~~ src/ComputeNonbondedBase.h:664:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal p_y = p_0->position.y + offset_y; ^~~~~~~~~ src/ComputeNonbondedBase.h:665:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal p_z = p_0->position.z + offset_z; ^~~~~~~~~ src/ComputeNonbondedBase.h:666:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int index = 0; ^~~~~~~~~ src/ComputeNonbondedBase.h:668:12: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] for (register int i = nbgs; i < i_upper; i += nbgs) { ^~~~~~~~~ src/ComputeNonbondedBase.h:672:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const CompAtom* p_i_next = p_0 + i; ^~~~~~~~~ src/ComputeNonbondedBase.h:676:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal sortVal = COMPONENT_DOTPRODUCT(p,projLineVec); ^~~~~~~~~ src/ComputeNonbondedBase.h:684:2: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal* p_0_sortValStorePtr = p_0_sortValues + index; ^~~~~~~~~ src/ComputeNonbondedBase.h:691:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal sortVal = COMPONENT_DOTPRODUCT(p,projLineVec); ^~~~~~~~~ src/ComputeNonbondedBase.h:693:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal* p_0_sortValStorePtr = p_0_sortValues + index; ^~~~~~~~~ src/ComputeNonbondedBase.h:732:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int fixg = 0; ^~~~~~~~~ src/ComputeNonbondedBase.h:734:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* p_1_sortEntry = p_1_sortValues + tmpI; ^~~~~~~~~ src/ComputeNonbondedBase.h:735:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int p_1_index = p_1_sortEntry->index; ^~~~~~~~~ src/ComputeNonbondedBase.h:737:11: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* p_1_sortEntry_fixg = p_1_sortValues_fixg + p_1_sortValues_fixg_len; ^~~~~~~~~ src/ComputeNonbondedBase.h:840:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_i_x = p_i.position.x + offset_x; ^~~~~~~~~ src/ComputeNonbondedBase.h:841:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_i_y = p_i.position.y + offset_y; ^~~~~~~~~ src/ComputeNonbondedBase.h:842:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_i_z = p_i.position.z + offset_z; ^~~~~~~~~ src/ComputeNonbondedBase.h:933:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int *pli = pairlist + pairlistindex; ^~~~~~~~~ src/ComputeNonbondedBase.h:940:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int g = 0; ^~~~~~~~~ src/ComputeNonbondedBase.h:941:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal p_i_sortValue = p_0_sortValues[i]; ^~~~~~~~~ src/ComputeNonbondedBase.h:943:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* sortValues = ( groupfixed ? p_1_sortValues_fixg : p_1_sortValues ); ^~~~~~~~~ src/ComputeNonbondedBase.h:946:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int lower = 0; ^~~~~~~~~ src/ComputeNonbondedBase.h:947:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int upper = (groupfixed ? p_1_sortValues_fixg_len : p_1_sortValues_len); ^~~~~~~~~ src/ComputeNonbondedBase.h:949:11: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j = ((lower + upper) >> 1); ^~~~~~~~~ src/ComputeNonbondedBase.h:950:11: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal jSortVal = sortValues[j].sortValue; ^~~~~~~~~ src/ComputeNonbondedBase.h:977:6: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* sortEntry0 = sortValues + g; ^~~~~~~~~ src/ComputeNonbondedBase.h:978:6: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* sortEntry1 = sortValues + g + 1; ^~~~~~~~~ src/ComputeNonbondedBase.h:979:13: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int jprev0 = sortEntry0->index; ^~~~~~~~~ src/ComputeNonbondedBase.h:980:6: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int jprev1 = sortEntry1->index; ^~~~~~~~~ src/ComputeNonbondedBase.h:986:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j0; ^~~~~~~~~ src/ComputeNonbondedBase.h:987:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j1; ^~~~~~~~~ src/ComputeNonbondedBase.h:1188:6: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* sortEntry = sortValues + g; ^~~~~~~~~ src/ComputeNonbondedBase.h:1189:13: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j = sortEntry->index; ^~~~~~~~~ src/ComputeNonbondedBase.h:1242:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int *pli = pairlist2; ^~~~~~~~~ src/ComputeNonbondedBase.h:1245:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register plint *plin = pairlistn; ^~~~~~~~~ src/ComputeNonbondedBase.h:1365:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int jprev0 = pairlist [k ]; ^~~~~~~~~ src/ComputeNonbondedBase.h:1366:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int jprev1 = pairlist [k + 1]; ^~~~~~~~~ src/ComputeNonbondedBase.h:1368:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j0; ^~~~~~~~~ src/ComputeNonbondedBase.h:1369:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j1; ^~~~~~~~~ In file included from src/ComputeNonbondedTabEnergies.C:28: In file included from src/ComputeNonbondedBase.h:1983: src/ComputeNonbondedBase2.h:112:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const int tabtype = -1 - ( lj_pars->A < 0 ? lj_pars->A : 0 ); ^~~~~~~~~ src/ComputeNonbondedBase.h:117:24: note: expanded from macro 'TABENERGY' #define TABENERGY(X) X ^ In file included from src/ComputeNonbondedTabEnergies.C:28: In file included from src/ComputeNonbondedBase.h:1983: src/ComputeNonbondedBase2.h:194:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_x = p_i_x - p_j->position.x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:195:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_y = p_i_y - p_j->position.y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:196:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_z = p_i_z - p_j->position.z; ^~~~~~~~~ src/ComputeNonbondedBase2.h:255:11: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal r1; ^~~~~~~~~ src/ComputeNonbondedBase2.h:259:11: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int eneraddress; ^~~~~~~~~ src/ComputeNonbondedBase2.h:274:13: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal vdw_val = table_ener[eneraddress]; ^~~~~~~~~ src/ComputeNonbondedBase.h:64:21: note: expanded from macro 'ENERGY' #define ENERGY(X) X ^ In file included from src/ComputeNonbondedTabEnergies.C:28: In file included from src/ComputeNonbondedBase.h:1983: src/ComputeNonbondedBase2.h:284:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal vdw_val = ^~~~~~~~~ src/ComputeNonbondedBase.h:64:21: note: expanded from macro 'ENERGY' #define ENERGY(X) X ^ In file included from src/ComputeNonbondedTabEnergies.C:28: In file included from src/ComputeNonbondedBase.h:1983: src/ComputeNonbondedBase2.h:631:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_val = ^~~~~~~~~ src/ComputeNonbondedBase.h:64:21: note: expanded from macro 'ENERGY' #define ENERGY(X) X ^ In file included from src/ComputeNonbondedTabEnergies.C:28: In file included from src/ComputeNonbondedBase.h:1983: src/ComputeNonbondedBase2.h:684:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_dir = (diffa * slow_d + slow_c) * diffa + slow_b; ^~~~~~~~~ src/ComputeNonbondedBase2.h:696:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_x = fullforce_r * p_ij_x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:699:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_y = fullforce_r * p_ij_y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:702:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_z = fullforce_r * p_ij_z; ^~~~~~~~~ In file included from src/ComputeNonbondedTabEnergies.C:28: In file included from src/ComputeNonbondedBase.h:2000: src/ComputeNonbondedBase2.h:112:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const int tabtype = -1 - ( lj_pars->A < 0 ? lj_pars->A : 0 ); ^~~~~~~~~ src/ComputeNonbondedBase.h:117:24: note: expanded from macro 'TABENERGY' #define TABENERGY(X) X ^ In file included from src/ComputeNonbondedTabEnergies.C:28: In file included from src/ComputeNonbondedBase.h:2000: src/ComputeNonbondedBase2.h:194:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_x = p_i_x - p_j->position.x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:195:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_y = p_i_y - p_j->position.y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:196:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_z = p_i_z - p_j->position.z; ^~~~~~~~~ src/ComputeNonbondedBase2.h:255:11: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal r1; ^~~~~~~~~ src/ComputeNonbondedBase2.h:259:11: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int eneraddress; ^~~~~~~~~ src/ComputeNonbondedBase2.h:274:13: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal vdw_val = table_ener[eneraddress]; ^~~~~~~~~ src/ComputeNonbondedBase.h:64:21: note: expanded from macro 'ENERGY' #define ENERGY(X) X ^ In file included from src/ComputeNonbondedTabEnergies.C:28: In file included from src/ComputeNonbondedBase.h:2000: src/ComputeNonbondedBase2.h:284:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal vdw_val = ^~~~~~~~~ src/ComputeNonbondedBase.h:64:21: note: expanded from macro 'ENERGY' #define ENERGY(X) X ^ In file included from src/ComputeNonbondedTabEnergies.C:28: In file included from src/ComputeNonbondedBase.h:2000: src/ComputeNonbondedBase2.h:631:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_val = ^~~~~~~~~ src/ComputeNonbondedBase.h:64:21: note: expanded from macro 'ENERGY' #define ENERGY(X) X ^ In file included from src/ComputeNonbondedTabEnergies.C:28: In file included from src/ComputeNonbondedBase.h:2000: src/ComputeNonbondedBase2.h:684:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_dir = (diffa * slow_d + slow_c) * diffa + slow_b; ^~~~~~~~~ src/ComputeNonbondedBase2.h:696:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_x = fullforce_r * p_ij_x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:699:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_y = fullforce_r * p_ij_y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:702:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_z = fullforce_r * p_ij_z; ^~~~~~~~~ In file included from src/ComputeNonbondedTabEnergies.C:28: In file included from src/ComputeNonbondedBase.h:2016: src/ComputeNonbondedBase2.h:112:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const int tabtype = -1 - ( lj_pars->A < 0 ? lj_pars->A : 0 ); ^~~~~~~~~ src/ComputeNonbondedBase.h:117:24: note: expanded from macro 'TABENERGY' #define TABENERGY(X) X ^ In file included from src/ComputeNonbondedTabEnergies.C:28: In file included from src/ComputeNonbondedBase.h:2016: src/ComputeNonbondedBase2.h:194:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_x = p_i_x - p_j->position.x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:195:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_y = p_i_y - p_j->position.y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:196:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_z = p_i_z - p_j->position.z; ^~~~~~~~~ src/ComputeNonbondedBase2.h:631:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_val = ^~~~~~~~~ src/ComputeNonbondedBase.h:64:21: note: expanded from macro 'ENERGY' #define ENERGY(X) X ^ In file included from src/ComputeNonbondedTabEnergies.C:28: In file included from src/ComputeNonbondedBase.h:2016: src/ComputeNonbondedBase2.h:684:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_dir = (diffa * slow_d + slow_c) * diffa + slow_b; ^~~~~~~~~ src/ComputeNonbondedBase2.h:696:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_x = fullforce_r * p_ij_x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:699:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_y = fullforce_r * p_ij_y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:702:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_z = fullforce_r * p_ij_z; ^~~~~~~~~ In file included from src/ComputeNonbondedTabEnergies.C:32: src/ComputeNonbondedBase.h:331:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal plcutoff2 = \ ^~~~~~~~~ src/ComputeNonbondedBase.h:333:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal groupplcutoff2 = \ ^~~~~~~~~ src/ComputeNonbondedBase.h:516:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const int j_upper = params->numAtoms[1]; ^~~~~~~~~ src/ComputeNonbondedBase.h:517:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j; ^~~~~~~~~ src/ComputeNonbondedBase.h:518:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int i; ^~~~~~~~~ src/ComputeNonbondedBase.h:582:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* p_1_sortValues = atomSort_0_sortValues__; ^~~~~~~~~ src/ComputeNonbondedBase.h:583:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* p_1_sortValues_fixg = atomSort_1_sortValues__; ^~~~~~~~~ src/ComputeNonbondedBase.h:595:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal projLineVec_x = params->projLineVec.x; ^~~~~~~~~ src/ComputeNonbondedBase.h:596:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal projLineVec_y = params->projLineVec.y; ^~~~~~~~~ src/ComputeNonbondedBase.h:597:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal projLineVec_z = params->projLineVec.z; ^~~~~~~~~ src/ComputeNonbondedBase.h:601:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int nbgs = p_1->nonbondedGroupSize; ^~~~~~~~~ src/ComputeNonbondedBase.h:602:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal p_x = p_1->position.x; ^~~~~~~~~ src/ComputeNonbondedBase.h:603:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal p_y = p_1->position.y; ^~~~~~~~~ src/ComputeNonbondedBase.h:604:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal p_z = p_1->position.z; ^~~~~~~~~ src/ComputeNonbondedBase.h:605:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int index = 0; ^~~~~~~~~ src/ComputeNonbondedBase.h:607:12: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] for (register int j = nbgs; j < j_upper; j += nbgs) { ^~~~~~~~~ src/ComputeNonbondedBase.h:611:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const CompAtom* p_j_next = p_1 + j; ^~~~~~~~~ src/ComputeNonbondedBase.h:620:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal sortVal = COMPONENT_DOTPRODUCT(p,projLineVec); ^~~~~~~~~ src/ComputeNonbondedBase.h:628:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* p_1_sortValStorePtr = p_1_sortValues + p_1_sortValues_len; ^~~~~~~~~ src/ComputeNonbondedBase.h:638:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal sortVal = COMPONENT_DOTPRODUCT(p,projLineVec); ^~~~~~~~~ src/ComputeNonbondedBase.h:640:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* p_1_sortValStorePtr = p_1_sortValues + p_1_sortValues_len; ^~~~~~~~~ src/ComputeNonbondedBase.h:662:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int nbgs = p_0->nonbondedGroupSize; ^~~~~~~~~ src/ComputeNonbondedBase.h:663:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal p_x = p_0->position.x + offset_x; ^~~~~~~~~ src/ComputeNonbondedBase.h:664:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal p_y = p_0->position.y + offset_y; ^~~~~~~~~ src/ComputeNonbondedBase.h:665:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal p_z = p_0->position.z + offset_z; ^~~~~~~~~ src/ComputeNonbondedBase.h:666:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int index = 0; ^~~~~~~~~ src/ComputeNonbondedBase.h:668:12: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] for (register int i = nbgs; i < i_upper; i += nbgs) { ^~~~~~~~~ src/ComputeNonbondedBase.h:672:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const CompAtom* p_i_next = p_0 + i; ^~~~~~~~~ src/ComputeNonbondedBase.h:676:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal sortVal = COMPONENT_DOTPRODUCT(p,projLineVec); ^~~~~~~~~ src/ComputeNonbondedBase.h:684:2: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal* p_0_sortValStorePtr = p_0_sortValues + index; ^~~~~~~~~ src/ComputeNonbondedBase.h:691:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal sortVal = COMPONENT_DOTPRODUCT(p,projLineVec); ^~~~~~~~~ src/ComputeNonbondedBase.h:693:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal* p_0_sortValStorePtr = p_0_sortValues + index; ^~~~~~~~~ src/ComputeNonbondedBase.h:732:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int fixg = 0; ^~~~~~~~~ src/ComputeNonbondedBase.h:734:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* p_1_sortEntry = p_1_sortValues + tmpI; ^~~~~~~~~ src/ComputeNonbondedBase.h:735:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int p_1_index = p_1_sortEntry->index; ^~~~~~~~~ src/ComputeNonbondedBase.h:737:11: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* p_1_sortEntry_fixg = p_1_sortValues_fixg + p_1_sortValues_fixg_len; ^~~~~~~~~ src/ComputeNonbondedBase.h:840:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_i_x = p_i.position.x + offset_x; ^~~~~~~~~ src/ComputeNonbondedBase.h:841:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_i_y = p_i.position.y + offset_y; ^~~~~~~~~ src/ComputeNonbondedBase.h:842:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_i_z = p_i.position.z + offset_z; ^~~~~~~~~ src/ComputeNonbondedBase.h:933:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int *pli = pairlist + pairlistindex; ^~~~~~~~~ src/ComputeNonbondedBase.h:940:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int g = 0; ^~~~~~~~~ src/ComputeNonbondedBase.h:941:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal p_i_sortValue = p_0_sortValues[i]; ^~~~~~~~~ src/ComputeNonbondedBase.h:943:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* sortValues = ( groupfixed ? p_1_sortValues_fixg : p_1_sortValues ); ^~~~~~~~~ src/ComputeNonbondedBase.h:946:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int lower = 0; ^~~~~~~~~ src/ComputeNonbondedBase.h:947:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int upper = (groupfixed ? p_1_sortValues_fixg_len : p_1_sortValues_len); ^~~~~~~~~ src/ComputeNonbondedBase.h:949:11: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j = ((lower + upper) >> 1); ^~~~~~~~~ src/ComputeNonbondedBase.h:950:11: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal jSortVal = sortValues[j].sortValue; ^~~~~~~~~ src/ComputeNonbondedBase.h:977:6: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* sortEntry0 = sortValues + g; ^~~~~~~~~ src/ComputeNonbondedBase.h:978:6: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* sortEntry1 = sortValues + g + 1; ^~~~~~~~~ src/ComputeNonbondedBase.h:979:13: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int jprev0 = sortEntry0->index; ^~~~~~~~~ src/ComputeNonbondedBase.h:980:6: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int jprev1 = sortEntry1->index; ^~~~~~~~~ src/ComputeNonbondedBase.h:986:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j0; ^~~~~~~~~ src/ComputeNonbondedBase.h:987:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j1; ^~~~~~~~~ src/ComputeNonbondedBase.h:1188:6: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* sortEntry = sortValues + g; ^~~~~~~~~ src/ComputeNonbondedBase.h:1189:13: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j = sortEntry->index; ^~~~~~~~~ src/ComputeNonbondedBase.h:1242:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int *pli = pairlist2; ^~~~~~~~~ src/ComputeNonbondedBase.h:1245:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register plint *plin = pairlistn; ^~~~~~~~~ src/ComputeNonbondedBase.h:1365:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int jprev0 = pairlist [k ]; ^~~~~~~~~ src/ComputeNonbondedBase.h:1366:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int jprev1 = pairlist [k + 1]; ^~~~~~~~~ src/ComputeNonbondedBase.h:1368:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j0; ^~~~~~~~~ src/ComputeNonbondedBase.h:1369:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j1; ^~~~~~~~~ In file included from src/ComputeNonbondedTabEnergies.C:32: In file included from src/ComputeNonbondedBase.h:1983: src/ComputeNonbondedBase2.h:112:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const int tabtype = -1 - ( lj_pars->A < 0 ? lj_pars->A : 0 ); ^~~~~~~~~ src/ComputeNonbondedBase.h:117:24: note: expanded from macro 'TABENERGY' #define TABENERGY(X) X ^ In file included from src/ComputeNonbondedTabEnergies.C:32: In file included from src/ComputeNonbondedBase.h:1983: src/ComputeNonbondedBase2.h:194:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_x = p_i_x - p_j->position.x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:195:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_y = p_i_y - p_j->position.y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:196:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_z = p_i_z - p_j->position.z; ^~~~~~~~~ src/ComputeNonbondedBase2.h:684:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_dir = (diffa * slow_d + slow_c) * diffa + slow_b; ^~~~~~~~~ src/ComputeNonbondedBase2.h:696:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_x = fullforce_r * p_ij_x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:699:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_y = fullforce_r * p_ij_y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:702:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_z = fullforce_r * p_ij_z; ^~~~~~~~~ In file included from src/ComputeNonbondedTabEnergies.C:32: In file included from src/ComputeNonbondedBase.h:2000: src/ComputeNonbondedBase2.h:112:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const int tabtype = -1 - ( lj_pars->A < 0 ? lj_pars->A : 0 ); ^~~~~~~~~ src/ComputeNonbondedBase.h:117:24: note: expanded from macro 'TABENERGY' #define TABENERGY(X) X ^ In file included from src/ComputeNonbondedTabEnergies.C:32: In file included from src/ComputeNonbondedBase.h:2000: src/ComputeNonbondedBase2.h:194:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_x = p_i_x - p_j->position.x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:195:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_y = p_i_y - p_j->position.y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:196:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_z = p_i_z - p_j->position.z; ^~~~~~~~~ src/ComputeNonbondedBase2.h:684:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_dir = (diffa * slow_d + slow_c) * diffa + slow_b; ^~~~~~~~~ src/ComputeNonbondedBase2.h:696:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_x = fullforce_r * p_ij_x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:699:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_y = fullforce_r * p_ij_y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:702:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_z = fullforce_r * p_ij_z; ^~~~~~~~~ In file included from src/ComputeNonbondedTabEnergies.C:32: In file included from src/ComputeNonbondedBase.h:2016: src/ComputeNonbondedBase2.h:112:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const int tabtype = -1 - ( lj_pars->A < 0 ? lj_pars->A : 0 ); ^~~~~~~~~ src/ComputeNonbondedBase.h:117:24: note: expanded from macro 'TABENERGY' #define TABENERGY(X) X ^ In file included from src/ComputeNonbondedTabEnergies.C:32: In file included from src/ComputeNonbondedBase.h:2016: src/ComputeNonbondedBase2.h:194:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_x = p_i_x - p_j->position.x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:195:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_y = p_i_y - p_j->position.y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:196:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_z = p_i_z - p_j->position.z; ^~~~~~~~~ src/ComputeNonbondedBase2.h:684:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_dir = (diffa * slow_d + slow_c) * diffa + slow_b; ^~~~~~~~~ src/ComputeNonbondedBase2.h:696:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_x = fullforce_r * p_ij_x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:699:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_y = fullforce_r * p_ij_y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:702:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_z = fullforce_r * p_ij_z; ^~~~~~~~~ In file included from src/ComputeNonbondedTabEnergies.C:34: src/ComputeNonbondedBase.h:331:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal plcutoff2 = \ ^~~~~~~~~ src/ComputeNonbondedBase.h:333:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal groupplcutoff2 = \ ^~~~~~~~~ src/ComputeNonbondedBase.h:516:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const int j_upper = params->numAtoms[1]; ^~~~~~~~~ src/ComputeNonbondedBase.h:517:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j; ^~~~~~~~~ src/ComputeNonbondedBase.h:518:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int i; ^~~~~~~~~ src/ComputeNonbondedBase.h:582:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* p_1_sortValues = atomSort_0_sortValues__; ^~~~~~~~~ src/ComputeNonbondedBase.h:583:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* p_1_sortValues_fixg = atomSort_1_sortValues__; ^~~~~~~~~ src/ComputeNonbondedBase.h:595:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal projLineVec_x = params->projLineVec.x; ^~~~~~~~~ src/ComputeNonbondedBase.h:596:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal projLineVec_y = params->projLineVec.y; ^~~~~~~~~ src/ComputeNonbondedBase.h:597:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal projLineVec_z = params->projLineVec.z; ^~~~~~~~~ src/ComputeNonbondedBase.h:601:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int nbgs = p_1->nonbondedGroupSize; ^~~~~~~~~ src/ComputeNonbondedBase.h:602:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal p_x = p_1->position.x; ^~~~~~~~~ src/ComputeNonbondedBase.h:603:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal p_y = p_1->position.y; ^~~~~~~~~ src/ComputeNonbondedBase.h:604:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal p_z = p_1->position.z; ^~~~~~~~~ src/ComputeNonbondedBase.h:605:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int index = 0; ^~~~~~~~~ src/ComputeNonbondedBase.h:607:12: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] for (register int j = nbgs; j < j_upper; j += nbgs) { ^~~~~~~~~ src/ComputeNonbondedBase.h:611:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const CompAtom* p_j_next = p_1 + j; ^~~~~~~~~ src/ComputeNonbondedBase.h:620:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal sortVal = COMPONENT_DOTPRODUCT(p,projLineVec); ^~~~~~~~~ src/ComputeNonbondedBase.h:628:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* p_1_sortValStorePtr = p_1_sortValues + p_1_sortValues_len; ^~~~~~~~~ src/ComputeNonbondedBase.h:638:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal sortVal = COMPONENT_DOTPRODUCT(p,projLineVec); ^~~~~~~~~ src/ComputeNonbondedBase.h:640:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* p_1_sortValStorePtr = p_1_sortValues + p_1_sortValues_len; ^~~~~~~~~ src/ComputeNonbondedBase.h:662:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int nbgs = p_0->nonbondedGroupSize; ^~~~~~~~~ src/ComputeNonbondedBase.h:663:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal p_x = p_0->position.x + offset_x; ^~~~~~~~~ src/ComputeNonbondedBase.h:664:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal p_y = p_0->position.y + offset_y; ^~~~~~~~~ src/ComputeNonbondedBase.h:665:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal p_z = p_0->position.z + offset_z; ^~~~~~~~~ src/ComputeNonbondedBase.h:666:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int index = 0; ^~~~~~~~~ src/ComputeNonbondedBase.h:668:12: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] for (register int i = nbgs; i < i_upper; i += nbgs) { ^~~~~~~~~ src/ComputeNonbondedBase.h:672:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const CompAtom* p_i_next = p_0 + i; ^~~~~~~~~ src/ComputeNonbondedBase.h:676:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal sortVal = COMPONENT_DOTPRODUCT(p,projLineVec); ^~~~~~~~~ src/ComputeNonbondedBase.h:684:2: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal* p_0_sortValStorePtr = p_0_sortValues + index; ^~~~~~~~~ src/ComputeNonbondedBase.h:691:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal sortVal = COMPONENT_DOTPRODUCT(p,projLineVec); ^~~~~~~~~ src/ComputeNonbondedBase.h:693:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal* p_0_sortValStorePtr = p_0_sortValues + index; ^~~~~~~~~ src/ComputeNonbondedBase.h:732:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int fixg = 0; ^~~~~~~~~ src/ComputeNonbondedBase.h:734:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* p_1_sortEntry = p_1_sortValues + tmpI; ^~~~~~~~~ src/ComputeNonbondedBase.h:735:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int p_1_index = p_1_sortEntry->index; ^~~~~~~~~ src/ComputeNonbondedBase.h:737:11: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* p_1_sortEntry_fixg = p_1_sortValues_fixg + p_1_sortValues_fixg_len; ^~~~~~~~~ src/ComputeNonbondedBase.h:840:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_i_x = p_i.position.x + offset_x; ^~~~~~~~~ src/ComputeNonbondedBase.h:841:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_i_y = p_i.position.y + offset_y; ^~~~~~~~~ src/ComputeNonbondedBase.h:842:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_i_z = p_i.position.z + offset_z; ^~~~~~~~~ src/ComputeNonbondedBase.h:933:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int *pli = pairlist + pairlistindex; ^~~~~~~~~ src/ComputeNonbondedBase.h:940:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int g = 0; ^~~~~~~~~ src/ComputeNonbondedBase.h:941:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal p_i_sortValue = p_0_sortValues[i]; ^~~~~~~~~ src/ComputeNonbondedBase.h:943:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* sortValues = ( groupfixed ? p_1_sortValues_fixg : p_1_sortValues ); ^~~~~~~~~ src/ComputeNonbondedBase.h:946:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int lower = 0; ^~~~~~~~~ src/ComputeNonbondedBase.h:947:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int upper = (groupfixed ? p_1_sortValues_fixg_len : p_1_sortValues_len); ^~~~~~~~~ src/ComputeNonbondedBase.h:949:11: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j = ((lower + upper) >> 1); ^~~~~~~~~ src/ComputeNonbondedBase.h:950:11: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal jSortVal = sortValues[j].sortValue; ^~~~~~~~~ src/ComputeNonbondedBase.h:977:6: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* sortEntry0 = sortValues + g; ^~~~~~~~~ src/ComputeNonbondedBase.h:978:6: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* sortEntry1 = sortValues + g + 1; ^~~~~~~~~ src/ComputeNonbondedBase.h:979:13: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int jprev0 = sortEntry0->index; ^~~~~~~~~ src/ComputeNonbondedBase.h:980:6: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int jprev1 = sortEntry1->index; ^~~~~~~~~ src/ComputeNonbondedBase.h:986:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j0; ^~~~~~~~~ src/ComputeNonbondedBase.h:987:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j1; ^~~~~~~~~ src/ComputeNonbondedBase.h:1188:6: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SortEntry* sortEntry = sortValues + g; ^~~~~~~~~ src/ComputeNonbondedBase.h:1189:13: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j = sortEntry->index; ^~~~~~~~~ src/ComputeNonbondedBase.h:1242:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int *pli = pairlist2; ^~~~~~~~~ src/ComputeNonbondedBase.h:1245:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register plint *plin = pairlistn; ^~~~~~~~~ src/ComputeNonbondedBase.h:1365:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int jprev0 = pairlist [k ]; ^~~~~~~~~ src/ComputeNonbondedBase.h:1366:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int jprev1 = pairlist [k + 1]; ^~~~~~~~~ src/ComputeNonbondedBase.h:1368:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j0; ^~~~~~~~~ src/ComputeNonbondedBase.h:1369:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j1; ^~~~~~~~~ In file included from src/ComputeNonbondedTabEnergies.C:34: In file included from src/ComputeNonbondedBase.h:1983: src/ComputeNonbondedBase2.h:112:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const int tabtype = -1 - ( lj_pars->A < 0 ? lj_pars->A : 0 ); ^~~~~~~~~ src/ComputeNonbondedBase.h:117:24: note: expanded from macro 'TABENERGY' #define TABENERGY(X) X ^ In file included from src/ComputeNonbondedTabEnergies.C:34: In file included from src/ComputeNonbondedBase.h:1983: src/ComputeNonbondedBase2.h:194:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_x = p_i_x - p_j->position.x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:195:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_y = p_i_y - p_j->position.y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:196:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_z = p_i_z - p_j->position.z; ^~~~~~~~~ src/ComputeNonbondedBase2.h:631:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_val = ^~~~~~~~~ src/ComputeNonbondedBase.h:64:21: note: expanded from macro 'ENERGY' #define ENERGY(X) X ^ In file included from src/ComputeNonbondedTabEnergies.C:34: In file included from src/ComputeNonbondedBase.h:1983: src/ComputeNonbondedBase2.h:684:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_dir = (diffa * slow_d + slow_c) * diffa + slow_b; ^~~~~~~~~ src/ComputeNonbondedBase2.h:696:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_x = fullforce_r * p_ij_x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:699:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_y = fullforce_r * p_ij_y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:702:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_z = fullforce_r * p_ij_z; ^~~~~~~~~ In file included from src/ComputeNonbondedTabEnergies.C:34: In file included from src/ComputeNonbondedBase.h:2000: src/ComputeNonbondedBase2.h:112:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const int tabtype = -1 - ( lj_pars->A < 0 ? lj_pars->A : 0 ); ^~~~~~~~~ src/ComputeNonbondedBase.h:117:24: note: expanded from macro 'TABENERGY' #define TABENERGY(X) X ^ In file included from src/ComputeNonbondedTabEnergies.C:34: In file included from src/ComputeNonbondedBase.h:2000: src/ComputeNonbondedBase2.h:194:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_x = p_i_x - p_j->position.x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:195:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_y = p_i_y - p_j->position.y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:196:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_z = p_i_z - p_j->position.z; ^~~~~~~~~ src/ComputeNonbondedBase2.h:631:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_val = ^~~~~~~~~ src/ComputeNonbondedBase.h:64:21: note: expanded from macro 'ENERGY' #define ENERGY(X) X ^ In file included from src/ComputeNonbondedTabEnergies.C:34: In file included from src/ComputeNonbondedBase.h:2000: src/ComputeNonbondedBase2.h:684:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_dir = (diffa * slow_d + slow_c) * diffa + slow_b; ^~~~~~~~~ src/ComputeNonbondedBase2.h:696:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_x = fullforce_r * p_ij_x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:699:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_y = fullforce_r * p_ij_y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:702:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_z = fullforce_r * p_ij_z; ^~~~~~~~~ In file included from src/ComputeNonbondedTabEnergies.C:34: In file included from src/ComputeNonbondedBase.h:2016: src/ComputeNonbondedBase2.h:112:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const int tabtype = -1 - ( lj_pars->A < 0 ? lj_pars->A : 0 ); ^~~~~~~~~ src/ComputeNonbondedBase.h:117:24: note: expanded from macro 'TABENERGY' #define TABENERGY(X) X ^ In file included from src/ComputeNonbondedTabEnergies.C:34: In file included from src/ComputeNonbondedBase.h:2016: src/ComputeNonbondedBase2.h:194:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_x = p_i_x - p_j->position.x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:195:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_y = p_i_y - p_j->position.y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:196:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_z = p_i_z - p_j->position.z; ^~~~~~~~~ src/ComputeNonbondedBase2.h:631:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_val = ^~~~~~~~~ src/ComputeNonbondedBase.h:64:21: note: expanded from macro 'ENERGY' #define ENERGY(X) X ^ In file included from src/ComputeNonbondedTabEnergies.C:34: In file included from src/ComputeNonbondedBase.h:2016: src/ComputeNonbondedBase2.h:684:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_dir = (diffa * slow_d + slow_c) * diffa + slow_b; ^~~~~~~~~ src/ComputeNonbondedBase2.h:696:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_x = fullforce_r * p_ij_x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:699:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_y = fullforce_r * p_ij_y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:702:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_z = fullforce_r * p_ij_z; ^~~~~~~~~ In file included from src/ComputeNonbondedTabEnergies.C:41: src/ComputeNonbondedBase.h:331:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal plcutoff2 = \ ^~~~~~~~~ src/ComputeNonbondedBase.h:333:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal groupplcutoff2 = \ ^~~~~~~~~ src/ComputeNonbondedBase.h:516:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const int j_upper = params->numAtoms[1]; ^~~~~~~~~ src/ComputeNonbondedBase.h:517:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j; ^~~~~~~~~ src/ComputeNonbondedBase.h:518:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int i; ^~~~~~~~~ src/ComputeNonbondedBase.h:746:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int g = 0; ^~~~~~~~~ src/ComputeNonbondedBase.h:840:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_i_x = p_i.position.x + offset_x; ^~~~~~~~~ src/ComputeNonbondedBase.h:841:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_i_y = p_i.position.y + offset_y; ^~~~~~~~~ src/ComputeNonbondedBase.h:842:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_i_z = p_i.position.z + offset_z; ^~~~~~~~~ src/ComputeNonbondedBase.h:933:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int *pli = pairlist + pairlistindex; ^~~~~~~~~ src/ComputeNonbondedBase.h:961:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int *gli = goodglist; ^~~~~~~~~ src/ComputeNonbondedBase.h:965:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int g = PAIR(0) SELF(gl); ^~~~~~~~~ src/ComputeNonbondedBase.h:982:13: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int jprev0 = glist[g ]; ^~~~~~~~~ src/ComputeNonbondedBase.h:983:6: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int jprev1 = glist[g + 1]; ^~~~~~~~~ src/ComputeNonbondedBase.h:986:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j0; ^~~~~~~~~ src/ComputeNonbondedBase.h:987:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j1; ^~~~~~~~~ src/ComputeNonbondedBase.h:1242:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int *pli = pairlist2; ^~~~~~~~~ src/ComputeNonbondedBase.h:1245:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register plint *plin = pairlistn; ^~~~~~~~~ src/ComputeNonbondedBase.h:1365:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int jprev0 = pairlist [k ]; ^~~~~~~~~ src/ComputeNonbondedBase.h:1366:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int jprev1 = pairlist [k + 1]; ^~~~~~~~~ src/ComputeNonbondedBase.h:1368:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j0; ^~~~~~~~~ src/ComputeNonbondedBase.h:1369:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j1; ^~~~~~~~~ In file included from src/ComputeNonbondedTabEnergies.C:41: In file included from src/ComputeNonbondedBase.h:1983: src/ComputeNonbondedBase2.h:112:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const int tabtype = -1 - ( lj_pars->A < 0 ? lj_pars->A : 0 ); ^~~~~~~~~ src/ComputeNonbondedBase.h:117:24: note: expanded from macro 'TABENERGY' #define TABENERGY(X) X ^ In file included from src/ComputeNonbondedTabEnergies.C:41: In file included from src/ComputeNonbondedBase.h:1983: src/ComputeNonbondedBase2.h:194:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_x = p_i_x - p_j->position.x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:195:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_y = p_i_y - p_j->position.y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:196:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_z = p_i_z - p_j->position.z; ^~~~~~~~~ src/ComputeNonbondedBase2.h:255:11: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal r1; ^~~~~~~~~ src/ComputeNonbondedBase2.h:259:11: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int eneraddress; ^~~~~~~~~ src/ComputeNonbondedBase2.h:483:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal fast_dir = ^~~~~~~~~ src/ComputeNonbondedBase2.h:495:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal tmp_x = force_r * p_ij_x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:499:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal tmp_y = force_r * p_ij_y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:503:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal tmp_z = force_r * p_ij_z; ^~~~~~~~~ In file included from src/ComputeNonbondedTabEnergies.C:41: In file included from src/ComputeNonbondedBase.h:2000: src/ComputeNonbondedBase2.h:112:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const int tabtype = -1 - ( lj_pars->A < 0 ? lj_pars->A : 0 ); ^~~~~~~~~ src/ComputeNonbondedBase.h:117:24: note: expanded from macro 'TABENERGY' #define TABENERGY(X) X ^ In file included from src/ComputeNonbondedTabEnergies.C:41: In file included from src/ComputeNonbondedBase.h:2000: src/ComputeNonbondedBase2.h:194:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_x = p_i_x - p_j->position.x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:195:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_y = p_i_y - p_j->position.y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:196:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_z = p_i_z - p_j->position.z; ^~~~~~~~~ src/ComputeNonbondedBase2.h:255:11: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal r1; ^~~~~~~~~ src/ComputeNonbondedBase2.h:259:11: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int eneraddress; ^~~~~~~~~ src/ComputeNonbondedBase2.h:483:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal fast_dir = ^~~~~~~~~ src/ComputeNonbondedBase2.h:495:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal tmp_x = force_r * p_ij_x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:499:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal tmp_y = force_r * p_ij_y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:503:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal tmp_z = force_r * p_ij_z; ^~~~~~~~~ In file included from src/ComputeNonbondedTabEnergies.C:43: src/ComputeNonbondedBase.h:331:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal plcutoff2 = \ ^~~~~~~~~ src/ComputeNonbondedBase.h:333:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal groupplcutoff2 = \ ^~~~~~~~~ src/ComputeNonbondedBase.h:516:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const int j_upper = params->numAtoms[1]; ^~~~~~~~~ src/ComputeNonbondedBase.h:517:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j; ^~~~~~~~~ src/ComputeNonbondedBase.h:518:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int i; ^~~~~~~~~ src/ComputeNonbondedBase.h:746:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int g = 0; ^~~~~~~~~ src/ComputeNonbondedBase.h:840:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_i_x = p_i.position.x + offset_x; ^~~~~~~~~ src/ComputeNonbondedBase.h:841:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_i_y = p_i.position.y + offset_y; ^~~~~~~~~ src/ComputeNonbondedBase.h:842:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_i_z = p_i.position.z + offset_z; ^~~~~~~~~ src/ComputeNonbondedBase.h:933:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int *pli = pairlist + pairlistindex; ^~~~~~~~~ src/ComputeNonbondedBase.h:961:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int *gli = goodglist; ^~~~~~~~~ src/ComputeNonbondedBase.h:965:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int g = PAIR(0) SELF(gl); ^~~~~~~~~ src/ComputeNonbondedBase.h:982:13: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int jprev0 = glist[g ]; ^~~~~~~~~ src/ComputeNonbondedBase.h:983:6: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int jprev1 = glist[g + 1]; ^~~~~~~~~ src/ComputeNonbondedBase.h:986:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j0; ^~~~~~~~~ src/ComputeNonbondedBase.h:987:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j1; ^~~~~~~~~ src/ComputeNonbondedBase.h:1242:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int *pli = pairlist2; ^~~~~~~~~ src/ComputeNonbondedBase.h:1245:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register plint *plin = pairlistn; ^~~~~~~~~ src/ComputeNonbondedBase.h:1365:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int jprev0 = pairlist [k ]; ^~~~~~~~~ src/ComputeNonbondedBase.h:1366:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int jprev1 = pairlist [k + 1]; ^~~~~~~~~ src/ComputeNonbondedBase.h:1368:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j0; ^~~~~~~~~ src/ComputeNonbondedBase.h:1369:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j1; ^~~~~~~~~ In file included from src/ComputeNonbondedTabEnergies.C:43: In file included from src/ComputeNonbondedBase.h:1983: src/ComputeNonbondedBase2.h:112:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const int tabtype = -1 - ( lj_pars->A < 0 ? lj_pars->A : 0 ); ^~~~~~~~~ src/ComputeNonbondedBase.h:117:24: note: expanded from macro 'TABENERGY' #define TABENERGY(X) X ^ In file included from src/ComputeNonbondedTabEnergies.C:43: In file included from src/ComputeNonbondedBase.h:1983: src/ComputeNonbondedBase2.h:194:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_x = p_i_x - p_j->position.x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:195:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_y = p_i_y - p_j->position.y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:196:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_z = p_i_z - p_j->position.z; ^~~~~~~~~ src/ComputeNonbondedBase2.h:255:11: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal r1; ^~~~~~~~~ src/ComputeNonbondedBase2.h:259:11: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int eneraddress; ^~~~~~~~~ src/ComputeNonbondedBase2.h:274:13: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal vdw_val = table_ener[eneraddress]; ^~~~~~~~~ src/ComputeNonbondedBase.h:64:21: note: expanded from macro 'ENERGY' #define ENERGY(X) X ^ In file included from src/ComputeNonbondedTabEnergies.C:43: In file included from src/ComputeNonbondedBase.h:1983: src/ComputeNonbondedBase2.h:284:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal vdw_val = ^~~~~~~~~ src/ComputeNonbondedBase.h:64:21: note: expanded from macro 'ENERGY' #define ENERGY(X) X ^ In file included from src/ComputeNonbondedTabEnergies.C:43: In file included from src/ComputeNonbondedBase.h:1983: src/ComputeNonbondedBase2.h:344:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal fast_val = ^~~~~~~~~ src/ComputeNonbondedBase.h:64:21: note: expanded from macro 'ENERGY' #define ENERGY(X) X ^ In file included from src/ComputeNonbondedTabEnergies.C:43: In file included from src/ComputeNonbondedBase.h:1983: src/ComputeNonbondedBase2.h:483:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal fast_dir = ^~~~~~~~~ src/ComputeNonbondedBase2.h:495:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal tmp_x = force_r * p_ij_x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:499:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal tmp_y = force_r * p_ij_y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:503:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal tmp_z = force_r * p_ij_z; ^~~~~~~~~ In file included from src/ComputeNonbondedTabEnergies.C:43: In file included from src/ComputeNonbondedBase.h:2000: src/ComputeNonbondedBase2.h:112:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const int tabtype = -1 - ( lj_pars->A < 0 ? lj_pars->A : 0 ); ^~~~~~~~~ src/ComputeNonbondedBase.h:117:24: note: expanded from macro 'TABENERGY' #define TABENERGY(X) X ^ In file included from src/ComputeNonbondedTabEnergies.C:43: In file included from src/ComputeNonbondedBase.h:2000: src/ComputeNonbondedBase2.h:194:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_x = p_i_x - p_j->position.x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:195:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_y = p_i_y - p_j->position.y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:196:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_z = p_i_z - p_j->position.z; ^~~~~~~~~ src/ComputeNonbondedBase2.h:255:11: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal r1; ^~~~~~~~~ src/ComputeNonbondedBase2.h:259:11: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int eneraddress; ^~~~~~~~~ src/ComputeNonbondedBase2.h:274:13: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal vdw_val = table_ener[eneraddress]; ^~~~~~~~~ src/ComputeNonbondedBase.h:64:21: note: expanded from macro 'ENERGY' #define ENERGY(X) X ^ In file included from src/ComputeNonbondedTabEnergies.C:43: In file included from src/ComputeNonbondedBase.h:2000: src/ComputeNonbondedBase2.h:284:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal vdw_val = ^~~~~~~~~ src/ComputeNonbondedBase.h:64:21: note: expanded from macro 'ENERGY' #define ENERGY(X) X ^ In file included from src/ComputeNonbondedTabEnergies.C:43: In file included from src/ComputeNonbondedBase.h:2000: src/ComputeNonbondedBase2.h:344:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal fast_val = ^~~~~~~~~ src/ComputeNonbondedBase.h:64:21: note: expanded from macro 'ENERGY' #define ENERGY(X) X ^ In file included from src/ComputeNonbondedTabEnergies.C:43: In file included from src/ComputeNonbondedBase.h:2000: src/ComputeNonbondedBase2.h:483:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal fast_dir = ^~~~~~~~~ src/ComputeNonbondedBase2.h:495:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal tmp_x = force_r * p_ij_x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:499:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal tmp_y = force_r * p_ij_y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:503:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal tmp_z = force_r * p_ij_z; ^~~~~~~~~ In file included from src/ComputeNonbondedTabEnergies.C:46: src/ComputeNonbondedBase.h:331:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal plcutoff2 = \ ^~~~~~~~~ src/ComputeNonbondedBase.h:333:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal groupplcutoff2 = \ ^~~~~~~~~ src/ComputeNonbondedBase.h:516:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const int j_upper = params->numAtoms[1]; ^~~~~~~~~ src/ComputeNonbondedBase.h:517:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j; ^~~~~~~~~ src/ComputeNonbondedBase.h:518:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int i; ^~~~~~~~~ src/ComputeNonbondedBase.h:746:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int g = 0; ^~~~~~~~~ src/ComputeNonbondedBase.h:840:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_i_x = p_i.position.x + offset_x; ^~~~~~~~~ src/ComputeNonbondedBase.h:841:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_i_y = p_i.position.y + offset_y; ^~~~~~~~~ src/ComputeNonbondedBase.h:842:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_i_z = p_i.position.z + offset_z; ^~~~~~~~~ src/ComputeNonbondedBase.h:933:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int *pli = pairlist + pairlistindex; ^~~~~~~~~ src/ComputeNonbondedBase.h:961:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int *gli = goodglist; ^~~~~~~~~ src/ComputeNonbondedBase.h:965:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int g = PAIR(0) SELF(gl); ^~~~~~~~~ src/ComputeNonbondedBase.h:982:13: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int jprev0 = glist[g ]; ^~~~~~~~~ src/ComputeNonbondedBase.h:983:6: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int jprev1 = glist[g + 1]; ^~~~~~~~~ src/ComputeNonbondedBase.h:986:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j0; ^~~~~~~~~ src/ComputeNonbondedBase.h:987:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j1; ^~~~~~~~~ src/ComputeNonbondedBase.h:1242:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int *pli = pairlist2; ^~~~~~~~~ src/ComputeNonbondedBase.h:1245:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register plint *plin = pairlistn; ^~~~~~~~~ src/ComputeNonbondedBase.h:1365:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int jprev0 = pairlist [k ]; ^~~~~~~~~ src/ComputeNonbondedBase.h:1366:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int jprev1 = pairlist [k + 1]; ^~~~~~~~~ src/ComputeNonbondedBase.h:1368:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j0; ^~~~~~~~~ src/ComputeNonbondedBase.h:1369:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j1; ^~~~~~~~~ In file included from src/ComputeNonbondedTabEnergies.C:46: In file included from src/ComputeNonbondedBase.h:1983: src/ComputeNonbondedBase2.h:112:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const int tabtype = -1 - ( lj_pars->A < 0 ? lj_pars->A : 0 ); ^~~~~~~~~ src/ComputeNonbondedBase.h:117:24: note: expanded from macro 'TABENERGY' #define TABENERGY(X) X ^ In file included from src/ComputeNonbondedTabEnergies.C:46: In file included from src/ComputeNonbondedBase.h:1983: src/ComputeNonbondedBase2.h:194:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_x = p_i_x - p_j->position.x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:195:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_y = p_i_y - p_j->position.y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:196:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_z = p_i_z - p_j->position.z; ^~~~~~~~~ src/ComputeNonbondedBase2.h:255:11: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal r1; ^~~~~~~~~ src/ComputeNonbondedBase2.h:259:11: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int eneraddress; ^~~~~~~~~ src/ComputeNonbondedBase2.h:483:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal fast_dir = ^~~~~~~~~ src/ComputeNonbondedBase2.h:495:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal tmp_x = force_r * p_ij_x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:499:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal tmp_y = force_r * p_ij_y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:503:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal tmp_z = force_r * p_ij_z; ^~~~~~~~~ src/ComputeNonbondedBase2.h:684:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_dir = (diffa * slow_d + slow_c) * diffa + slow_b; ^~~~~~~~~ src/ComputeNonbondedBase2.h:696:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_x = fullforce_r * p_ij_x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:699:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_y = fullforce_r * p_ij_y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:702:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_z = fullforce_r * p_ij_z; ^~~~~~~~~ In file included from src/ComputeNonbondedTabEnergies.C:46: In file included from src/ComputeNonbondedBase.h:2000: src/ComputeNonbondedBase2.h:112:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const int tabtype = -1 - ( lj_pars->A < 0 ? lj_pars->A : 0 ); ^~~~~~~~~ src/ComputeNonbondedBase.h:117:24: note: expanded from macro 'TABENERGY' #define TABENERGY(X) X ^ In file included from src/ComputeNonbondedTabEnergies.C:46: In file included from src/ComputeNonbondedBase.h:2000: src/ComputeNonbondedBase2.h:194:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_x = p_i_x - p_j->position.x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:195:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_y = p_i_y - p_j->position.y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:196:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_z = p_i_z - p_j->position.z; ^~~~~~~~~ src/ComputeNonbondedBase2.h:255:11: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal r1; ^~~~~~~~~ src/ComputeNonbondedBase2.h:259:11: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int eneraddress; ^~~~~~~~~ src/ComputeNonbondedBase2.h:483:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal fast_dir = ^~~~~~~~~ src/ComputeNonbondedBase2.h:495:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal tmp_x = force_r * p_ij_x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:499:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal tmp_y = force_r * p_ij_y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:503:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal tmp_z = force_r * p_ij_z; ^~~~~~~~~ src/ComputeNonbondedBase2.h:684:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_dir = (diffa * slow_d + slow_c) * diffa + slow_b; ^~~~~~~~~ src/ComputeNonbondedBase2.h:696:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_x = fullforce_r * p_ij_x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:699:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_y = fullforce_r * p_ij_y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:702:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_z = fullforce_r * p_ij_z; ^~~~~~~~~ In file included from src/ComputeNonbondedTabEnergies.C:46: In file included from src/ComputeNonbondedBase.h:2016: src/ComputeNonbondedBase2.h:112:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const int tabtype = -1 - ( lj_pars->A < 0 ? lj_pars->A : 0 ); ^~~~~~~~~ src/ComputeNonbondedBase.h:117:24: note: expanded from macro 'TABENERGY' #define TABENERGY(X) X ^ In file included from src/ComputeNonbondedTabEnergies.C:46: In file included from src/ComputeNonbondedBase.h:2016: src/ComputeNonbondedBase2.h:194:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_x = p_i_x - p_j->position.x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:195:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_y = p_i_y - p_j->position.y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:196:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_z = p_i_z - p_j->position.z; ^~~~~~~~~ src/ComputeNonbondedBase2.h:684:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_dir = (diffa * slow_d + slow_c) * diffa + slow_b; ^~~~~~~~~ src/ComputeNonbondedBase2.h:696:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_x = fullforce_r * p_ij_x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:699:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_y = fullforce_r * p_ij_y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:702:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_z = fullforce_r * p_ij_z; ^~~~~~~~~ In file included from src/ComputeNonbondedTabEnergies.C:48: src/ComputeNonbondedBase.h:331:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal plcutoff2 = \ ^~~~~~~~~ src/ComputeNonbondedBase.h:333:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal groupplcutoff2 = \ ^~~~~~~~~ src/ComputeNonbondedBase.h:516:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const int j_upper = params->numAtoms[1]; ^~~~~~~~~ src/ComputeNonbondedBase.h:517:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j; ^~~~~~~~~ src/ComputeNonbondedBase.h:518:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int i; ^~~~~~~~~ src/ComputeNonbondedBase.h:746:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int g = 0; ^~~~~~~~~ src/ComputeNonbondedBase.h:840:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_i_x = p_i.position.x + offset_x; ^~~~~~~~~ src/ComputeNonbondedBase.h:841:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_i_y = p_i.position.y + offset_y; ^~~~~~~~~ src/ComputeNonbondedBase.h:842:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_i_z = p_i.position.z + offset_z; ^~~~~~~~~ src/ComputeNonbondedBase.h:933:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int *pli = pairlist + pairlistindex; ^~~~~~~~~ src/ComputeNonbondedBase.h:961:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int *gli = goodglist; ^~~~~~~~~ src/ComputeNonbondedBase.h:965:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int g = PAIR(0) SELF(gl); ^~~~~~~~~ src/ComputeNonbondedBase.h:982:13: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int jprev0 = glist[g ]; ^~~~~~~~~ src/ComputeNonbondedBase.h:983:6: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int jprev1 = glist[g + 1]; ^~~~~~~~~ src/ComputeNonbondedBase.h:986:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j0; ^~~~~~~~~ src/ComputeNonbondedBase.h:987:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j1; ^~~~~~~~~ src/ComputeNonbondedBase.h:1242:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int *pli = pairlist2; ^~~~~~~~~ src/ComputeNonbondedBase.h:1245:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register plint *plin = pairlistn; ^~~~~~~~~ src/ComputeNonbondedBase.h:1365:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int jprev0 = pairlist [k ]; ^~~~~~~~~ src/ComputeNonbondedBase.h:1366:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int jprev1 = pairlist [k + 1]; ^~~~~~~~~ src/ComputeNonbondedBase.h:1368:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j0; ^~~~~~~~~ src/ComputeNonbondedBase.h:1369:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j1; ^~~~~~~~~ In file included from src/ComputeNonbondedTabEnergies.C:48: In file included from src/ComputeNonbondedBase.h:1983: src/ComputeNonbondedBase2.h:112:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const int tabtype = -1 - ( lj_pars->A < 0 ? lj_pars->A : 0 ); ^~~~~~~~~ src/ComputeNonbondedBase.h:117:24: note: expanded from macro 'TABENERGY' #define TABENERGY(X) X ^ In file included from src/ComputeNonbondedTabEnergies.C:48: In file included from src/ComputeNonbondedBase.h:1983: src/ComputeNonbondedBase2.h:194:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_x = p_i_x - p_j->position.x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:195:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_y = p_i_y - p_j->position.y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:196:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_z = p_i_z - p_j->position.z; ^~~~~~~~~ src/ComputeNonbondedBase2.h:255:11: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal r1; ^~~~~~~~~ src/ComputeNonbondedBase2.h:259:11: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int eneraddress; ^~~~~~~~~ src/ComputeNonbondedBase2.h:274:13: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal vdw_val = table_ener[eneraddress]; ^~~~~~~~~ src/ComputeNonbondedBase.h:64:21: note: expanded from macro 'ENERGY' #define ENERGY(X) X ^ In file included from src/ComputeNonbondedTabEnergies.C:48: In file included from src/ComputeNonbondedBase.h:1983: src/ComputeNonbondedBase2.h:284:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal vdw_val = ^~~~~~~~~ src/ComputeNonbondedBase.h:64:21: note: expanded from macro 'ENERGY' #define ENERGY(X) X ^ In file included from src/ComputeNonbondedTabEnergies.C:48: In file included from src/ComputeNonbondedBase.h:1983: src/ComputeNonbondedBase2.h:344:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal fast_val = ^~~~~~~~~ src/ComputeNonbondedBase.h:64:21: note: expanded from macro 'ENERGY' #define ENERGY(X) X ^ In file included from src/ComputeNonbondedTabEnergies.C:48: In file included from src/ComputeNonbondedBase.h:1983: src/ComputeNonbondedBase2.h:483:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal fast_dir = ^~~~~~~~~ src/ComputeNonbondedBase2.h:495:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal tmp_x = force_r * p_ij_x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:499:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal tmp_y = force_r * p_ij_y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:503:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal tmp_z = force_r * p_ij_z; ^~~~~~~~~ src/ComputeNonbondedBase2.h:631:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_val = ^~~~~~~~~ src/ComputeNonbondedBase.h:64:21: note: expanded from macro 'ENERGY' #define ENERGY(X) X ^ In file included from src/ComputeNonbondedTabEnergies.C:48: In file included from src/ComputeNonbondedBase.h:1983: src/ComputeNonbondedBase2.h:684:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_dir = (diffa * slow_d + slow_c) * diffa + slow_b; ^~~~~~~~~ src/ComputeNonbondedBase2.h:696:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_x = fullforce_r * p_ij_x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:699:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_y = fullforce_r * p_ij_y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:702:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_z = fullforce_r * p_ij_z; ^~~~~~~~~ In file included from src/ComputeNonbondedTabEnergies.C:48: In file included from src/ComputeNonbondedBase.h:2000: src/ComputeNonbondedBase2.h:112:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const int tabtype = -1 - ( lj_pars->A < 0 ? lj_pars->A : 0 ); ^~~~~~~~~ src/ComputeNonbondedBase.h:117:24: note: expanded from macro 'TABENERGY' #define TABENERGY(X) X ^ In file included from src/ComputeNonbondedTabEnergies.C:48: In file included from src/ComputeNonbondedBase.h:2000: src/ComputeNonbondedBase2.h:194:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_x = p_i_x - p_j->position.x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:195:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_y = p_i_y - p_j->position.y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:196:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_z = p_i_z - p_j->position.z; ^~~~~~~~~ src/ComputeNonbondedBase2.h:255:11: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal r1; ^~~~~~~~~ src/ComputeNonbondedBase2.h:259:11: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int eneraddress; ^~~~~~~~~ src/ComputeNonbondedBase2.h:274:13: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal vdw_val = table_ener[eneraddress]; ^~~~~~~~~ src/ComputeNonbondedBase.h:64:21: note: expanded from macro 'ENERGY' #define ENERGY(X) X ^ In file included from src/ComputeNonbondedTabEnergies.C:48: In file included from src/ComputeNonbondedBase.h:2000: src/ComputeNonbondedBase2.h:284:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal vdw_val = ^~~~~~~~~ src/ComputeNonbondedBase.h:64:21: note: expanded from macro 'ENERGY' #define ENERGY(X) X ^ In file included from src/ComputeNonbondedTabEnergies.C:48: In file included from src/ComputeNonbondedBase.h:2000: src/ComputeNonbondedBase2.h:344:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal fast_val = ^~~~~~~~~ src/ComputeNonbondedBase.h:64:21: note: expanded from macro 'ENERGY' #define ENERGY(X) X ^ In file included from src/ComputeNonbondedTabEnergies.C:48: In file included from src/ComputeNonbondedBase.h:2000: src/ComputeNonbondedBase2.h:483:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal fast_dir = ^~~~~~~~~ src/ComputeNonbondedBase2.h:495:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal tmp_x = force_r * p_ij_x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:499:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal tmp_y = force_r * p_ij_y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:503:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal tmp_z = force_r * p_ij_z; ^~~~~~~~~ src/ComputeNonbondedBase2.h:631:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_val = ^~~~~~~~~ src/ComputeNonbondedBase.h:64:21: note: expanded from macro 'ENERGY' #define ENERGY(X) X ^ In file included from src/ComputeNonbondedTabEnergies.C:48: In file included from src/ComputeNonbondedBase.h:2000: src/ComputeNonbondedBase2.h:684:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_dir = (diffa * slow_d + slow_c) * diffa + slow_b; ^~~~~~~~~ src/ComputeNonbondedBase2.h:696:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_x = fullforce_r * p_ij_x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:699:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_y = fullforce_r * p_ij_y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:702:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_z = fullforce_r * p_ij_z; ^~~~~~~~~ In file included from src/ComputeNonbondedTabEnergies.C:48: In file included from src/ComputeNonbondedBase.h:2016: src/ComputeNonbondedBase2.h:112:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const int tabtype = -1 - ( lj_pars->A < 0 ? lj_pars->A : 0 ); ^~~~~~~~~ src/ComputeNonbondedBase.h:117:24: note: expanded from macro 'TABENERGY' #define TABENERGY(X) X ^ In file included from src/ComputeNonbondedTabEnergies.C:48: In file included from src/ComputeNonbondedBase.h:2016: src/ComputeNonbondedBase2.h:194:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_x = p_i_x - p_j->position.x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:195:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_y = p_i_y - p_j->position.y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:196:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_z = p_i_z - p_j->position.z; ^~~~~~~~~ src/ComputeNonbondedBase2.h:631:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_val = ^~~~~~~~~ src/ComputeNonbondedBase.h:64:21: note: expanded from macro 'ENERGY' #define ENERGY(X) X ^ In file included from src/ComputeNonbondedTabEnergies.C:48: In file included from src/ComputeNonbondedBase.h:2016: src/ComputeNonbondedBase2.h:684:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_dir = (diffa * slow_d + slow_c) * diffa + slow_b; ^~~~~~~~~ src/ComputeNonbondedBase2.h:696:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_x = fullforce_r * p_ij_x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:699:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_y = fullforce_r * p_ij_y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:702:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_z = fullforce_r * p_ij_z; ^~~~~~~~~ In file included from src/ComputeNonbondedTabEnergies.C:51: src/ComputeNonbondedBase.h:331:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal plcutoff2 = \ ^~~~~~~~~ src/ComputeNonbondedBase.h:333:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal groupplcutoff2 = \ ^~~~~~~~~ src/ComputeNonbondedBase.h:516:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const int j_upper = params->numAtoms[1]; ^~~~~~~~~ src/ComputeNonbondedBase.h:517:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j; ^~~~~~~~~ src/ComputeNonbondedBase.h:518:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int i; ^~~~~~~~~ src/ComputeNonbondedBase.h:746:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int g = 0; ^~~~~~~~~ src/ComputeNonbondedBase.h:840:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_i_x = p_i.position.x + offset_x; ^~~~~~~~~ src/ComputeNonbondedBase.h:841:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_i_y = p_i.position.y + offset_y; ^~~~~~~~~ src/ComputeNonbondedBase.h:842:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_i_z = p_i.position.z + offset_z; ^~~~~~~~~ src/ComputeNonbondedBase.h:933:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int *pli = pairlist + pairlistindex; ^~~~~~~~~ src/ComputeNonbondedBase.h:961:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int *gli = goodglist; ^~~~~~~~~ src/ComputeNonbondedBase.h:965:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int g = PAIR(0) SELF(gl); ^~~~~~~~~ src/ComputeNonbondedBase.h:982:13: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int jprev0 = glist[g ]; ^~~~~~~~~ src/ComputeNonbondedBase.h:983:6: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int jprev1 = glist[g + 1]; ^~~~~~~~~ src/ComputeNonbondedBase.h:986:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j0; ^~~~~~~~~ src/ComputeNonbondedBase.h:987:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j1; ^~~~~~~~~ src/ComputeNonbondedBase.h:1242:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int *pli = pairlist2; ^~~~~~~~~ src/ComputeNonbondedBase.h:1245:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register plint *plin = pairlistn; ^~~~~~~~~ src/ComputeNonbondedBase.h:1365:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int jprev0 = pairlist [k ]; ^~~~~~~~~ src/ComputeNonbondedBase.h:1366:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int jprev1 = pairlist [k + 1]; ^~~~~~~~~ src/ComputeNonbondedBase.h:1368:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j0; ^~~~~~~~~ src/ComputeNonbondedBase.h:1369:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j1; ^~~~~~~~~ In file included from src/ComputeNonbondedTabEnergies.C:51: In file included from src/ComputeNonbondedBase.h:1983: src/ComputeNonbondedBase2.h:112:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const int tabtype = -1 - ( lj_pars->A < 0 ? lj_pars->A : 0 ); ^~~~~~~~~ src/ComputeNonbondedBase.h:117:24: note: expanded from macro 'TABENERGY' #define TABENERGY(X) X ^ In file included from src/ComputeNonbondedTabEnergies.C:51: In file included from src/ComputeNonbondedBase.h:1983: src/ComputeNonbondedBase2.h:194:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_x = p_i_x - p_j->position.x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:195:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_y = p_i_y - p_j->position.y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:196:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_z = p_i_z - p_j->position.z; ^~~~~~~~~ src/ComputeNonbondedBase2.h:255:11: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal r1; ^~~~~~~~~ src/ComputeNonbondedBase2.h:259:11: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int eneraddress; ^~~~~~~~~ src/ComputeNonbondedBase2.h:684:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_dir = (diffa * slow_d + slow_c) * diffa + slow_b; ^~~~~~~~~ src/ComputeNonbondedBase2.h:696:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_x = fullforce_r * p_ij_x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:699:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_y = fullforce_r * p_ij_y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:702:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_z = fullforce_r * p_ij_z; ^~~~~~~~~ In file included from src/ComputeNonbondedTabEnergies.C:51: In file included from src/ComputeNonbondedBase.h:2000: src/ComputeNonbondedBase2.h:112:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const int tabtype = -1 - ( lj_pars->A < 0 ? lj_pars->A : 0 ); ^~~~~~~~~ src/ComputeNonbondedBase.h:117:24: note: expanded from macro 'TABENERGY' #define TABENERGY(X) X ^ In file included from src/ComputeNonbondedTabEnergies.C:51: In file included from src/ComputeNonbondedBase.h:2000: src/ComputeNonbondedBase2.h:194:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_x = p_i_x - p_j->position.x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:195:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_y = p_i_y - p_j->position.y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:196:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_z = p_i_z - p_j->position.z; ^~~~~~~~~ src/ComputeNonbondedBase2.h:255:11: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal r1; ^~~~~~~~~ src/ComputeNonbondedBase2.h:259:11: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int eneraddress; ^~~~~~~~~ src/ComputeNonbondedBase2.h:684:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_dir = (diffa * slow_d + slow_c) * diffa + slow_b; ^~~~~~~~~ src/ComputeNonbondedBase2.h:696:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_x = fullforce_r * p_ij_x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:699:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_y = fullforce_r * p_ij_y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:702:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_z = fullforce_r * p_ij_z; ^~~~~~~~~ In file included from src/ComputeNonbondedTabEnergies.C:51: In file included from src/ComputeNonbondedBase.h:2016: src/ComputeNonbondedBase2.h:112:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const int tabtype = -1 - ( lj_pars->A < 0 ? lj_pars->A : 0 ); ^~~~~~~~~ src/ComputeNonbondedBase.h:117:24: note: expanded from macro 'TABENERGY' #define TABENERGY(X) X ^ In file included from src/ComputeNonbondedTabEnergies.C:51: In file included from src/ComputeNonbondedBase.h:2016: src/ComputeNonbondedBase2.h:194:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_x = p_i_x - p_j->position.x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:195:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_y = p_i_y - p_j->position.y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:196:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_z = p_i_z - p_j->position.z; ^~~~~~~~~ src/ComputeNonbondedBase2.h:684:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_dir = (diffa * slow_d + slow_c) * diffa + slow_b; ^~~~~~~~~ src/ComputeNonbondedBase2.h:696:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_x = fullforce_r * p_ij_x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:699:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_y = fullforce_r * p_ij_y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:702:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_z = fullforce_r * p_ij_z; ^~~~~~~~~ In file included from src/ComputeNonbondedTabEnergies.C:53: src/ComputeNonbondedBase.h:331:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal plcutoff2 = \ ^~~~~~~~~ src/ComputeNonbondedBase.h:333:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal groupplcutoff2 = \ ^~~~~~~~~ src/ComputeNonbondedBase.h:516:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const int j_upper = params->numAtoms[1]; ^~~~~~~~~ src/ComputeNonbondedBase.h:517:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j; ^~~~~~~~~ src/ComputeNonbondedBase.h:518:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int i; ^~~~~~~~~ src/ComputeNonbondedBase.h:746:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int g = 0; ^~~~~~~~~ src/ComputeNonbondedBase.h:840:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_i_x = p_i.position.x + offset_x; ^~~~~~~~~ src/ComputeNonbondedBase.h:841:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_i_y = p_i.position.y + offset_y; ^~~~~~~~~ src/ComputeNonbondedBase.h:842:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_i_z = p_i.position.z + offset_z; ^~~~~~~~~ src/ComputeNonbondedBase.h:933:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int *pli = pairlist + pairlistindex; ^~~~~~~~~ src/ComputeNonbondedBase.h:961:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int *gli = goodglist; ^~~~~~~~~ src/ComputeNonbondedBase.h:965:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int g = PAIR(0) SELF(gl); ^~~~~~~~~ src/ComputeNonbondedBase.h:982:13: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int jprev0 = glist[g ]; ^~~~~~~~~ src/ComputeNonbondedBase.h:983:6: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int jprev1 = glist[g + 1]; ^~~~~~~~~ src/ComputeNonbondedBase.h:986:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j0; ^~~~~~~~~ src/ComputeNonbondedBase.h:987:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j1; ^~~~~~~~~ src/ComputeNonbondedBase.h:1242:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int *pli = pairlist2; ^~~~~~~~~ src/ComputeNonbondedBase.h:1245:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register plint *plin = pairlistn; ^~~~~~~~~ src/ComputeNonbondedBase.h:1365:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int jprev0 = pairlist [k ]; ^~~~~~~~~ src/ComputeNonbondedBase.h:1366:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int jprev1 = pairlist [k + 1]; ^~~~~~~~~ src/ComputeNonbondedBase.h:1368:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j0; ^~~~~~~~~ src/ComputeNonbondedBase.h:1369:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j1; ^~~~~~~~~ In file included from src/ComputeNonbondedTabEnergies.C:53: In file included from src/ComputeNonbondedBase.h:1983: src/ComputeNonbondedBase2.h:112:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const int tabtype = -1 - ( lj_pars->A < 0 ? lj_pars->A : 0 ); ^~~~~~~~~ src/ComputeNonbondedBase.h:117:24: note: expanded from macro 'TABENERGY' #define TABENERGY(X) X ^ In file included from src/ComputeNonbondedTabEnergies.C:53: In file included from src/ComputeNonbondedBase.h:1983: src/ComputeNonbondedBase2.h:194:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_x = p_i_x - p_j->position.x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:195:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_y = p_i_y - p_j->position.y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:196:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_z = p_i_z - p_j->position.z; ^~~~~~~~~ src/ComputeNonbondedBase2.h:255:11: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal r1; ^~~~~~~~~ src/ComputeNonbondedBase2.h:259:11: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int eneraddress; ^~~~~~~~~ src/ComputeNonbondedBase2.h:274:13: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal vdw_val = table_ener[eneraddress]; ^~~~~~~~~ src/ComputeNonbondedBase.h:64:21: note: expanded from macro 'ENERGY' #define ENERGY(X) X ^ In file included from src/ComputeNonbondedTabEnergies.C:53: In file included from src/ComputeNonbondedBase.h:1983: src/ComputeNonbondedBase2.h:284:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal vdw_val = ^~~~~~~~~ src/ComputeNonbondedBase.h:64:21: note: expanded from macro 'ENERGY' #define ENERGY(X) X ^ In file included from src/ComputeNonbondedTabEnergies.C:53: In file included from src/ComputeNonbondedBase.h:1983: src/ComputeNonbondedBase2.h:631:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_val = ^~~~~~~~~ src/ComputeNonbondedBase.h:64:21: note: expanded from macro 'ENERGY' #define ENERGY(X) X ^ In file included from src/ComputeNonbondedTabEnergies.C:53: In file included from src/ComputeNonbondedBase.h:1983: src/ComputeNonbondedBase2.h:684:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_dir = (diffa * slow_d + slow_c) * diffa + slow_b; ^~~~~~~~~ src/ComputeNonbondedBase2.h:696:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_x = fullforce_r * p_ij_x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:699:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_y = fullforce_r * p_ij_y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:702:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_z = fullforce_r * p_ij_z; ^~~~~~~~~ In file included from src/ComputeNonbondedTabEnergies.C:53: In file included from src/ComputeNonbondedBase.h:2000: src/ComputeNonbondedBase2.h:112:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const int tabtype = -1 - ( lj_pars->A < 0 ? lj_pars->A : 0 ); ^~~~~~~~~ src/ComputeNonbondedBase.h:117:24: note: expanded from macro 'TABENERGY' #define TABENERGY(X) X ^ In file included from src/ComputeNonbondedTabEnergies.C:53: In file included from src/ComputeNonbondedBase.h:2000: src/ComputeNonbondedBase2.h:194:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_x = p_i_x - p_j->position.x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:195:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_y = p_i_y - p_j->position.y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:196:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_z = p_i_z - p_j->position.z; ^~~~~~~~~ src/ComputeNonbondedBase2.h:255:11: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal r1; ^~~~~~~~~ src/ComputeNonbondedBase2.h:259:11: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int eneraddress; ^~~~~~~~~ src/ComputeNonbondedBase2.h:274:13: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal vdw_val = table_ener[eneraddress]; ^~~~~~~~~ src/ComputeNonbondedBase.h:64:21: note: expanded from macro 'ENERGY' #define ENERGY(X) X ^ In file included from src/ComputeNonbondedTabEnergies.C:53: In file included from src/ComputeNonbondedBase.h:2000: src/ComputeNonbondedBase2.h:284:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal vdw_val = ^~~~~~~~~ src/ComputeNonbondedBase.h:64:21: note: expanded from macro 'ENERGY' #define ENERGY(X) X ^ In file included from src/ComputeNonbondedTabEnergies.C:53: In file included from src/ComputeNonbondedBase.h:2000: src/ComputeNonbondedBase2.h:631:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_val = ^~~~~~~~~ src/ComputeNonbondedBase.h:64:21: note: expanded from macro 'ENERGY' #define ENERGY(X) X ^ In file included from src/ComputeNonbondedTabEnergies.C:53: In file included from src/ComputeNonbondedBase.h:2000: src/ComputeNonbondedBase2.h:684:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_dir = (diffa * slow_d + slow_c) * diffa + slow_b; ^~~~~~~~~ src/ComputeNonbondedBase2.h:696:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_x = fullforce_r * p_ij_x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:699:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_y = fullforce_r * p_ij_y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:702:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_z = fullforce_r * p_ij_z; ^~~~~~~~~ In file included from src/ComputeNonbondedTabEnergies.C:53: In file included from src/ComputeNonbondedBase.h:2016: src/ComputeNonbondedBase2.h:112:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const int tabtype = -1 - ( lj_pars->A < 0 ? lj_pars->A : 0 ); ^~~~~~~~~ src/ComputeNonbondedBase.h:117:24: note: expanded from macro 'TABENERGY' #define TABENERGY(X) X ^ In file included from src/ComputeNonbondedTabEnergies.C:53: In file included from src/ComputeNonbondedBase.h:2016: src/ComputeNonbondedBase2.h:194:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_x = p_i_x - p_j->position.x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:195:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_y = p_i_y - p_j->position.y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:196:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_z = p_i_z - p_j->position.z; ^~~~~~~~~ src/ComputeNonbondedBase2.h:631:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_val = ^~~~~~~~~ src/ComputeNonbondedBase.h:64:21: note: expanded from macro 'ENERGY' #define ENERGY(X) X ^ In file included from src/ComputeNonbondedTabEnergies.C:53: In file included from src/ComputeNonbondedBase.h:2016: src/ComputeNonbondedBase2.h:684:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_dir = (diffa * slow_d + slow_c) * diffa + slow_b; ^~~~~~~~~ src/ComputeNonbondedBase2.h:696:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_x = fullforce_r * p_ij_x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:699:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_y = fullforce_r * p_ij_y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:702:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_z = fullforce_r * p_ij_z; ^~~~~~~~~ In file included from src/ComputeNonbondedTabEnergies.C:57: src/ComputeNonbondedBase.h:331:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal plcutoff2 = \ ^~~~~~~~~ src/ComputeNonbondedBase.h:333:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal groupplcutoff2 = \ ^~~~~~~~~ src/ComputeNonbondedBase.h:516:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const int j_upper = params->numAtoms[1]; ^~~~~~~~~ src/ComputeNonbondedBase.h:517:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j; ^~~~~~~~~ src/ComputeNonbondedBase.h:518:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int i; ^~~~~~~~~ src/ComputeNonbondedBase.h:746:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int g = 0; ^~~~~~~~~ src/ComputeNonbondedBase.h:840:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_i_x = p_i.position.x + offset_x; ^~~~~~~~~ src/ComputeNonbondedBase.h:841:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_i_y = p_i.position.y + offset_y; ^~~~~~~~~ src/ComputeNonbondedBase.h:842:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_i_z = p_i.position.z + offset_z; ^~~~~~~~~ src/ComputeNonbondedBase.h:933:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int *pli = pairlist + pairlistindex; ^~~~~~~~~ src/ComputeNonbondedBase.h:961:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int *gli = goodglist; ^~~~~~~~~ src/ComputeNonbondedBase.h:965:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int g = PAIR(0) SELF(gl); ^~~~~~~~~ src/ComputeNonbondedBase.h:982:13: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int jprev0 = glist[g ]; ^~~~~~~~~ src/ComputeNonbondedBase.h:983:6: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int jprev1 = glist[g + 1]; ^~~~~~~~~ src/ComputeNonbondedBase.h:986:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j0; ^~~~~~~~~ src/ComputeNonbondedBase.h:987:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j1; ^~~~~~~~~ src/ComputeNonbondedBase.h:1242:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int *pli = pairlist2; ^~~~~~~~~ src/ComputeNonbondedBase.h:1245:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register plint *plin = pairlistn; ^~~~~~~~~ src/ComputeNonbondedBase.h:1365:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int jprev0 = pairlist [k ]; ^~~~~~~~~ src/ComputeNonbondedBase.h:1366:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int jprev1 = pairlist [k + 1]; ^~~~~~~~~ src/ComputeNonbondedBase.h:1368:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j0; ^~~~~~~~~ src/ComputeNonbondedBase.h:1369:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j1; ^~~~~~~~~ In file included from src/ComputeNonbondedTabEnergies.C:57: In file included from src/ComputeNonbondedBase.h:1983: src/ComputeNonbondedBase2.h:112:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const int tabtype = -1 - ( lj_pars->A < 0 ? lj_pars->A : 0 ); ^~~~~~~~~ src/ComputeNonbondedBase.h:117:24: note: expanded from macro 'TABENERGY' #define TABENERGY(X) X ^ In file included from src/ComputeNonbondedTabEnergies.C:57: In file included from src/ComputeNonbondedBase.h:1983: src/ComputeNonbondedBase2.h:194:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_x = p_i_x - p_j->position.x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:195:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_y = p_i_y - p_j->position.y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:196:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_z = p_i_z - p_j->position.z; ^~~~~~~~~ src/ComputeNonbondedBase2.h:684:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_dir = (diffa * slow_d + slow_c) * diffa + slow_b; ^~~~~~~~~ src/ComputeNonbondedBase2.h:696:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_x = fullforce_r * p_ij_x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:699:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_y = fullforce_r * p_ij_y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:702:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_z = fullforce_r * p_ij_z; ^~~~~~~~~ In file included from src/ComputeNonbondedTabEnergies.C:57: In file included from src/ComputeNonbondedBase.h:2000: src/ComputeNonbondedBase2.h:112:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const int tabtype = -1 - ( lj_pars->A < 0 ? lj_pars->A : 0 ); ^~~~~~~~~ src/ComputeNonbondedBase.h:117:24: note: expanded from macro 'TABENERGY' #define TABENERGY(X) X ^ In file included from src/ComputeNonbondedTabEnergies.C:57: In file included from src/ComputeNonbondedBase.h:2000: src/ComputeNonbondedBase2.h:194:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_x = p_i_x - p_j->position.x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:195:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_y = p_i_y - p_j->position.y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:196:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_z = p_i_z - p_j->position.z; ^~~~~~~~~ src/ComputeNonbondedBase2.h:684:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_dir = (diffa * slow_d + slow_c) * diffa + slow_b; ^~~~~~~~~ src/ComputeNonbondedBase2.h:696:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_x = fullforce_r * p_ij_x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:699:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_y = fullforce_r * p_ij_y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:702:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_z = fullforce_r * p_ij_z; ^~~~~~~~~ In file included from src/ComputeNonbondedTabEnergies.C:57: In file included from src/ComputeNonbondedBase.h:2016: src/ComputeNonbondedBase2.h:112:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const int tabtype = -1 - ( lj_pars->A < 0 ? lj_pars->A : 0 ); ^~~~~~~~~ src/ComputeNonbondedBase.h:117:24: note: expanded from macro 'TABENERGY' #define TABENERGY(X) X ^ In file included from src/ComputeNonbondedTabEnergies.C:57: In file included from src/ComputeNonbondedBase.h:2016: src/ComputeNonbondedBase2.h:194:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_x = p_i_x - p_j->position.x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:195:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_y = p_i_y - p_j->position.y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:196:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_z = p_i_z - p_j->position.z; ^~~~~~~~~ src/ComputeNonbondedBase2.h:684:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_dir = (diffa * slow_d + slow_c) * diffa + slow_b; ^~~~~~~~~ src/ComputeNonbondedBase2.h:696:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_x = fullforce_r * p_ij_x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:699:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_y = fullforce_r * p_ij_y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:702:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_z = fullforce_r * p_ij_z; ^~~~~~~~~ In file included from src/ComputeNonbondedTabEnergies.C:59: src/ComputeNonbondedBase.h:331:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal plcutoff2 = \ ^~~~~~~~~ src/ComputeNonbondedBase.h:333:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal groupplcutoff2 = \ ^~~~~~~~~ src/ComputeNonbondedBase.h:516:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const int j_upper = params->numAtoms[1]; ^~~~~~~~~ src/ComputeNonbondedBase.h:517:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j; ^~~~~~~~~ src/ComputeNonbondedBase.h:518:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int i; ^~~~~~~~~ src/ComputeNonbondedBase.h:746:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int g = 0; ^~~~~~~~~ src/ComputeNonbondedBase.h:840:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_i_x = p_i.position.x + offset_x; ^~~~~~~~~ src/ComputeNonbondedBase.h:841:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_i_y = p_i.position.y + offset_y; ^~~~~~~~~ src/ComputeNonbondedBase.h:842:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_i_z = p_i.position.z + offset_z; ^~~~~~~~~ src/ComputeNonbondedBase.h:933:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int *pli = pairlist + pairlistindex; ^~~~~~~~~ src/ComputeNonbondedBase.h:961:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int *gli = goodglist; ^~~~~~~~~ src/ComputeNonbondedBase.h:965:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int g = PAIR(0) SELF(gl); ^~~~~~~~~ src/ComputeNonbondedBase.h:982:13: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int jprev0 = glist[g ]; ^~~~~~~~~ src/ComputeNonbondedBase.h:983:6: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int jprev1 = glist[g + 1]; ^~~~~~~~~ src/ComputeNonbondedBase.h:986:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j0; ^~~~~~~~~ src/ComputeNonbondedBase.h:987:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j1; ^~~~~~~~~ src/ComputeNonbondedBase.h:1242:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int *pli = pairlist2; ^~~~~~~~~ src/ComputeNonbondedBase.h:1245:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register plint *plin = pairlistn; ^~~~~~~~~ src/ComputeNonbondedBase.h:1365:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int jprev0 = pairlist [k ]; ^~~~~~~~~ src/ComputeNonbondedBase.h:1366:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int jprev1 = pairlist [k + 1]; ^~~~~~~~~ src/ComputeNonbondedBase.h:1368:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j0; ^~~~~~~~~ src/ComputeNonbondedBase.h:1369:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j1; ^~~~~~~~~ In file included from src/ComputeNonbondedTabEnergies.C:59: In file included from src/ComputeNonbondedBase.h:1983: src/ComputeNonbondedBase2.h:112:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const int tabtype = -1 - ( lj_pars->A < 0 ? lj_pars->A : 0 ); ^~~~~~~~~ src/ComputeNonbondedBase.h:117:24: note: expanded from macro 'TABENERGY' #define TABENERGY(X) X ^ In file included from src/ComputeNonbondedTabEnergies.C:59: In file included from src/ComputeNonbondedBase.h:1983: src/ComputeNonbondedBase2.h:194:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_x = p_i_x - p_j->position.x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:195:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_y = p_i_y - p_j->position.y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:196:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_z = p_i_z - p_j->position.z; ^~~~~~~~~ src/ComputeNonbondedBase2.h:631:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_val = ^~~~~~~~~ src/ComputeNonbondedBase.h:64:21: note: expanded from macro 'ENERGY' #define ENERGY(X) X ^ In file included from src/ComputeNonbondedTabEnergies.C:59: In file included from src/ComputeNonbondedBase.h:1983: src/ComputeNonbondedBase2.h:684:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_dir = (diffa * slow_d + slow_c) * diffa + slow_b; ^~~~~~~~~ src/ComputeNonbondedBase2.h:696:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_x = fullforce_r * p_ij_x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:699:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_y = fullforce_r * p_ij_y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:702:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_z = fullforce_r * p_ij_z; ^~~~~~~~~ In file included from src/ComputeNonbondedTabEnergies.C:59: In file included from src/ComputeNonbondedBase.h:2000: src/ComputeNonbondedBase2.h:112:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const int tabtype = -1 - ( lj_pars->A < 0 ? lj_pars->A : 0 ); ^~~~~~~~~ src/ComputeNonbondedBase.h:117:24: note: expanded from macro 'TABENERGY' #define TABENERGY(X) X ^ In file included from src/ComputeNonbondedTabEnergies.C:59: In file included from src/ComputeNonbondedBase.h:2000: src/ComputeNonbondedBase2.h:194:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_x = p_i_x - p_j->position.x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:195:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_y = p_i_y - p_j->position.y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:196:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_z = p_i_z - p_j->position.z; ^~~~~~~~~ src/ComputeNonbondedBase2.h:631:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_val = ^~~~~~~~~ src/ComputeNonbondedBase.h:64:21: note: expanded from macro 'ENERGY' #define ENERGY(X) X ^ In file included from src/ComputeNonbondedTabEnergies.C:59: In file included from src/ComputeNonbondedBase.h:2000: src/ComputeNonbondedBase2.h:684:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_dir = (diffa * slow_d + slow_c) * diffa + slow_b; ^~~~~~~~~ src/ComputeNonbondedBase2.h:696:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_x = fullforce_r * p_ij_x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:699:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_y = fullforce_r * p_ij_y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:702:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_z = fullforce_r * p_ij_z; ^~~~~~~~~ In file included from src/ComputeNonbondedTabEnergies.C:59: In file included from src/ComputeNonbondedBase.h:2016: src/ComputeNonbondedBase2.h:112:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const int tabtype = -1 - ( lj_pars->A < 0 ? lj_pars->A : 0 ); ^~~~~~~~~ src/ComputeNonbondedBase.h:117:24: note: expanded from macro 'TABENERGY' #define TABENERGY(X) X ^ In file included from src/ComputeNonbondedTabEnergies.C:59: In file included from src/ComputeNonbondedBase.h:2016: src/ComputeNonbondedBase2.h:194:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_x = p_i_x - p_j->position.x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:195:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_y = p_i_y - p_j->position.y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:196:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const BigReal p_ij_z = p_i_z - p_j->position.z; ^~~~~~~~~ src/ComputeNonbondedBase2.h:631:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_val = ^~~~~~~~~ src/ComputeNonbondedBase.h:64:21: note: expanded from macro 'ENERGY' #define ENERGY(X) X ^ In file included from src/ComputeNonbondedTabEnergies.C:59: In file included from src/ComputeNonbondedBase.h:2016: src/ComputeNonbondedBase2.h:684:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_dir = (diffa * slow_d + slow_c) * diffa + slow_b; ^~~~~~~~~ src/ComputeNonbondedBase2.h:696:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_x = fullforce_r * p_ij_x; ^~~~~~~~~ src/ComputeNonbondedBase2.h:699:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_y = fullforce_r * p_ij_y; ^~~~~~~~~ src/ComputeNonbondedBase2.h:702:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal ftmp_z = fullforce_r * p_ij_z; ^~~~~~~~~ 1237 warnings generated. g++ -m64 -std=c++0x -O3 -O2 -pipe -D_NO_MALLOC_H -D_NO_ALLOCA_H -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -D_NO_MALLOC_H -D_NO_ALLOCA_H -isystem /usr/local/include -I/usr/local/include -DCMK_OPTIMIZE=1 -Isrc -Iinc -Iplugins/include -DSTATIC_PLUGIN -I/usr/local/include/tcl8.6 -DNAMD_TCL -I/usr/local/include -DNAMD_FFTW -DNAMD_FFTW_3 -DNAMD_VERSION=\"2.12\" -DNAMD_PLATFORM=\"Linux-x86_64-multicore\" -DREMOVE_PROXYRESULTMSG_EXTRACOPY -DNODEAWARE_PROXY_SPANNINGTREE -DUSE_NODEPATCHMGR -DUSE_CKLOOP=1 -fexpensive-optimizations -ffast-math -o obj/ComputeNonbondedCUDA.o -c src/ComputeNonbondedCUDA.C c++: warning: optimization flag '-fexpensive-optimizations' is not supported [-Wignored-optimization-argument] In file included from src/ComputeNonbondedCUDA.C:12: In file included from src/ProxyMgr.h:17: In file included from src/UniqueSet.h:14: src/UniqueSetRaw.h:216:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register Entry *e = table[elem.hash() % tableLength]; ^~~~~~~~~ In file included from src/ComputeNonbondedCUDA.C:14: In file included from src/ComputeNonbondedCUDA.h:3: In file included from src/ComputeNonbondedUtil.h:16: In file included from src/Molecule.h:28: In file included from src/Hydrogen.h:11: src/SortableResizeArray.h:19:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register Elem *r = (this->rep.array+offset); ^~~~~~~~~ src/SortableResizeArray.h:28:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j; ^~~~~~~~~ src/SortableResizeArray.h:29:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register Elem *r = (this->rep.array+offset); ^~~~~~~~~ In file included from src/ComputeNonbondedCUDA.C:14: In file included from src/ComputeNonbondedCUDA.h:3: In file included from src/ComputeNonbondedUtil.h:16: In file included from src/Molecule.h:31: src/GridForceGrid.h:134:2: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int inds[3] = {i0, i1, i2}; ^~~~~~~~~ src/GridForceGrid.h:333:2: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int inds[4] = {i0, i1, i2, i3}; ^~~~~~~~~ In file included from src/ComputeNonbondedCUDA.C:14: In file included from src/ComputeNonbondedCUDA.h:3: In file included from src/ComputeNonbondedUtil.h:16: src/Molecule.h:1322:3: warning: non-void function does not return a value in all control paths [-Wreturn-type] } ^ In file included from src/ComputeNonbondedCUDA.C:14: In file included from src/ComputeNonbondedCUDA.h:4: In file included from src/ComputeHomeTuples.h:22: src/PatchMap.inl:53:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int ds; ^~~~~~~~~ src/PatchMap.inl:60:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register PatchData *pdat1 = &(patchData[pid1]); ^~~~~~~~~ src/PatchMap.inl:61:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register PatchData *pdat2 = &(patchData[pid2]); ^~~~~~~~~ src/PatchMap.inl:64:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int k = pdat1->cIndex; ^~~~~~~~~ src/PatchMap.inl:65:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int k2 = pdat2->cIndex; ^~~~~~~~~ src/PatchMap.inl:69:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j = pdat1->bIndex; ^~~~~~~~~ src/PatchMap.inl:70:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j2 = pdat2->bIndex; ^~~~~~~~~ src/PatchMap.inl:74:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int i = pdat1->aIndex; ^~~~~~~~~ src/PatchMap.inl:75:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int i2 = pdat2->aIndex; ^~~~~~~~~ In file included from src/ComputeNonbondedCUDA.C:14: In file included from src/ComputeNonbondedCUDA.h:4: src/ComputeHomeTuples.h:172:14: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int i; ^~~~~~~~~ 17 warnings generated. g++ -m64 -std=c++0x -O3 -O2 -pipe -D_NO_MALLOC_H -D_NO_ALLOCA_H -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -D_NO_MALLOC_H -D_NO_ALLOCA_H -isystem /usr/local/include -I/usr/local/include -DCMK_OPTIMIZE=1 -Isrc -Iinc -Iplugins/include -DSTATIC_PLUGIN -I/usr/local/include/tcl8.6 -DNAMD_TCL -I/usr/local/include -DNAMD_FFTW -DNAMD_FFTW_3 -DNAMD_VERSION=\"2.12\" -DNAMD_PLATFORM=\"Linux-x86_64-multicore\" -DREMOVE_PROXYRESULTMSG_EXTRACOPY -DNODEAWARE_PROXY_SPANNINGTREE -DUSE_NODEPATCHMGR -DUSE_CKLOOP=1 -fexpensive-optimizations -ffast-math -o obj/ComputeNonbondedCUDAExcl.o -c src/ComputeNonbondedCUDAExcl.C c++: warning: optimization flag '-fexpensive-optimizations' is not supported [-Wignored-optimization-argument] In file included from src/ComputeNonbondedCUDAExcl.C:8: In file included from src/ComputeNonbondedCUDAExcl.h:12: In file included from src/Molecule.h:27: In file included from src/UniqueSet.h:14: src/UniqueSetRaw.h:216:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register Entry *e = table[elem.hash() % tableLength]; ^~~~~~~~~ In file included from src/ComputeNonbondedCUDAExcl.C:8: In file included from src/ComputeNonbondedCUDAExcl.h:12: In file included from src/Molecule.h:28: In file included from src/Hydrogen.h:11: src/SortableResizeArray.h:19:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register Elem *r = (this->rep.array+offset); ^~~~~~~~~ src/SortableResizeArray.h:28:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j; ^~~~~~~~~ src/SortableResizeArray.h:29:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register Elem *r = (this->rep.array+offset); ^~~~~~~~~ In file included from src/ComputeNonbondedCUDAExcl.C:8: In file included from src/ComputeNonbondedCUDAExcl.h:12: In file included from src/Molecule.h:31: src/GridForceGrid.h:134:2: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int inds[3] = {i0, i1, i2}; ^~~~~~~~~ src/GridForceGrid.h:333:2: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int inds[4] = {i0, i1, i2, i3}; ^~~~~~~~~ In file included from src/ComputeNonbondedCUDAExcl.C:8: In file included from src/ComputeNonbondedCUDAExcl.h:12: src/Molecule.h:1322:3: warning: non-void function does not return a value in all control paths [-Wreturn-type] } ^ In file included from src/ComputeNonbondedCUDAExcl.C:8: In file included from src/ComputeNonbondedCUDAExcl.h:14: In file included from src/ComputeHomeTuples.h:22: src/PatchMap.inl:53:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int ds; ^~~~~~~~~ src/PatchMap.inl:60:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register PatchData *pdat1 = &(patchData[pid1]); ^~~~~~~~~ src/PatchMap.inl:61:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register PatchData *pdat2 = &(patchData[pid2]); ^~~~~~~~~ src/PatchMap.inl:64:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int k = pdat1->cIndex; ^~~~~~~~~ src/PatchMap.inl:65:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int k2 = pdat2->cIndex; ^~~~~~~~~ src/PatchMap.inl:69:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j = pdat1->bIndex; ^~~~~~~~~ src/PatchMap.inl:70:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j2 = pdat2->bIndex; ^~~~~~~~~ src/PatchMap.inl:74:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int i = pdat1->aIndex; ^~~~~~~~~ src/PatchMap.inl:75:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int i2 = pdat2->aIndex; ^~~~~~~~~ In file included from src/ComputeNonbondedCUDAExcl.C:8: In file included from src/ComputeNonbondedCUDAExcl.h:14: src/ComputeHomeTuples.h:172:14: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int i; ^~~~~~~~~ In file included from src/ComputeNonbondedCUDAExcl.C:8: In file included from src/ComputeNonbondedCUDAExcl.h:15: src/ComputeSelfTuples.h:78:14: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int i; ^~~~~~~~~ src/ComputeNonbondedCUDAExcl.C:149:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal fast_dir = ^~~~~~~~~ src/ComputeNonbondedCUDAExcl.C:170:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BigReal slow_dir = ^~~~~~~~~ 20 warnings generated. g++ -m64 -std=c++0x -O3 -I/usr/local/include -DCMK_OPTIMIZE=1 -Isrc -Iinc -Iplugins/include -DSTATIC_PLUGIN -I/usr/local/include/tcl8.6 -DNAMD_TCL -I/usr/local/include -DNAMD_FFTW -DNAMD_FFTW_3 -DNAMD_VERSION=\"2.12\" -DNAMD_PLATFORM=\"Linux-x86_64-multicore\" -DREMOVE_PROXYRESULTMSG_EXTRACOPY -DNODEAWARE_PROXY_SPANNINGTREE -DUSE_NODEPATCHMGR -DUSE_CKLOOP=1 -fexpensive-optimizations -ffast-math -o obj/ComputeNonbondedMIC.o -c src/ComputeNonbondedMIC.C c++: warning: optimization flag '-fexpensive-optimizations' is not supported [-Wignored-optimization-argument] In file included from src/ComputeNonbondedMIC.C:3: In file included from /usr/local/include/charm++.h:1109: In file included from /usr/local/include/ckarray.h:29: In file included from /usr/local/include/cklocation.h:62: In file included from /usr/local/include/LBDatabase.h:9: /usr/local/include/lbdb.h:60:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] typedef struct { ^ LDOMHandle /usr/local/include/lbdb.h:65:3: note: type is not C-compatible due to this member declaration inline void pup(PUP::er &p); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/lbdb.h:66:3: note: type is given name 'LDOMHandle' for linkage purposes by this typedef declaration } LDOMHandle; ^ /usr/local/include/lbdb.h:118:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] typedef struct { ^ LDObjHandle /usr/local/include/lbdb.h:122:3: note: type is not C-compatible due to this member declaration inline const LDOMid &omID() const { return omhandle.id; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/lbdb.h:125:3: note: type is given name 'LDObjHandle' for linkage purposes by this typedef declaration } LDObjHandle; ^ /usr/local/include/lbdb.h:169:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] typedef struct { ^ LDObjData /usr/local/include/lbdb.h:186:3: note: type is not C-compatible due to this member declaration inline const LDOMHandle &omHandle() const { return handle.omhandle; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/lbdb.h:194:3: note: type is given name 'LDObjData' for linkage purposes by this typedef declaration } LDObjData; ^ /usr/local/include/lbdb.h:197:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] typedef struct { ^ LDObjStats /usr/local/include/lbdb.h:202:3: note: type is not C-compatible due to this member declaration inline void pup(PUP::er &p); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/lbdb.h:203:3: note: type is given name 'LDObjStats' for linkage purposes by this typedef declaration } LDObjStats; ^ In file included from src/ComputeNonbondedMIC.C:7: In file included from src/ProxyMgr.h:17: In file included from src/UniqueSet.h:14: src/UniqueSetRaw.h:216:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register Entry *e = table[elem.hash() % tableLength]; ^~~~~~~~~ In file included from src/ComputeNonbondedMIC.C:8: In file included from src/ComputeNonbondedMIC.h:1: In file included from src/ComputeNonbondedUtil.h:16: In file included from src/Molecule.h:28: In file included from src/Hydrogen.h:11: src/SortableResizeArray.h:19:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register Elem *r = (this->rep.array+offset); ^~~~~~~~~ src/SortableResizeArray.h:28:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j; ^~~~~~~~~ src/SortableResizeArray.h:29:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register Elem *r = (this->rep.array+offset); ^~~~~~~~~ In file included from src/ComputeNonbondedMIC.C:8: In file included from src/ComputeNonbondedMIC.h:1: In file included from src/ComputeNonbondedUtil.h:16: In file included from src/Molecule.h:31: src/GridForceGrid.h:134:2: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int inds[3] = {i0, i1, i2}; ^~~~~~~~~ src/GridForceGrid.h:333:2: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int inds[4] = {i0, i1, i2, i3}; ^~~~~~~~~ In file included from src/ComputeNonbondedMIC.C:8: In file included from src/ComputeNonbondedMIC.h:1: In file included from src/ComputeNonbondedUtil.h:16: src/Molecule.h:1322:3: warning: non-void function does not return a value in all control paths [-Wreturn-type] } ^ In file included from src/ComputeNonbondedMIC.C:8: In file included from src/ComputeNonbondedMIC.h:2: In file included from src/ComputeHomeTuples.h:22: src/PatchMap.inl:53:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int ds; ^~~~~~~~~ src/PatchMap.inl:60:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register PatchData *pdat1 = &(patchData[pid1]); ^~~~~~~~~ src/PatchMap.inl:61:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register PatchData *pdat2 = &(patchData[pid2]); ^~~~~~~~~ src/PatchMap.inl:64:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int k = pdat1->cIndex; ^~~~~~~~~ src/PatchMap.inl:65:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int k2 = pdat2->cIndex; ^~~~~~~~~ src/PatchMap.inl:69:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j = pdat1->bIndex; ^~~~~~~~~ src/PatchMap.inl:70:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j2 = pdat2->bIndex; ^~~~~~~~~ src/PatchMap.inl:74:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int i = pdat1->aIndex; ^~~~~~~~~ src/PatchMap.inl:75:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int i2 = pdat2->aIndex; ^~~~~~~~~ In file included from src/ComputeNonbondedMIC.C:8: In file included from src/ComputeNonbondedMIC.h:2: src/ComputeHomeTuples.h:172:14: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int i; ^~~~~~~~~ 21 warnings generated. g++ -m64 -std=c++0x -O3 -I/usr/local/include -DCMK_OPTIMIZE=1 -Isrc -Iinc -Iplugins/include -DSTATIC_PLUGIN -I/usr/local/include/tcl8.6 -DNAMD_TCL -I/usr/local/include -DNAMD_FFTW -DNAMD_FFTW_3 -DNAMD_VERSION=\"2.12\" -DNAMD_PLATFORM=\"Linux-x86_64-multicore\" -DREMOVE_PROXYRESULTMSG_EXTRACOPY -DNODEAWARE_PROXY_SPANNINGTREE -DUSE_NODEPATCHMGR -DUSE_CKLOOP=1 -fexpensive-optimizations -ffast-math -o obj/ComputeNonbondedMICKernel.o -c src/ComputeNonbondedMICKernel.C c++: warning: optimization flag '-fexpensive-optimizations' is not supported [-Wignored-optimization-argument] g++ -m64 -std=c++0x -O3 -O2 -pipe -D_NO_MALLOC_H -D_NO_ALLOCA_H -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -D_NO_MALLOC_H -D_NO_ALLOCA_H -isystem /usr/local/include -I/usr/local/include -DCMK_OPTIMIZE=1 -Isrc -Iinc -Iplugins/include -DSTATIC_PLUGIN -I/usr/local/include/tcl8.6 -DNAMD_TCL -I/usr/local/include -DNAMD_FFTW -DNAMD_FFTW_3 -DNAMD_VERSION=\"2.12\" -DNAMD_PLATFORM=\"Linux-x86_64-multicore\" -DREMOVE_PROXYRESULTMSG_EXTRACOPY -DNODEAWARE_PROXY_SPANNINGTREE -DUSE_NODEPATCHMGR -DUSE_CKLOOP=1 -fexpensive-optimizations -ffast-math -o obj/ComputePatch.o -c src/ComputePatch.C c++: warning: optimization flag '-fexpensive-optimizations' is not supported [-Wignored-optimization-argument] In file included from src/ComputePatch.C:15: In file included from src/PatchMap.inl:10: In file included from src/PatchMap.h:11: In file included from src/HomePatchList.h:15: In file included from src/SortedArray.h:10: src/SortableResizeArray.h:19:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register Elem *r = (this->rep.array+offset); ^~~~~~~~~ src/SortableResizeArray.h:28:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j; ^~~~~~~~~ src/SortableResizeArray.h:29:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register Elem *r = (this->rep.array+offset); ^~~~~~~~~ In file included from src/ComputePatch.C:15: src/PatchMap.inl:53:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int ds; ^~~~~~~~~ src/PatchMap.inl:60:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register PatchData *pdat1 = &(patchData[pid1]); ^~~~~~~~~ src/PatchMap.inl:61:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register PatchData *pdat2 = &(patchData[pid2]); ^~~~~~~~~ src/PatchMap.inl:64:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int k = pdat1->cIndex; ^~~~~~~~~ src/PatchMap.inl:65:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int k2 = pdat2->cIndex; ^~~~~~~~~ src/PatchMap.inl:69:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j = pdat1->bIndex; ^~~~~~~~~ src/PatchMap.inl:70:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j2 = pdat2->bIndex; ^~~~~~~~~ src/PatchMap.inl:74:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int i = pdat1->aIndex; ^~~~~~~~~ src/PatchMap.inl:75:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int i2 = pdat2->aIndex; ^~~~~~~~~ 12 warnings generated. g++ -m64 -std=c++0x -O3 -O2 -pipe -D_NO_MALLOC_H -D_NO_ALLOCA_H -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -D_NO_MALLOC_H -D_NO_ALLOCA_H -isystem /usr/local/include -I/usr/local/include -DCMK_OPTIMIZE=1 -Isrc -Iinc -Iplugins/include -DSTATIC_PLUGIN -I/usr/local/include/tcl8.6 -DNAMD_TCL -I/usr/local/include -DNAMD_FFTW -DNAMD_FFTW_3 -DNAMD_VERSION=\"2.12\" -DNAMD_PLATFORM=\"Linux-x86_64-multicore\" -DREMOVE_PROXYRESULTMSG_EXTRACOPY -DNODEAWARE_PROXY_SPANNINGTREE -DUSE_NODEPATCHMGR -DUSE_CKLOOP=1 -fexpensive-optimizations -ffast-math -o obj/ComputePatchPair.o -c src/ComputePatchPair.C c++: warning: optimization flag '-fexpensive-optimizations' is not supported [-Wignored-optimization-argument] In file included from src/ComputePatchPair.C:11: In file included from src/PatchMap.inl:10: In file included from src/PatchMap.h:11: In file included from src/HomePatchList.h:15: In file included from src/SortedArray.h:10: src/SortableResizeArray.h:19:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register Elem *r = (this->rep.array+offset); ^~~~~~~~~ src/SortableResizeArray.h:28:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j; ^~~~~~~~~ src/SortableResizeArray.h:29:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register Elem *r = (this->rep.array+offset); ^~~~~~~~~ In file included from src/ComputePatchPair.C:11: src/PatchMap.inl:53:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int ds; ^~~~~~~~~ src/PatchMap.inl:60:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register PatchData *pdat1 = &(patchData[pid1]); ^~~~~~~~~ src/PatchMap.inl:61:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register PatchData *pdat2 = &(patchData[pid2]); ^~~~~~~~~ src/PatchMap.inl:64:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int k = pdat1->cIndex; ^~~~~~~~~ src/PatchMap.inl:65:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int k2 = pdat2->cIndex; ^~~~~~~~~ src/PatchMap.inl:69:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j = pdat1->bIndex; ^~~~~~~~~ src/PatchMap.inl:70:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j2 = pdat2->bIndex; ^~~~~~~~~ src/PatchMap.inl:74:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int i = pdat1->aIndex; ^~~~~~~~~ src/PatchMap.inl:75:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int i2 = pdat2->aIndex; ^~~~~~~~~ 12 warnings generated. g++ -m64 -std=c++0x -O3 -O2 -pipe -D_NO_MALLOC_H -D_NO_ALLOCA_H -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -D_NO_MALLOC_H -D_NO_ALLOCA_H -isystem /usr/local/include -I/usr/local/include -DCMK_OPTIMIZE=1 -Isrc -Iinc -Iplugins/include -DSTATIC_PLUGIN -I/usr/local/include/tcl8.6 -DNAMD_TCL -I/usr/local/include -DNAMD_FFTW -DNAMD_FFTW_3 -DNAMD_VERSION=\"2.12\" -DNAMD_PLATFORM=\"Linux-x86_64-multicore\" -DREMOVE_PROXYRESULTMSG_EXTRACOPY -DNODEAWARE_PROXY_SPANNINGTREE -DUSE_NODEPATCHMGR -DUSE_CKLOOP=1 -fexpensive-optimizations -ffast-math -o obj/ComputePme.o -c src/ComputePme.C c++: warning: optimization flag '-fexpensive-optimizations' is not supported [-Wignored-optimization-argument] In file included from src/ComputePme.C:32: In file included from src/PatchMap.h:11: In file included from src/HomePatchList.h:15: In file included from src/SortedArray.h:10: src/SortableResizeArray.h:19:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register Elem *r = (this->rep.array+offset); ^~~~~~~~~ src/SortableResizeArray.h:28:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j; ^~~~~~~~~ src/SortableResizeArray.h:29:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register Elem *r = (this->rep.array+offset); ^~~~~~~~~ In file included from src/ComputePme.C:33: src/PatchMap.inl:53:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int ds; ^~~~~~~~~ src/PatchMap.inl:60:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register PatchData *pdat1 = &(patchData[pid1]); ^~~~~~~~~ src/PatchMap.inl:61:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register PatchData *pdat2 = &(patchData[pid2]); ^~~~~~~~~ src/PatchMap.inl:64:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int k = pdat1->cIndex; ^~~~~~~~~ src/PatchMap.inl:65:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int k2 = pdat2->cIndex; ^~~~~~~~~ src/PatchMap.inl:69:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j = pdat1->bIndex; ^~~~~~~~~ src/PatchMap.inl:70:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j2 = pdat2->bIndex; ^~~~~~~~~ src/PatchMap.inl:74:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int i = pdat1->aIndex; ^~~~~~~~~ src/PatchMap.inl:75:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int i2 = pdat2->aIndex; ^~~~~~~~~ In file included from src/ComputePme.C:40: In file included from src/ComputeNonbondedUtil.h:16: In file included from src/Molecule.h:27: In file included from src/UniqueSet.h:14: src/UniqueSetRaw.h:216:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register Entry *e = table[elem.hash() % tableLength]; ^~~~~~~~~ In file included from src/ComputePme.C:40: In file included from src/ComputeNonbondedUtil.h:16: In file included from src/Molecule.h:31: src/GridForceGrid.h:134:2: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int inds[3] = {i0, i1, i2}; ^~~~~~~~~ src/GridForceGrid.h:333:2: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int inds[4] = {i0, i1, i2, i3}; ^~~~~~~~~ In file included from src/ComputePme.C:40: In file included from src/ComputeNonbondedUtil.h:16: src/Molecule.h:1322:3: warning: non-void function does not return a value in all control paths [-Wreturn-type] } ^ 16 warnings generated. g++ -m64 -std=c++0x -O3 -O2 -pipe -D_NO_MALLOC_H -D_NO_ALLOCA_H -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -D_NO_MALLOC_H -D_NO_ALLOCA_H -isystem /usr/local/include -I/usr/local/include -DCMK_OPTIMIZE=1 -Isrc -Iinc -Iplugins/include -DSTATIC_PLUGIN -I/usr/local/include/tcl8.6 -DNAMD_TCL -I/usr/local/include -DNAMD_FFTW -DNAMD_FFTW_3 -DNAMD_VERSION=\"2.12\" -DNAMD_PLATFORM=\"Linux-x86_64-multicore\" -DREMOVE_PROXYRESULTMSG_EXTRACOPY -DNODEAWARE_PROXY_SPANNINGTREE -DUSE_NODEPATCHMGR -DUSE_CKLOOP=1 -fexpensive-optimizations -ffast-math -o obj/ComputePmeCUDA.o -c src/ComputePmeCUDA.C c++: warning: optimization flag '-fexpensive-optimizations' is not supported [-Wignored-optimization-argument] In file included from src/ComputePmeCUDA.C:9: In file included from src/ComputeNonbondedUtil.h:16: In file included from src/Molecule.h:27: In file included from src/UniqueSet.h:14: src/UniqueSetRaw.h:216:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register Entry *e = table[elem.hash() % tableLength]; ^~~~~~~~~ In file included from src/ComputePmeCUDA.C:9: In file included from src/ComputeNonbondedUtil.h:16: In file included from src/Molecule.h:28: In file included from src/Hydrogen.h:11: src/SortableResizeArray.h:19:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register Elem *r = (this->rep.array+offset); ^~~~~~~~~ src/SortableResizeArray.h:28:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j; ^~~~~~~~~ src/SortableResizeArray.h:29:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register Elem *r = (this->rep.array+offset); ^~~~~~~~~ In file included from src/ComputePmeCUDA.C:9: In file included from src/ComputeNonbondedUtil.h:16: In file included from src/Molecule.h:31: src/GridForceGrid.h:134:2: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int inds[3] = {i0, i1, i2}; ^~~~~~~~~ src/GridForceGrid.h:333:2: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int inds[4] = {i0, i1, i2, i3}; ^~~~~~~~~ In file included from src/ComputePmeCUDA.C:9: In file included from src/ComputeNonbondedUtil.h:16: src/Molecule.h:1322:3: warning: non-void function does not return a value in all control paths [-Wreturn-type] } ^ 7 warnings generated. g++ -m64 -std=c++0x -O3 -O2 -pipe -D_NO_MALLOC_H -D_NO_ALLOCA_H -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -D_NO_MALLOC_H -D_NO_ALLOCA_H -isystem /usr/local/include -I/usr/local/include -DCMK_OPTIMIZE=1 -Isrc -Iinc -Iplugins/include -DSTATIC_PLUGIN -I/usr/local/include/tcl8.6 -DNAMD_TCL -I/usr/local/include -DNAMD_FFTW -DNAMD_FFTW_3 -DNAMD_VERSION=\"2.12\" -DNAMD_PLATFORM=\"Linux-x86_64-multicore\" -DREMOVE_PROXYRESULTMSG_EXTRACOPY -DNODEAWARE_PROXY_SPANNINGTREE -DUSE_NODEPATCHMGR -DUSE_CKLOOP=1 -fexpensive-optimizations -ffast-math -o obj/ComputePmeCUDAMgr.o -c src/ComputePmeCUDAMgr.C c++: warning: optimization flag '-fexpensive-optimizations' is not supported [-Wignored-optimization-argument] In file included from src/ComputePmeCUDAMgr.C:5: In file included from src/PatchMap.h:11: In file included from src/HomePatchList.h:15: In file included from src/SortedArray.h:10: src/SortableResizeArray.h:19:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register Elem *r = (this->rep.array+offset); ^~~~~~~~~ src/SortableResizeArray.h:28:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j; ^~~~~~~~~ src/SortableResizeArray.h:29:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register Elem *r = (this->rep.array+offset); ^~~~~~~~~ 3 warnings generated. g++ -m64 -std=c++0x -O3 -O2 -pipe -D_NO_MALLOC_H -D_NO_ALLOCA_H -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -D_NO_MALLOC_H -D_NO_ALLOCA_H -isystem /usr/local/include -I/usr/local/include -DCMK_OPTIMIZE=1 -Isrc -Iinc -Iplugins/include -DSTATIC_PLUGIN -I/usr/local/include/tcl8.6 -DNAMD_TCL -I/usr/local/include -DNAMD_FFTW -DNAMD_FFTW_3 -DNAMD_VERSION=\"2.12\" -DNAMD_PLATFORM=\"Linux-x86_64-multicore\" -DREMOVE_PROXYRESULTMSG_EXTRACOPY -DNODEAWARE_PROXY_SPANNINGTREE -DUSE_NODEPATCHMGR -DUSE_CKLOOP=1 -fexpensive-optimizations -ffast-math -o obj/OptPme.o -c src/OptPme.C c++: warning: optimization flag '-fexpensive-optimizations' is not supported [-Wignored-optimization-argument] In file included from src/OptPme.C:25: In file included from src/PatchMap.h:11: In file included from src/HomePatchList.h:15: In file included from src/SortedArray.h:10: src/SortableResizeArray.h:19:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register Elem *r = (this->rep.array+offset); ^~~~~~~~~ src/SortableResizeArray.h:28:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j; ^~~~~~~~~ src/SortableResizeArray.h:29:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register Elem *r = (this->rep.array+offset); ^~~~~~~~~ In file included from src/OptPme.C:26: src/PatchMap.inl:53:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int ds; ^~~~~~~~~ src/PatchMap.inl:60:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register PatchData *pdat1 = &(patchData[pid1]); ^~~~~~~~~ src/PatchMap.inl:61:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register PatchData *pdat2 = &(patchData[pid2]); ^~~~~~~~~ src/PatchMap.inl:64:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int k = pdat1->cIndex; ^~~~~~~~~ src/PatchMap.inl:65:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int k2 = pdat2->cIndex; ^~~~~~~~~ src/PatchMap.inl:69:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j = pdat1->bIndex; ^~~~~~~~~ src/PatchMap.inl:70:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j2 = pdat2->bIndex; ^~~~~~~~~ src/PatchMap.inl:74:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int i = pdat1->aIndex; ^~~~~~~~~ src/PatchMap.inl:75:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int i2 = pdat2->aIndex; ^~~~~~~~~ In file included from src/OptPme.C:32: In file included from src/ComputeNonbondedUtil.h:16: In file included from src/Molecule.h:27: In file included from src/UniqueSet.h:14: src/UniqueSetRaw.h:216:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register Entry *e = table[elem.hash() % tableLength]; ^~~~~~~~~ In file included from src/OptPme.C:32: In file included from src/ComputeNonbondedUtil.h:16: In file included from src/Molecule.h:31: src/GridForceGrid.h:134:2: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int inds[3] = {i0, i1, i2}; ^~~~~~~~~ src/GridForceGrid.h:333:2: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int inds[4] = {i0, i1, i2, i3}; ^~~~~~~~~ In file included from src/OptPme.C:32: In file included from src/ComputeNonbondedUtil.h:16: src/Molecule.h:1322:3: warning: non-void function does not return a value in all control paths [-Wreturn-type] } ^ 16 warnings generated. g++ -m64 -std=c++0x -O3 -O2 -pipe -D_NO_MALLOC_H -D_NO_ALLOCA_H -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -D_NO_MALLOC_H -D_NO_ALLOCA_H -isystem /usr/local/include -I/usr/local/include -DCMK_OPTIMIZE=1 -Isrc -Iinc -Iplugins/include -DSTATIC_PLUGIN -I/usr/local/include/tcl8.6 -DNAMD_TCL -I/usr/local/include -DNAMD_FFTW -DNAMD_FFTW_3 -DNAMD_VERSION=\"2.12\" -DNAMD_PLATFORM=\"Linux-x86_64-multicore\" -DREMOVE_PROXYRESULTMSG_EXTRACOPY -DNODEAWARE_PROXY_SPANNINGTREE -DUSE_NODEPATCHMGR -DUSE_CKLOOP=1 -fexpensive-optimizations -ffast-math -o obj/OptPmeRealSpace.o -c src/OptPmeRealSpace.C c++: warning: optimization flag '-fexpensive-optimizations' is not supported [-Wignored-optimization-argument] g++ -m64 -std=c++0x -O3 -O2 -pipe -D_NO_MALLOC_H -D_NO_ALLOCA_H -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -D_NO_MALLOC_H -D_NO_ALLOCA_H -isystem /usr/local/include -I/usr/local/include -DCMK_OPTIMIZE=1 -Isrc -Iinc -Iplugins/include -DSTATIC_PLUGIN -I/usr/local/include/tcl8.6 -DNAMD_TCL -I/usr/local/include -DNAMD_FFTW -DNAMD_FFTW_3 -DNAMD_VERSION=\"2.12\" -DNAMD_PLATFORM=\"Linux-x86_64-multicore\" -DREMOVE_PROXYRESULTMSG_EXTRACOPY -DNODEAWARE_PROXY_SPANNINGTREE -DUSE_NODEPATCHMGR -DUSE_CKLOOP=1 -fexpensive-optimizations -ffast-math -o obj/ComputeRestraints.o -c src/ComputeRestraints.C c++: warning: optimization flag '-fexpensive-optimizations' is not supported [-Wignored-optimization-argument] In file included from src/ComputeRestraints.C:9: In file included from src/Molecule.h:27: In file included from src/UniqueSet.h:14: src/UniqueSetRaw.h:216:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register Entry *e = table[elem.hash() % tableLength]; ^~~~~~~~~ In file included from src/ComputeRestraints.C:9: In file included from src/Molecule.h:28: In file included from src/Hydrogen.h:11: src/SortableResizeArray.h:19:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register Elem *r = (this->rep.array+offset); ^~~~~~~~~ src/SortableResizeArray.h:28:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j; ^~~~~~~~~ src/SortableResizeArray.h:29:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register Elem *r = (this->rep.array+offset); ^~~~~~~~~ In file included from src/ComputeRestraints.C:9: In file included from src/Molecule.h:31: src/GridForceGrid.h:134:2: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int inds[3] = {i0, i1, i2}; ^~~~~~~~~ src/GridForceGrid.h:333:2: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int inds[4] = {i0, i1, i2, i3}; ^~~~~~~~~ In file included from src/ComputeRestraints.C:9: src/Molecule.h:1322:3: warning: non-void function does not return a value in all control paths [-Wreturn-type] } ^ 7 warnings generated. g++ -m64 -std=c++0x -O3 -O2 -pipe -D_NO_MALLOC_H -D_NO_ALLOCA_H -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -D_NO_MALLOC_H -D_NO_ALLOCA_H -isystem /usr/local/include -I/usr/local/include -DCMK_OPTIMIZE=1 -Isrc -Iinc -Iplugins/include -DSTATIC_PLUGIN -I/usr/local/include/tcl8.6 -DNAMD_TCL -I/usr/local/include -DNAMD_FFTW -DNAMD_FFTW_3 -DNAMD_VERSION=\"2.12\" -DNAMD_PLATFORM=\"Linux-x86_64-multicore\" -DREMOVE_PROXYRESULTMSG_EXTRACOPY -DNODEAWARE_PROXY_SPANNINGTREE -DUSE_NODEPATCHMGR -DUSE_CKLOOP=1 -fexpensive-optimizations -ffast-math -o obj/ComputeSphericalBC.o -c src/ComputeSphericalBC.C c++: warning: optimization flag '-fexpensive-optimizations' is not supported [-Wignored-optimization-argument] In file included from src/ComputeSphericalBC.C:10: In file included from src/Patch.h:13: In file included from src/UniqueSortedArray.h:10: In file included from src/SortedArray.h:10: src/SortableResizeArray.h:19:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register Elem *r = (this->rep.array+offset); ^~~~~~~~~ src/SortableResizeArray.h:28:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j; ^~~~~~~~~ src/SortableResizeArray.h:29:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register Elem *r = (this->rep.array+offset); ^~~~~~~~~ 3 warnings generated. g++ -m64 -std=c++0x -O3 -O2 -pipe -D_NO_MALLOC_H -D_NO_ALLOCA_H -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -D_NO_MALLOC_H -D_NO_ALLOCA_H -isystem /usr/local/include -I/usr/local/include -DCMK_OPTIMIZE=1 -Isrc -Iinc -Iplugins/include -DSTATIC_PLUGIN -I/usr/local/include/tcl8.6 -DNAMD_TCL -I/usr/local/include -DNAMD_FFTW -DNAMD_FFTW_3 -DNAMD_VERSION=\"2.12\" -DNAMD_PLATFORM=\"Linux-x86_64-multicore\" -DREMOVE_PROXYRESULTMSG_EXTRACOPY -DNODEAWARE_PROXY_SPANNINGTREE -DUSE_NODEPATCHMGR -DUSE_CKLOOP=1 -fexpensive-optimizations -ffast-math -o obj/ComputeStir.o -c src/ComputeStir.C c++: warning: optimization flag '-fexpensive-optimizations' is not supported [-Wignored-optimization-argument] In file included from src/ComputeStir.C:13: In file included from src/HomePatch.h:18: In file included from src/Patch.h:13: In file included from src/UniqueSortedArray.h:10: In file included from src/SortedArray.h:10: src/SortableResizeArray.h:19:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register Elem *r = (this->rep.array+offset); ^~~~~~~~~ src/SortableResizeArray.h:28:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j; ^~~~~~~~~ src/SortableResizeArray.h:29:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register Elem *r = (this->rep.array+offset); ^~~~~~~~~ In file included from src/ComputeStir.C:15: In file included from src/Molecule.h:27: In file included from src/UniqueSet.h:14: src/UniqueSetRaw.h:216:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register Entry *e = table[elem.hash() % tableLength]; ^~~~~~~~~ In file included from src/ComputeStir.C:15: In file included from src/Molecule.h:31: src/GridForceGrid.h:134:2: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int inds[3] = {i0, i1, i2}; ^~~~~~~~~ src/GridForceGrid.h:333:2: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int inds[4] = {i0, i1, i2, i3}; ^~~~~~~~~ In file included from src/ComputeStir.C:15: src/Molecule.h:1322:3: warning: non-void function does not return a value in all control paths [-Wreturn-type] } ^ 7 warnings generated. g++ -m64 -std=c++0x -O3 -O2 -pipe -D_NO_MALLOC_H -D_NO_ALLOCA_H -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -D_NO_MALLOC_H -D_NO_ALLOCA_H -isystem /usr/local/include -I/usr/local/include -DCMK_OPTIMIZE=1 -Isrc -Iinc -Iplugins/include -DSTATIC_PLUGIN -I/usr/local/include/tcl8.6 -DNAMD_TCL -I/usr/local/include -DNAMD_FFTW -DNAMD_FFTW_3 -DNAMD_VERSION=\"2.12\" -DNAMD_PLATFORM=\"Linux-x86_64-multicore\" -DREMOVE_PROXYRESULTMSG_EXTRACOPY -DNODEAWARE_PROXY_SPANNINGTREE -DUSE_NODEPATCHMGR -DUSE_CKLOOP=1 -fexpensive-optimizations -ffast-math -o obj/ComputeTclBC.o -c src/ComputeTclBC.C c++: warning: optimization flag '-fexpensive-optimizations' is not supported [-Wignored-optimization-argument] In file included from src/ComputeTclBC.C:8: In file included from src/ComputeTclBC.h:15: In file included from src/ComputeHomePatches.h:13: In file included from src/HomePatch.h:18: In file included from src/Patch.h:13: In file included from src/UniqueSortedArray.h:10: In file included from src/SortedArray.h:10: src/SortableResizeArray.h:19:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register Elem *r = (this->rep.array+offset); ^~~~~~~~~ src/SortableResizeArray.h:28:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j; ^~~~~~~~~ src/SortableResizeArray.h:29:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register Elem *r = (this->rep.array+offset); ^~~~~~~~~ In file included from src/ComputeTclBC.C:12: In file included from src/Molecule.h:27: In file included from src/UniqueSet.h:14: src/UniqueSetRaw.h:216:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register Entry *e = table[elem.hash() % tableLength]; ^~~~~~~~~ In file included from src/ComputeTclBC.C:12: In file included from src/Molecule.h:31: src/GridForceGrid.h:134:2: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int inds[3] = {i0, i1, i2}; ^~~~~~~~~ src/GridForceGrid.h:333:2: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int inds[4] = {i0, i1, i2, i3}; ^~~~~~~~~ In file included from src/ComputeTclBC.C:12: src/Molecule.h:1322:3: warning: non-void function does not return a value in all control paths [-Wreturn-type] } ^ src/ComputeTclBC.C:144:26: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] Tcl_SetResult(interp,"usage: wrapmode patch|input|cell|nearest", ^ src/ComputeTclBC.C:155:26: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] Tcl_SetResult(interp,"usage: wrapmode patch|input|cell|nearest", ^ src/ComputeTclBC.C:166:26: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] Tcl_SetResult(interp,"wrong # args",TCL_VOLATILE); ^ src/ComputeTclBC.C:179:26: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] Tcl_SetResult(interp,"wrong # args",TCL_VOLATILE); ^ src/ComputeTclBC.C:184:26: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] Tcl_SetResult(interp,"no atom available",TCL_VOLATILE); ^ src/ComputeTclBC.C:196:26: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] Tcl_SetResult(interp,"wrong # args",TCL_VOLATILE); ^ src/ComputeTclBC.C:236:26: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] Tcl_SetResult(interp,"wrong # args",TCL_VOLATILE); ^ src/ComputeTclBC.C:241:26: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] Tcl_SetResult(interp,"no atom available",TCL_VOLATILE); ^ src/ComputeTclBC.C:272:26: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] Tcl_SetResult(interp,"wrong # args",TCL_VOLATILE); ^ src/ComputeTclBC.C:315:26: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] Tcl_SetResult(interp,"wrong # args",TCL_VOLATILE); ^ src/ComputeTclBC.C:320:26: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] Tcl_SetResult(interp,"no atom available",TCL_VOLATILE); ^ src/ComputeTclBC.C:332:26: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] Tcl_SetResult(interp,"wrong # args",TCL_VOLATILE); ^ src/ComputeTclBC.C:337:26: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] Tcl_SetResult(interp,"no atom available",TCL_VOLATILE); ^ src/ComputeTclBC.C:349:26: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] Tcl_SetResult(interp,"wrong # args",TCL_VOLATILE); ^ src/ComputeTclBC.C:354:26: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] Tcl_SetResult(interp,"no atom available",TCL_VOLATILE); ^ src/ComputeTclBC.C:366:26: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] Tcl_SetResult(interp,"wrong # args",TCL_VOLATILE); ^ src/ComputeTclBC.C:378:26: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] Tcl_SetResult(interp,"force not a vector",TCL_VOLATILE); ^ src/ComputeTclBC.C:384:26: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] Tcl_SetResult(interp,"no atom available",TCL_VOLATILE); ^ src/ComputeTclBC.C:398:26: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] Tcl_SetResult(interp,"wrong # args",TCL_VOLATILE); ^ src/ComputeTclBC.C:404:26: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] Tcl_SetResult(interp,"energy not a number",TCL_VOLATILE); ^ 27 warnings generated. g++ -m64 -std=c++0x -O3 -O2 -pipe -D_NO_MALLOC_H -D_NO_ALLOCA_H -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -D_NO_MALLOC_H -D_NO_ALLOCA_H -isystem /usr/local/include -I/usr/local/include -DCMK_OPTIMIZE=1 -Isrc -Iinc -Iplugins/include -DSTATIC_PLUGIN -I/usr/local/include/tcl8.6 -DNAMD_TCL -I/usr/local/include -DNAMD_FFTW -DNAMD_FFTW_3 -DNAMD_VERSION=\"2.12\" -DNAMD_PLATFORM=\"Linux-x86_64-multicore\" -DREMOVE_PROXYRESULTMSG_EXTRACOPY -DNODEAWARE_PROXY_SPANNINGTREE -DUSE_NODEPATCHMGR -DUSE_CKLOOP=1 -fexpensive-optimizations -ffast-math -o obj/ComputeThole.o -c src/ComputeThole.C c++: warning: optimization flag '-fexpensive-optimizations' is not supported [-Wignored-optimization-argument] In file included from src/ComputeThole.C:8: In file included from src/ComputeThole.h:10: In file included from src/ComputeHomeTuples.h:14: In file included from src/HomePatch.h:18: In file included from src/Patch.h:13: In file included from src/UniqueSortedArray.h:10: In file included from src/SortedArray.h:10: src/SortableResizeArray.h:19:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register Elem *r = (this->rep.array+offset); ^~~~~~~~~ src/SortableResizeArray.h:28:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j; ^~~~~~~~~ src/SortableResizeArray.h:29:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register Elem *r = (this->rep.array+offset); ^~~~~~~~~ In file included from src/ComputeThole.C:8: In file included from src/ComputeThole.h:10: In file included from src/ComputeHomeTuples.h:18: In file included from src/UniqueSet.h:14: src/UniqueSetRaw.h:216:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register Entry *e = table[elem.hash() % tableLength]; ^~~~~~~~~ In file included from src/ComputeThole.C:8: In file included from src/ComputeThole.h:10: In file included from src/ComputeHomeTuples.h:22: src/PatchMap.inl:53:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int ds; ^~~~~~~~~ src/PatchMap.inl:60:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register PatchData *pdat1 = &(patchData[pid1]); ^~~~~~~~~ src/PatchMap.inl:61:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register PatchData *pdat2 = &(patchData[pid2]); ^~~~~~~~~ src/PatchMap.inl:64:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int k = pdat1->cIndex; ^~~~~~~~~ src/PatchMap.inl:65:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int k2 = pdat2->cIndex; ^~~~~~~~~ src/PatchMap.inl:69:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j = pdat1->bIndex; ^~~~~~~~~ src/PatchMap.inl:70:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j2 = pdat2->bIndex; ^~~~~~~~~ src/PatchMap.inl:74:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int i = pdat1->aIndex; ^~~~~~~~~ src/PatchMap.inl:75:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int i2 = pdat2->aIndex; ^~~~~~~~~ In file included from src/ComputeThole.C:8: In file included from src/ComputeThole.h:10: In file included from src/ComputeHomeTuples.h:27: In file included from src/Molecule.h:31: src/GridForceGrid.h:134:2: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int inds[3] = {i0, i1, i2}; ^~~~~~~~~ src/GridForceGrid.h:333:2: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int inds[4] = {i0, i1, i2, i3}; ^~~~~~~~~ In file included from src/ComputeThole.C:8: In file included from src/ComputeThole.h:10: In file included from src/ComputeHomeTuples.h:27: src/Molecule.h:1322:3: warning: non-void function does not return a value in all control paths [-Wreturn-type] } ^ In file included from src/ComputeThole.C:8: In file included from src/ComputeThole.h:10: src/ComputeHomeTuples.h:172:14: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int i; ^~~~~~~~~ In file included from src/ComputeThole.C:8: In file included from src/ComputeThole.h:11: src/ComputeSelfTuples.h:78:14: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int i; ^~~~~~~~~ 18 warnings generated. g++ -m64 -std=c++0x -O3 -O2 -pipe -D_NO_MALLOC_H -D_NO_ALLOCA_H -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -D_NO_MALLOC_H -D_NO_ALLOCA_H -isystem /usr/local/include -I/usr/local/include -DCMK_OPTIMIZE=1 -Isrc -Iinc -Iplugins/include -DSTATIC_PLUGIN -I/usr/local/include/tcl8.6 -DNAMD_TCL -I/usr/local/include -DNAMD_FFTW -DNAMD_FFTW_3 -DNAMD_VERSION=\"2.12\" -DNAMD_PLATFORM=\"Linux-x86_64-multicore\" -DREMOVE_PROXYRESULTMSG_EXTRACOPY -DNODEAWARE_PROXY_SPANNINGTREE -DUSE_NODEPATCHMGR -DUSE_CKLOOP=1 -fexpensive-optimizations -ffast-math -o obj/ConfigList.o -c src/ConfigList.C c++: warning: optimization flag '-fexpensive-optimizations' is not supported [-Wignored-optimization-argument] src/ConfigList.C:203:13: warning: add explicit braces to avoid dangling else [-Wdangling-else] else ^ 1 warning generated. g++ -m64 -std=c++0x -O3 -I/usr/local/include -DCMK_OPTIMIZE=1 -Isrc -Iinc -Iplugins/include -DSTATIC_PLUGIN -I/usr/local/include/tcl8.6 -DNAMD_TCL -I/usr/local/include -DNAMD_FFTW -DNAMD_FFTW_3 -DNAMD_VERSION=\"2.12\" -DNAMD_PLATFORM=\"Linux-x86_64-multicore\" -DREMOVE_PROXYRESULTMSG_EXTRACOPY -DNODEAWARE_PROXY_SPANNINGTREE -DUSE_NODEPATCHMGR -DUSE_CKLOOP=1 -fexpensive-optimizations -ffast-math -o obj/Controller.o -c src/Controller.C c++: warning: optimization flag '-fexpensive-optimizations' is not supported [-Wignored-optimization-argument] In file included from src/Controller.C:16: In file included from src/Node.h:16: In file included from /usr/local/include/charm++.h:1109: In file included from /usr/local/include/ckarray.h:29: In file included from /usr/local/include/cklocation.h:62: In file included from /usr/local/include/LBDatabase.h:9: /usr/local/include/lbdb.h:60:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] typedef struct { ^ LDOMHandle /usr/local/include/lbdb.h:65:3: note: type is not C-compatible due to this member declaration inline void pup(PUP::er &p); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/lbdb.h:66:3: note: type is given name 'LDOMHandle' for linkage purposes by this typedef declaration } LDOMHandle; ^ /usr/local/include/lbdb.h:118:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] typedef struct { ^ LDObjHandle /usr/local/include/lbdb.h:122:3: note: type is not C-compatible due to this member declaration inline const LDOMid &omID() const { return omhandle.id; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/lbdb.h:125:3: note: type is given name 'LDObjHandle' for linkage purposes by this typedef declaration } LDObjHandle; ^ /usr/local/include/lbdb.h:169:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] typedef struct { ^ LDObjData /usr/local/include/lbdb.h:186:3: note: type is not C-compatible due to this member declaration inline const LDOMHandle &omHandle() const { return handle.omhandle; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/lbdb.h:194:3: note: type is given name 'LDObjData' for linkage purposes by this typedef declaration } LDObjData; ^ /usr/local/include/lbdb.h:197:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] typedef struct { ^ LDObjStats /usr/local/include/lbdb.h:202:3: note: type is not C-compatible due to this member declaration inline void pup(PUP::er &p); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/lbdb.h:203:3: note: type is given name 'LDObjStats' for linkage purposes by this typedef declaration } LDObjStats; ^ In file included from src/Controller.C:17: In file included from src/Molecule.h:27: In file included from src/UniqueSet.h:14: src/UniqueSetRaw.h:216:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register Entry *e = table[elem.hash() % tableLength]; ^~~~~~~~~ In file included from src/Controller.C:17: In file included from src/Molecule.h:28: In file included from src/Hydrogen.h:11: src/SortableResizeArray.h:19:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register Elem *r = (this->rep.array+offset); ^~~~~~~~~ src/SortableResizeArray.h:28:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j; ^~~~~~~~~ src/SortableResizeArray.h:29:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register Elem *r = (this->rep.array+offset); ^~~~~~~~~ In file included from src/Controller.C:17: In file included from src/Molecule.h:31: src/GridForceGrid.h:134:2: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int inds[3] = {i0, i1, i2}; ^~~~~~~~~ src/GridForceGrid.h:333:2: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int inds[4] = {i0, i1, i2, i3}; ^~~~~~~~~ In file included from src/Controller.C:17: src/Molecule.h:1322:3: warning: non-void function does not return a value in all control paths [-Wreturn-type] } ^ In file included from src/Controller.C:21: In file included from src/CollectionMaster.h:16: src/PatchMap.inl:53:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int ds; ^~~~~~~~~ src/PatchMap.inl:60:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register PatchData *pdat1 = &(patchData[pid1]); ^~~~~~~~~ src/PatchMap.inl:61:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register PatchData *pdat2 = &(patchData[pid2]); ^~~~~~~~~ src/PatchMap.inl:64:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int k = pdat1->cIndex; ^~~~~~~~~ src/PatchMap.inl:65:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int k2 = pdat2->cIndex; ^~~~~~~~~ src/PatchMap.inl:69:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j = pdat1->bIndex; ^~~~~~~~~ src/PatchMap.inl:70:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j2 = pdat2->bIndex; ^~~~~~~~~ src/PatchMap.inl:74:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int i = pdat1->aIndex; ^~~~~~~~~ src/PatchMap.inl:75:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int i2 = pdat2->aIndex; ^~~~~~~~~ 20 warnings generated. g++ -m64 -std=c++0x -O3 -O2 -pipe -D_NO_MALLOC_H -D_NO_ALLOCA_H -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -D_NO_MALLOC_H -D_NO_ALLOCA_H -isystem /usr/local/include -I/usr/local/include -DCMK_OPTIMIZE=1 -Isrc -Iinc -Iplugins/include -DSTATIC_PLUGIN -I/usr/local/include/tcl8.6 -DNAMD_TCL -I/usr/local/include -DNAMD_FFTW -DNAMD_FFTW_3 -DNAMD_VERSION=\"2.12\" -DNAMD_PLATFORM=\"Linux-x86_64-multicore\" -DREMOVE_PROXYRESULTMSG_EXTRACOPY -DNODEAWARE_PROXY_SPANNINGTREE -DUSE_NODEPATCHMGR -DUSE_CKLOOP=1 -fexpensive-optimizations -ffast-math -o obj/CudaComputeNonbonded.o -c src/CudaComputeNonbonded.C c++: warning: optimization flag '-fexpensive-optimizations' is not supported [-Wignored-optimization-argument] In file included from src/CudaComputeNonbonded.C:6: In file included from src/Patch.h:13: In file included from src/UniqueSortedArray.h:10: In file included from src/SortedArray.h:10: src/SortableResizeArray.h:19:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register Elem *r = (this->rep.array+offset); ^~~~~~~~~ src/SortableResizeArray.h:28:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j; ^~~~~~~~~ src/SortableResizeArray.h:29:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register Elem *r = (this->rep.array+offset); ^~~~~~~~~ In file included from src/CudaComputeNonbonded.C:8: In file included from src/ProxyMgr.h:17: In file included from src/UniqueSet.h:14: src/UniqueSetRaw.h:216:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register Entry *e = table[elem.hash() % tableLength]; ^~~~~~~~~ In file included from src/CudaComputeNonbonded.C:14: In file included from src/CudaComputeNonbonded.h:8: In file included from src/ComputeNonbondedUtil.h:16: In file included from src/Molecule.h:31: src/GridForceGrid.h:134:2: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int inds[3] = {i0, i1, i2}; ^~~~~~~~~ src/GridForceGrid.h:333:2: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int inds[4] = {i0, i1, i2, i3}; ^~~~~~~~~ In file included from src/CudaComputeNonbonded.C:14: In file included from src/CudaComputeNonbonded.h:8: In file included from src/ComputeNonbondedUtil.h:16: src/Molecule.h:1322:3: warning: non-void function does not return a value in all control paths [-Wreturn-type] } ^ 7 warnings generated. g++ -m64 -std=c++0x -O3 -O2 -pipe -D_NO_MALLOC_H -D_NO_ALLOCA_H -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -D_NO_MALLOC_H -D_NO_ALLOCA_H -isystem /usr/local/include -I/usr/local/include -DCMK_OPTIMIZE=1 -Isrc -Iinc -Iplugins/include -DSTATIC_PLUGIN -I/usr/local/include/tcl8.6 -DNAMD_TCL -I/usr/local/include -DNAMD_FFTW -DNAMD_FFTW_3 -DNAMD_VERSION=\"2.12\" -DNAMD_PLATFORM=\"Linux-x86_64-multicore\" -DREMOVE_PROXYRESULTMSG_EXTRACOPY -DNODEAWARE_PROXY_SPANNINGTREE -DUSE_NODEPATCHMGR -DUSE_CKLOOP=1 -fexpensive-optimizations -ffast-math -o obj/CudaPmeSolver.o -c src/CudaPmeSolver.C c++: warning: optimization flag '-fexpensive-optimizations' is not supported [-Wignored-optimization-argument] In file included from src/CudaPmeSolver.C:3: In file included from src/ComputeNonbondedUtil.h:16: In file included from src/Molecule.h:27: In file included from src/UniqueSet.h:14: src/UniqueSetRaw.h:216:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register Entry *e = table[elem.hash() % tableLength]; ^~~~~~~~~ In file included from src/CudaPmeSolver.C:3: In file included from src/ComputeNonbondedUtil.h:16: In file included from src/Molecule.h:28: In file included from src/Hydrogen.h:11: src/SortableResizeArray.h:19:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register Elem *r = (this->rep.array+offset); ^~~~~~~~~ src/SortableResizeArray.h:28:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j; ^~~~~~~~~ src/SortableResizeArray.h:29:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register Elem *r = (this->rep.array+offset); ^~~~~~~~~ In file included from src/CudaPmeSolver.C:3: In file included from src/ComputeNonbondedUtil.h:16: In file included from src/Molecule.h:31: src/GridForceGrid.h:134:2: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int inds[3] = {i0, i1, i2}; ^~~~~~~~~ src/GridForceGrid.h:333:2: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int inds[4] = {i0, i1, i2, i3}; ^~~~~~~~~ In file included from src/CudaPmeSolver.C:3: In file included from src/ComputeNonbondedUtil.h:16: src/Molecule.h:1322:3: warning: non-void function does not return a value in all control paths [-Wreturn-type] } ^ 7 warnings generated. g++ -m64 -std=c++0x -O3 -O2 -pipe -D_NO_MALLOC_H -D_NO_ALLOCA_H -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -D_NO_MALLOC_H -D_NO_ALLOCA_H -isystem /usr/local/include -I/usr/local/include -DCMK_OPTIMIZE=1 -Isrc -Iinc -Iplugins/include -DSTATIC_PLUGIN -I/usr/local/include/tcl8.6 -DNAMD_TCL -I/usr/local/include -DNAMD_FFTW -DNAMD_FFTW_3 -DNAMD_VERSION=\"2.12\" -DNAMD_PLATFORM=\"Linux-x86_64-multicore\" -DREMOVE_PROXYRESULTMSG_EXTRACOPY -DNODEAWARE_PROXY_SPANNINGTREE -DUSE_NODEPATCHMGR -DUSE_CKLOOP=1 -fexpensive-optimizations -ffast-math -o obj/CudaPmeSolverUtil.o -c src/CudaPmeSolverUtil.C c++: warning: optimization flag '-fexpensive-optimizations' is not supported [-Wignored-optimization-argument] In file included from src/CudaPmeSolverUtil.C:6: In file included from src/ComputeNonbondedUtil.h:16: In file included from src/Molecule.h:27: In file included from src/UniqueSet.h:14: src/UniqueSetRaw.h:216:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register Entry *e = table[elem.hash() % tableLength]; ^~~~~~~~~ In file included from src/CudaPmeSolverUtil.C:6: In file included from src/ComputeNonbondedUtil.h:16: In file included from src/Molecule.h:28: In file included from src/Hydrogen.h:11: src/SortableResizeArray.h:19:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register Elem *r = (this->rep.array+offset); ^~~~~~~~~ src/SortableResizeArray.h:28:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j; ^~~~~~~~~ src/SortableResizeArray.h:29:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register Elem *r = (this->rep.array+offset); ^~~~~~~~~ In file included from src/CudaPmeSolverUtil.C:6: In file included from src/ComputeNonbondedUtil.h:16: In file included from src/Molecule.h:31: src/GridForceGrid.h:134:2: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int inds[3] = {i0, i1, i2}; ^~~~~~~~~ src/GridForceGrid.h:333:2: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int inds[4] = {i0, i1, i2, i3}; ^~~~~~~~~ In file included from src/CudaPmeSolverUtil.C:6: In file included from src/ComputeNonbondedUtil.h:16: src/Molecule.h:1322:3: warning: non-void function does not return a value in all control paths [-Wreturn-type] } ^ 7 warnings generated. g++ -m64 -std=c++0x -O3 -O2 -pipe -D_NO_MALLOC_H -D_NO_ALLOCA_H -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -D_NO_MALLOC_H -D_NO_ALLOCA_H -isystem /usr/local/include -I/usr/local/include -DCMK_OPTIMIZE=1 -Isrc -Iinc -Iplugins/include -DSTATIC_PLUGIN -I/usr/local/include/tcl8.6 -DNAMD_TCL -I/usr/local/include -DNAMD_FFTW -DNAMD_FFTW_3 -DNAMD_VERSION=\"2.12\" -DNAMD_PLATFORM=\"Linux-x86_64-multicore\" -DREMOVE_PROXYRESULTMSG_EXTRACOPY -DNODEAWARE_PROXY_SPANNINGTREE -DUSE_NODEPATCHMGR -DUSE_CKLOOP=1 -fexpensive-optimizations -ffast-math -o obj/CudaUtils.o -c src/CudaUtils.C c++: warning: optimization flag '-fexpensive-optimizations' is not supported [-Wignored-optimization-argument] g++ -m64 -std=c++0x -O3 -O2 -pipe -D_NO_MALLOC_H -D_NO_ALLOCA_H -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -D_NO_MALLOC_H -D_NO_ALLOCA_H -isystem /usr/local/include -I/usr/local/include -DCMK_OPTIMIZE=1 -Isrc -Iinc -Iplugins/include -DSTATIC_PLUGIN -I/usr/local/include/tcl8.6 -DNAMD_TCL -I/usr/local/include -DNAMD_FFTW -DNAMD_FFTW_3 -DNAMD_VERSION=\"2.12\" -DNAMD_PLATFORM=\"Linux-x86_64-multicore\" -DREMOVE_PROXYRESULTMSG_EXTRACOPY -DNODEAWARE_PROXY_SPANNINGTREE -DUSE_NODEPATCHMGR -DUSE_CKLOOP=1 -fexpensive-optimizations -ffast-math -o obj/ccsinterface.o -c src/ccsinterface.C c++: warning: optimization flag '-fexpensive-optimizations' is not supported [-Wignored-optimization-argument] g++ -m64 -std=c++0x -O3 -O2 -pipe -D_NO_MALLOC_H -D_NO_ALLOCA_H -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -D_NO_MALLOC_H -D_NO_ALLOCA_H -isystem /usr/local/include -I/usr/local/include -DCMK_OPTIMIZE=1 -Isrc -Iinc -Iplugins/include -DSTATIC_PLUGIN -I/usr/local/include/tcl8.6 -DNAMD_TCL -I/usr/local/include -DNAMD_FFTW -DNAMD_FFTW_3 -DNAMD_VERSION=\"2.12\" -DNAMD_PLATFORM=\"Linux-x86_64-multicore\" -DREMOVE_PROXYRESULTMSG_EXTRACOPY -DNODEAWARE_PROXY_SPANNINGTREE -DUSE_NODEPATCHMGR -DUSE_CKLOOP=1 -fexpensive-optimizations -ffast-math -o obj/DataStream.o -c src/DataStream.C c++: warning: optimization flag '-fexpensive-optimizations' is not supported [-Wignored-optimization-argument] In file included from src/DataStream.C:12: In file included from src/CollectionMgr.h:15: In file included from src/PatchMap.h:11: In file included from src/HomePatchList.h:15: In file included from src/SortedArray.h:10: src/SortableResizeArray.h:19:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register Elem *r = (this->rep.array+offset); ^~~~~~~~~ src/SortableResizeArray.h:28:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j; ^~~~~~~~~ src/SortableResizeArray.h:29:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register Elem *r = (this->rep.array+offset); ^~~~~~~~~ 3 warnings generated. g++ -m64 -std=c++0x -O3 -O2 -pipe -D_NO_MALLOC_H -D_NO_ALLOCA_H -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -D_NO_MALLOC_H -D_NO_ALLOCA_H -isystem /usr/local/include -I/usr/local/include -DCMK_OPTIMIZE=1 -Isrc -Iinc -Iplugins/include -DSTATIC_PLUGIN -I/usr/local/include/tcl8.6 -DNAMD_TCL -I/usr/local/include -DNAMD_FFTW -DNAMD_FFTW_3 -DNAMD_VERSION=\"2.12\" -DNAMD_PLATFORM=\"Linux-x86_64-multicore\" -DREMOVE_PROXYRESULTMSG_EXTRACOPY -DNODEAWARE_PROXY_SPANNINGTREE -DUSE_NODEPATCHMGR -DUSE_CKLOOP=1 -fexpensive-optimizations -ffast-math -o obj/DeviceCUDA.o -c src/DeviceCUDA.C c++: warning: optimization flag '-fexpensive-optimizations' is not supported [-Wignored-optimization-argument] g++ -m64 -std=c++0x -O3 -O2 -pipe -D_NO_MALLOC_H -D_NO_ALLOCA_H -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -D_NO_MALLOC_H -D_NO_ALLOCA_H -isystem /usr/local/include -I/usr/local/include -DCMK_OPTIMIZE=1 -Isrc -Iinc -Iplugins/include -DSTATIC_PLUGIN -I/usr/local/include/tcl8.6 -DNAMD_TCL -I/usr/local/include -DNAMD_FFTW -DNAMD_FFTW_3 -DNAMD_VERSION=\"2.12\" -DNAMD_PLATFORM=\"Linux-x86_64-multicore\" -DREMOVE_PROXYRESULTMSG_EXTRACOPY -DNODEAWARE_PROXY_SPANNINGTREE -DUSE_NODEPATCHMGR -DUSE_CKLOOP=1 -fexpensive-optimizations -ffast-math -o obj/DumpBench.o -c src/DumpBench.C c++: warning: optimization flag '-fexpensive-optimizations' is not supported [-Wignored-optimization-argument] In file included from src/DumpBench.C:6: In file included from src/ComputeNonbondedUtil.h:16: In file included from src/Molecule.h:27: In file included from src/UniqueSet.h:14: src/UniqueSetRaw.h:216:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register Entry *e = table[elem.hash() % tableLength]; ^~~~~~~~~ In file included from src/DumpBench.C:6: In file included from src/ComputeNonbondedUtil.h:16: In file included from src/Molecule.h:28: In file included from src/Hydrogen.h:11: src/SortableResizeArray.h:19:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register Elem *r = (this->rep.array+offset); ^~~~~~~~~ src/SortableResizeArray.h:28:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j; ^~~~~~~~~ src/SortableResizeArray.h:29:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register Elem *r = (this->rep.array+offset); ^~~~~~~~~ In file included from src/DumpBench.C:6: In file included from src/ComputeNonbondedUtil.h:16: In file included from src/Molecule.h:31: src/GridForceGrid.h:134:2: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int inds[3] = {i0, i1, i2}; ^~~~~~~~~ src/GridForceGrid.h:333:2: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int inds[4] = {i0, i1, i2, i3}; ^~~~~~~~~ In file included from src/DumpBench.C:6: In file included from src/ComputeNonbondedUtil.h:16: src/Molecule.h:1322:3: warning: non-void function does not return a value in all control paths [-Wreturn-type] } ^ 7 warnings generated. g++ -m64 -std=c++0x -O3 -O2 -pipe -D_NO_MALLOC_H -D_NO_ALLOCA_H -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -D_NO_MALLOC_H -D_NO_ALLOCA_H -isystem /usr/local/include -I/usr/local/include -DCMK_OPTIMIZE=1 -Isrc -Iinc -Iplugins/include -DSTATIC_PLUGIN -I/usr/local/include/tcl8.6 -DNAMD_TCL -I/usr/local/include -DNAMD_FFTW -DNAMD_FFTW_3 -DNAMD_VERSION=\"2.12\" -DNAMD_PLATFORM=\"Linux-x86_64-multicore\" -DREMOVE_PROXYRESULTMSG_EXTRACOPY -DNODEAWARE_PROXY_SPANNINGTREE -DUSE_NODEPATCHMGR -DUSE_CKLOOP=1 -fexpensive-optimizations -ffast-math -o obj/FreeEnergyAssert.o -c src/FreeEnergyAssert.C c++: warning: optimization flag '-fexpensive-optimizations' is not supported [-Wignored-optimization-argument] g++ -m64 -std=c++0x -O3 -O2 -pipe -D_NO_MALLOC_H -D_NO_ALLOCA_H -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -D_NO_MALLOC_H -D_NO_ALLOCA_H -isystem /usr/local/include -I/usr/local/include -DCMK_OPTIMIZE=1 -Isrc -Iinc -Iplugins/include -DSTATIC_PLUGIN -I/usr/local/include/tcl8.6 -DNAMD_TCL -I/usr/local/include -DNAMD_FFTW -DNAMD_FFTW_3 -DNAMD_VERSION=\"2.12\" -DNAMD_PLATFORM=\"Linux-x86_64-multicore\" -DREMOVE_PROXYRESULTMSG_EXTRACOPY -DNODEAWARE_PROXY_SPANNINGTREE -DUSE_NODEPATCHMGR -DUSE_CKLOOP=1 -fexpensive-optimizations -ffast-math -o obj/FreeEnergyGroup.o -c src/FreeEnergyGroup.C c++: warning: optimization flag '-fexpensive-optimizations' is not supported [-Wignored-optimization-argument] g++ -m64 -std=c++0x -O3 -O2 -pipe -D_NO_MALLOC_H -D_NO_ALLOCA_H -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -D_NO_MALLOC_H -D_NO_ALLOCA_H -isystem /usr/local/include -I/usr/local/include -DCMK_OPTIMIZE=1 -Isrc -Iinc -Iplugins/include -DSTATIC_PLUGIN -I/usr/local/include/tcl8.6 -DNAMD_TCL -I/usr/local/include -DNAMD_FFTW -DNAMD_FFTW_3 -DNAMD_VERSION=\"2.12\" -DNAMD_PLATFORM=\"Linux-x86_64-multicore\" -DREMOVE_PROXYRESULTMSG_EXTRACOPY -DNODEAWARE_PROXY_SPANNINGTREE -DUSE_NODEPATCHMGR -DUSE_CKLOOP=1 -fexpensive-optimizations -ffast-math -o obj/FreeEnergyLambda.o -c src/FreeEnergyLambda.C c++: warning: optimization flag '-fexpensive-optimizations' is not supported [-Wignored-optimization-argument] g++ -m64 -std=c++0x -O3 -O2 -pipe -D_NO_MALLOC_H -D_NO_ALLOCA_H -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -D_NO_MALLOC_H -D_NO_ALLOCA_H -isystem /usr/local/include -I/usr/local/include -DCMK_OPTIMIZE=1 -Isrc -Iinc -Iplugins/include -DSTATIC_PLUGIN -I/usr/local/include/tcl8.6 -DNAMD_TCL -I/usr/local/include -DNAMD_FFTW -DNAMD_FFTW_3 -DNAMD_VERSION=\"2.12\" -DNAMD_PLATFORM=\"Linux-x86_64-multicore\" -DREMOVE_PROXYRESULTMSG_EXTRACOPY -DNODEAWARE_PROXY_SPANNINGTREE -DUSE_NODEPATCHMGR -DUSE_CKLOOP=1 -fexpensive-optimizations -ffast-math -o obj/FreeEnergyLambdMgr.o -c src/FreeEnergyLambdMgr.C c++: warning: optimization flag '-fexpensive-optimizations' is not supported [-Wignored-optimization-argument] g++ -m64 -std=c++0x -O3 -O2 -pipe -D_NO_MALLOC_H -D_NO_ALLOCA_H -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -D_NO_MALLOC_H -D_NO_ALLOCA_H -isystem /usr/local/include -I/usr/local/include -DCMK_OPTIMIZE=1 -Isrc -Iinc -Iplugins/include -DSTATIC_PLUGIN -I/usr/local/include/tcl8.6 -DNAMD_TCL -I/usr/local/include -DNAMD_FFTW -DNAMD_FFTW_3 -DNAMD_VERSION=\"2.12\" -DNAMD_PLATFORM=\"Linux-x86_64-multicore\" -DREMOVE_PROXYRESULTMSG_EXTRACOPY -DNODEAWARE_PROXY_SPANNINGTREE -DUSE_NODEPATCHMGR -DUSE_CKLOOP=1 -fexpensive-optimizations -ffast-math -o obj/FreeEnergyParse.o -c src/FreeEnergyParse.C c++: warning: optimization flag '-fexpensive-optimizations' is not supported [-Wignored-optimization-argument] g++ -m64 -std=c++0x -O3 -O2 -pipe -D_NO_MALLOC_H -D_NO_ALLOCA_H -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -D_NO_MALLOC_H -D_NO_ALLOCA_H -isystem /usr/local/include -I/usr/local/include -DCMK_OPTIMIZE=1 -Isrc -Iinc -Iplugins/include -DSTATIC_PLUGIN -I/usr/local/include/tcl8.6 -DNAMD_TCL -I/usr/local/include -DNAMD_FFTW -DNAMD_FFTW_3 -DNAMD_VERSION=\"2.12\" -DNAMD_PLATFORM=\"Linux-x86_64-multicore\" -DREMOVE_PROXYRESULTMSG_EXTRACOPY -DNODEAWARE_PROXY_SPANNINGTREE -DUSE_NODEPATCHMGR -DUSE_CKLOOP=1 -fexpensive-optimizations -ffast-math -o obj/FreeEnergyRestrain.o -c src/FreeEnergyRestrain.C c++: warning: optimization flag '-fexpensive-optimizations' is not supported [-Wignored-optimization-argument] src/FreeEnergyRestrain.C:205:30: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] if (Mass < 0) {EarlyExit("Negative Mass", AtomID);}; ^ src/FreeEnergyRestrain.C:213:30: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] if (Mass < 0) {EarlyExit("Negative Mass", AtomID);} ^ src/FreeEnergyRestrain.C:218:32: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] if (RetVal < 0) {EarlyExit("Can't add Force", AtomID);} ^ src/FreeEnergyRestrain.C:247:34: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] if (RetVal < 0) {EarlyExit("Can't get Position", AtomID);} ^ src/FreeEnergyRestrain.C:251:32: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] if (Mass < 0) {EarlyExit("Negative Mass", AtomID);} ^ 5 warnings generated. g++ -m64 -std=c++0x -O3 -O2 -pipe -D_NO_MALLOC_H -D_NO_ALLOCA_H -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -D_NO_MALLOC_H -D_NO_ALLOCA_H -isystem /usr/local/include -I/usr/local/include -DCMK_OPTIMIZE=1 -Isrc -Iinc -Iplugins/include -DSTATIC_PLUGIN -I/usr/local/include/tcl8.6 -DNAMD_TCL -I/usr/local/include -DNAMD_FFTW -DNAMD_FFTW_3 -DNAMD_VERSION=\"2.12\" -DNAMD_PLATFORM=\"Linux-x86_64-multicore\" -DREMOVE_PROXYRESULTMSG_EXTRACOPY -DNODEAWARE_PROXY_SPANNINGTREE -DUSE_NODEPATCHMGR -DUSE_CKLOOP=1 -fexpensive-optimizations -ffast-math -o obj/FreeEnergyRMgr.o -c src/FreeEnergyRMgr.C c++: warning: optimization flag '-fexpensive-optimizations' is not supported [-Wignored-optimization-argument] g++ -m64 -std=c++0x -O3 -O2 -pipe -D_NO_MALLOC_H -D_NO_ALLOCA_H -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -D_NO_MALLOC_H -D_NO_ALLOCA_H -isystem /usr/local/include -I/usr/local/include -DCMK_OPTIMIZE=1 -Isrc -Iinc -Iplugins/include -DSTATIC_PLUGIN -I/usr/local/include/tcl8.6 -DNAMD_TCL -I/usr/local/include -DNAMD_FFTW -DNAMD_FFTW_3 -DNAMD_VERSION=\"2.12\" -DNAMD_PLATFORM=\"Linux-x86_64-multicore\" -DREMOVE_PROXYRESULTMSG_EXTRACOPY -DNODEAWARE_PROXY_SPANNINGTREE -DUSE_NODEPATCHMGR -DUSE_CKLOOP=1 -fexpensive-optimizations -ffast-math -o obj/FreeEnergyVector.o -c src/FreeEnergyVector.C c++: warning: optimization flag '-fexpensive-optimizations' is not supported [-Wignored-optimization-argument] g++ -m64 -std=c++0x -O3 -O2 -pipe -D_NO_MALLOC_H -D_NO_ALLOCA_H -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -D_NO_MALLOC_H -D_NO_ALLOCA_H -isystem /usr/local/include -I/usr/local/include -DCMK_OPTIMIZE=1 -Isrc -Iinc -Iplugins/include -DSTATIC_PLUGIN -I/usr/local/include/tcl8.6 -DNAMD_TCL -I/usr/local/include -DNAMD_FFTW -DNAMD_FFTW_3 -DNAMD_VERSION=\"2.12\" -DNAMD_PLATFORM=\"Linux-x86_64-multicore\" -DREMOVE_PROXYRESULTMSG_EXTRACOPY -DNODEAWARE_PROXY_SPANNINGTREE -DUSE_NODEPATCHMGR -DUSE_CKLOOP=1 -fexpensive-optimizations -ffast-math -o obj/fstream_namd.o -c src/fstream_namd.C c++: warning: optimization flag '-fexpensive-optimizations' is not supported [-Wignored-optimization-argument] g++ -m64 -std=c++0x -O3 -O2 -pipe -D_NO_MALLOC_H -D_NO_ALLOCA_H -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -D_NO_MALLOC_H -D_NO_ALLOCA_H -isystem /usr/local/include -I/usr/local/include -DCMK_OPTIMIZE=1 -Isrc -Iinc -Iplugins/include -DSTATIC_PLUGIN -I/usr/local/include/tcl8.6 -DNAMD_TCL -I/usr/local/include -DNAMD_FFTW -DNAMD_FFTW_3 -DNAMD_VERSION=\"2.12\" -DNAMD_PLATFORM=\"Linux-x86_64-multicore\" -DREMOVE_PROXYRESULTMSG_EXTRACOPY -DNODEAWARE_PROXY_SPANNINGTREE -DUSE_NODEPATCHMGR -DUSE_CKLOOP=1 -fexpensive-optimizations -ffast-math -o obj/GlobalMaster.o -c src/GlobalMaster.C c++: warning: optimization flag '-fexpensive-optimizations' is not supported [-Wignored-optimization-argument] In file included from src/GlobalMaster.C:8: In file included from src/Molecule.h:27: In file included from src/UniqueSet.h:14: src/UniqueSetRaw.h:216:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register Entry *e = table[elem.hash() % tableLength]; ^~~~~~~~~ In file included from src/GlobalMaster.C:8: In file included from src/Molecule.h:28: In file included from src/Hydrogen.h:11: src/SortableResizeArray.h:19:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register Elem *r = (this->rep.array+offset); ^~~~~~~~~ src/SortableResizeArray.h:28:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j; ^~~~~~~~~ src/SortableResizeArray.h:29:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register Elem *r = (this->rep.array+offset); ^~~~~~~~~ In file included from src/GlobalMaster.C:8: In file included from src/Molecule.h:31: src/GridForceGrid.h:134:2: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int inds[3] = {i0, i1, i2}; ^~~~~~~~~ src/GridForceGrid.h:333:2: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int inds[4] = {i0, i1, i2, i3}; ^~~~~~~~~ In file included from src/GlobalMaster.C:8: src/Molecule.h:1322:3: warning: non-void function does not return a value in all control paths [-Wreturn-type] } ^ 7 warnings generated. g++ -m64 -std=c++0x -O3 -O2 -pipe -D_NO_MALLOC_H -D_NO_ALLOCA_H -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -D_NO_MALLOC_H -D_NO_ALLOCA_H -isystem /usr/local/include -I/usr/local/include -DCMK_OPTIMIZE=1 -Isrc -Iinc -Iplugins/include -DSTATIC_PLUGIN -I/usr/local/include/tcl8.6 -DNAMD_TCL -I/usr/local/include -DNAMD_FFTW -DNAMD_FFTW_3 -DNAMD_VERSION=\"2.12\" -DNAMD_PLATFORM=\"Linux-x86_64-multicore\" -DREMOVE_PROXYRESULTMSG_EXTRACOPY -DNODEAWARE_PROXY_SPANNINGTREE -DUSE_NODEPATCHMGR -DUSE_CKLOOP=1 -fexpensive-optimizations -ffast-math -o obj/GlobalMasterServer.o -c src/GlobalMasterServer.C c++: warning: optimization flag '-fexpensive-optimizations' is not supported [-Wignored-optimization-argument] g++ -m64 -std=c++0x -O3 -O2 -pipe -D_NO_MALLOC_H -D_NO_ALLOCA_H -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -D_NO_MALLOC_H -D_NO_ALLOCA_H -isystem /usr/local/include -I/usr/local/include -DCMK_OPTIMIZE=1 -Isrc -Iinc -Iplugins/include -DSTATIC_PLUGIN -I/usr/local/include/tcl8.6 -DNAMD_TCL -I/usr/local/include -DNAMD_FFTW -DNAMD_FFTW_3 -DNAMD_VERSION=\"2.12\" -DNAMD_PLATFORM=\"Linux-x86_64-multicore\" -DREMOVE_PROXYRESULTMSG_EXTRACOPY -DNODEAWARE_PROXY_SPANNINGTREE -DUSE_NODEPATCHMGR -DUSE_CKLOOP=1 -fexpensive-optimizations -ffast-math -o obj/GlobalMasterTest.o -c src/GlobalMasterTest.C c++: warning: optimization flag '-fexpensive-optimizations' is not supported [-Wignored-optimization-argument] g++ -m64 -std=c++0x -O3 -O2 -pipe -D_NO_MALLOC_H -D_NO_ALLOCA_H -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -D_NO_MALLOC_H -D_NO_ALLOCA_H -isystem /usr/local/include -I/usr/local/include -DCMK_OPTIMIZE=1 -Isrc -Iinc -Iplugins/include -DSTATIC_PLUGIN -I/usr/local/include/tcl8.6 -DNAMD_TCL -I/usr/local/include -DNAMD_FFTW -DNAMD_FFTW_3 -DNAMD_VERSION=\"2.12\" -DNAMD_PLATFORM=\"Linux-x86_64-multicore\" -DREMOVE_PROXYRESULTMSG_EXTRACOPY -DNODEAWARE_PROXY_SPANNINGTREE -DUSE_NODEPATCHMGR -DUSE_CKLOOP=1 -fexpensive-optimizations -ffast-math -o obj/GlobalMasterIMD.o -c src/GlobalMasterIMD.C c++: warning: optimization flag '-fexpensive-optimizations' is not supported [-Wignored-optimization-argument] In file included from src/GlobalMasterIMD.C:13: In file included from src/UniqueSortedArray.h:10: In file included from src/SortedArray.h:10: src/SortableResizeArray.h:19:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register Elem *r = (this->rep.array+offset); ^~~~~~~~~ src/SortableResizeArray.h:28:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j; ^~~~~~~~~ src/SortableResizeArray.h:29:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register Elem *r = (this->rep.array+offset); ^~~~~~~~~ 3 warnings generated. g++ -m64 -std=c++0x -O3 -O2 -pipe -D_NO_MALLOC_H -D_NO_ALLOCA_H -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -D_NO_MALLOC_H -D_NO_ALLOCA_H -isystem /usr/local/include -I/usr/local/include -DCMK_OPTIMIZE=1 -Isrc -Iinc -Iplugins/include -DSTATIC_PLUGIN -I/usr/local/include/tcl8.6 -DNAMD_TCL -I/usr/local/include -DNAMD_FFTW -DNAMD_FFTW_3 -DNAMD_VERSION=\"2.12\" -DNAMD_PLATFORM=\"Linux-x86_64-multicore\" -DREMOVE_PROXYRESULTMSG_EXTRACOPY -DNODEAWARE_PROXY_SPANNINGTREE -DUSE_NODEPATCHMGR -DUSE_CKLOOP=1 -fexpensive-optimizations -ffast-math -o obj/GlobalMasterTcl.o -c src/GlobalMasterTcl.C c++: warning: optimization flag '-fexpensive-optimizations' is not supported [-Wignored-optimization-argument] In file included from src/GlobalMasterTcl.C:9: In file included from src/Molecule.h:27: In file included from src/UniqueSet.h:14: src/UniqueSetRaw.h:216:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register Entry *e = table[elem.hash() % tableLength]; ^~~~~~~~~ In file included from src/GlobalMasterTcl.C:9: In file included from src/Molecule.h:28: In file included from src/Hydrogen.h:11: src/SortableResizeArray.h:19:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register Elem *r = (this->rep.array+offset); ^~~~~~~~~ src/SortableResizeArray.h:28:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j; ^~~~~~~~~ src/SortableResizeArray.h:29:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register Elem *r = (this->rep.array+offset); ^~~~~~~~~ In file included from src/GlobalMasterTcl.C:9: In file included from src/Molecule.h:31: src/GridForceGrid.h:134:2: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int inds[3] = {i0, i1, i2}; ^~~~~~~~~ src/GridForceGrid.h:333:2: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int inds[4] = {i0, i1, i2, i3}; ^~~~~~~~~ In file included from src/GlobalMasterTcl.C:9: src/Molecule.h:1322:3: warning: non-void function does not return a value in all control paths [-Wreturn-type] } ^ src/GlobalMasterTcl.C:44:26: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] Tcl_SetResult(interp,"wrong # args",TCL_VOLATILE); ^ src/GlobalMasterTcl.C:58:26: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] Tcl_SetResult(interp,"atom not found",TCL_VOLATILE); ^ src/GlobalMasterTcl.C:74:26: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] Tcl_SetResult(interp,"wrong # args",TCL_VOLATILE); ^ src/GlobalMasterTcl.C:100:26: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] Tcl_SetResult(interp,"wrong # args",TCL_VOLATILE); ^ src/GlobalMasterTcl.C:150:26: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] Tcl_SetResult(interp,"wrong # args",TCL_VOLATILE); ^ src/GlobalMasterTcl.C:163:26: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] Tcl_SetResult(interp,"wrong # args",TCL_VOLATILE); ^ src/GlobalMasterTcl.C:176:26: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] Tcl_SetResult(interp,"wrong # args",TCL_VOLATILE); ^ src/GlobalMasterTcl.C:190:26: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] Tcl_SetResult(interp,"wrong # args",TCL_VOLATILE); ^ src/GlobalMasterTcl.C:261:26: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] Tcl_SetResult(interp,"wrong # args",TCL_VOLATILE); ^ src/GlobalMasterTcl.C:274:26: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] Tcl_SetResult(interp,"wrong # args",TCL_VOLATILE); ^ src/GlobalMasterTcl.C:289:26: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] { Tcl_SetResult(interp,"wrong # args",TCL_VOLATILE); ^ src/GlobalMasterTcl.C:296:26: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] Tcl_SetResult(interp,"must call enabletotalforces before loadtotalforces",TCL_VOLATILE); ^ src/GlobalMasterTcl.C:361:26: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] Tcl_SetResult(interp,"wrong # args",TCL_VOLATILE); ^ src/GlobalMasterTcl.C:419:26: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] Tcl_SetResult(interp,"wrong # args",TCL_VOLATILE); ^ src/GlobalMasterTcl.C:464:26: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] Tcl_SetResult(interp,"wrong # args",TCL_VOLATILE); ^ src/GlobalMasterTcl.C:483:26: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] Tcl_SetResult(interp,"force not a vector",TCL_VOLATILE); ^ src/GlobalMasterTcl.C:491:28: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] Tcl_SetResult(interp,"requested group not available",TCL_VOLATILE); ^ 24 warnings generated. g++ -m64 -std=c++0x -O3 -O2 -pipe -D_NO_MALLOC_H -D_NO_ALLOCA_H -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -D_NO_MALLOC_H -D_NO_ALLOCA_H -isystem /usr/local/include -I/usr/local/include -DCMK_OPTIMIZE=1 -Isrc -Iinc -Iplugins/include -DSTATIC_PLUGIN -I/usr/local/include/tcl8.6 -DNAMD_TCL -I/usr/local/include -DNAMD_FFTW -DNAMD_FFTW_3 -DNAMD_VERSION=\"2.12\" -DNAMD_PLATFORM=\"Linux-x86_64-multicore\" -DREMOVE_PROXYRESULTMSG_EXTRACOPY -DNODEAWARE_PROXY_SPANNINGTREE -DUSE_NODEPATCHMGR -DUSE_CKLOOP=1 -fexpensive-optimizations -ffast-math -o obj/GlobalMasterSMD.o -c src/GlobalMasterSMD.C c++: warning: optimization flag '-fexpensive-optimizations' is not supported [-Wignored-optimization-argument] In file included from src/GlobalMasterSMD.C:9: In file included from src/Molecule.h:27: In file included from src/UniqueSet.h:14: src/UniqueSetRaw.h:216:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register Entry *e = table[elem.hash() % tableLength]; ^~~~~~~~~ In file included from src/GlobalMasterSMD.C:9: In file included from src/Molecule.h:28: In file included from src/Hydrogen.h:11: src/SortableResizeArray.h:19:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register Elem *r = (this->rep.array+offset); ^~~~~~~~~ src/SortableResizeArray.h:28:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j; ^~~~~~~~~ src/SortableResizeArray.h:29:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register Elem *r = (this->rep.array+offset); ^~~~~~~~~ In file included from src/GlobalMasterSMD.C:9: In file included from src/Molecule.h:31: src/GridForceGrid.h:134:2: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int inds[3] = {i0, i1, i2}; ^~~~~~~~~ src/GridForceGrid.h:333:2: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int inds[4] = {i0, i1, i2, i3}; ^~~~~~~~~ In file included from src/GlobalMasterSMD.C:9: src/Molecule.h:1322:3: warning: non-void function does not return a value in all control paths [-Wreturn-type] } ^ src/GlobalMasterSMD.C:100:6: warning: logical not is only applied to the left hand side of this comparison [-Wlogical-not-parentheses] if(!requestedGroups().size() == 1) ^ ~~ src/GlobalMasterSMD.C:100:6: note: add parentheses after the '!' to evaluate the comparison first if(!requestedGroups().size() == 1) ^ ( ) src/GlobalMasterSMD.C:100:6: note: add parentheses around left hand side expression to silence this warning if(!requestedGroups().size() == 1) ^ ( ) 8 warnings generated. g++ -m64 -std=c++0x -O3 -O2 -pipe -D_NO_MALLOC_H -D_NO_ALLOCA_H -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -D_NO_MALLOC_H -D_NO_ALLOCA_H -isystem /usr/local/include -I/usr/local/include -DCMK_OPTIMIZE=1 -Isrc -Iinc -Iplugins/include -DSTATIC_PLUGIN -I/usr/local/include/tcl8.6 -DNAMD_TCL -I/usr/local/include -DNAMD_FFTW -DNAMD_FFTW_3 -DNAMD_VERSION=\"2.12\" -DNAMD_PLATFORM=\"Linux-x86_64-multicore\" -DREMOVE_PROXYRESULTMSG_EXTRACOPY -DNODEAWARE_PROXY_SPANNINGTREE -DUSE_NODEPATCHMGR -DUSE_CKLOOP=1 -fexpensive-optimizations -ffast-math -o obj/GlobalMasterTMD.o -c src/GlobalMasterTMD.C c++: warning: optimization flag '-fexpensive-optimizations' is not supported [-Wignored-optimization-argument] In file included from src/GlobalMasterTMD.C:9: In file included from src/Molecule.h:27: In file included from src/UniqueSet.h:14: src/UniqueSetRaw.h:216:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register Entry *e = table[elem.hash() % tableLength]; ^~~~~~~~~ In file included from src/GlobalMasterTMD.C:9: In file included from src/Molecule.h:28: In file included from src/Hydrogen.h:11: src/SortableResizeArray.h:19:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register Elem *r = (this->rep.array+offset); ^~~~~~~~~ src/SortableResizeArray.h:28:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j; ^~~~~~~~~ src/SortableResizeArray.h:29:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register Elem *r = (this->rep.array+offset); ^~~~~~~~~ In file included from src/GlobalMasterTMD.C:9: In file included from src/Molecule.h:31: src/GridForceGrid.h:134:2: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int inds[3] = {i0, i1, i2}; ^~~~~~~~~ src/GridForceGrid.h:333:2: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int inds[4] = {i0, i1, i2, i3}; ^~~~~~~~~ In file included from src/GlobalMasterTMD.C:9: src/Molecule.h:1322:3: warning: non-void function does not return a value in all control paths [-Wreturn-type] } ^ 7 warnings generated. g++ -m64 -std=c++0x -O3 -O2 -pipe -D_NO_MALLOC_H -D_NO_ALLOCA_H -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -D_NO_MALLOC_H -D_NO_ALLOCA_H -isystem /usr/local/include -I/usr/local/include -DCMK_OPTIMIZE=1 -Isrc -Iinc -Iplugins/include -DSTATIC_PLUGIN -I/usr/local/include/tcl8.6 -DNAMD_TCL -I/usr/local/include -DNAMD_FFTW -DNAMD_FFTW_3 -DNAMD_VERSION=\"2.12\" -DNAMD_PLATFORM=\"Linux-x86_64-multicore\" -DREMOVE_PROXYRESULTMSG_EXTRACOPY -DNODEAWARE_PROXY_SPANNINGTREE -DUSE_NODEPATCHMGR -DUSE_CKLOOP=1 -fexpensive-optimizations -ffast-math -o obj/Matrix4Symmetry.o -c src/Matrix4Symmetry.C c++: warning: optimization flag '-fexpensive-optimizations' is not supported [-Wignored-optimization-argument] g++ -m64 -std=c++0x -O3 -O2 -pipe -D_NO_MALLOC_H -D_NO_ALLOCA_H -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -D_NO_MALLOC_H -D_NO_ALLOCA_H -isystem /usr/local/include -I/usr/local/include -DCMK_OPTIMIZE=1 -Isrc -Iinc -Iplugins/include -DSTATIC_PLUGIN -I/usr/local/include/tcl8.6 -DNAMD_TCL -I/usr/local/include -DNAMD_FFTW -DNAMD_FFTW_3 -DNAMD_VERSION=\"2.12\" -DNAMD_PLATFORM=\"Linux-x86_64-multicore\" -DREMOVE_PROXYRESULTMSG_EXTRACOPY -DNODEAWARE_PROXY_SPANNINGTREE -DUSE_NODEPATCHMGR -DUSE_CKLOOP=1 -fexpensive-optimizations -ffast-math -o obj/GlobalMasterSymmetry.o -c src/GlobalMasterSymmetry.C c++: warning: optimization flag '-fexpensive-optimizations' is not supported [-Wignored-optimization-argument] In file included from src/GlobalMasterSymmetry.C:9: In file included from src/Molecule.h:27: In file included from src/UniqueSet.h:14: src/UniqueSetRaw.h:216:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register Entry *e = table[elem.hash() % tableLength]; ^~~~~~~~~ In file included from src/GlobalMasterSymmetry.C:9: In file included from src/Molecule.h:28: In file included from src/Hydrogen.h:11: src/SortableResizeArray.h:19:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register Elem *r = (this->rep.array+offset); ^~~~~~~~~ src/SortableResizeArray.h:28:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j; ^~~~~~~~~ src/SortableResizeArray.h:29:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register Elem *r = (this->rep.array+offset); ^~~~~~~~~ In file included from src/GlobalMasterSymmetry.C:9: In file included from src/Molecule.h:31: src/GridForceGrid.h:134:2: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int inds[3] = {i0, i1, i2}; ^~~~~~~~~ src/GridForceGrid.h:333:2: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int inds[4] = {i0, i1, i2, i3}; ^~~~~~~~~ In file included from src/GlobalMasterSymmetry.C:9: src/Molecule.h:1322:3: warning: non-void function does not return a value in all control paths [-Wreturn-type] } ^ 7 warnings generated. g++ -m64 -std=c++0x -O3 -O2 -pipe -D_NO_MALLOC_H -D_NO_ALLOCA_H -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -D_NO_MALLOC_H -D_NO_ALLOCA_H -isystem /usr/local/include -I/usr/local/include -DCMK_OPTIMIZE=1 -Isrc -Iinc -Iplugins/include -DSTATIC_PLUGIN -I/usr/local/include/tcl8.6 -DNAMD_TCL -I/usr/local/include -DNAMD_FFTW -DNAMD_FFTW_3 -DNAMD_VERSION=\"2.12\" -DNAMD_PLATFORM=\"Linux-x86_64-multicore\" -DREMOVE_PROXYRESULTMSG_EXTRACOPY -DNODEAWARE_PROXY_SPANNINGTREE -DUSE_NODEPATCHMGR -DUSE_CKLOOP=1 -fexpensive-optimizations -ffast-math -o obj/GlobalMasterFreeEnergy.o -c src/GlobalMasterFreeEnergy.C c++: warning: optimization flag '-fexpensive-optimizations' is not supported [-Wignored-optimization-argument] In file included from src/GlobalMasterFreeEnergy.C:28: In file included from src/Molecule.h:27: In file included from src/UniqueSet.h:14: src/UniqueSetRaw.h:216:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register Entry *e = table[elem.hash() % tableLength]; ^~~~~~~~~ In file included from src/GlobalMasterFreeEnergy.C:28: In file included from src/Molecule.h:28: In file included from src/Hydrogen.h:11: src/SortableResizeArray.h:19:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register Elem *r = (this->rep.array+offset); ^~~~~~~~~ src/SortableResizeArray.h:28:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j; ^~~~~~~~~ src/SortableResizeArray.h:29:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register Elem *r = (this->rep.array+offset); ^~~~~~~~~ In file included from src/GlobalMasterFreeEnergy.C:28: In file included from src/Molecule.h:31: src/GridForceGrid.h:134:2: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int inds[3] = {i0, i1, i2}; ^~~~~~~~~ src/GridForceGrid.h:333:2: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int inds[4] = {i0, i1, i2, i3}; ^~~~~~~~~ In file included from src/GlobalMasterFreeEnergy.C:28: src/Molecule.h:1322:3: warning: non-void function does not return a value in all control paths [-Wreturn-type] } ^ 7 warnings generated. g++ -m64 -std=c++0x -O3 -O2 -pipe -D_NO_MALLOC_H -D_NO_ALLOCA_H -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -D_NO_MALLOC_H -D_NO_ALLOCA_H -isystem /usr/local/include -I/usr/local/include -DCMK_OPTIMIZE=1 -Isrc -Iinc -Iplugins/include -DSTATIC_PLUGIN -I/usr/local/include/tcl8.6 -DNAMD_TCL -I/usr/local/include -DNAMD_FFTW -DNAMD_FFTW_3 -DNAMD_VERSION=\"2.12\" -DNAMD_PLATFORM=\"Linux-x86_64-multicore\" -DREMOVE_PROXYRESULTMSG_EXTRACOPY -DNODEAWARE_PROXY_SPANNINGTREE -DUSE_NODEPATCHMGR -DUSE_CKLOOP=1 -fexpensive-optimizations -ffast-math -o obj/GlobalMasterEasy.o -c src/GlobalMasterEasy.C c++: warning: optimization flag '-fexpensive-optimizations' is not supported [-Wignored-optimization-argument] In file included from src/GlobalMasterEasy.C:13: In file included from src/PatchMap.h:11: In file included from src/HomePatchList.h:15: In file included from src/SortedArray.h:10: src/SortableResizeArray.h:19:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register Elem *r = (this->rep.array+offset); ^~~~~~~~~ src/SortableResizeArray.h:28:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j; ^~~~~~~~~ src/SortableResizeArray.h:29:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register Elem *r = (this->rep.array+offset); ^~~~~~~~~ In file included from src/GlobalMasterEasy.C:14: src/PatchMap.inl:53:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int ds; ^~~~~~~~~ src/PatchMap.inl:60:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register PatchData *pdat1 = &(patchData[pid1]); ^~~~~~~~~ src/PatchMap.inl:61:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register PatchData *pdat2 = &(patchData[pid2]); ^~~~~~~~~ src/PatchMap.inl:64:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int k = pdat1->cIndex; ^~~~~~~~~ src/PatchMap.inl:65:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int k2 = pdat2->cIndex; ^~~~~~~~~ src/PatchMap.inl:69:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j = pdat1->bIndex; ^~~~~~~~~ src/PatchMap.inl:70:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j2 = pdat2->bIndex; ^~~~~~~~~ src/PatchMap.inl:74:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int i = pdat1->aIndex; ^~~~~~~~~ src/PatchMap.inl:75:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int i2 = pdat2->aIndex; ^~~~~~~~~ In file included from src/GlobalMasterEasy.C:21: In file included from src/Molecule.h:27: In file included from src/UniqueSet.h:14: src/UniqueSetRaw.h:216:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register Entry *e = table[elem.hash() % tableLength]; ^~~~~~~~~ In file included from src/GlobalMasterEasy.C:21: In file included from src/Molecule.h:31: src/GridForceGrid.h:134:2: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int inds[3] = {i0, i1, i2}; ^~~~~~~~~ src/GridForceGrid.h:333:2: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int inds[4] = {i0, i1, i2, i3}; ^~~~~~~~~ In file included from src/GlobalMasterEasy.C:21: src/Molecule.h:1322:3: warning: non-void function does not return a value in all control paths [-Wreturn-type] } ^ 16 warnings generated. g++ -m64 -std=c++0x -O3 -O2 -pipe -D_NO_MALLOC_H -D_NO_ALLOCA_H -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -D_NO_MALLOC_H -D_NO_ALLOCA_H -isystem /usr/local/include -I/usr/local/include -DCMK_OPTIMIZE=1 -Isrc -Iinc -Iplugins/include -DSTATIC_PLUGIN -I/usr/local/include/tcl8.6 -DNAMD_TCL -I/usr/local/include -DNAMD_FFTW -DNAMD_FFTW_3 -DNAMD_VERSION=\"2.12\" -DNAMD_PLATFORM=\"Linux-x86_64-multicore\" -DREMOVE_PROXYRESULTMSG_EXTRACOPY -DNODEAWARE_PROXY_SPANNINGTREE -DUSE_NODEPATCHMGR -DUSE_CKLOOP=1 -fexpensive-optimizations -ffast-math -o obj/GlobalMasterMisc.o -c src/GlobalMasterMisc.C c++: warning: optimization flag '-fexpensive-optimizations' is not supported [-Wignored-optimization-argument] In file included from src/GlobalMasterMisc.C:14: In file included from src/GlobalMasterMisc.h:14: In file included from src/ComputeHomePatches.h:13: In file included from src/HomePatch.h:18: In file included from src/Patch.h:13: In file included from src/UniqueSortedArray.h:10: In file included from src/SortedArray.h:10: src/SortableResizeArray.h:19:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register Elem *r = (this->rep.array+offset); ^~~~~~~~~ src/SortableResizeArray.h:28:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j; ^~~~~~~~~ src/SortableResizeArray.h:29:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register Elem *r = (this->rep.array+offset); ^~~~~~~~~ 3 warnings generated. g++ -m64 -std=c++0x -O3 -I/usr/local/include -DCMK_OPTIMIZE=1 -Isrc -Iinc -Iplugins/include -DSTATIC_PLUGIN -I/usr/local/include/tcl8.6 -DNAMD_TCL -I/usr/local/include -DNAMD_FFTW -DNAMD_FFTW_3 -DNAMD_VERSION=\"2.12\" -DNAMD_PLATFORM=\"Linux-x86_64-multicore\" -DREMOVE_PROXYRESULTMSG_EXTRACOPY -DNODEAWARE_PROXY_SPANNINGTREE -DUSE_NODEPATCHMGR -DUSE_CKLOOP=1 -fexpensive-optimizations -ffast-math -o obj/colvar.o -c src/colvar.C c++: warning: optimization flag '-fexpensive-optimizations' is not supported [-Wignored-optimization-argument] g++ -m64 -std=c++0x -O3 -I/usr/local/include -DCMK_OPTIMIZE=1 -Isrc -Iinc -Iplugins/include -DSTATIC_PLUGIN -I/usr/local/include/tcl8.6 -DNAMD_TCL -I/usr/local/include -DNAMD_FFTW -DNAMD_FFTW_3 -DNAMD_VERSION=\"2.12\" -DNAMD_PLATFORM=\"Linux-x86_64-multicore\" -DREMOVE_PROXYRESULTMSG_EXTRACOPY -DNODEAWARE_PROXY_SPANNINGTREE -DUSE_NODEPATCHMGR -DUSE_CKLOOP=1 -fexpensive-optimizations -ffast-math -o obj/colvaratoms.o -c src/colvaratoms.C c++: warning: optimization flag '-fexpensive-optimizations' is not supported [-Wignored-optimization-argument] g++ -m64 -std=c++0x -O3 -I/usr/local/include -DCMK_OPTIMIZE=1 -Isrc -Iinc -Iplugins/include -DSTATIC_PLUGIN -I/usr/local/include/tcl8.6 -DNAMD_TCL -I/usr/local/include -DNAMD_FFTW -DNAMD_FFTW_3 -DNAMD_VERSION=\"2.12\" -DNAMD_PLATFORM=\"Linux-x86_64-multicore\" -DREMOVE_PROXYRESULTMSG_EXTRACOPY -DNODEAWARE_PROXY_SPANNINGTREE -DUSE_NODEPATCHMGR -DUSE_CKLOOP=1 -fexpensive-optimizations -ffast-math -o obj/colvarbias.o -c src/colvarbias.C c++: warning: optimization flag '-fexpensive-optimizations' is not supported [-Wignored-optimization-argument] g++ -m64 -std=c++0x -O3 -I/usr/local/include -DCMK_OPTIMIZE=1 -Isrc -Iinc -Iplugins/include -DSTATIC_PLUGIN -I/usr/local/include/tcl8.6 -DNAMD_TCL -I/usr/local/include -DNAMD_FFTW -DNAMD_FFTW_3 -DNAMD_VERSION=\"2.12\" -DNAMD_PLATFORM=\"Linux-x86_64-multicore\" -DREMOVE_PROXYRESULTMSG_EXTRACOPY -DNODEAWARE_PROXY_SPANNINGTREE -DUSE_NODEPATCHMGR -DUSE_CKLOOP=1 -fexpensive-optimizations -ffast-math -o obj/colvarbias_abf.o -c src/colvarbias_abf.C c++: warning: optimization flag '-fexpensive-optimizations' is not supported [-Wignored-optimization-argument] g++ -m64 -std=c++0x -O3 -I/usr/local/include -DCMK_OPTIMIZE=1 -Isrc -Iinc -Iplugins/include -DSTATIC_PLUGIN -I/usr/local/include/tcl8.6 -DNAMD_TCL -I/usr/local/include -DNAMD_FFTW -DNAMD_FFTW_3 -DNAMD_VERSION=\"2.12\" -DNAMD_PLATFORM=\"Linux-x86_64-multicore\" -DREMOVE_PROXYRESULTMSG_EXTRACOPY -DNODEAWARE_PROXY_SPANNINGTREE -DUSE_NODEPATCHMGR -DUSE_CKLOOP=1 -fexpensive-optimizations -ffast-math -o obj/colvarbias_alb.o -c src/colvarbias_alb.C c++: warning: optimization flag '-fexpensive-optimizations' is not supported [-Wignored-optimization-argument] g++ -m64 -std=c++0x -O3 -I/usr/local/include -DCMK_OPTIMIZE=1 -Isrc -Iinc -Iplugins/include -DSTATIC_PLUGIN -I/usr/local/include/tcl8.6 -DNAMD_TCL -I/usr/local/include -DNAMD_FFTW -DNAMD_FFTW_3 -DNAMD_VERSION=\"2.12\" -DNAMD_PLATFORM=\"Linux-x86_64-multicore\" -DREMOVE_PROXYRESULTMSG_EXTRACOPY -DNODEAWARE_PROXY_SPANNINGTREE -DUSE_NODEPATCHMGR -DUSE_CKLOOP=1 -fexpensive-optimizations -ffast-math -o obj/colvarbias_histogram.o -c src/colvarbias_histogram.C c++: warning: optimization flag '-fexpensive-optimizations' is not supported [-Wignored-optimization-argument] g++ -m64 -std=c++0x -O3 -I/usr/local/include -DCMK_OPTIMIZE=1 -Isrc -Iinc -Iplugins/include -DSTATIC_PLUGIN -I/usr/local/include/tcl8.6 -DNAMD_TCL -I/usr/local/include -DNAMD_FFTW -DNAMD_FFTW_3 -DNAMD_VERSION=\"2.12\" -DNAMD_PLATFORM=\"Linux-x86_64-multicore\" -DREMOVE_PROXYRESULTMSG_EXTRACOPY -DNODEAWARE_PROXY_SPANNINGTREE -DUSE_NODEPATCHMGR -DUSE_CKLOOP=1 -fexpensive-optimizations -ffast-math -o obj/colvarbias_meta.o -c src/colvarbias_meta.C c++: warning: optimization flag '-fexpensive-optimizations' is not supported [-Wignored-optimization-argument] g++ -m64 -std=c++0x -O3 -I/usr/local/include -DCMK_OPTIMIZE=1 -Isrc -Iinc -Iplugins/include -DSTATIC_PLUGIN -I/usr/local/include/tcl8.6 -DNAMD_TCL -I/usr/local/include -DNAMD_FFTW -DNAMD_FFTW_3 -DNAMD_VERSION=\"2.12\" -DNAMD_PLATFORM=\"Linux-x86_64-multicore\" -DREMOVE_PROXYRESULTMSG_EXTRACOPY -DNODEAWARE_PROXY_SPANNINGTREE -DUSE_NODEPATCHMGR -DUSE_CKLOOP=1 -fexpensive-optimizations -ffast-math -o obj/colvarbias_restraint.o -c src/colvarbias_restraint.C c++: warning: optimization flag '-fexpensive-optimizations' is not supported [-Wignored-optimization-argument] g++ -m64 -std=c++0x -O3 -I/usr/local/include -DCMK_OPTIMIZE=1 -Isrc -Iinc -Iplugins/include -DSTATIC_PLUGIN -I/usr/local/include/tcl8.6 -DNAMD_TCL -I/usr/local/include -DNAMD_FFTW -DNAMD_FFTW_3 -DNAMD_VERSION=\"2.12\" -DNAMD_PLATFORM=\"Linux-x86_64-multicore\" -DREMOVE_PROXYRESULTMSG_EXTRACOPY -DNODEAWARE_PROXY_SPANNINGTREE -DUSE_NODEPATCHMGR -DUSE_CKLOOP=1 -fexpensive-optimizations -ffast-math -o obj/colvarcomp.o -c src/colvarcomp.C c++: warning: optimization flag '-fexpensive-optimizations' is not supported [-Wignored-optimization-argument] g++ -m64 -std=c++0x -O3 -I/usr/local/include -DCMK_OPTIMIZE=1 -Isrc -Iinc -Iplugins/include -DSTATIC_PLUGIN -I/usr/local/include/tcl8.6 -DNAMD_TCL -I/usr/local/include -DNAMD_FFTW -DNAMD_FFTW_3 -DNAMD_VERSION=\"2.12\" -DNAMD_PLATFORM=\"Linux-x86_64-multicore\" -DREMOVE_PROXYRESULTMSG_EXTRACOPY -DNODEAWARE_PROXY_SPANNINGTREE -DUSE_NODEPATCHMGR -DUSE_CKLOOP=1 -fexpensive-optimizations -ffast-math -o obj/colvarcomp_angles.o -c src/colvarcomp_angles.C c++: warning: optimization flag '-fexpensive-optimizations' is not supported [-Wignored-optimization-argument] g++ -m64 -std=c++0x -O3 -I/usr/local/include -DCMK_OPTIMIZE=1 -Isrc -Iinc -Iplugins/include -DSTATIC_PLUGIN -I/usr/local/include/tcl8.6 -DNAMD_TCL -I/usr/local/include -DNAMD_FFTW -DNAMD_FFTW_3 -DNAMD_VERSION=\"2.12\" -DNAMD_PLATFORM=\"Linux-x86_64-multicore\" -DREMOVE_PROXYRESULTMSG_EXTRACOPY -DNODEAWARE_PROXY_SPANNINGTREE -DUSE_NODEPATCHMGR -DUSE_CKLOOP=1 -fexpensive-optimizations -ffast-math -o obj/colvarcomp_coordnums.o -c src/colvarcomp_coordnums.C c++: warning: optimization flag '-fexpensive-optimizations' is not supported [-Wignored-optimization-argument] g++ -m64 -std=c++0x -O3 -I/usr/local/include -DCMK_OPTIMIZE=1 -Isrc -Iinc -Iplugins/include -DSTATIC_PLUGIN -I/usr/local/include/tcl8.6 -DNAMD_TCL -I/usr/local/include -DNAMD_FFTW -DNAMD_FFTW_3 -DNAMD_VERSION=\"2.12\" -DNAMD_PLATFORM=\"Linux-x86_64-multicore\" -DREMOVE_PROXYRESULTMSG_EXTRACOPY -DNODEAWARE_PROXY_SPANNINGTREE -DUSE_NODEPATCHMGR -DUSE_CKLOOP=1 -fexpensive-optimizations -ffast-math -o obj/colvarcomp_distances.o -c src/colvarcomp_distances.C c++: warning: optimization flag '-fexpensive-optimizations' is not supported [-Wignored-optimization-argument] g++ -m64 -std=c++0x -O3 -I/usr/local/include -DCMK_OPTIMIZE=1 -Isrc -Iinc -Iplugins/include -DSTATIC_PLUGIN -I/usr/local/include/tcl8.6 -DNAMD_TCL -I/usr/local/include -DNAMD_FFTW -DNAMD_FFTW_3 -DNAMD_VERSION=\"2.12\" -DNAMD_PLATFORM=\"Linux-x86_64-multicore\" -DREMOVE_PROXYRESULTMSG_EXTRACOPY -DNODEAWARE_PROXY_SPANNINGTREE -DUSE_NODEPATCHMGR -DUSE_CKLOOP=1 -fexpensive-optimizations -ffast-math -o obj/colvarcomp_protein.o -c src/colvarcomp_protein.C c++: warning: optimization flag '-fexpensive-optimizations' is not supported [-Wignored-optimization-argument] g++ -m64 -std=c++0x -O3 -I/usr/local/include -DCMK_OPTIMIZE=1 -Isrc -Iinc -Iplugins/include -DSTATIC_PLUGIN -I/usr/local/include/tcl8.6 -DNAMD_TCL -I/usr/local/include -DNAMD_FFTW -DNAMD_FFTW_3 -DNAMD_VERSION=\"2.12\" -DNAMD_PLATFORM=\"Linux-x86_64-multicore\" -DREMOVE_PROXYRESULTMSG_EXTRACOPY -DNODEAWARE_PROXY_SPANNINGTREE -DUSE_NODEPATCHMGR -DUSE_CKLOOP=1 -fexpensive-optimizations -ffast-math -o obj/colvarcomp_rotations.o -c src/colvarcomp_rotations.C c++: warning: optimization flag '-fexpensive-optimizations' is not supported [-Wignored-optimization-argument] g++ -m64 -std=c++0x -O3 -I/usr/local/include -DCMK_OPTIMIZE=1 -Isrc -Iinc -Iplugins/include -DSTATIC_PLUGIN -I/usr/local/include/tcl8.6 -DNAMD_TCL -I/usr/local/include -DNAMD_FFTW -DNAMD_FFTW_3 -DNAMD_VERSION=\"2.12\" -DNAMD_PLATFORM=\"Linux-x86_64-multicore\" -DREMOVE_PROXYRESULTMSG_EXTRACOPY -DNODEAWARE_PROXY_SPANNINGTREE -DUSE_NODEPATCHMGR -DUSE_CKLOOP=1 -fexpensive-optimizations -ffast-math -o obj/colvardeps.o -c src/colvardeps.C c++: warning: optimization flag '-fexpensive-optimizations' is not supported [-Wignored-optimization-argument] g++ -m64 -std=c++0x -O3 -I/usr/local/include -DCMK_OPTIMIZE=1 -Isrc -Iinc -Iplugins/include -DSTATIC_PLUGIN -I/usr/local/include/tcl8.6 -DNAMD_TCL -I/usr/local/include -DNAMD_FFTW -DNAMD_FFTW_3 -DNAMD_VERSION=\"2.12\" -DNAMD_PLATFORM=\"Linux-x86_64-multicore\" -DREMOVE_PROXYRESULTMSG_EXTRACOPY -DNODEAWARE_PROXY_SPANNINGTREE -DUSE_NODEPATCHMGR -DUSE_CKLOOP=1 -fexpensive-optimizations -ffast-math -o obj/colvargrid.o -c src/colvargrid.C c++: warning: optimization flag '-fexpensive-optimizations' is not supported [-Wignored-optimization-argument] g++ -m64 -std=c++0x -O3 -I/usr/local/include -DCMK_OPTIMIZE=1 -Isrc -Iinc -Iplugins/include -DSTATIC_PLUGIN -I/usr/local/include/tcl8.6 -DNAMD_TCL -I/usr/local/include -DNAMD_FFTW -DNAMD_FFTW_3 -DNAMD_VERSION=\"2.12\" -DNAMD_PLATFORM=\"Linux-x86_64-multicore\" -DREMOVE_PROXYRESULTMSG_EXTRACOPY -DNODEAWARE_PROXY_SPANNINGTREE -DUSE_NODEPATCHMGR -DUSE_CKLOOP=1 -fexpensive-optimizations -ffast-math -o obj/colvarmodule.o -c src/colvarmodule.C c++: warning: optimization flag '-fexpensive-optimizations' is not supported [-Wignored-optimization-argument] g++ -m64 -std=c++0x -O3 -I/usr/local/include -DCMK_OPTIMIZE=1 -Isrc -Iinc -Iplugins/include -DSTATIC_PLUGIN -I/usr/local/include/tcl8.6 -DNAMD_TCL -I/usr/local/include -DNAMD_FFTW -DNAMD_FFTW_3 -DNAMD_VERSION=\"2.12\" -DNAMD_PLATFORM=\"Linux-x86_64-multicore\" -DREMOVE_PROXYRESULTMSG_EXTRACOPY -DNODEAWARE_PROXY_SPANNINGTREE -DUSE_NODEPATCHMGR -DUSE_CKLOOP=1 -fexpensive-optimizations -ffast-math -o obj/colvarparse.o -c src/colvarparse.C c++: warning: optimization flag '-fexpensive-optimizations' is not supported [-Wignored-optimization-argument] g++ -m64 -std=c++0x -O3 -I/usr/local/include -DCMK_OPTIMIZE=1 -Isrc -Iinc -Iplugins/include -DSTATIC_PLUGIN -I/usr/local/include/tcl8.6 -DNAMD_TCL -I/usr/local/include -DNAMD_FFTW -DNAMD_FFTW_3 -DNAMD_VERSION=\"2.12\" -DNAMD_PLATFORM=\"Linux-x86_64-multicore\" -DREMOVE_PROXYRESULTMSG_EXTRACOPY -DNODEAWARE_PROXY_SPANNINGTREE -DUSE_NODEPATCHMGR -DUSE_CKLOOP=1 -fexpensive-optimizations -ffast-math -o obj/colvarproxy_namd.o -c src/colvarproxy_namd.C c++: warning: optimization flag '-fexpensive-optimizations' is not supported [-Wignored-optimization-argument] In file included from src/colvarproxy_namd.C:9: In file included from src/Node.h:16: In file included from /usr/local/include/charm++.h:1109: In file included from /usr/local/include/ckarray.h:29: In file included from /usr/local/include/cklocation.h:62: In file included from /usr/local/include/LBDatabase.h:9: /usr/local/include/lbdb.h:60:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] typedef struct { ^ LDOMHandle /usr/local/include/lbdb.h:65:3: note: type is not C-compatible due to this member declaration inline void pup(PUP::er &p); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/lbdb.h:66:3: note: type is given name 'LDOMHandle' for linkage purposes by this typedef declaration } LDOMHandle; ^ /usr/local/include/lbdb.h:118:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] typedef struct { ^ LDObjHandle /usr/local/include/lbdb.h:122:3: note: type is not C-compatible due to this member declaration inline const LDOMid &omID() const { return omhandle.id; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/lbdb.h:125:3: note: type is given name 'LDObjHandle' for linkage purposes by this typedef declaration } LDObjHandle; ^ /usr/local/include/lbdb.h:169:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] typedef struct { ^ LDObjData /usr/local/include/lbdb.h:186:3: note: type is not C-compatible due to this member declaration inline const LDOMHandle &omHandle() const { return handle.omhandle; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/lbdb.h:194:3: note: type is given name 'LDObjData' for linkage purposes by this typedef declaration } LDObjData; ^ /usr/local/include/lbdb.h:197:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] typedef struct { ^ LDObjStats /usr/local/include/lbdb.h:202:3: note: type is not C-compatible due to this member declaration inline void pup(PUP::er &p); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/lbdb.h:203:3: note: type is given name 'LDObjStats' for linkage purposes by this typedef declaration } LDObjStats; ^ In file included from src/colvarproxy_namd.C:10: In file included from src/Molecule.h:27: In file included from src/UniqueSet.h:14: src/UniqueSetRaw.h:216:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register Entry *e = table[elem.hash() % tableLength]; ^~~~~~~~~ In file included from src/colvarproxy_namd.C:10: In file included from src/Molecule.h:28: In file included from src/Hydrogen.h:11: src/SortableResizeArray.h:19:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register Elem *r = (this->rep.array+offset); ^~~~~~~~~ src/SortableResizeArray.h:28:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j; ^~~~~~~~~ src/SortableResizeArray.h:29:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register Elem *r = (this->rep.array+offset); ^~~~~~~~~ In file included from src/colvarproxy_namd.C:10: In file included from src/Molecule.h:31: src/GridForceGrid.h:134:2: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int inds[3] = {i0, i1, i2}; ^~~~~~~~~ src/GridForceGrid.h:333:2: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int inds[4] = {i0, i1, i2, i3}; ^~~~~~~~~ In file included from src/colvarproxy_namd.C:10: src/Molecule.h:1322:3: warning: non-void function does not return a value in all control paths [-Wreturn-type] } ^ 11 warnings generated. g++ -m64 -std=c++0x -O3 -I/usr/local/include -DCMK_OPTIMIZE=1 -Isrc -Iinc -Iplugins/include -DSTATIC_PLUGIN -I/usr/local/include/tcl8.6 -DNAMD_TCL -I/usr/local/include -DNAMD_FFTW -DNAMD_FFTW_3 -DNAMD_VERSION=\"2.12\" -DNAMD_PLATFORM=\"Linux-x86_64-multicore\" -DREMOVE_PROXYRESULTMSG_EXTRACOPY -DNODEAWARE_PROXY_SPANNINGTREE -DUSE_NODEPATCHMGR -DUSE_CKLOOP=1 -fexpensive-optimizations -ffast-math -o obj/colvarscript.o -c src/colvarscript.C c++: warning: optimization flag '-fexpensive-optimizations' is not supported [-Wignored-optimization-argument] g++ -m64 -std=c++0x -O3 -I/usr/local/include -DCMK_OPTIMIZE=1 -Isrc -Iinc -Iplugins/include -DSTATIC_PLUGIN -I/usr/local/include/tcl8.6 -DNAMD_TCL -I/usr/local/include -DNAMD_FFTW -DNAMD_FFTW_3 -DNAMD_VERSION=\"2.12\" -DNAMD_PLATFORM=\"Linux-x86_64-multicore\" -DREMOVE_PROXYRESULTMSG_EXTRACOPY -DNODEAWARE_PROXY_SPANNINGTREE -DUSE_NODEPATCHMGR -DUSE_CKLOOP=1 -fexpensive-optimizations -ffast-math -o obj/colvartypes.o -c src/colvartypes.C c++: warning: optimization flag '-fexpensive-optimizations' is not supported [-Wignored-optimization-argument] g++ -m64 -std=c++0x -O3 -I/usr/local/include -DCMK_OPTIMIZE=1 -Isrc -Iinc -Iplugins/include -DSTATIC_PLUGIN -I/usr/local/include/tcl8.6 -DNAMD_TCL -I/usr/local/include -DNAMD_FFTW -DNAMD_FFTW_3 -DNAMD_VERSION=\"2.12\" -DNAMD_PLATFORM=\"Linux-x86_64-multicore\" -DREMOVE_PROXYRESULTMSG_EXTRACOPY -DNODEAWARE_PROXY_SPANNINGTREE -DUSE_NODEPATCHMGR -DUSE_CKLOOP=1 -fexpensive-optimizations -ffast-math -o obj/colvarvalue.o -c src/colvarvalue.C c++: warning: optimization flag '-fexpensive-optimizations' is not supported [-Wignored-optimization-argument] g++ -m64 -std=c++0x -O3 -O2 -pipe -D_NO_MALLOC_H -D_NO_ALLOCA_H -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -D_NO_MALLOC_H -D_NO_ALLOCA_H -isystem /usr/local/include -I/usr/local/include -DCMK_OPTIMIZE=1 -Isrc -Iinc -Iplugins/include -DSTATIC_PLUGIN -I/usr/local/include/tcl8.6 -DNAMD_TCL -I/usr/local/include -DNAMD_FFTW -DNAMD_FFTW_3 -DNAMD_VERSION=\"2.12\" -DNAMD_PLATFORM=\"Linux-x86_64-multicore\" -DREMOVE_PROXYRESULTMSG_EXTRACOPY -DNODEAWARE_PROXY_SPANNINGTREE -DUSE_NODEPATCHMGR -DUSE_CKLOOP=1 -fexpensive-optimizations -ffast-math -o obj/GridForceGrid.o -c src/GridForceGrid.C c++: warning: optimization flag '-fexpensive-optimizations' is not supported [-Wignored-optimization-argument] In file included from src/GridForceGrid.C:10: src/GridForceGrid.h:134:2: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int inds[3] = {i0, i1, i2}; ^~~~~~~~~ src/GridForceGrid.h:333:2: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int inds[4] = {i0, i1, i2, i3}; ^~~~~~~~~ In file included from src/GridForceGrid.C:14: In file included from src/Molecule.h:27: In file included from src/UniqueSet.h:14: src/UniqueSetRaw.h:216:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register Entry *e = table[elem.hash() % tableLength]; ^~~~~~~~~ In file included from src/GridForceGrid.C:14: In file included from src/Molecule.h:28: In file included from src/Hydrogen.h:11: src/SortableResizeArray.h:19:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register Elem *r = (this->rep.array+offset); ^~~~~~~~~ src/SortableResizeArray.h:28:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j; ^~~~~~~~~ src/SortableResizeArray.h:29:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register Elem *r = (this->rep.array+offset); ^~~~~~~~~ In file included from src/GridForceGrid.C:14: src/Molecule.h:1322:3: warning: non-void function does not return a value in all control paths [-Wreturn-type] } ^ 7 warnings generated. g++ -m64 -std=c++0x -O3 -O2 -pipe -D_NO_MALLOC_H -D_NO_ALLOCA_H -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -D_NO_MALLOC_H -D_NO_ALLOCA_H -isystem /usr/local/include -I/usr/local/include -DCMK_OPTIMIZE=1 -Isrc -Iinc -Iplugins/include -DSTATIC_PLUGIN -I/usr/local/include/tcl8.6 -DNAMD_TCL -I/usr/local/include -DNAMD_FFTW -DNAMD_FFTW_3 -DNAMD_VERSION=\"2.12\" -DNAMD_PLATFORM=\"Linux-x86_64-multicore\" -DREMOVE_PROXYRESULTMSG_EXTRACOPY -DNODEAWARE_PROXY_SPANNINGTREE -DUSE_NODEPATCHMGR -DUSE_CKLOOP=1 -fexpensive-optimizations -ffast-math -o obj/GromacsTopFile.o -c src/GromacsTopFile.C c++: warning: optimization flag '-fexpensive-optimizations' is not supported [-Wignored-optimization-argument] src/GromacsTopFile.C:160:22: warning: 'sscanf' may overflow; destination buffer in argument 5 has size 20, but the corresponding specifier may require size 21 [-Wfortify-source] &nbfunc,&combrule,genpairs,&fudgeLJ,&fudgeQQ); ^ 1 warning generated. g++ -m64 -std=c++0x -O3 -O2 -pipe -D_NO_MALLOC_H -D_NO_ALLOCA_H -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -D_NO_MALLOC_H -D_NO_ALLOCA_H -isystem /usr/local/include -I/usr/local/include -DCMK_OPTIMIZE=1 -Isrc -Iinc -Iplugins/include -DSTATIC_PLUGIN -I/usr/local/include/tcl8.6 -DNAMD_TCL -I/usr/local/include -DNAMD_FFTW -DNAMD_FFTW_3 -DNAMD_VERSION=\"2.12\" -DNAMD_PLATFORM=\"Linux-x86_64-multicore\" -DREMOVE_PROXYRESULTMSG_EXTRACOPY -DNODEAWARE_PROXY_SPANNINGTREE -DUSE_NODEPATCHMGR -DUSE_CKLOOP=1 -fexpensive-optimizations -ffast-math -o obj/heap.o -c src/heap.C c++: warning: optimization flag '-fexpensive-optimizations' is not supported [-Wignored-optimization-argument] g++ -m64 -std=c++0x -O3 -O2 -pipe -D_NO_MALLOC_H -D_NO_ALLOCA_H -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -D_NO_MALLOC_H -D_NO_ALLOCA_H -isystem /usr/local/include -I/usr/local/include -DCMK_OPTIMIZE=1 -Isrc -Iinc -Iplugins/include -DSTATIC_PLUGIN -I/usr/local/include/tcl8.6 -DNAMD_TCL -I/usr/local/include -DNAMD_FFTW -DNAMD_FFTW_3 -DNAMD_VERSION=\"2.12\" -DNAMD_PLATFORM=\"Linux-x86_64-multicore\" -DREMOVE_PROXYRESULTMSG_EXTRACOPY -DNODEAWARE_PROXY_SPANNINGTREE -DUSE_NODEPATCHMGR -DUSE_CKLOOP=1 -fexpensive-optimizations -ffast-math -o obj/HomePatch.o -c src/HomePatch.C c++: warning: optimization flag '-fexpensive-optimizations' is not supported [-Wignored-optimization-argument] In file included from src/HomePatch.C:23: In file included from src/HomePatch.h:18: In file included from src/Patch.h:13: In file included from src/UniqueSortedArray.h:10: In file included from src/SortedArray.h:10: src/SortableResizeArray.h:19:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register Elem *r = (this->rep.array+offset); ^~~~~~~~~ src/SortableResizeArray.h:28:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j; ^~~~~~~~~ src/SortableResizeArray.h:29:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register Elem *r = (this->rep.array+offset); ^~~~~~~~~ In file included from src/HomePatch.C:26: src/PatchMap.inl:53:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int ds; ^~~~~~~~~ src/PatchMap.inl:60:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register PatchData *pdat1 = &(patchData[pid1]); ^~~~~~~~~ src/PatchMap.inl:61:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register PatchData *pdat2 = &(patchData[pid2]); ^~~~~~~~~ src/PatchMap.inl:64:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int k = pdat1->cIndex; ^~~~~~~~~ src/PatchMap.inl:65:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int k2 = pdat2->cIndex; ^~~~~~~~~ src/PatchMap.inl:69:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j = pdat1->bIndex; ^~~~~~~~~ src/PatchMap.inl:70:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j2 = pdat2->bIndex; ^~~~~~~~~ src/PatchMap.inl:74:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int i = pdat1->aIndex; ^~~~~~~~~ src/PatchMap.inl:75:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int i2 = pdat2->aIndex; ^~~~~~~~~ In file included from src/HomePatch.C:29: In file included from src/ProxyMgr.h:17: In file included from src/UniqueSet.h:14: src/UniqueSetRaw.h:216:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register Entry *e = table[elem.hash() % tableLength]; ^~~~~~~~~ In file included from src/HomePatch.C:31: In file included from src/Molecule.h:31: src/GridForceGrid.h:134:2: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int inds[3] = {i0, i1, i2}; ^~~~~~~~~ src/GridForceGrid.h:333:2: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int inds[4] = {i0, i1, i2, i3}; ^~~~~~~~~ In file included from src/HomePatch.C:31: src/Molecule.h:1322:3: warning: non-void function does not return a value in all control paths [-Wreturn-type] } ^ src/HomePatch.C:918:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register ForceList::iterator f_i, f_e; ^~~~~~~~~ src/HomePatch.C:918:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register ForceList::iterator f_i, f_e; ^~~~~~~~~ src/HomePatch.C:932:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register char* isNonZero = msg->isForceNonZero; ^~~~~~~~~ src/HomePatch.C:933:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register Force* f_i = msg->forceArr; ^~~~~~~~~ 20 warnings generated. g++ -m64 -std=c++0x -O3 -O2 -pipe -D_NO_MALLOC_H -D_NO_ALLOCA_H -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -D_NO_MALLOC_H -D_NO_ALLOCA_H -isystem /usr/local/include -I/usr/local/include -DCMK_OPTIMIZE=1 -Isrc -Iinc -Iplugins/include -DSTATIC_PLUGIN -I/usr/local/include/tcl8.6 -DNAMD_TCL -I/usr/local/include -DNAMD_FFTW -DNAMD_FFTW_3 -DNAMD_VERSION=\"2.12\" -DNAMD_PLATFORM=\"Linux-x86_64-multicore\" -DREMOVE_PROXYRESULTMSG_EXTRACOPY -DNODEAWARE_PROXY_SPANNINGTREE -DUSE_NODEPATCHMGR -DUSE_CKLOOP=1 -fexpensive-optimizations -ffast-math -o obj/IMDOutput.o -c src/IMDOutput.C c++: warning: optimization flag '-fexpensive-optimizations' is not supported [-Wignored-optimization-argument] g++ -m64 -std=c++0x -O3 -O2 -pipe -D_NO_MALLOC_H -D_NO_ALLOCA_H -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -D_NO_MALLOC_H -D_NO_ALLOCA_H -isystem /usr/local/include -I/usr/local/include -DCMK_OPTIMIZE=1 -Isrc -Iinc -Iplugins/include -DSTATIC_PLUGIN -I/usr/local/include/tcl8.6 -DNAMD_TCL -I/usr/local/include -DNAMD_FFTW -DNAMD_FFTW_3 -DNAMD_VERSION=\"2.12\" -DNAMD_PLATFORM=\"Linux-x86_64-multicore\" -DREMOVE_PROXYRESULTMSG_EXTRACOPY -DNODEAWARE_PROXY_SPANNINGTREE -DUSE_NODEPATCHMGR -DUSE_CKLOOP=1 -fexpensive-optimizations -ffast-math -o obj/InfoStream.o -c src/InfoStream.C c++: warning: optimization flag '-fexpensive-optimizations' is not supported [-Wignored-optimization-argument] g++ -m64 -std=c++0x -O3 -O2 -pipe -D_NO_MALLOC_H -D_NO_ALLOCA_H -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -D_NO_MALLOC_H -D_NO_ALLOCA_H -isystem /usr/local/include -I/usr/local/include -DCMK_OPTIMIZE=1 -Isrc -Iinc -Iplugins/include -DSTATIC_PLUGIN -I/usr/local/include/tcl8.6 -DNAMD_TCL -I/usr/local/include -DNAMD_FFTW -DNAMD_FFTW_3 -DNAMD_VERSION=\"2.12\" -DNAMD_PLATFORM=\"Linux-x86_64-multicore\" -DREMOVE_PROXYRESULTMSG_EXTRACOPY -DNODEAWARE_PROXY_SPANNINGTREE -DUSE_NODEPATCHMGR -DUSE_CKLOOP=1 -fexpensive-optimizations -ffast-math -o obj/LdbCoordinator.o -c src/LdbCoordinator.C c++: warning: optimization flag '-fexpensive-optimizations' is not supported [-Wignored-optimization-argument] In file included from src/LdbCoordinator.C:17: In file included from src/NamdCentLB.h:40: In file included from src/PatchMap.h:11: In file included from src/HomePatchList.h:15: In file included from src/SortedArray.h:10: src/SortableResizeArray.h:19:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register Elem *r = (this->rep.array+offset); ^~~~~~~~~ src/SortableResizeArray.h:28:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j; ^~~~~~~~~ src/SortableResizeArray.h:29:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register Elem *r = (this->rep.array+offset); ^~~~~~~~~ In file included from src/LdbCoordinator.C:17: In file included from src/NamdCentLB.h:42: In file included from src/RefineOnly.h:11: In file included from src/Rebalancer.h:33: In file included from src/ProxyMgr.h:17: In file included from src/UniqueSet.h:14: src/UniqueSetRaw.h:216:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register Entry *e = table[elem.hash() % tableLength]; ^~~~~~~~~ In file included from src/LdbCoordinator.C:28: src/PatchMap.inl:53:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int ds; ^~~~~~~~~ src/PatchMap.inl:60:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register PatchData *pdat1 = &(patchData[pid1]); ^~~~~~~~~ src/PatchMap.inl:61:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register PatchData *pdat2 = &(patchData[pid2]); ^~~~~~~~~ src/PatchMap.inl:64:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int k = pdat1->cIndex; ^~~~~~~~~ src/PatchMap.inl:65:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int k2 = pdat2->cIndex; ^~~~~~~~~ src/PatchMap.inl:69:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j = pdat1->bIndex; ^~~~~~~~~ src/PatchMap.inl:70:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j2 = pdat2->bIndex; ^~~~~~~~~ src/PatchMap.inl:74:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int i = pdat1->aIndex; ^~~~~~~~~ src/PatchMap.inl:75:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int i2 = pdat2->aIndex; ^~~~~~~~~ 13 warnings generated. g++ -m64 -std=c++0x -O3 -O2 -pipe -D_NO_MALLOC_H -D_NO_ALLOCA_H -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -D_NO_MALLOC_H -D_NO_ALLOCA_H -isystem /usr/local/include -I/usr/local/include -DCMK_OPTIMIZE=1 -Isrc -Iinc -Iplugins/include -DSTATIC_PLUGIN -I/usr/local/include/tcl8.6 -DNAMD_TCL -I/usr/local/include -DNAMD_FFTW -DNAMD_FFTW_3 -DNAMD_VERSION=\"2.12\" -DNAMD_PLATFORM=\"Linux-x86_64-multicore\" -DREMOVE_PROXYRESULTMSG_EXTRACOPY -DNODEAWARE_PROXY_SPANNINGTREE -DUSE_NODEPATCHMGR -DUSE_CKLOOP=1 -fexpensive-optimizations -ffast-math -o obj/LJTable.o -c src/LJTable.C c++: warning: optimization flag '-fexpensive-optimizations' is not supported [-Wignored-optimization-argument] src/LJTable.C:24:8: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] for (register int i=0; i < table_dim; i++) ^~~~~~~~~ src/LJTable.C:25:10: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] for (register int j=i; j < table_dim; j++) ^~~~~~~~~ 2 warnings generated. g++ -m64 -std=c++0x -O3 -O2 -pipe -D_NO_MALLOC_H -D_NO_ALLOCA_H -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -D_NO_MALLOC_H -D_NO_ALLOCA_H -isystem /usr/local/include -I/usr/local/include -DCMK_OPTIMIZE=1 -Isrc -Iinc -Iplugins/include -DSTATIC_PLUGIN -I/usr/local/include/tcl8.6 -DNAMD_TCL -I/usr/local/include -DNAMD_FFTW -DNAMD_FFTW_3 -DNAMD_VERSION=\"2.12\" -DNAMD_PLATFORM=\"Linux-x86_64-multicore\" -DREMOVE_PROXYRESULTMSG_EXTRACOPY -DNODEAWARE_PROXY_SPANNINGTREE -DUSE_NODEPATCHMGR -DUSE_CKLOOP=1 -fexpensive-optimizations -ffast-math -o obj/Measure.o -c src/Measure.C c++: warning: optimization flag '-fexpensive-optimizations' is not supported [-Wignored-optimization-argument] In file included from src/Measure.C:11: In file included from src/Molecule.h:27: In file included from src/UniqueSet.h:14: src/UniqueSetRaw.h:216:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register Entry *e = table[elem.hash() % tableLength]; ^~~~~~~~~ In file included from src/Measure.C:11: In file included from src/Molecule.h:28: In file included from src/Hydrogen.h:11: src/SortableResizeArray.h:19:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register Elem *r = (this->rep.array+offset); ^~~~~~~~~ src/SortableResizeArray.h:28:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j; ^~~~~~~~~ src/SortableResizeArray.h:29:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register Elem *r = (this->rep.array+offset); ^~~~~~~~~ In file included from src/Measure.C:11: In file included from src/Molecule.h:31: src/GridForceGrid.h:134:2: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int inds[3] = {i0, i1, i2}; ^~~~~~~~~ src/GridForceGrid.h:333:2: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int inds[4] = {i0, i1, i2, i3}; ^~~~~~~~~ In file included from src/Measure.C:11: src/Molecule.h:1322:3: warning: non-void function does not return a value in all control paths [-Wreturn-type] } ^ src/Measure.C:114:26: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] Tcl_SetResult(interp,"loadCoords: wrong # args",TCL_VOLATILE); ^ 8 warnings generated. g++ -m64 -std=c++0x -O3 -O2 -pipe -D_NO_MALLOC_H -D_NO_ALLOCA_H -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -D_NO_MALLOC_H -D_NO_ALLOCA_H -isystem /usr/local/include -I/usr/local/include -DCMK_OPTIMIZE=1 -Isrc -Iinc -Iplugins/include -DSTATIC_PLUGIN -I/usr/local/include/tcl8.6 -DNAMD_TCL -I/usr/local/include -DNAMD_FFTW -DNAMD_FFTW_3 -DNAMD_VERSION=\"2.12\" -DNAMD_PLATFORM=\"Linux-x86_64-multicore\" -DREMOVE_PROXYRESULTMSG_EXTRACOPY -DNODEAWARE_PROXY_SPANNINGTREE -DUSE_NODEPATCHMGR -DUSE_CKLOOP=1 -fexpensive-optimizations -ffast-math -o obj/MGridforceParams.o -c src/MGridforceParams.C c++: warning: optimization flag '-fexpensive-optimizations' is not supported [-Wignored-optimization-argument] g++ -m64 -std=c++0x -O3 -O2 -pipe -D_NO_MALLOC_H -D_NO_ALLOCA_H -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -D_NO_MALLOC_H -D_NO_ALLOCA_H -isystem /usr/local/include -I/usr/local/include -DCMK_OPTIMIZE=1 -Isrc -Iinc -Iplugins/include -DSTATIC_PLUGIN -I/usr/local/include/tcl8.6 -DNAMD_TCL -I/usr/local/include -DNAMD_FFTW -DNAMD_FFTW_3 -DNAMD_VERSION=\"2.12\" -DNAMD_PLATFORM=\"Linux-x86_64-multicore\" -DREMOVE_PROXYRESULTMSG_EXTRACOPY -DNODEAWARE_PROXY_SPANNINGTREE -DUSE_NODEPATCHMGR -DUSE_CKLOOP=1 -fexpensive-optimizations -ffast-math -o obj/MStream.o -c src/MStream.C c++: warning: optimization flag '-fexpensive-optimizations' is not supported [-Wignored-optimization-argument] g++ -m64 -std=c++0x -O3 -O2 -pipe -D_NO_MALLOC_H -D_NO_ALLOCA_H -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -D_NO_MALLOC_H -D_NO_ALLOCA_H -isystem /usr/local/include -I/usr/local/include -DCMK_OPTIMIZE=1 -Isrc -Iinc -Iplugins/include -DSTATIC_PLUGIN -I/usr/local/include/tcl8.6 -DNAMD_TCL -I/usr/local/include -DNAMD_FFTW -DNAMD_FFTW_3 -DNAMD_VERSION=\"2.12\" -DNAMD_PLATFORM=\"Linux-x86_64-multicore\" -DREMOVE_PROXYRESULTMSG_EXTRACOPY -DNODEAWARE_PROXY_SPANNINGTREE -DUSE_NODEPATCHMGR -DUSE_CKLOOP=1 -fexpensive-optimizations -ffast-math -o obj/MigrateAtomsMsg.o -c src/MigrateAtomsMsg.C c++: warning: optimization flag '-fexpensive-optimizations' is not supported [-Wignored-optimization-argument] In file included from src/MigrateAtomsMsg.C:13: In file included from src/MigrateAtomsMsg.h:22: In file included from src/SortedArray.h:10: src/SortableResizeArray.h:19:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register Elem *r = (this->rep.array+offset); ^~~~~~~~~ src/SortableResizeArray.h:28:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j; ^~~~~~~~~ src/SortableResizeArray.h:29:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register Elem *r = (this->rep.array+offset); ^~~~~~~~~ 3 warnings generated. g++ -m64 -std=c++0x -O3 -O2 -pipe -D_NO_MALLOC_H -D_NO_ALLOCA_H -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -D_NO_MALLOC_H -D_NO_ALLOCA_H -isystem /usr/local/include -I/usr/local/include -DCMK_OPTIMIZE=1 -Isrc -Iinc -Iplugins/include -DSTATIC_PLUGIN -I/usr/local/include/tcl8.6 -DNAMD_TCL -I/usr/local/include -DNAMD_FFTW -DNAMD_FFTW_3 -DNAMD_VERSION=\"2.12\" -DNAMD_PLATFORM=\"Linux-x86_64-multicore\" -DREMOVE_PROXYRESULTMSG_EXTRACOPY -DNODEAWARE_PROXY_SPANNINGTREE -DUSE_NODEPATCHMGR -DUSE_CKLOOP=1 -fexpensive-optimizations -ffast-math -o obj/Molecule.o -c src/Molecule.C c++: warning: optimization flag '-fexpensive-optimizations' is not supported [-Wignored-optimization-argument] In file included from src/Molecule.C:27: In file included from src/Molecule.h:27: In file included from src/UniqueSet.h:14: src/UniqueSetRaw.h:216:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register Entry *e = table[elem.hash() % tableLength]; ^~~~~~~~~ In file included from src/Molecule.C:27: In file included from src/Molecule.h:28: In file included from src/Hydrogen.h:11: src/SortableResizeArray.h:19:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register Elem *r = (this->rep.array+offset); ^~~~~~~~~ src/SortableResizeArray.h:28:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j; ^~~~~~~~~ src/SortableResizeArray.h:29:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register Elem *r = (this->rep.array+offset); ^~~~~~~~~ In file included from src/Molecule.C:27: In file included from src/Molecule.h:31: src/GridForceGrid.h:134:2: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int inds[3] = {i0, i1, i2}; ^~~~~~~~~ src/GridForceGrid.h:333:2: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int inds[4] = {i0, i1, i2, i3}; ^~~~~~~~~ In file included from src/Molecule.C:27: src/Molecule.h:1322:3: warning: non-void function does not return a value in all control paths [-Wreturn-type] } ^ src/Molecule.C:1377:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j; // Loop counter ^~~~~~~~~ src/Molecule.C:1484:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j; // Loop counter ^~~~~~~~~ src/Molecule.C:1592:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j; // loop counter ^~~~~~~~~ src/Molecule.C:1714:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j; // Loop counter ^~~~~~~~~ src/Molecule.C:1841:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j; // Loop counter ^~~~~~~~~ src/Molecule.C:1949:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j; // Loop counter ^~~~~~~~~ src/Molecule.C:2023:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j; // Loop counter ^~~~~~~~~ src/Molecule.C:2105:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int num_read=0; // Number fo exclusions read in ^~~~~~~~~ src/Molecule.C:2108:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int insert_index=0; // index of where we are in exlcusions array ^~~~~~~~~ src/Molecule.C:2218:20: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if ( (exclusions == NULL) ) ~~~~~~~~~~~^~~~~~~ src/Molecule.C:2218:20: note: remove extraneous parentheses around the comparison to silence this warning if ( (exclusions == NULL) ) ~ ^ ~ src/Molecule.C:2218:20: note: use '=' to turn this equality comparison into an assignment if ( (exclusions == NULL) ) ^~ = src/Molecule.C:2998:8: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int i; // Loop counter ^~~~~~~~~ src/Molecule.C:3000:8: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int numFixedAtoms = this->numFixedAtoms; ^~~~~~~~~ src/Molecule.C:3752:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int i; // Loop counter ^~~~~~~~~ src/Molecule.C:4079:8: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int i; // Loop counter to loop through all atoms ^~~~~~~~~ src/Molecule.C:4120:8: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int i; // Loop counter to loop through all atoms ^~~~~~~~~ src/Molecule.C:4181:8: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int i; // Counter to loop through all atoms ^~~~~~~~~ src/Molecule.C:5075:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int i; ^~~~~~~~~ src/Molecule.C:5118:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int i; ^~~~~~~~~ src/Molecule.C:5155:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int i; ^~~~~~~~~ src/Molecule.C:6060:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int i; // Loop counters ^~~~~~~~~ src/Molecule.C:6061:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j; ^~~~~~~~~ src/Molecule.C:6062:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int k; ^~~~~~~~~ 29 warnings generated. g++ -m64 -std=c++0x -O3 -O2 -pipe -D_NO_MALLOC_H -D_NO_ALLOCA_H -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -D_NO_MALLOC_H -D_NO_ALLOCA_H -isystem /usr/local/include -I/usr/local/include -DCMK_OPTIMIZE=1 -Isrc -Iinc -Iplugins/include -DSTATIC_PLUGIN -I/usr/local/include/tcl8.6 -DNAMD_TCL -I/usr/local/include -DNAMD_FFTW -DNAMD_FFTW_3 -DNAMD_VERSION=\"2.12\" -DNAMD_PLATFORM=\"Linux-x86_64-multicore\" -DREMOVE_PROXYRESULTMSG_EXTRACOPY -DNODEAWARE_PROXY_SPANNINGTREE -DUSE_NODEPATCHMGR -DUSE_CKLOOP=1 -fexpensive-optimizations -ffast-math -o obj/Molecule2.o -c src/Molecule2.C c++: warning: optimization flag '-fexpensive-optimizations' is not supported [-Wignored-optimization-argument] In file included from src/Molecule2.C:13: In file included from src/Molecule.C:27: In file included from src/Molecule.h:27: In file included from src/UniqueSet.h:14: src/UniqueSetRaw.h:216:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register Entry *e = table[elem.hash() % tableLength]; ^~~~~~~~~ In file included from src/Molecule2.C:13: In file included from src/Molecule.C:27: In file included from src/Molecule.h:28: In file included from src/Hydrogen.h:11: src/SortableResizeArray.h:19:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register Elem *r = (this->rep.array+offset); ^~~~~~~~~ src/SortableResizeArray.h:28:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j; ^~~~~~~~~ src/SortableResizeArray.h:29:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register Elem *r = (this->rep.array+offset); ^~~~~~~~~ In file included from src/Molecule2.C:13: In file included from src/Molecule.C:27: In file included from src/Molecule.h:31: src/GridForceGrid.h:134:2: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int inds[3] = {i0, i1, i2}; ^~~~~~~~~ src/GridForceGrid.h:333:2: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int inds[4] = {i0, i1, i2, i3}; ^~~~~~~~~ In file included from src/Molecule2.C:13: In file included from src/Molecule.C:27: src/Molecule.h:1322:3: warning: non-void function does not return a value in all control paths [-Wreturn-type] } ^ In file included from src/Molecule2.C:13: src/Molecule.C:6388:8: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int i; // Loop counter ^~~~~~~~~ src/Molecule.C:6663:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int i; // Loop counter ^~~~~~~~~ src/Molecule.C:6869:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int i; // Loop counter ^~~~~~~~~ src/Molecule.C:7204:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int i; // Loop counter ^~~~~~~~~ src/Molecule.C:7585:24: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if ( (langevinParams == NULL) ) ~~~~~~~~~~~~~~~^~~~~~~ src/Molecule.C:7585:24: note: remove extraneous parentheses around the comparison to silence this warning if ( (langevinParams == NULL) ) ~ ^ ~ src/Molecule.C:7585:24: note: use '=' to turn this equality comparison into an assignment if ( (langevinParams == NULL) ) ^~ = src/Molecule.C:7716:29: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if ( (langevinParams == NULL) ) ~~~~~~~~~~~~~~~^~~~~~~ src/Molecule.C:7716:29: note: remove extraneous parentheses around the comparison to silence this warning if ( (langevinParams == NULL) ) ~ ^ ~ src/Molecule.C:7716:29: note: use '=' to turn this equality comparison into an assignment if ( (langevinParams == NULL) ) ^~ = src/Molecule.C:8911:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int i; ^~~~~~~~~ 14 warnings generated. g++ -m64 -std=c++0x -O3 -O2 -pipe -D_NO_MALLOC_H -D_NO_ALLOCA_H -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -D_NO_MALLOC_H -D_NO_ALLOCA_H -isystem /usr/local/include -I/usr/local/include -DCMK_OPTIMIZE=1 -Isrc -Iinc -Iplugins/include -DSTATIC_PLUGIN -I/usr/local/include/tcl8.6 -DNAMD_TCL -I/usr/local/include -DNAMD_FFTW -DNAMD_FFTW_3 -DNAMD_VERSION=\"2.12\" -DNAMD_PLATFORM=\"Linux-x86_64-multicore\" -DREMOVE_PROXYRESULTMSG_EXTRACOPY -DNODEAWARE_PROXY_SPANNINGTREE -DUSE_NODEPATCHMGR -DUSE_CKLOOP=1 -fexpensive-optimizations -ffast-math -o obj/GoMolecule.o -c src/GoMolecule.C c++: warning: optimization flag '-fexpensive-optimizations' is not supported [-Wignored-optimization-argument] In file included from src/GoMolecule.C:13: In file included from src/Molecule.h:27: In file included from src/UniqueSet.h:14: src/UniqueSetRaw.h:216:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register Entry *e = table[elem.hash() % tableLength]; ^~~~~~~~~ In file included from src/GoMolecule.C:13: In file included from src/Molecule.h:28: In file included from src/Hydrogen.h:11: src/SortableResizeArray.h:19:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register Elem *r = (this->rep.array+offset); ^~~~~~~~~ src/SortableResizeArray.h:28:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j; ^~~~~~~~~ src/SortableResizeArray.h:29:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register Elem *r = (this->rep.array+offset); ^~~~~~~~~ In file included from src/GoMolecule.C:13: In file included from src/Molecule.h:31: src/GridForceGrid.h:134:2: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int inds[3] = {i0, i1, i2}; ^~~~~~~~~ src/GridForceGrid.h:333:2: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int inds[4] = {i0, i1, i2, i3}; ^~~~~~~~~ In file included from src/GoMolecule.C:13: src/Molecule.h:1322:3: warning: non-void function does not return a value in all control paths [-Wreturn-type] } ^ 7 warnings generated. g++ -m64 -std=c++0x -O3 -O2 -pipe -D_NO_MALLOC_H -D_NO_ALLOCA_H -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -D_NO_MALLOC_H -D_NO_ALLOCA_H -isystem /usr/local/include -I/usr/local/include -DCMK_OPTIMIZE=1 -Isrc -Iinc -Iplugins/include -DSTATIC_PLUGIN -I/usr/local/include/tcl8.6 -DNAMD_TCL -I/usr/local/include -DNAMD_FFTW -DNAMD_FFTW_3 -DNAMD_VERSION=\"2.12\" -DNAMD_PLATFORM=\"Linux-x86_64-multicore\" -DREMOVE_PROXYRESULTMSG_EXTRACOPY -DNODEAWARE_PROXY_SPANNINGTREE -DUSE_NODEPATCHMGR -DUSE_CKLOOP=1 -fexpensive-optimizations -ffast-math -o obj/MoleculeQM.o -c src/MoleculeQM.C c++: warning: optimization flag '-fexpensive-optimizations' is not supported [-Wignored-optimization-argument] In file included from src/MoleculeQM.C:17: In file included from src/Molecule.h:27: In file included from src/UniqueSet.h:14: src/UniqueSetRaw.h:216:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register Entry *e = table[elem.hash() % tableLength]; ^~~~~~~~~ In file included from src/MoleculeQM.C:17: In file included from src/Molecule.h:28: In file included from src/Hydrogen.h:11: src/SortableResizeArray.h:19:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register Elem *r = (this->rep.array+offset); ^~~~~~~~~ src/SortableResizeArray.h:28:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j; ^~~~~~~~~ src/SortableResizeArray.h:29:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register Elem *r = (this->rep.array+offset); ^~~~~~~~~ In file included from src/MoleculeQM.C:17: In file included from src/Molecule.h:31: src/GridForceGrid.h:134:2: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int inds[3] = {i0, i1, i2}; ^~~~~~~~~ src/GridForceGrid.h:333:2: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int inds[4] = {i0, i1, i2, i3}; ^~~~~~~~~ In file included from src/MoleculeQM.C:17: src/Molecule.h:1322:3: warning: non-void function does not return a value in all control paths [-Wreturn-type] } ^ src/MoleculeQM.C:233:72: warning: address of function 'endi' will always evaluate to 'true' [-Wpointer-bool-conversion] << " ; residue " << it->second[i].resid << "\n" << endi ; ~~ ^~~~ src/MoleculeQM.C:233:72: note: prefix with the address-of operator to silence this warning << " ; residue " << it->second[i].resid << "\n" << endi ; ^ & 8 warnings generated. g++ -m64 -std=c++0x -O3 -O2 -pipe -D_NO_MALLOC_H -D_NO_ALLOCA_H -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -D_NO_MALLOC_H -D_NO_ALLOCA_H -isystem /usr/local/include -I/usr/local/include -DCMK_OPTIMIZE=1 -Isrc -Iinc -Iplugins/include -DSTATIC_PLUGIN -I/usr/local/include/tcl8.6 -DNAMD_TCL -I/usr/local/include -DNAMD_FFTW -DNAMD_FFTW_3 -DNAMD_VERSION=\"2.12\" -DNAMD_PLATFORM=\"Linux-x86_64-multicore\" -DREMOVE_PROXYRESULTMSG_EXTRACOPY -DNODEAWARE_PROXY_SPANNINGTREE -DUSE_NODEPATCHMGR -DUSE_CKLOOP=1 -fexpensive-optimizations -ffast-math -o obj/NamdCentLB.o -c src/NamdCentLB.C c++: warning: optimization flag '-fexpensive-optimizations' is not supported [-Wignored-optimization-argument] In file included from src/NamdCentLB.C:14: In file included from src/NamdCentLB.h:40: In file included from src/PatchMap.h:11: In file included from src/HomePatchList.h:15: In file included from src/SortedArray.h:10: src/SortableResizeArray.h:19:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register Elem *r = (this->rep.array+offset); ^~~~~~~~~ src/SortableResizeArray.h:28:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j; ^~~~~~~~~ src/SortableResizeArray.h:29:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register Elem *r = (this->rep.array+offset); ^~~~~~~~~ In file included from src/NamdCentLB.C:14: In file included from src/NamdCentLB.h:42: In file included from src/RefineOnly.h:11: In file included from src/Rebalancer.h:33: In file included from src/ProxyMgr.h:17: In file included from src/UniqueSet.h:14: src/UniqueSetRaw.h:216:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register Entry *e = table[elem.hash() % tableLength]; ^~~~~~~~~ 4 warnings generated. g++ -m64 -std=c++0x -O3 -O2 -pipe -D_NO_MALLOC_H -D_NO_ALLOCA_H -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -D_NO_MALLOC_H -D_NO_ALLOCA_H -isystem /usr/local/include -I/usr/local/include -DCMK_OPTIMIZE=1 -Isrc -Iinc -Iplugins/include -DSTATIC_PLUGIN -I/usr/local/include/tcl8.6 -DNAMD_TCL -I/usr/local/include -DNAMD_FFTW -DNAMD_FFTW_3 -DNAMD_VERSION=\"2.12\" -DNAMD_PLATFORM=\"Linux-x86_64-multicore\" -DREMOVE_PROXYRESULTMSG_EXTRACOPY -DNODEAWARE_PROXY_SPANNINGTREE -DUSE_NODEPATCHMGR -DUSE_CKLOOP=1 -fexpensive-optimizations -ffast-math -o obj/NamdNborLB.o -c src/NamdNborLB.C c++: warning: optimization flag '-fexpensive-optimizations' is not supported [-Wignored-optimization-argument] In file included from src/NamdNborLB.C:8: In file included from src/NamdNborLB.h:8: In file included from src/PatchMap.h:11: In file included from src/HomePatchList.h:15: In file included from src/SortedArray.h:10: src/SortableResizeArray.h:19:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register Elem *r = (this->rep.array+offset); ^~~~~~~~~ src/SortableResizeArray.h:28:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j; ^~~~~~~~~ src/SortableResizeArray.h:29:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register Elem *r = (this->rep.array+offset); ^~~~~~~~~ In file included from src/NamdNborLB.C:8: In file included from src/NamdNborLB.h:10: In file included from src/AlgNbor.h:11: In file included from src/Rebalancer.h:33: In file included from src/ProxyMgr.h:17: In file included from src/UniqueSet.h:14: src/UniqueSetRaw.h:216:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register Entry *e = table[elem.hash() % tableLength]; ^~~~~~~~~ 4 warnings generated. g++ -m64 -std=c++0x -O3 -O2 -pipe -D_NO_MALLOC_H -D_NO_ALLOCA_H -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -D_NO_MALLOC_H -D_NO_ALLOCA_H -isystem /usr/local/include -I/usr/local/include -DCMK_OPTIMIZE=1 -Isrc -Iinc -Iplugins/include -DSTATIC_PLUGIN -I/usr/local/include/tcl8.6 -DNAMD_TCL -I/usr/local/include -DNAMD_FFTW -DNAMD_FFTW_3 -DNAMD_VERSION=\"2.12\" -DNAMD_PLATFORM=\"Linux-x86_64-multicore\" -DREMOVE_PROXYRESULTMSG_EXTRACOPY -DNODEAWARE_PROXY_SPANNINGTREE -DUSE_NODEPATCHMGR -DUSE_CKLOOP=1 -fexpensive-optimizations -ffast-math -o obj/NamdHybridLB.o -c src/NamdHybridLB.C c++: warning: optimization flag '-fexpensive-optimizations' is not supported [-Wignored-optimization-argument] In file included from src/NamdHybridLB.C:14: In file included from src/NamdHybridLB.h:15: In file included from src/PatchMap.h:11: In file included from src/HomePatchList.h:15: In file included from src/SortedArray.h:10: src/SortableResizeArray.h:19:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register Elem *r = (this->rep.array+offset); ^~~~~~~~~ src/SortableResizeArray.h:28:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j; ^~~~~~~~~ src/SortableResizeArray.h:29:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register Elem *r = (this->rep.array+offset); ^~~~~~~~~ In file included from src/NamdHybridLB.C:14: In file included from src/NamdHybridLB.h:17: In file included from src/RefineOnly.h:11: In file included from src/Rebalancer.h:33: In file included from src/ProxyMgr.h:17: In file included from src/UniqueSet.h:14: src/UniqueSetRaw.h:216:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register Entry *e = table[elem.hash() % tableLength]; ^~~~~~~~~ 4 warnings generated. g++ -m64 -std=c++0x -O3 -O2 -pipe -D_NO_MALLOC_H -D_NO_ALLOCA_H -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -D_NO_MALLOC_H -D_NO_ALLOCA_H -isystem /usr/local/include -I/usr/local/include -DCMK_OPTIMIZE=1 -Isrc -Iinc -Iplugins/include -DSTATIC_PLUGIN -I/usr/local/include/tcl8.6 -DNAMD_TCL -I/usr/local/include -DNAMD_FFTW -DNAMD_FFTW_3 -DNAMD_VERSION=\"2.12\" -DNAMD_PLATFORM=\"Linux-x86_64-multicore\" -DREMOVE_PROXYRESULTMSG_EXTRACOPY -DNODEAWARE_PROXY_SPANNINGTREE -DUSE_NODEPATCHMGR -DUSE_CKLOOP=1 -fexpensive-optimizations -ffast-math -o obj/NamdDummyLB.o -c src/NamdDummyLB.C c++: warning: optimization flag '-fexpensive-optimizations' is not supported [-Wignored-optimization-argument] In file included from src/NamdDummyLB.C:8: In file included from src/NamdDummyLB.h:14: In file included from src/PatchMap.h:11: In file included from src/HomePatchList.h:15: In file included from src/SortedArray.h:10: src/SortableResizeArray.h:19:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register Elem *r = (this->rep.array+offset); ^~~~~~~~~ src/SortableResizeArray.h:28:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j; ^~~~~~~~~ src/SortableResizeArray.h:29:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register Elem *r = (this->rep.array+offset); ^~~~~~~~~ In file included from src/NamdDummyLB.C:8: In file included from src/NamdDummyLB.h:16: In file included from src/RefineOnly.h:11: In file included from src/Rebalancer.h:33: In file included from src/ProxyMgr.h:17: In file included from src/UniqueSet.h:14: src/UniqueSetRaw.h:216:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register Entry *e = table[elem.hash() % tableLength]; ^~~~~~~~~ 4 warnings generated. g++ -m64 -std=c++0x -O3 -O2 -pipe -D_NO_MALLOC_H -D_NO_ALLOCA_H -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -D_NO_MALLOC_H -D_NO_ALLOCA_H -isystem /usr/local/include -I/usr/local/include -DCMK_OPTIMIZE=1 -Isrc -Iinc -Iplugins/include -DSTATIC_PLUGIN -I/usr/local/include/tcl8.6 -DNAMD_TCL -I/usr/local/include -DNAMD_FFTW -DNAMD_FFTW_3 -DNAMD_VERSION=\"2.12\" -DNAMD_PLATFORM=\"Linux-x86_64-multicore\" -DREMOVE_PROXYRESULTMSG_EXTRACOPY -DNODEAWARE_PROXY_SPANNINGTREE -DUSE_NODEPATCHMGR -DUSE_CKLOOP=1 -fexpensive-optimizations -ffast-math -o obj/NamdState.o -c src/NamdState.C c++: warning: optimization flag '-fexpensive-optimizations' is not supported [-Wignored-optimization-argument] In file included from src/NamdState.C:13: In file included from src/Molecule.h:27: In file included from src/UniqueSet.h:14: src/UniqueSetRaw.h:216:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register Entry *e = table[elem.hash() % tableLength]; ^~~~~~~~~ In file included from src/NamdState.C:13: In file included from src/Molecule.h:28: In file included from src/Hydrogen.h:11: src/SortableResizeArray.h:19:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register Elem *r = (this->rep.array+offset); ^~~~~~~~~ src/SortableResizeArray.h:28:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j; ^~~~~~~~~ src/SortableResizeArray.h:29:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register Elem *r = (this->rep.array+offset); ^~~~~~~~~ In file included from src/NamdState.C:13: In file included from src/Molecule.h:31: src/GridForceGrid.h:134:2: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int inds[3] = {i0, i1, i2}; ^~~~~~~~~ src/GridForceGrid.h:333:2: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int inds[4] = {i0, i1, i2, i3}; ^~~~~~~~~ In file included from src/NamdState.C:13: src/Molecule.h:1322:3: warning: non-void function does not return a value in all control paths [-Wreturn-type] } ^ 7 warnings generated. g++ -m64 -std=c++0x -O3 -O2 -pipe -D_NO_MALLOC_H -D_NO_ALLOCA_H -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -D_NO_MALLOC_H -D_NO_ALLOCA_H -isystem /usr/local/include -I/usr/local/include -DCMK_OPTIMIZE=1 -Isrc -Iinc -Iplugins/include -DSTATIC_PLUGIN -I/usr/local/include/tcl8.6 -DNAMD_TCL -I/usr/local/include -DNAMD_FFTW -DNAMD_FFTW_3 -DNAMD_VERSION=\"2.12\" -DNAMD_PLATFORM=\"Linux-x86_64-multicore\" -DREMOVE_PROXYRESULTMSG_EXTRACOPY -DNODEAWARE_PROXY_SPANNINGTREE -DUSE_NODEPATCHMGR -DUSE_CKLOOP=1 -fexpensive-optimizations -ffast-math -o obj/NamdOneTools.o -c src/NamdOneTools.C c++: warning: optimization flag '-fexpensive-optimizations' is not supported [-Wignored-optimization-argument] In file included from src/NamdOneTools.C:14: In file included from src/NamdOneTools.h:16: In file included from src/Molecule.h:27: In file included from src/UniqueSet.h:14: src/UniqueSetRaw.h:216:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register Entry *e = table[elem.hash() % tableLength]; ^~~~~~~~~ In file included from src/NamdOneTools.C:14: In file included from src/NamdOneTools.h:16: In file included from src/Molecule.h:28: In file included from src/Hydrogen.h:11: src/SortableResizeArray.h:19:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register Elem *r = (this->rep.array+offset); ^~~~~~~~~ src/SortableResizeArray.h:28:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j; ^~~~~~~~~ src/SortableResizeArray.h:29:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register Elem *r = (this->rep.array+offset); ^~~~~~~~~ In file included from src/NamdOneTools.C:14: In file included from src/NamdOneTools.h:16: In file included from src/Molecule.h:31: src/GridForceGrid.h:134:2: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int inds[3] = {i0, i1, i2}; ^~~~~~~~~ src/GridForceGrid.h:333:2: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int inds[4] = {i0, i1, i2, i3}; ^~~~~~~~~ In file included from src/NamdOneTools.C:14: In file included from src/NamdOneTools.h:16: src/Molecule.h:1322:3: warning: non-void function does not return a value in all control paths [-Wreturn-type] } ^ 7 warnings generated. cpp -E -P src/ComputeGridForceMgr.ci > inc/ComputeGridForceMgr.ci cpp: warning: argument unused during compilation: '-E' [-Wunused-command-line-argument] /usr/local/bin/charmc inc/ComputeGridForceMgr.ci rm -f inc/ComputeGridForceMgr.ci mv ComputeGridForceMgr.def.h inc mv ComputeGridForceMgr.decl.h inc g++ -m64 -std=c++0x -O3 -O2 -pipe -D_NO_MALLOC_H -D_NO_ALLOCA_H -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -D_NO_MALLOC_H -D_NO_ALLOCA_H -isystem /usr/local/include -I/usr/local/include -DCMK_OPTIMIZE=1 -Isrc -Iinc -Iplugins/include -DSTATIC_PLUGIN -I/usr/local/include/tcl8.6 -DNAMD_TCL -I/usr/local/include -DNAMD_FFTW -DNAMD_FFTW_3 -DNAMD_VERSION=\"2.12\" -DNAMD_PLATFORM=\"Linux-x86_64-multicore\" -DREMOVE_PROXYRESULTMSG_EXTRACOPY -DNODEAWARE_PROXY_SPANNINGTREE -DUSE_NODEPATCHMGR -DUSE_CKLOOP=1 -fexpensive-optimizations -ffast-math -o obj/Node.o -c src/Node.C c++: warning: optimization flag '-fexpensive-optimizations' is not supported [-Wignored-optimization-argument] In file included from src/Node.C:34: In file included from src/ComputeMsm.h:12: In file included from src/ComputeHomePatches.h:13: In file included from src/HomePatch.h:18: In file included from src/Patch.h:13: In file included from src/UniqueSortedArray.h:10: In file included from src/SortedArray.h:10: src/SortableResizeArray.h:19:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register Elem *r = (this->rep.array+offset); ^~~~~~~~~ src/SortableResizeArray.h:28:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j; ^~~~~~~~~ src/SortableResizeArray.h:29:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register Elem *r = (this->rep.array+offset); ^~~~~~~~~ In file included from src/Node.C:43: In file included from src/Molecule.h:27: In file included from src/UniqueSet.h:14: src/UniqueSetRaw.h:216:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register Entry *e = table[elem.hash() % tableLength]; ^~~~~~~~~ In file included from src/Node.C:43: In file included from src/Molecule.h:31: src/GridForceGrid.h:134:2: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int inds[3] = {i0, i1, i2}; ^~~~~~~~~ src/GridForceGrid.h:333:2: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int inds[4] = {i0, i1, i2, i3}; ^~~~~~~~~ In file included from src/Node.C:43: src/Molecule.h:1322:3: warning: non-void function does not return a value in all control paths [-Wreturn-type] } ^ In file included from src/Node.C:52: src/PatchMap.inl:53:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int ds; ^~~~~~~~~ src/PatchMap.inl:60:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register PatchData *pdat1 = &(patchData[pid1]); ^~~~~~~~~ src/PatchMap.inl:61:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register PatchData *pdat2 = &(patchData[pid2]); ^~~~~~~~~ src/PatchMap.inl:64:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int k = pdat1->cIndex; ^~~~~~~~~ src/PatchMap.inl:65:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int k2 = pdat2->cIndex; ^~~~~~~~~ src/PatchMap.inl:69:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j = pdat1->bIndex; ^~~~~~~~~ src/PatchMap.inl:70:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j2 = pdat2->bIndex; ^~~~~~~~~ src/PatchMap.inl:74:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int i = pdat1->aIndex; ^~~~~~~~~ src/PatchMap.inl:75:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int i2 = pdat2->aIndex; ^~~~~~~~~ 16 warnings generated. g++ -m64 -std=c++0x -O3 -O2 -pipe -D_NO_MALLOC_H -D_NO_ALLOCA_H -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -D_NO_MALLOC_H -D_NO_ALLOCA_H -isystem /usr/local/include -I/usr/local/include -DCMK_OPTIMIZE=1 -Isrc -Iinc -Iplugins/include -DSTATIC_PLUGIN -I/usr/local/include/tcl8.6 -DNAMD_TCL -I/usr/local/include -DNAMD_FFTW -DNAMD_FFTW_3 -DNAMD_VERSION=\"2.12\" -DNAMD_PLATFORM=\"Linux-x86_64-multicore\" -DREMOVE_PROXYRESULTMSG_EXTRACOPY -DNODEAWARE_PROXY_SPANNINGTREE -DUSE_NODEPATCHMGR -DUSE_CKLOOP=1 -fexpensive-optimizations -ffast-math -o obj/Output.o -c src/Output.C c++: warning: optimization flag '-fexpensive-optimizations' is not supported [-Wignored-optimization-argument] In file included from src/Output.C:21: In file included from src/Molecule.h:27: In file included from src/UniqueSet.h:14: src/UniqueSetRaw.h:216:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register Entry *e = table[elem.hash() % tableLength]; ^~~~~~~~~ In file included from src/Output.C:21: In file included from src/Molecule.h:28: In file included from src/Hydrogen.h:11: src/SortableResizeArray.h:19:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register Elem *r = (this->rep.array+offset); ^~~~~~~~~ src/SortableResizeArray.h:28:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j; ^~~~~~~~~ src/SortableResizeArray.h:29:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register Elem *r = (this->rep.array+offset); ^~~~~~~~~ In file included from src/Output.C:21: In file included from src/Molecule.h:31: src/GridForceGrid.h:134:2: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int inds[3] = {i0, i1, i2}; ^~~~~~~~~ src/GridForceGrid.h:333:2: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int inds[4] = {i0, i1, i2, i3}; ^~~~~~~~~ In file included from src/Output.C:21: src/Molecule.h:1322:3: warning: non-void function does not return a value in all control paths [-Wreturn-type] } ^ In file included from src/Output.C:31: src/PatchMap.inl:53:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int ds; ^~~~~~~~~ src/PatchMap.inl:60:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register PatchData *pdat1 = &(patchData[pid1]); ^~~~~~~~~ src/PatchMap.inl:61:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register PatchData *pdat2 = &(patchData[pid2]); ^~~~~~~~~ src/PatchMap.inl:64:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int k = pdat1->cIndex; ^~~~~~~~~ src/PatchMap.inl:65:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int k2 = pdat2->cIndex; ^~~~~~~~~ src/PatchMap.inl:69:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j = pdat1->bIndex; ^~~~~~~~~ src/PatchMap.inl:70:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j2 = pdat2->bIndex; ^~~~~~~~~ src/PatchMap.inl:74:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int i = pdat1->aIndex; ^~~~~~~~~ src/PatchMap.inl:75:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int i2 = pdat2->aIndex; ^~~~~~~~~ 16 warnings generated. g++ -m64 -std=c++0x -O3 -O2 -pipe -D_NO_MALLOC_H -D_NO_ALLOCA_H -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -D_NO_MALLOC_H -D_NO_ALLOCA_H -isystem /usr/local/include -I/usr/local/include -DCMK_OPTIMIZE=1 -Isrc -Iinc -Iplugins/include -DSTATIC_PLUGIN -I/usr/local/include/tcl8.6 -DNAMD_TCL -I/usr/local/include -DNAMD_FFTW -DNAMD_FFTW_3 -DNAMD_VERSION=\"2.12\" -DNAMD_PLATFORM=\"Linux-x86_64-multicore\" -DREMOVE_PROXYRESULTMSG_EXTRACOPY -DNODEAWARE_PROXY_SPANNINGTREE -DUSE_NODEPATCHMGR -DUSE_CKLOOP=1 -fexpensive-optimizations -ffast-math -o obj/Parameters.o -c src/Parameters.C c++: warning: optimization flag '-fexpensive-optimizations' is not supported [-Wignored-optimization-argument] src/Parameters.C:7142:3: warning: 'delete' applied to a pointer that was allocated with 'new[]'; did you mean 'delete[]'? [-Wmismatched-new-delete] delete m; ^ [] src/Parameters.C:7019:15: note: allocated with 'new[]' here double* m = new double[numentries*numentries]; ^ src/Parameters.C:7143:3: warning: 'delete' applied to a pointer that was allocated with 'new[]'; did you mean 'delete[]'? [-Wmismatched-new-delete] delete xe; ^ [] src/Parameters.C:7020:16: note: allocated with 'new[]' here double* xe = new double[numentries]; ^ src/Parameters.C:7144:3: warning: 'delete' applied to a pointer that was allocated with 'new[]'; did you mean 'delete[]'? [-Wmismatched-new-delete] delete xf; ^ [] src/Parameters.C:7021:16: note: allocated with 'new[]' here double* xf = new double[numentries]; ^ src/Parameters.C:7145:3: warning: 'delete' applied to a pointer that was allocated with 'new[]'; did you mean 'delete[]'? [-Wmismatched-new-delete] delete be; ^ [] src/Parameters.C:7022:16: note: allocated with 'new[]' here double* be = new double[numentries]; ^ src/Parameters.C:7146:3: warning: 'delete' applied to a pointer that was allocated with 'new[]'; did you mean 'delete[]'? [-Wmismatched-new-delete] delete bf; ^ [] src/Parameters.C:7023:16: note: allocated with 'new[]' here double* bf = new double[numentries]; ^ src/Parameters.C:7383:3: warning: 'delete' applied to a pointer that was allocated with 'new[]'; did you mean 'delete[]'? [-Wmismatched-new-delete] delete m; ^ [] src/Parameters.C:7251:15: note: allocated with 'new[]' here double* m = new double[numentries*numentries]; ^ src/Parameters.C:7384:3: warning: 'delete' applied to a pointer that was allocated with 'new[]'; did you mean 'delete[]'? [-Wmismatched-new-delete] delete x; ^ [] src/Parameters.C:7252:15: note: allocated with 'new[]' here double* x = new double[numentries]; ^ src/Parameters.C:7385:3: warning: 'delete' applied to a pointer that was allocated with 'new[]'; did you mean 'delete[]'? [-Wmismatched-new-delete] delete b; ^ [] src/Parameters.C:7253:15: note: allocated with 'new[]' here double* b = new double[numentries]; ^ 8 warnings generated. g++ -m64 -std=c++0x -O3 -O2 -pipe -D_NO_MALLOC_H -D_NO_ALLOCA_H -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -D_NO_MALLOC_H -D_NO_ALLOCA_H -isystem /usr/local/include -I/usr/local/include -DCMK_OPTIMIZE=1 -Isrc -Iinc -Iplugins/include -DSTATIC_PLUGIN -I/usr/local/include/tcl8.6 -DNAMD_TCL -I/usr/local/include -DNAMD_FFTW -DNAMD_FFTW_3 -DNAMD_VERSION=\"2.12\" -DNAMD_PLATFORM=\"Linux-x86_64-multicore\" -DREMOVE_PROXYRESULTMSG_EXTRACOPY -DNODEAWARE_PROXY_SPANNINGTREE -DUSE_NODEPATCHMGR -DUSE_CKLOOP=1 -fexpensive-optimizations -ffast-math -o obj/ParseOptions.o -c src/ParseOptions.C c++: warning: optimization flag '-fexpensive-optimizations' is not supported [-Wignored-optimization-argument] g++ -m64 -std=c++0x -O3 -O2 -pipe -D_NO_MALLOC_H -D_NO_ALLOCA_H -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -D_NO_MALLOC_H -D_NO_ALLOCA_H -isystem /usr/local/include -I/usr/local/include -DCMK_OPTIMIZE=1 -Isrc -Iinc -Iplugins/include -DSTATIC_PLUGIN -I/usr/local/include/tcl8.6 -DNAMD_TCL -I/usr/local/include -DNAMD_FFTW -DNAMD_FFTW_3 -DNAMD_VERSION=\"2.12\" -DNAMD_PLATFORM=\"Linux-x86_64-multicore\" -DREMOVE_PROXYRESULTMSG_EXTRACOPY -DNODEAWARE_PROXY_SPANNINGTREE -DUSE_NODEPATCHMGR -DUSE_CKLOOP=1 -fexpensive-optimizations -ffast-math -o obj/Patch.o -c src/Patch.C c++: warning: optimization flag '-fexpensive-optimizations' is not supported [-Wignored-optimization-argument] In file included from src/Patch.C:8: In file included from src/Patch.h:13: In file included from src/UniqueSortedArray.h:10: In file included from src/SortedArray.h:10: src/SortableResizeArray.h:19:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register Elem *r = (this->rep.array+offset); ^~~~~~~~~ src/SortableResizeArray.h:28:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j; ^~~~~~~~~ src/SortableResizeArray.h:29:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register Elem *r = (this->rep.array+offset); ^~~~~~~~~ In file included from src/Patch.C:15: In file included from src/Molecule.h:27: In file included from src/UniqueSet.h:14: src/UniqueSetRaw.h:216:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register Entry *e = table[elem.hash() % tableLength]; ^~~~~~~~~ In file included from src/Patch.C:15: In file included from src/Molecule.h:31: src/GridForceGrid.h:134:2: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int inds[3] = {i0, i1, i2}; ^~~~~~~~~ src/GridForceGrid.h:333:2: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int inds[4] = {i0, i1, i2, i3}; ^~~~~~~~~ In file included from src/Patch.C:15: src/Molecule.h:1322:3: warning: non-void function does not return a value in all control paths [-Wreturn-type] } ^ 7 warnings generated. g++ -m64 -std=c++0x -O3 -O2 -pipe -D_NO_MALLOC_H -D_NO_ALLOCA_H -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -D_NO_MALLOC_H -D_NO_ALLOCA_H -isystem /usr/local/include -I/usr/local/include -DCMK_OPTIMIZE=1 -Isrc -Iinc -Iplugins/include -DSTATIC_PLUGIN -I/usr/local/include/tcl8.6 -DNAMD_TCL -I/usr/local/include -DNAMD_FFTW -DNAMD_FFTW_3 -DNAMD_VERSION=\"2.12\" -DNAMD_PLATFORM=\"Linux-x86_64-multicore\" -DREMOVE_PROXYRESULTMSG_EXTRACOPY -DNODEAWARE_PROXY_SPANNINGTREE -DUSE_NODEPATCHMGR -DUSE_CKLOOP=1 -fexpensive-optimizations -ffast-math -o obj/PatchMgr.o -c src/PatchMgr.C c++: warning: optimization flag '-fexpensive-optimizations' is not supported [-Wignored-optimization-argument] In file included from src/PatchMgr.C:9: In file included from src/PatchMgr.h:20: In file included from src/SortedArray.h:10: src/SortableResizeArray.h:19:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register Elem *r = (this->rep.array+offset); ^~~~~~~~~ src/SortableResizeArray.h:28:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j; ^~~~~~~~~ src/SortableResizeArray.h:29:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register Elem *r = (this->rep.array+offset); ^~~~~~~~~ 3 warnings generated. g++ -m64 -std=c++0x -O3 -O2 -pipe -D_NO_MALLOC_H -D_NO_ALLOCA_H -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -D_NO_MALLOC_H -D_NO_ALLOCA_H -isystem /usr/local/include -I/usr/local/include -DCMK_OPTIMIZE=1 -Isrc -Iinc -Iplugins/include -DSTATIC_PLUGIN -I/usr/local/include/tcl8.6 -DNAMD_TCL -I/usr/local/include -DNAMD_FFTW -DNAMD_FFTW_3 -DNAMD_VERSION=\"2.12\" -DNAMD_PLATFORM=\"Linux-x86_64-multicore\" -DREMOVE_PROXYRESULTMSG_EXTRACOPY -DNODEAWARE_PROXY_SPANNINGTREE -DUSE_NODEPATCHMGR -DUSE_CKLOOP=1 -fexpensive-optimizations -ffast-math -o obj/PatchMap.o -c src/PatchMap.C c++: warning: optimization flag '-fexpensive-optimizations' is not supported [-Wignored-optimization-argument] In file included from src/PatchMap.C:15: In file included from src/PatchMgr.h:20: In file included from src/SortedArray.h:10: src/SortableResizeArray.h:19:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register Elem *r = (this->rep.array+offset); ^~~~~~~~~ src/SortableResizeArray.h:28:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j; ^~~~~~~~~ src/SortableResizeArray.h:29:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register Elem *r = (this->rep.array+offset); ^~~~~~~~~ In file included from src/PatchMap.C:16: src/PatchMap.inl:53:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int ds; ^~~~~~~~~ src/PatchMap.inl:60:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register PatchData *pdat1 = &(patchData[pid1]); ^~~~~~~~~ src/PatchMap.inl:61:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register PatchData *pdat2 = &(patchData[pid2]); ^~~~~~~~~ src/PatchMap.inl:64:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int k = pdat1->cIndex; ^~~~~~~~~ src/PatchMap.inl:65:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int k2 = pdat2->cIndex; ^~~~~~~~~ src/PatchMap.inl:69:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j = pdat1->bIndex; ^~~~~~~~~ src/PatchMap.inl:70:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j2 = pdat2->bIndex; ^~~~~~~~~ src/PatchMap.inl:74:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int i = pdat1->aIndex; ^~~~~~~~~ src/PatchMap.inl:75:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int i2 = pdat2->aIndex; ^~~~~~~~~ 12 warnings generated. g++ -m64 -std=c++0x -O3 -O2 -pipe -D_NO_MALLOC_H -D_NO_ALLOCA_H -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -D_NO_MALLOC_H -D_NO_ALLOCA_H -isystem /usr/local/include -I/usr/local/include -DCMK_OPTIMIZE=1 -Isrc -Iinc -Iplugins/include -DSTATIC_PLUGIN -I/usr/local/include/tcl8.6 -DNAMD_TCL -I/usr/local/include -DNAMD_FFTW -DNAMD_FFTW_3 -DNAMD_VERSION=\"2.12\" -DNAMD_PLATFORM=\"Linux-x86_64-multicore\" -DREMOVE_PROXYRESULTMSG_EXTRACOPY -DNODEAWARE_PROXY_SPANNINGTREE -DUSE_NODEPATCHMGR -DUSE_CKLOOP=1 -fexpensive-optimizations -ffast-math -o obj/PDB.o -c src/PDB.C c++: warning: optimization flag '-fexpensive-optimizations' is not supported [-Wignored-optimization-argument] In file included from src/PDB.C:21: src/SortableResizeArray.h:19:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register Elem *r = (this->rep.array+offset); ^~~~~~~~~ src/SortableResizeArray.h:28:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j; ^~~~~~~~~ src/SortableResizeArray.h:29:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register Elem *r = (this->rep.array+offset); ^~~~~~~~~ 3 warnings generated. g++ -m64 -std=c++0x -O3 -O2 -pipe -D_NO_MALLOC_H -D_NO_ALLOCA_H -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -D_NO_MALLOC_H -D_NO_ALLOCA_H -isystem /usr/local/include -I/usr/local/include -DCMK_OPTIMIZE=1 -Isrc -Iinc -Iplugins/include -DSTATIC_PLUGIN -I/usr/local/include/tcl8.6 -DNAMD_TCL -I/usr/local/include -DNAMD_FFTW -DNAMD_FFTW_3 -DNAMD_VERSION=\"2.12\" -DNAMD_PLATFORM=\"Linux-x86_64-multicore\" -DREMOVE_PROXYRESULTMSG_EXTRACOPY -DNODEAWARE_PROXY_SPANNINGTREE -DUSE_NODEPATCHMGR -DUSE_CKLOOP=1 -fexpensive-optimizations -ffast-math -o obj/PDBData.o -c src/PDBData.C c++: warning: optimization flag '-fexpensive-optimizations' is not supported [-Wignored-optimization-argument] src/PDBData.C:647:66: warning: 'strncmp' call operates on objects of type 'const char' while the size is based on a different type 'const char *' [-Wsizeof-pointer-memaccess] if (!strncmp(temps, PDBData::PDBNames[PDBData::HETATM], sizeof(PDBData::PDBNames[PDBData::HETATM]))) { ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/PDBData.C:647:66: note: did you mean to provide an explicit length? if (!strncmp(temps, PDBData::PDBNames[PDBData::HETATM], sizeof(PDBData::PDBNames[PDBData::HETATM]))) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1 warning generated. g++ -m64 -std=c++0x -O3 -O2 -pipe -D_NO_MALLOC_H -D_NO_ALLOCA_H -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -D_NO_MALLOC_H -D_NO_ALLOCA_H -isystem /usr/local/include -I/usr/local/include -DCMK_OPTIMIZE=1 -Isrc -Iinc -Iplugins/include -DSTATIC_PLUGIN -I/usr/local/include/tcl8.6 -DNAMD_TCL -I/usr/local/include -DNAMD_FFTW -DNAMD_FFTW_3 -DNAMD_VERSION=\"2.12\" -DNAMD_PLATFORM=\"Linux-x86_64-multicore\" -DREMOVE_PROXYRESULTMSG_EXTRACOPY -DNODEAWARE_PROXY_SPANNINGTREE -DUSE_NODEPATCHMGR -DUSE_CKLOOP=1 -fexpensive-optimizations -ffast-math -o obj/PmeKSpace.o -c src/PmeKSpace.C c++: warning: optimization flag '-fexpensive-optimizations' is not supported [-Wignored-optimization-argument] In file included from src/PmeKSpace.C:7: In file included from src/PmeKSpace.h:13: In file included from src/ComputeMoa.h:28: In file included from src/ComputeHomePatches.h:13: In file included from src/HomePatch.h:18: In file included from src/Patch.h:13: In file included from src/UniqueSortedArray.h:10: In file included from src/SortedArray.h:10: src/SortableResizeArray.h:19:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register Elem *r = (this->rep.array+offset); ^~~~~~~~~ src/SortableResizeArray.h:28:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j; ^~~~~~~~~ src/SortableResizeArray.h:29:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register Elem *r = (this->rep.array+offset); ^~~~~~~~~ 3 warnings generated. g++ -m64 -std=c++0x -O3 -O2 -pipe -D_NO_MALLOC_H -D_NO_ALLOCA_H -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -D_NO_MALLOC_H -D_NO_ALLOCA_H -isystem /usr/local/include -I/usr/local/include -DCMK_OPTIMIZE=1 -Isrc -Iinc -Iplugins/include -DSTATIC_PLUGIN -I/usr/local/include/tcl8.6 -DNAMD_TCL -I/usr/local/include -DNAMD_FFTW -DNAMD_FFTW_3 -DNAMD_VERSION=\"2.12\" -DNAMD_PLATFORM=\"Linux-x86_64-multicore\" -DREMOVE_PROXYRESULTMSG_EXTRACOPY -DNODEAWARE_PROXY_SPANNINGTREE -DUSE_NODEPATCHMGR -DUSE_CKLOOP=1 -fexpensive-optimizations -ffast-math -o obj/PmeRealSpace.o -c src/PmeRealSpace.C c++: warning: optimization flag '-fexpensive-optimizations' is not supported [-Wignored-optimization-argument] g++ -m64 -std=c++0x -O3 -O2 -pipe -D_NO_MALLOC_H -D_NO_ALLOCA_H -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -D_NO_MALLOC_H -D_NO_ALLOCA_H -isystem /usr/local/include -I/usr/local/include -DCMK_OPTIMIZE=1 -Isrc -Iinc -Iplugins/include -DSTATIC_PLUGIN -I/usr/local/include/tcl8.6 -DNAMD_TCL -I/usr/local/include -DNAMD_FFTW -DNAMD_FFTW_3 -DNAMD_VERSION=\"2.12\" -DNAMD_PLATFORM=\"Linux-x86_64-multicore\" -DREMOVE_PROXYRESULTMSG_EXTRACOPY -DNODEAWARE_PROXY_SPANNINGTREE -DUSE_NODEPATCHMGR -DUSE_CKLOOP=1 -fexpensive-optimizations -ffast-math -o obj/PmeSolver.o -c src/PmeSolver.C c++: warning: optimization flag '-fexpensive-optimizations' is not supported [-Wignored-optimization-argument] In file included from src/PmeSolver.C:4: In file included from src/PmeSolver.h:5: In file included from src/PatchMap.h:11: In file included from src/HomePatchList.h:15: In file included from src/SortedArray.h:10: src/SortableResizeArray.h:19:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register Elem *r = (this->rep.array+offset); ^~~~~~~~~ src/SortableResizeArray.h:28:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j; ^~~~~~~~~ src/SortableResizeArray.h:29:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register Elem *r = (this->rep.array+offset); ^~~~~~~~~ 3 warnings generated. g++ -m64 -std=c++0x -O3 -O2 -pipe -D_NO_MALLOC_H -D_NO_ALLOCA_H -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -D_NO_MALLOC_H -D_NO_ALLOCA_H -isystem /usr/local/include -I/usr/local/include -DCMK_OPTIMIZE=1 -Isrc -Iinc -Iplugins/include -DSTATIC_PLUGIN -I/usr/local/include/tcl8.6 -DNAMD_TCL -I/usr/local/include -DNAMD_FFTW -DNAMD_FFTW_3 -DNAMD_VERSION=\"2.12\" -DNAMD_PLATFORM=\"Linux-x86_64-multicore\" -DREMOVE_PROXYRESULTMSG_EXTRACOPY -DNODEAWARE_PROXY_SPANNINGTREE -DUSE_NODEPATCHMGR -DUSE_CKLOOP=1 -fexpensive-optimizations -ffast-math -o obj/ProcessorPrivate.o -c src/ProcessorPrivate.C c++: warning: optimization flag '-fexpensive-optimizations' is not supported [-Wignored-optimization-argument] g++ -m64 -std=c++0x -O3 -O2 -pipe -D_NO_MALLOC_H -D_NO_ALLOCA_H -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -D_NO_MALLOC_H -D_NO_ALLOCA_H -isystem /usr/local/include -I/usr/local/include -DCMK_OPTIMIZE=1 -Isrc -Iinc -Iplugins/include -DSTATIC_PLUGIN -I/usr/local/include/tcl8.6 -DNAMD_TCL -I/usr/local/include -DNAMD_FFTW -DNAMD_FFTW_3 -DNAMD_VERSION=\"2.12\" -DNAMD_PLATFORM=\"Linux-x86_64-multicore\" -DREMOVE_PROXYRESULTMSG_EXTRACOPY -DNODEAWARE_PROXY_SPANNINGTREE -DUSE_NODEPATCHMGR -DUSE_CKLOOP=1 -fexpensive-optimizations -ffast-math -o obj/ProxyMgr.o -c src/ProxyMgr.C c++: warning: optimization flag '-fexpensive-optimizations' is not supported [-Wignored-optimization-argument] In file included from src/ProxyMgr.C:11: In file included from src/ProxyMgr.h:17: In file included from src/UniqueSet.h:14: src/UniqueSetRaw.h:216:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register Entry *e = table[elem.hash() % tableLength]; ^~~~~~~~~ In file included from src/ProxyMgr.C:12: In file included from src/PatchMap.inl:10: In file included from src/PatchMap.h:11: In file included from src/HomePatchList.h:15: In file included from src/SortedArray.h:10: src/SortableResizeArray.h:19:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register Elem *r = (this->rep.array+offset); ^~~~~~~~~ src/SortableResizeArray.h:28:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j; ^~~~~~~~~ src/SortableResizeArray.h:29:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register Elem *r = (this->rep.array+offset); ^~~~~~~~~ In file included from src/ProxyMgr.C:12: src/PatchMap.inl:53:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int ds; ^~~~~~~~~ src/PatchMap.inl:60:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register PatchData *pdat1 = &(patchData[pid1]); ^~~~~~~~~ src/PatchMap.inl:61:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register PatchData *pdat2 = &(patchData[pid2]); ^~~~~~~~~ src/PatchMap.inl:64:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int k = pdat1->cIndex; ^~~~~~~~~ src/PatchMap.inl:65:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int k2 = pdat2->cIndex; ^~~~~~~~~ src/PatchMap.inl:69:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j = pdat1->bIndex; ^~~~~~~~~ src/PatchMap.inl:70:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j2 = pdat2->bIndex; ^~~~~~~~~ src/PatchMap.inl:74:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int i = pdat1->aIndex; ^~~~~~~~~ src/PatchMap.inl:75:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int i2 = pdat2->aIndex; ^~~~~~~~~ src/ProxyMgr.C:930:5: warning: 'delete' applied to a pointer that was allocated with 'new[]'; did you mean 'delete[]'? [-Wmismatched-new-delete] delete proxyCoreMap; ^ [] src/ProxyMgr.C:870:25: note: allocated with 'new[]' here int *proxyCoreMap = new int[CkNumPes()]; ^ 14 warnings generated. g++ -m64 -std=c++0x -O3 -O2 -pipe -D_NO_MALLOC_H -D_NO_ALLOCA_H -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -D_NO_MALLOC_H -D_NO_ALLOCA_H -isystem /usr/local/include -I/usr/local/include -DCMK_OPTIMIZE=1 -Isrc -Iinc -Iplugins/include -DSTATIC_PLUGIN -I/usr/local/include/tcl8.6 -DNAMD_TCL -I/usr/local/include -DNAMD_FFTW -DNAMD_FFTW_3 -DNAMD_VERSION=\"2.12\" -DNAMD_PLATFORM=\"Linux-x86_64-multicore\" -DREMOVE_PROXYRESULTMSG_EXTRACOPY -DNODEAWARE_PROXY_SPANNINGTREE -DUSE_NODEPATCHMGR -DUSE_CKLOOP=1 -fexpensive-optimizations -ffast-math -o obj/ProxyPatch.o -c src/ProxyPatch.C c++: warning: optimization flag '-fexpensive-optimizations' is not supported [-Wignored-optimization-argument] In file included from src/ProxyPatch.C:12: In file included from src/ProxyPatch.h:10: In file included from src/Patch.h:13: In file included from src/UniqueSortedArray.h:10: In file included from src/SortedArray.h:10: src/SortableResizeArray.h:19:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register Elem *r = (this->rep.array+offset); ^~~~~~~~~ src/SortableResizeArray.h:28:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j; ^~~~~~~~~ src/SortableResizeArray.h:29:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register Elem *r = (this->rep.array+offset); ^~~~~~~~~ In file included from src/ProxyPatch.C:14: In file included from src/ProxyMgr.h:17: In file included from src/UniqueSet.h:14: src/UniqueSetRaw.h:216:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register Entry *e = table[elem.hash() % tableLength]; ^~~~~~~~~ src/ProxyPatch.C:330:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int i = 0; ^~~~~~~~~ src/ProxyPatch.C:331:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register ForceList::iterator f_i, f_e, f2_i; ^~~~~~~~~ src/ProxyPatch.C:331:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register ForceList::iterator f_i, f_e, f2_i; ^~~~~~~~~ src/ProxyPatch.C:331:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register ForceList::iterator f_i, f_e, f2_i; ^~~~~~~~~ src/ProxyPatch.C:474:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register ForceList::iterator r_i; ^~~~~~~~~ src/ProxyPatch.C:476:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register ForceList::iterator f_i, f_e; ^~~~~~~~~ src/ProxyPatch.C:476:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register ForceList::iterator f_i, f_e; ^~~~~~~~~ src/ProxyPatch.C:534:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register char* isNonZero = msg->isForceNonZero; ^~~~~~~~~ src/ProxyPatch.C:535:2: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register Force* f_i = msg->forceArr; ^~~~~~~~~ src/ProxyPatch.C:538:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register ForceList::iterator r_i; ^~~~~~~~~ 14 warnings generated. g++ -m64 -std=c++0x -O3 -O2 -pipe -D_NO_MALLOC_H -D_NO_ALLOCA_H -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -D_NO_MALLOC_H -D_NO_ALLOCA_H -isystem /usr/local/include -I/usr/local/include -DCMK_OPTIMIZE=1 -Isrc -Iinc -Iplugins/include -DSTATIC_PLUGIN -I/usr/local/include/tcl8.6 -DNAMD_TCL -I/usr/local/include -DNAMD_FFTW -DNAMD_FFTW_3 -DNAMD_VERSION=\"2.12\" -DNAMD_PLATFORM=\"Linux-x86_64-multicore\" -DREMOVE_PROXYRESULTMSG_EXTRACOPY -DNODEAWARE_PROXY_SPANNINGTREE -DUSE_NODEPATCHMGR -DUSE_CKLOOP=1 -fexpensive-optimizations -ffast-math -o obj/Rebalancer.o -c src/Rebalancer.C c++: warning: optimization flag '-fexpensive-optimizations' is not supported [-Wignored-optimization-argument] In file included from src/Rebalancer.C:16: In file included from src/Rebalancer.h:33: In file included from src/ProxyMgr.h:17: In file included from src/UniqueSet.h:14: src/UniqueSetRaw.h:216:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register Entry *e = table[elem.hash() % tableLength]; ^~~~~~~~~ In file included from src/Rebalancer.C:18: In file included from src/PatchMap.h:11: In file included from src/HomePatchList.h:15: In file included from src/SortedArray.h:10: src/SortableResizeArray.h:19:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register Elem *r = (this->rep.array+offset); ^~~~~~~~~ src/SortableResizeArray.h:28:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j; ^~~~~~~~~ src/SortableResizeArray.h:29:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register Elem *r = (this->rep.array+offset); ^~~~~~~~~ src/Rebalancer.C:624:20: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (donor = (processorInfo*)heavyProcessors->deleteMax()) { ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/Rebalancer.C:624:20: note: place parentheses around the assignment to silence this warning while (donor = (processorInfo*)heavyProcessors->deleteMax()) { ^ ( ) src/Rebalancer.C:624:20: note: use '==' to turn this assignment into an equality comparison while (donor = (processorInfo*)heavyProcessors->deleteMax()) { ^ == 5 warnings generated. g++ -m64 -std=c++0x -O3 -O2 -pipe -D_NO_MALLOC_H -D_NO_ALLOCA_H -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -D_NO_MALLOC_H -D_NO_ALLOCA_H -isystem /usr/local/include -I/usr/local/include -DCMK_OPTIMIZE=1 -Isrc -Iinc -Iplugins/include -DSTATIC_PLUGIN -I/usr/local/include/tcl8.6 -DNAMD_TCL -I/usr/local/include -DNAMD_FFTW -DNAMD_FFTW_3 -DNAMD_VERSION=\"2.12\" -DNAMD_PLATFORM=\"Linux-x86_64-multicore\" -DREMOVE_PROXYRESULTMSG_EXTRACOPY -DNODEAWARE_PROXY_SPANNINGTREE -DUSE_NODEPATCHMGR -DUSE_CKLOOP=1 -fexpensive-optimizations -ffast-math -o obj/RecBisection.o -c src/RecBisection.C c++: warning: optimization flag '-fexpensive-optimizations' is not supported [-Wignored-optimization-argument] In file included from src/RecBisection.C:11: In file included from src/PatchMap.inl:10: In file included from src/PatchMap.h:11: In file included from src/HomePatchList.h:15: In file included from src/SortedArray.h:10: src/SortableResizeArray.h:19:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register Elem *r = (this->rep.array+offset); ^~~~~~~~~ src/SortableResizeArray.h:28:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j; ^~~~~~~~~ src/SortableResizeArray.h:29:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register Elem *r = (this->rep.array+offset); ^~~~~~~~~ In file included from src/RecBisection.C:11: src/PatchMap.inl:53:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int ds; ^~~~~~~~~ src/PatchMap.inl:60:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register PatchData *pdat1 = &(patchData[pid1]); ^~~~~~~~~ src/PatchMap.inl:61:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register PatchData *pdat2 = &(patchData[pid2]); ^~~~~~~~~ src/PatchMap.inl:64:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int k = pdat1->cIndex; ^~~~~~~~~ src/PatchMap.inl:65:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int k2 = pdat2->cIndex; ^~~~~~~~~ src/PatchMap.inl:69:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j = pdat1->bIndex; ^~~~~~~~~ src/PatchMap.inl:70:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j2 = pdat2->bIndex; ^~~~~~~~~ src/PatchMap.inl:74:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int i = pdat1->aIndex; ^~~~~~~~~ src/PatchMap.inl:75:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int i2 = pdat2->aIndex; ^~~~~~~~~ 12 warnings generated. g++ -m64 -std=c++0x -O3 -I/usr/local/include -DCMK_OPTIMIZE=1 -Isrc -Iinc -Iplugins/include -DSTATIC_PLUGIN -I/usr/local/include/tcl8.6 -DNAMD_TCL -I/usr/local/include -DNAMD_FFTW -DNAMD_FFTW_3 -DNAMD_VERSION=\"2.12\" -DNAMD_PLATFORM=\"Linux-x86_64-multicore\" -DREMOVE_PROXYRESULTMSG_EXTRACOPY -DNODEAWARE_PROXY_SPANNINGTREE -DUSE_NODEPATCHMGR -DUSE_CKLOOP=1 -fexpensive-optimizations -ffast-math -o obj/ReductionMgr.o -c src/ReductionMgr.C c++: warning: optimization flag '-fexpensive-optimizations' is not supported [-Wignored-optimization-argument] In file included from src/ReductionMgr.C:27: In file included from src/PatchMap.h:11: In file included from src/HomePatchList.h:15: In file included from src/SortedArray.h:10: src/SortableResizeArray.h:19:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register Elem *r = (this->rep.array+offset); ^~~~~~~~~ src/SortableResizeArray.h:28:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j; ^~~~~~~~~ src/SortableResizeArray.h:29:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register Elem *r = (this->rep.array+offset); ^~~~~~~~~ In file included from src/ReductionMgr.C:27: In file included from src/PatchMap.h:13: In file included from src/ProcessorPrivate.h:7: In file included from /usr/local/include/charm++.h:1109: In file included from /usr/local/include/ckarray.h:29: In file included from /usr/local/include/cklocation.h:62: In file included from /usr/local/include/LBDatabase.h:9: /usr/local/include/lbdb.h:60:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] typedef struct { ^ LDOMHandle /usr/local/include/lbdb.h:65:3: note: type is not C-compatible due to this member declaration inline void pup(PUP::er &p); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/lbdb.h:66:3: note: type is given name 'LDOMHandle' for linkage purposes by this typedef declaration } LDOMHandle; ^ /usr/local/include/lbdb.h:118:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] typedef struct { ^ LDObjHandle /usr/local/include/lbdb.h:122:3: note: type is not C-compatible due to this member declaration inline const LDOMid &omID() const { return omhandle.id; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/lbdb.h:125:3: note: type is given name 'LDObjHandle' for linkage purposes by this typedef declaration } LDObjHandle; ^ /usr/local/include/lbdb.h:169:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] typedef struct { ^ LDObjData /usr/local/include/lbdb.h:186:3: note: type is not C-compatible due to this member declaration inline const LDOMHandle &omHandle() const { return handle.omhandle; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/lbdb.h:194:3: note: type is given name 'LDObjData' for linkage purposes by this typedef declaration } LDObjData; ^ /usr/local/include/lbdb.h:197:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] typedef struct { ^ LDObjStats /usr/local/include/lbdb.h:202:3: note: type is not C-compatible due to this member declaration inline void pup(PUP::er &p); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/lbdb.h:203:3: note: type is given name 'LDObjStats' for linkage purposes by this typedef declaration } LDObjStats; ^ 7 warnings generated. g++ -m64 -std=c++0x -O3 -O2 -pipe -D_NO_MALLOC_H -D_NO_ALLOCA_H -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -D_NO_MALLOC_H -D_NO_ALLOCA_H -isystem /usr/local/include -I/usr/local/include -DCMK_OPTIMIZE=1 -Isrc -Iinc -Iplugins/include -DSTATIC_PLUGIN -I/usr/local/include/tcl8.6 -DNAMD_TCL -I/usr/local/include -DNAMD_FFTW -DNAMD_FFTW_3 -DNAMD_VERSION=\"2.12\" -DNAMD_PLATFORM=\"Linux-x86_64-multicore\" -DREMOVE_PROXYRESULTMSG_EXTRACOPY -DNODEAWARE_PROXY_SPANNINGTREE -DUSE_NODEPATCHMGR -DUSE_CKLOOP=1 -fexpensive-optimizations -ffast-math -o obj/RefineOnly.o -c src/RefineOnly.C c++: warning: optimization flag '-fexpensive-optimizations' is not supported [-Wignored-optimization-argument] In file included from src/RefineOnly.C:8: In file included from src/RefineOnly.h:11: In file included from src/Rebalancer.h:33: In file included from src/ProxyMgr.h:17: In file included from src/UniqueSet.h:14: src/UniqueSetRaw.h:216:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register Entry *e = table[elem.hash() % tableLength]; ^~~~~~~~~ 1 warning generated. g++ -m64 -std=c++0x -O3 -O2 -pipe -D_NO_MALLOC_H -D_NO_ALLOCA_H -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -D_NO_MALLOC_H -D_NO_ALLOCA_H -isystem /usr/local/include -I/usr/local/include -DCMK_OPTIMIZE=1 -Isrc -Iinc -Iplugins/include -DSTATIC_PLUGIN -I/usr/local/include/tcl8.6 -DNAMD_TCL -I/usr/local/include -DNAMD_FFTW -DNAMD_FFTW_3 -DNAMD_VERSION=\"2.12\" -DNAMD_PLATFORM=\"Linux-x86_64-multicore\" -DREMOVE_PROXYRESULTMSG_EXTRACOPY -DNODEAWARE_PROXY_SPANNINGTREE -DUSE_NODEPATCHMGR -DUSE_CKLOOP=1 -fexpensive-optimizations -ffast-math -o obj/RefineTorusLB.o -c src/RefineTorusLB.C c++: warning: optimization flag '-fexpensive-optimizations' is not supported [-Wignored-optimization-argument] In file included from src/RefineTorusLB.C:15: In file included from src/RefineTorusLB.h:11: In file included from src/Rebalancer.h:33: In file included from src/ProxyMgr.h:17: In file included from src/UniqueSet.h:14: src/UniqueSetRaw.h:216:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register Entry *e = table[elem.hash() % tableLength]; ^~~~~~~~~ src/RefineTorusLB.C:145:17: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while(donor = (processorInfo*)heavyPes->deleteMax()) ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/RefineTorusLB.C:145:17: note: place parentheses around the assignment to silence this warning while(donor = (processorInfo*)heavyPes->deleteMax()) ^ ( ) src/RefineTorusLB.C:145:17: note: use '==' to turn this assignment into an equality comparison while(donor = (processorInfo*)heavyPes->deleteMax()) ^ == 2 warnings generated. g++ -m64 -std=c++0x -O3 -O2 -pipe -D_NO_MALLOC_H -D_NO_ALLOCA_H -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -D_NO_MALLOC_H -D_NO_ALLOCA_H -isystem /usr/local/include -I/usr/local/include -DCMK_OPTIMIZE=1 -Isrc -Iinc -Iplugins/include -DSTATIC_PLUGIN -I/usr/local/include/tcl8.6 -DNAMD_TCL -I/usr/local/include -DNAMD_FFTW -DNAMD_FFTW_3 -DNAMD_VERSION=\"2.12\" -DNAMD_PLATFORM=\"Linux-x86_64-multicore\" -DREMOVE_PROXYRESULTMSG_EXTRACOPY -DNODEAWARE_PROXY_SPANNINGTREE -DUSE_NODEPATCHMGR -DUSE_CKLOOP=1 -fexpensive-optimizations -ffast-math -o obj/ScriptTcl.o -c src/ScriptTcl.C c++: warning: optimization flag '-fexpensive-optimizations' is not supported [-Wignored-optimization-argument] In file included from src/ScriptTcl.C:13: In file included from src/ScriptTcl.h:16: In file included from src/Broadcasts.h:12: In file included from src/BroadcastObject.h:16: In file included from src/BroadcastMgr.h:15: In file included from src/UniqueSet.h:14: src/UniqueSetRaw.h:216:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register Entry *e = table[elem.hash() % tableLength]; ^~~~~~~~~ In file included from src/ScriptTcl.C:25: In file included from src/PatchMgr.h:20: In file included from src/SortedArray.h:10: src/SortableResizeArray.h:19:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register Elem *r = (this->rep.array+offset); ^~~~~~~~~ src/SortableResizeArray.h:28:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j; ^~~~~~~~~ src/SortableResizeArray.h:29:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register Elem *r = (this->rep.array+offset); ^~~~~~~~~ src/ScriptTcl.C:356:24: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] Tcl_SetResult(interp,"python not enabled",TCL_VOLATILE); ^ src/ScriptTcl.C:365:26: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] Tcl_SetResult(interp,"no arguments needed",TCL_VOLATILE); ^ src/ScriptTcl.C:405:26: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] Tcl_SetResult(interp,"no arguments needed",TCL_VOLATILE); ^ src/ScriptTcl.C:414:26: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] Tcl_SetResult(interp,"no arguments needed",TCL_VOLATILE); ^ src/ScriptTcl.C:423:26: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] Tcl_SetResult(interp,"no arguments needed",TCL_VOLATILE); ^ src/ScriptTcl.C:432:26: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] Tcl_SetResult(interp,"no arguments needed",TCL_VOLATILE); ^ src/ScriptTcl.C:441:26: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] Tcl_SetResult(interp,"no arguments needed",TCL_VOLATILE); ^ src/ScriptTcl.C:461:26: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] Tcl_SetResult(interp,"args: dest script",TCL_VOLATILE); ^ src/ScriptTcl.C:465:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] CHECK_REPLICA(dest); ^ src/ScriptTcl.C:450:26: note: expanded from macro 'CHECK_REPLICA' Tcl_SetResult(interp,"negative replica index",TCL_VOLATILE); \ ^ src/ScriptTcl.C:465:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] src/ScriptTcl.C:454:26: note: expanded from macro 'CHECK_REPLICA' Tcl_SetResult(interp,"non-existent replica index",TCL_VOLATILE); \ ^ src/ScriptTcl.C:485:26: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] Tcl_SetResult(interp,"args: ?seconds?",TCL_VOLATILE); ^ src/ScriptTcl.C:491:28: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] Tcl_SetResult(interp,"args: ?seconds?",TCL_VOLATILE); ^ src/ScriptTcl.C:507:26: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] Tcl_SetResult(interp,"args: data dest ?source?",TCL_VOLATILE); ^ src/ScriptTcl.C:536:26: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] Tcl_SetResult(interp,"args: data dest",TCL_VOLATILE); ^ src/ScriptTcl.C:549:26: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] Tcl_SetResult(interp,"args: source",TCL_VOLATILE); ^ src/ScriptTcl.C:570:26: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] Tcl_SetResult(interp,"no arguments needed",TCL_VOLATILE); ^ src/ScriptTcl.C:583:26: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] Tcl_SetResult(interp,"replicaUniformPatchGrids is required for atom exchange",TCL_VOLATILE); ^ src/ScriptTcl.C:587:26: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] Tcl_SetResult(interp,"bad arg count; args: dest ?source?",TCL_VOLATILE); ^ src/ScriptTcl.C:592:26: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] Tcl_SetResult(interp,"bad dest; args: dest ?source?",TCL_VOLATILE); ^ src/ScriptTcl.C:598:28: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] Tcl_SetResult(interp,"bad source; args: dest ?source?",TCL_VOLATILE); ^ src/ScriptTcl.C:641:26: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] Tcl_SetResult(interp,"replicaUniformPatchGrids is required for atom exchange",TCL_VOLATILE); ^ src/ScriptTcl.C:645:26: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] Tcl_SetResult(interp,"bad arg count; args: dest",TCL_VOLATILE); ^ src/ScriptTcl.C:650:26: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] Tcl_SetResult(interp,"bad dest; args: dest",TCL_VOLATILE); ^ src/ScriptTcl.C:678:26: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] Tcl_SetResult(interp,"replicaUniformPatchGrids is required for atom exchange",TCL_VOLATILE); ^ src/ScriptTcl.C:682:26: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] Tcl_SetResult(interp,"bad arg count; args: ?source?",TCL_VOLATILE); ^ src/ScriptTcl.C:688:28: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] Tcl_SetResult(interp,"bad source; args: ?source?",TCL_VOLATILE); ^ src/ScriptTcl.C:725:27: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] Tcl_SetResult(interp, "wrong # args", TCL_VOLATILE); ^ src/ScriptTcl.C:801:26: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] Tcl_SetResult(interp,"error parsing config file",TCL_VOLATILE); ^ src/ScriptTcl.C:816:26: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] Tcl_SetResult(interp,"error parsing config file",TCL_VOLATILE); ^ src/ScriptTcl.C:826:26: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] Tcl_SetResult(interp,"wrong # args",TCL_VOLATILE); ^ src/ScriptTcl.C:853:26: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] Tcl_SetResult(interp,"wrong # args",TCL_VOLATILE); ^ src/ScriptTcl.C:861:26: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] Tcl_SetResult(interp,"parameter value is not set",TCL_VOLATILE); ^ src/ScriptTcl.C:866:26: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] Tcl_SetResult(interp,"parameter value is not boolean",TCL_VOLATILE); ^ src/ScriptTcl.C:876:26: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] Tcl_SetResult(interp,"wrong # args",TCL_VOLATILE); ^ src/ScriptTcl.C:884:26: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] Tcl_SetResult(interp,"unknown parameter",TCL_VOLATILE); ^ src/ScriptTcl.C:888:26: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] Tcl_SetResult(interp,"parameter is not boolean",TCL_VOLATILE); ^ src/ScriptTcl.C:892:26: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] Tcl_SetResult(interp,"parameter value is not set",TCL_VOLATILE); ^ src/ScriptTcl.C:896:26: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] Tcl_SetResult(interp,"bug in Tcl_istrue_param",TCL_VOLATILE); ^ src/ScriptTcl.C:906:26: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] Tcl_SetResult(interp,"wrong # args",TCL_VOLATILE); ^ src/ScriptTcl.C:914:26: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] Tcl_SetResult(interp,"unknown parameter",TCL_VOLATILE); ^ src/ScriptTcl.C:924:26: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] Tcl_SetResult(interp,"wrong # args for NAMD config parameter",TCL_VOLATILE); ^ src/ScriptTcl.C:930:26: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] Tcl_SetResult(interp,"parameter name too long for NAMD config parameter",TCL_VOLATILE); ^ src/ScriptTcl.C:942:28: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] Tcl_SetResult(interp,"parameter unknown for NAMD config parameter",TCL_VOLATILE); ^ src/ScriptTcl.C:951:26: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] Tcl_SetResult(interp,"parameter value too long for NAMD config parameter",TCL_VOLATILE); ^ src/ScriptTcl.C:970:26: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] Tcl_SetResult(interp,"wrong # args",TCL_VOLATILE); ^ src/ScriptTcl.C:987:26: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] Tcl_SetResult(interp,"wrong # args",TCL_VOLATILE); ^ src/ScriptTcl.C:1004:26: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] Tcl_SetResult(interp,"too few args",TCL_VOLATILE); ^ src/ScriptTcl.C:1008:26: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] Tcl_SetResult(interp,"too many args",TCL_VOLATILE); ^ src/ScriptTcl.C:1017:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "first arg not norepeat",TCL_VOLATILE); ^ src/ScriptTcl.C:1027:26: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] Tcl_SetResult(interp,"number of steps must be non-negative",TCL_VOLATILE); ^ src/ScriptTcl.C:1032:26: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] Tcl_SetResult(interp,"firstTimestep must be a multiple of stepsPerCycle",TCL_VOLATILE); ^ src/ScriptTcl.C:1036:26: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] Tcl_SetResult(interp,"number of steps must be a multiple of stepsPerCycle",TCL_VOLATILE); ^ src/ScriptTcl.C:1040:26: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] Tcl_SetResult(interp,"run called with minimization enabled; use minimize command instead",TCL_VOLATILE); ^ src/ScriptTcl.C:1066:26: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] Tcl_SetResult(interp,"wrong # args",TCL_VOLATILE); ^ src/ScriptTcl.C:1074:26: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] Tcl_SetResult(interp,"number of steps must be non-negative",TCL_VOLATILE); ^ src/ScriptTcl.C:1079:26: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] Tcl_SetResult(interp,"firstTimestep must be a multiple of stepsPerCycle",TCL_VOLATILE); ^ src/ScriptTcl.C:1083:26: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] Tcl_SetResult(interp,"number of steps must be a multiple of stepsPerCycle",TCL_VOLATILE); ^ src/ScriptTcl.C:1108:27: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] Tcl_SetResult(interp, "wrong # args", TCL_VOLATILE); ^ src/ScriptTcl.C:1120:26: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] Tcl_SetResult(interp,"argument not a vector",TCL_VOLATILE); ^ src/ScriptTcl.C:1139:26: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] Tcl_SetResult(interp,"wrong # args",TCL_VOLATILE); ^ src/ScriptTcl.C:1147:26: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] Tcl_SetResult(interp,"syntax is 'move to|by { }'",TCL_VOLATILE); ^ src/ScriptTcl.C:1157:26: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] Tcl_SetResult(interp,"third argument not a vector",TCL_VOLATILE); ^ src/ScriptTcl.C:1185:26: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] Tcl_SetResult(interp,"too few args",TCL_VOLATILE); ^ src/ScriptTcl.C:1189:26: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] Tcl_SetResult(interp,"too many args",TCL_VOLATILE); ^ src/ScriptTcl.C:1194:26: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] Tcl_SetResult(interp,"file name too long",TCL_VOLATILE); ^ src/ScriptTcl.C:1207:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "first arg not withforces or onlyforces",TCL_VOLATILE); ^ src/ScriptTcl.C:1246:26: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] Tcl_SetResult(interp,"wrong # args",TCL_VOLATILE); ^ src/ScriptTcl.C:1273:26: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] Tcl_SetResult(interp,"wrong # args",TCL_VOLATILE); ^ src/ScriptTcl.C:1278:26: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] Tcl_SetResult(interp,"colvars module not active",TCL_VOLATILE); ^ src/ScriptTcl.C:1290:28: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] Tcl_SetResult(interp,"energydiff requires a previous timestep",TCL_VOLATILE); ^ src/ScriptTcl.C:1302:26: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] Tcl_SetResult(interp,"unknown colvarbias operation",TCL_VOLATILE); ^ src/ScriptTcl.C:1315:26: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] Tcl_SetResult(interp,"wrong # args",TCL_VOLATILE); ^ src/ScriptTcl.C:1320:26: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] Tcl_SetResult(interp,"colvars module not active",TCL_VOLATILE); ^ src/ScriptTcl.C:1366:26: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] Tcl_SetResult(interp,"wrong # args",TCL_VOLATILE); ^ src/ScriptTcl.C:1371:26: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] Tcl_SetResult(interp,"colvars module not active",TCL_VOLATILE); ^ src/ScriptTcl.C:1388:26: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] Tcl_SetResult(interp,"colvars module not active",TCL_VOLATILE); ^ src/ScriptTcl.C:1413:26: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] Tcl_SetResult(interp,"wrong # args",TCL_VOLATILE); ^ src/ScriptTcl.C:1427:26: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] Tcl_SetResult(interp,"wrong # args",TCL_VOLATILE); ^ src/ScriptTcl.C:1452:26: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] Tcl_SetResult(interp,"args: ? or global?",TCL_VOLATILE); ^ src/ScriptTcl.C:1461:28: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] Tcl_SetResult(interp,"args: ? or global?",TCL_VOLATILE); ^ src/ScriptTcl.C:1467:28: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] Tcl_SetResult(interp,"replicaUniformPatchGrids is required for checkpointing on other replicas",TCL_VOLATILE); ^ src/ScriptTcl.C:1472:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] CHECK_REPLICA(replica); ^ src/ScriptTcl.C:450:26: note: expanded from macro 'CHECK_REPLICA' Tcl_SetResult(interp,"negative replica index",TCL_VOLATILE); \ ^ src/ScriptTcl.C:1472:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] src/ScriptTcl.C:454:26: note: expanded from macro 'CHECK_REPLICA' Tcl_SetResult(interp,"non-existent replica index",TCL_VOLATILE); \ ^ src/ScriptTcl.C:1485:26: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] Tcl_SetResult(interp,"checkpointStore/Load/Swap/Free called via unrecognized name",TCL_VOLATILE); ^ src/ScriptTcl.C:1503:26: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] Tcl_SetResult(interp,"args: |off ??",TCL_VOLATILE); ^ src/ScriptTcl.C:1520:26: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] Tcl_SetResult(interp,"wrong # args",TCL_VOLATILE); ^ src/ScriptTcl.C:1554:26: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] Tcl_SetResult(interp,"wrong # args",TCL_VOLATILE); ^ src/ScriptTcl.C:1574:37: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] } else if (coordinateFilename = script->state->configList->find("coordinates")) { ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ScriptTcl.C:1574:37: note: place parentheses around the assignment to silence this warning } else if (coordinateFilename = script->state->configList->find("coordinates")) { ^ ( ) src/ScriptTcl.C:1574:37: note: use '==' to turn this assignment into an equality comparison } else if (coordinateFilename = script->state->configList->find("coordinates")) { ^ == src/ScriptTcl.C:1907:28: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] Tcl_SetResult(interp,"unknown structure",TCL_VOLATILE); ^ 93 warnings generated. g++ -m64 -std=c++0x -O3 -I/usr/local/include -DCMK_OPTIMIZE=1 -Isrc -Iinc -Iplugins/include -DSTATIC_PLUGIN -I/usr/local/include/tcl8.6 -DNAMD_TCL -I/usr/local/include -DNAMD_FFTW -DNAMD_FFTW_3 -DNAMD_VERSION=\"2.12\" -DNAMD_PLATFORM=\"Linux-x86_64-multicore\" -DREMOVE_PROXYRESULTMSG_EXTRACOPY -DNODEAWARE_PROXY_SPANNINGTREE -DUSE_NODEPATCHMGR -DUSE_CKLOOP=1 -fexpensive-optimizations -ffast-math -o obj/Sequencer.o -c src/Sequencer.C c++: warning: optimization flag '-fexpensive-optimizations' is not supported [-Wignored-optimization-argument] In file included from src/Sequencer.C:18: In file included from src/Node.h:16: In file included from /usr/local/include/charm++.h:1109: In file included from /usr/local/include/ckarray.h:29: In file included from /usr/local/include/cklocation.h:62: In file included from /usr/local/include/LBDatabase.h:9: /usr/local/include/lbdb.h:60:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] typedef struct { ^ LDOMHandle /usr/local/include/lbdb.h:65:3: note: type is not C-compatible due to this member declaration inline void pup(PUP::er &p); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/lbdb.h:66:3: note: type is given name 'LDOMHandle' for linkage purposes by this typedef declaration } LDOMHandle; ^ /usr/local/include/lbdb.h:118:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] typedef struct { ^ LDObjHandle /usr/local/include/lbdb.h:122:3: note: type is not C-compatible due to this member declaration inline const LDOMid &omID() const { return omhandle.id; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/lbdb.h:125:3: note: type is given name 'LDObjHandle' for linkage purposes by this typedef declaration } LDObjHandle; ^ /usr/local/include/lbdb.h:169:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] typedef struct { ^ LDObjData /usr/local/include/lbdb.h:186:3: note: type is not C-compatible due to this member declaration inline const LDOMHandle &omHandle() const { return handle.omhandle; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/lbdb.h:194:3: note: type is given name 'LDObjData' for linkage purposes by this typedef declaration } LDObjData; ^ /usr/local/include/lbdb.h:197:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] typedef struct { ^ LDObjStats /usr/local/include/lbdb.h:202:3: note: type is not C-compatible due to this member declaration inline void pup(PUP::er &p); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/lbdb.h:203:3: note: type is given name 'LDObjStats' for linkage purposes by this typedef declaration } LDObjStats; ^ In file included from src/Sequencer.C:21: In file included from src/HomePatch.h:18: In file included from src/Patch.h:13: In file included from src/UniqueSortedArray.h:10: In file included from src/SortedArray.h:10: src/SortableResizeArray.h:19:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register Elem *r = (this->rep.array+offset); ^~~~~~~~~ src/SortableResizeArray.h:28:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j; ^~~~~~~~~ src/SortableResizeArray.h:29:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register Elem *r = (this->rep.array+offset); ^~~~~~~~~ In file included from src/Sequencer.C:24: In file included from src/BroadcastObject.h:16: In file included from src/BroadcastMgr.h:15: In file included from src/UniqueSet.h:14: src/UniqueSetRaw.h:216:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register Entry *e = table[elem.hash() % tableLength]; ^~~~~~~~~ In file included from src/Sequencer.C:28: In file included from src/Molecule.h:31: src/GridForceGrid.h:134:2: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int inds[3] = {i0, i1, i2}; ^~~~~~~~~ src/GridForceGrid.h:333:2: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int inds[4] = {i0, i1, i2, i3}; ^~~~~~~~~ In file included from src/Sequencer.C:28: src/Molecule.h:1322:3: warning: non-void function does not return a value in all control paths [-Wreturn-type] } ^ In file included from src/Sequencer.C:33: src/PatchMap.inl:53:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int ds; ^~~~~~~~~ src/PatchMap.inl:60:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register PatchData *pdat1 = &(patchData[pid1]); ^~~~~~~~~ src/PatchMap.inl:61:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register PatchData *pdat2 = &(patchData[pid2]); ^~~~~~~~~ src/PatchMap.inl:64:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int k = pdat1->cIndex; ^~~~~~~~~ src/PatchMap.inl:65:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int k2 = pdat2->cIndex; ^~~~~~~~~ src/PatchMap.inl:69:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j = pdat1->bIndex; ^~~~~~~~~ src/PatchMap.inl:70:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j2 = pdat2->bIndex; ^~~~~~~~~ src/PatchMap.inl:74:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int i = pdat1->aIndex; ^~~~~~~~~ src/PatchMap.inl:75:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int i2 = pdat2->aIndex; ^~~~~~~~~ 20 warnings generated. g++ -m64 -std=c++0x -O3 -O2 -pipe -D_NO_MALLOC_H -D_NO_ALLOCA_H -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -D_NO_MALLOC_H -D_NO_ALLOCA_H -isystem /usr/local/include -I/usr/local/include -DCMK_OPTIMIZE=1 -Isrc -Iinc -Iplugins/include -DSTATIC_PLUGIN -I/usr/local/include/tcl8.6 -DNAMD_TCL -I/usr/local/include -DNAMD_FFTW -DNAMD_FFTW_3 -DNAMD_VERSION=\"2.12\" -DNAMD_PLATFORM=\"Linux-x86_64-multicore\" -DREMOVE_PROXYRESULTMSG_EXTRACOPY -DNODEAWARE_PROXY_SPANNINGTREE -DUSE_NODEPATCHMGR -DUSE_CKLOOP=1 -fexpensive-optimizations -ffast-math -o obj/Set.o -c src/Set.C c++: warning: optimization flag '-fexpensive-optimizations' is not supported [-Wignored-optimization-argument] g++ -m64 -std=c++0x -O3 -O2 -pipe -D_NO_MALLOC_H -D_NO_ALLOCA_H -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -D_NO_MALLOC_H -D_NO_ALLOCA_H -isystem /usr/local/include -I/usr/local/include -DCMK_OPTIMIZE=1 -Isrc -Iinc -Iplugins/include -DSTATIC_PLUGIN -I/usr/local/include/tcl8.6 -DNAMD_TCL -I/usr/local/include -DNAMD_FFTW -DNAMD_FFTW_3 -DNAMD_VERSION=\"2.12\" -DNAMD_PLATFORM=\"Linux-x86_64-multicore\" -DREMOVE_PROXYRESULTMSG_EXTRACOPY -DNODEAWARE_PROXY_SPANNINGTREE -DUSE_NODEPATCHMGR -DUSE_CKLOOP=1 -fexpensive-optimizations -ffast-math -o obj/Settle.o -c src/Settle.C c++: warning: optimization flag '-fexpensive-optimizations' is not supported [-Wignored-optimization-argument] g++ -m64 -std=c++0x -O3 -I/usr/local/include -DCMK_OPTIMIZE=1 -Isrc -Iinc -Iplugins/include -DSTATIC_PLUGIN -I/usr/local/include/tcl8.6 -DNAMD_TCL -I/usr/local/include -DNAMD_FFTW -DNAMD_FFTW_3 -DNAMD_VERSION=\"2.12\" -DNAMD_PLATFORM=\"Linux-x86_64-multicore\" -DREMOVE_PROXYRESULTMSG_EXTRACOPY -DNODEAWARE_PROXY_SPANNINGTREE -DUSE_NODEPATCHMGR -DUSE_CKLOOP=1 -fexpensive-optimizations -ffast-math -o obj/SimParameters.o -c src/SimParameters.C c++: warning: optimization flag '-fexpensive-optimizations' is not supported [-Wignored-optimization-argument] In file included from src/SimParameters.C:21: In file included from src/ComputeNonbondedUtil.h:15: In file included from src/ReductionMgr.h:10: In file included from /usr/local/include/charm++.h:1109: In file included from /usr/local/include/ckarray.h:29: In file included from /usr/local/include/cklocation.h:62: In file included from /usr/local/include/LBDatabase.h:9: /usr/local/include/lbdb.h:60:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] typedef struct { ^ LDOMHandle /usr/local/include/lbdb.h:65:3: note: type is not C-compatible due to this member declaration inline void pup(PUP::er &p); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/lbdb.h:66:3: note: type is given name 'LDOMHandle' for linkage purposes by this typedef declaration } LDOMHandle; ^ /usr/local/include/lbdb.h:118:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] typedef struct { ^ LDObjHandle /usr/local/include/lbdb.h:122:3: note: type is not C-compatible due to this member declaration inline const LDOMid &omID() const { return omhandle.id; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/lbdb.h:125:3: note: type is given name 'LDObjHandle' for linkage purposes by this typedef declaration } LDObjHandle; ^ /usr/local/include/lbdb.h:169:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] typedef struct { ^ LDObjData /usr/local/include/lbdb.h:186:3: note: type is not C-compatible due to this member declaration inline const LDOMHandle &omHandle() const { return handle.omhandle; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/lbdb.h:194:3: note: type is given name 'LDObjData' for linkage purposes by this typedef declaration } LDObjData; ^ /usr/local/include/lbdb.h:197:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] typedef struct { ^ LDObjStats /usr/local/include/lbdb.h:202:3: note: type is not C-compatible due to this member declaration inline void pup(PUP::er &p); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/lbdb.h:203:3: note: type is given name 'LDObjStats' for linkage purposes by this typedef declaration } LDObjStats; ^ In file included from src/SimParameters.C:21: In file included from src/ComputeNonbondedUtil.h:16: In file included from src/Molecule.h:27: In file included from src/UniqueSet.h:14: src/UniqueSetRaw.h:216:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register Entry *e = table[elem.hash() % tableLength]; ^~~~~~~~~ In file included from src/SimParameters.C:21: In file included from src/ComputeNonbondedUtil.h:16: In file included from src/Molecule.h:28: In file included from src/Hydrogen.h:11: src/SortableResizeArray.h:19:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register Elem *r = (this->rep.array+offset); ^~~~~~~~~ src/SortableResizeArray.h:28:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j; ^~~~~~~~~ src/SortableResizeArray.h:29:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register Elem *r = (this->rep.array+offset); ^~~~~~~~~ In file included from src/SimParameters.C:21: In file included from src/ComputeNonbondedUtil.h:16: In file included from src/Molecule.h:31: src/GridForceGrid.h:134:2: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int inds[3] = {i0, i1, i2}; ^~~~~~~~~ src/GridForceGrid.h:333:2: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int inds[4] = {i0, i1, i2, i3}; ^~~~~~~~~ In file included from src/SimParameters.C:21: In file included from src/ComputeNonbondedUtil.h:16: src/Molecule.h:1322:3: warning: non-void function does not return a value in all control paths [-Wreturn-type] } ^ src/SimParameters.C:5931:36: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] case CUBIC: approx_str = "C1 CUBIC"; break; ^ src/SimParameters.C:5932:36: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] case QUINTIC: approx_str = "C1 QUINTIC"; break; ^ src/SimParameters.C:5933:36: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] case QUINTIC2: approx_str = "C2 QUINTIC"; break; ^ src/SimParameters.C:5934:36: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] case SEPTIC: approx_str = "C1 SEPTIC"; break; ^ src/SimParameters.C:5935:36: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] case SEPTIC3: approx_str = "C3 SEPTIC"; break; ^ src/SimParameters.C:5936:36: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] case NONIC: approx_str = "C1 NONIC"; break; ^ src/SimParameters.C:5937:36: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] case NONIC4: approx_str = "C4 NONIC"; break; ^ src/SimParameters.C:5938:36: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] case C1HERMITE:approx_str = "C1 HERMITE"; break; ^ src/SimParameters.C:5939:36: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] default: approx_str = "UNKNOWN"; break; ^ src/SimParameters.C:5942:35: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] case TAYLOR2: split_str = "C2 TAYLOR"; break; ^ src/SimParameters.C:5943:35: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] case TAYLOR3: split_str = "C3 TAYLOR"; break; ^ src/SimParameters.C:5944:35: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] case TAYLOR4: split_str = "C4 TAYLOR"; break; ^ src/SimParameters.C:5945:35: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] case TAYLOR5: split_str = "C5 TAYLOR"; break; ^ src/SimParameters.C:5946:35: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] case TAYLOR6: split_str = "C6 TAYLOR"; break; ^ src/SimParameters.C:5947:35: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] case TAYLOR7: split_str = "C7 TAYLOR"; break; ^ src/SimParameters.C:5948:35: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] case TAYLOR8: split_str = "C8 TAYLOR"; break; ^ src/SimParameters.C:5949:35: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] default: split_str = "UNKNOWN"; break; ^ src/SimParameters.C:6102:21: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if ( current = config->find("coordinates") ) ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/SimParameters.C:6102:21: note: place parentheses around the assignment to silence this warning if ( current = config->find("coordinates") ) ^ ( ) src/SimParameters.C:6102:21: note: use '==' to turn this assignment into an equality comparison if ( current = config->find("coordinates") ) ^ == src/SimParameters.C:6184:25: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] char *default_key = MGRIDFORCEPARAMS_DEFAULTKEY; ^ src/MGridforceParams.h:18:37: note: expanded from macro 'MGRIDFORCEPARAMS_DEFAULTKEY' #define MGRIDFORCEPARAMS_DEFAULTKEY "BaseGridForceParams" ^ src/SimParameters.C:6627:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] char *qcol_msg = "Use atom charge"; ^ 31 warnings generated. g++ -m64 -std=c++0x -O3 -O2 -pipe -D_NO_MALLOC_H -D_NO_ALLOCA_H -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -D_NO_MALLOC_H -D_NO_ALLOCA_H -isystem /usr/local/include -I/usr/local/include -DCMK_OPTIMIZE=1 -Isrc -Iinc -Iplugins/include -DSTATIC_PLUGIN -I/usr/local/include/tcl8.6 -DNAMD_TCL -I/usr/local/include -DNAMD_FFTW -DNAMD_FFTW_3 -DNAMD_VERSION=\"2.12\" -DNAMD_PLATFORM=\"Linux-x86_64-multicore\" -DREMOVE_PROXYRESULTMSG_EXTRACOPY -DNODEAWARE_PROXY_SPANNINGTREE -DUSE_NODEPATCHMGR -DUSE_CKLOOP=1 -fexpensive-optimizations -ffast-math -o obj/SortAtoms.o -c src/SortAtoms.C c++: warning: optimization flag '-fexpensive-optimizations' is not supported [-Wignored-optimization-argument] g++ -m64 -std=c++0x -O3 -O2 -pipe -D_NO_MALLOC_H -D_NO_ALLOCA_H -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -D_NO_MALLOC_H -D_NO_ALLOCA_H -isystem /usr/local/include -I/usr/local/include -DCMK_OPTIMIZE=1 -Isrc -Iinc -Iplugins/include -DSTATIC_PLUGIN -I/usr/local/include/tcl8.6 -DNAMD_TCL -I/usr/local/include -DNAMD_FFTW -DNAMD_FFTW_3 -DNAMD_VERSION=\"2.12\" -DNAMD_PLATFORM=\"Linux-x86_64-multicore\" -DREMOVE_PROXYRESULTMSG_EXTRACOPY -DNODEAWARE_PROXY_SPANNINGTREE -DUSE_NODEPATCHMGR -DUSE_CKLOOP=1 -fexpensive-optimizations -ffast-math -o obj/Sync.o -c src/Sync.C c++: warning: optimization flag '-fexpensive-optimizations' is not supported [-Wignored-optimization-argument] In file included from src/Sync.C:18: In file included from src/Patch.h:13: In file included from src/UniqueSortedArray.h:10: In file included from src/SortedArray.h:10: src/SortableResizeArray.h:19:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register Elem *r = (this->rep.array+offset); ^~~~~~~~~ src/SortableResizeArray.h:28:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j; ^~~~~~~~~ src/SortableResizeArray.h:29:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register Elem *r = (this->rep.array+offset); ^~~~~~~~~ In file included from src/Sync.C:20: In file included from src/ProxyMgr.h:17: In file included from src/UniqueSet.h:14: src/UniqueSetRaw.h:216:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register Entry *e = table[elem.hash() % tableLength]; ^~~~~~~~~ 4 warnings generated. g++ -m64 -std=c++0x -O3 -O2 -pipe -D_NO_MALLOC_H -D_NO_ALLOCA_H -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -D_NO_MALLOC_H -D_NO_ALLOCA_H -isystem /usr/local/include -I/usr/local/include -DCMK_OPTIMIZE=1 -Isrc -Iinc -Iplugins/include -DSTATIC_PLUGIN -I/usr/local/include/tcl8.6 -DNAMD_TCL -I/usr/local/include -DNAMD_FFTW -DNAMD_FFTW_3 -DNAMD_VERSION=\"2.12\" -DNAMD_PLATFORM=\"Linux-x86_64-multicore\" -DREMOVE_PROXYRESULTMSG_EXTRACOPY -DNODEAWARE_PROXY_SPANNINGTREE -DUSE_NODEPATCHMGR -DUSE_CKLOOP=1 -fexpensive-optimizations -ffast-math -o obj/TclCommands.o -c src/TclCommands.C c++: warning: optimization flag '-fexpensive-optimizations' is not supported [-Wignored-optimization-argument] g++ -m64 -std=c++0x -O3 -O2 -pipe -D_NO_MALLOC_H -D_NO_ALLOCA_H -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -D_NO_MALLOC_H -D_NO_ALLOCA_H -isystem /usr/local/include -I/usr/local/include -DCMK_OPTIMIZE=1 -Isrc -Iinc -Iplugins/include -DSTATIC_PLUGIN -I/usr/local/include/tcl8.6 -DNAMD_TCL -I/usr/local/include -DNAMD_FFTW -DNAMD_FFTW_3 -DNAMD_VERSION=\"2.12\" -DNAMD_PLATFORM=\"Linux-x86_64-multicore\" -DREMOVE_PROXYRESULTMSG_EXTRACOPY -DNODEAWARE_PROXY_SPANNINGTREE -DUSE_NODEPATCHMGR -DUSE_CKLOOP=1 -fexpensive-optimizations -ffast-math -o obj/TorusLB.o -c src/TorusLB.C c++: warning: optimization flag '-fexpensive-optimizations' is not supported [-Wignored-optimization-argument] In file included from src/TorusLB.C:15: In file included from src/TorusLB.h:11: In file included from src/Rebalancer.h:33: In file included from src/ProxyMgr.h:17: In file included from src/UniqueSet.h:14: src/UniqueSetRaw.h:216:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register Entry *e = table[elem.hash() % tableLength]; ^~~~~~~~~ 1 warning generated. g++ -m64 -std=c++0x -O3 -O2 -pipe -D_NO_MALLOC_H -D_NO_ALLOCA_H -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -D_NO_MALLOC_H -D_NO_ALLOCA_H -isystem /usr/local/include -I/usr/local/include -DCMK_OPTIMIZE=1 -Isrc -Iinc -Iplugins/include -DSTATIC_PLUGIN -I/usr/local/include/tcl8.6 -DNAMD_TCL -I/usr/local/include -DNAMD_FFTW -DNAMD_FFTW_3 -DNAMD_VERSION=\"2.12\" -DNAMD_PLATFORM=\"Linux-x86_64-multicore\" -DREMOVE_PROXYRESULTMSG_EXTRACOPY -DNODEAWARE_PROXY_SPANNINGTREE -DUSE_NODEPATCHMGR -DUSE_CKLOOP=1 -fexpensive-optimizations -ffast-math -o obj/WorkDistrib.o -c src/WorkDistrib.C c++: warning: optimization flag '-fexpensive-optimizations' is not supported [-Wignored-optimization-argument] In file included from src/WorkDistrib.C:33: In file included from src/PatchMgr.h:20: In file included from src/SortedArray.h:10: src/SortableResizeArray.h:19:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register Elem *r = (this->rep.array+offset); ^~~~~~~~~ src/SortableResizeArray.h:28:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j; ^~~~~~~~~ src/SortableResizeArray.h:29:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register Elem *r = (this->rep.array+offset); ^~~~~~~~~ In file included from src/WorkDistrib.C:34: src/PatchMap.inl:53:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int ds; ^~~~~~~~~ src/PatchMap.inl:60:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register PatchData *pdat1 = &(patchData[pid1]); ^~~~~~~~~ src/PatchMap.inl:61:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register PatchData *pdat2 = &(patchData[pid2]); ^~~~~~~~~ src/PatchMap.inl:64:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int k = pdat1->cIndex; ^~~~~~~~~ src/PatchMap.inl:65:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int k2 = pdat2->cIndex; ^~~~~~~~~ src/PatchMap.inl:69:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j = pdat1->bIndex; ^~~~~~~~~ src/PatchMap.inl:70:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j2 = pdat2->bIndex; ^~~~~~~~~ src/PatchMap.inl:74:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int i = pdat1->aIndex; ^~~~~~~~~ src/PatchMap.inl:75:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int i2 = pdat2->aIndex; ^~~~~~~~~ In file included from src/WorkDistrib.C:38: In file included from src/Molecule.h:27: In file included from src/UniqueSet.h:14: src/UniqueSetRaw.h:216:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register Entry *e = table[elem.hash() % tableLength]; ^~~~~~~~~ In file included from src/WorkDistrib.C:38: In file included from src/Molecule.h:31: src/GridForceGrid.h:134:2: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int inds[3] = {i0, i1, i2}; ^~~~~~~~~ src/GridForceGrid.h:333:2: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int inds[4] = {i0, i1, i2, i3}; ^~~~~~~~~ In file included from src/WorkDistrib.C:38: src/Molecule.h:1322:3: warning: non-void function does not return a value in all control paths [-Wreturn-type] } ^ 16 warnings generated. g++ -m64 -std=c++0x -O3 -O2 -pipe -D_NO_MALLOC_H -D_NO_ALLOCA_H -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -D_NO_MALLOC_H -D_NO_ALLOCA_H -isystem /usr/local/include -I/usr/local/include -DCMK_OPTIMIZE=1 -Isrc -Iinc -Iplugins/include -DSTATIC_PLUGIN -I/usr/local/include/tcl8.6 -DNAMD_TCL -I/usr/local/include -DNAMD_FFTW -DNAMD_FFTW_3 -DNAMD_VERSION=\"2.12\" -DNAMD_PLATFORM=\"Linux-x86_64-multicore\" -DREMOVE_PROXYRESULTMSG_EXTRACOPY -DNODEAWARE_PROXY_SPANNINGTREE -DUSE_NODEPATCHMGR -DUSE_CKLOOP=1 -fexpensive-optimizations -ffast-math -o obj/pub3dfft.o -c src/pub3dfft.C c++: warning: optimization flag '-fexpensive-optimizations' is not supported [-Wignored-optimization-argument] g++ -m64 -std=c++0x -O3 -O2 -pipe -D_NO_MALLOC_H -D_NO_ALLOCA_H -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -D_NO_MALLOC_H -D_NO_ALLOCA_H -isystem /usr/local/include -I/usr/local/include -DCMK_OPTIMIZE=1 -Isrc -Iinc -Iplugins/include -DSTATIC_PLUGIN -I/usr/local/include/tcl8.6 -DNAMD_TCL -I/usr/local/include -DNAMD_FFTW -DNAMD_FFTW_3 -DNAMD_VERSION=\"2.12\" -DNAMD_PLATFORM=\"Linux-x86_64-multicore\" -DREMOVE_PROXYRESULTMSG_EXTRACOPY -DNODEAWARE_PROXY_SPANNINGTREE -DUSE_NODEPATCHMGR -DUSE_CKLOOP=1 -fexpensive-optimizations -ffast-math -o obj/vmdsock.o -c src/vmdsock.C c++: warning: optimization flag '-fexpensive-optimizations' is not supported [-Wignored-optimization-argument] g++ -m64 -std=c++0x -O3 -O2 -pipe -D_NO_MALLOC_H -D_NO_ALLOCA_H -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -D_NO_MALLOC_H -D_NO_ALLOCA_H -isystem /usr/local/include -I/usr/local/include -DCMK_OPTIMIZE=1 -Isrc -Iinc -Iplugins/include -DSTATIC_PLUGIN -I/usr/local/include/tcl8.6 -DNAMD_TCL -I/usr/local/include -DNAMD_FFTW -DNAMD_FFTW_3 -DNAMD_VERSION=\"2.12\" -DNAMD_PLATFORM=\"Linux-x86_64-multicore\" -DREMOVE_PROXYRESULTMSG_EXTRACOPY -DNODEAWARE_PROXY_SPANNINGTREE -DUSE_NODEPATCHMGR -DUSE_CKLOOP=1 -fexpensive-optimizations -ffast-math -o obj/parm.o -c src/parm.C c++: warning: optimization flag '-fexpensive-optimizations' is not supported [-Wignored-optimization-argument] src/parm.C:184:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] if (!moveto(file,"TITLE")) ^ src/parm.C:194:21: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] { if (!moveto(file,"POINTERS")) ^ src/parm.C:318:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] if (!moveto(file,"ATOM_NAME")) ^ src/parm.C:332:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] if (!moveto(file,"CHARGE")) ^ src/parm.C:350:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] if (!moveto(file,"MASS")) ^ src/parm.C:368:21: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] { if (!moveto(file,"ATOM_TYPE_INDEX")) ^ src/parm.C:389:21: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] { if (!moveto(file,"NUMBER_EXCLUDED_ATOMS")) ^ src/parm.C:410:21: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] { if (!moveto(file,"NONBONDED_PARM_INDEX")) ^ src/parm.C:431:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] if (!moveto(file,"RESIDUE_LABEL")) ^ src/parm.C:443:21: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] { if (!moveto(file,"RESIDUE_POINTER")) ^ src/parm.C:465:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] if (!moveto(file,"BOND_FORCE_CONSTANT")) ^ src/parm.C:483:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] if (!moveto(file,"BOND_EQUIL_VALUE")) ^ src/parm.C:501:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] if (!moveto(file,"ANGLE_FORCE_CONSTANT")) ^ src/parm.C:519:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] if (!moveto(file,"ANGLE_EQUIL_VALUE")) ^ src/parm.C:537:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] if (!moveto(file,"DIHEDRAL_FORCE_CONSTANT")) ^ src/parm.C:555:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] if (!moveto(file,"DIHEDRAL_PERIODICITY")) ^ src/parm.C:573:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] if (!moveto(file,"DIHEDRAL_PHASE")) ^ src/parm.C:591:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] if (!moveto(file,"SOLTY")) ^ src/parm.C:610:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] if (!moveto(file,"LENNARD_JONES_ACOEF")) ^ src/parm.C:629:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] if (!moveto(file,"LENNARD_JONES_BCOEF")) ^ src/parm.C:650:21: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] { if (!moveto(file,"BONDS_INC_HYDROGEN")) ^ src/parm.C:682:21: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] { if (!moveto(file,"BONDS_WITHOUT_HYDROGEN")) ^ src/parm.C:715:21: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] { if (!moveto(file,"ANGLES_INC_HYDROGEN")) ^ src/parm.C:750:21: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] { if (!moveto(file,"ANGLES_WITHOUT_HYDROGEN")) ^ src/parm.C:786:21: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] { if (!moveto(file,"DIHEDRALS_INC_HYDROGEN")) ^ src/parm.C:823:21: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] { if (!moveto(file,"DIHEDRALS_WITHOUT_HYDROGEN")) ^ src/parm.C:855:21: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] { if (!moveto(file,"EXCLUDED_ATOMS_LIST")) ^ src/parm.C:876:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] if (!moveto(file,"HBOND_ACOEF")) ^ src/parm.C:894:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] if (!moveto(file,"HBOND_BCOEF")) ^ src/parm.C:912:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] if (!moveto(file,"HBCUT")) ^ src/parm.C:933:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] if (!moveto(file,"AMBER_ATOM_TYPE")) ^ src/parm.C:945:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] if (!moveto(file,"TREE_CHAIN_CLASSIFICATION")) ^ src/parm.C:957:21: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] { if (!moveto(file,"JOIN_ARRAY")) ^ src/parm.C:980:21: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] { if (!moveto(file,"IROTAT")) ^ src/parm.C:1009:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] { if (!moveto(file,"SOLVENT_POINTERS")) ^ src/parm.C:1034:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] { if (!moveto(file,"ATOMS_PER_MOLECULE")) ^ src/parm.C:1050:21: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] if (!moveto(file,"BOX_DIMENSIONS")) ^ 37 warnings generated. g++ -m64 -std=c++0x -O3 -O2 -pipe -D_NO_MALLOC_H -D_NO_ALLOCA_H -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -D_NO_MALLOC_H -D_NO_ALLOCA_H -isystem /usr/local/include -I/usr/local/include -DCMK_OPTIMIZE=1 -Isrc -Iinc -Iplugins/include -DSTATIC_PLUGIN -I/usr/local/include/tcl8.6 -DNAMD_TCL -I/usr/local/include -DNAMD_FFTW -DNAMD_FFTW_3 -DNAMD_VERSION=\"2.12\" -DNAMD_PLATFORM=\"Linux-x86_64-multicore\" -DREMOVE_PROXYRESULTMSG_EXTRACOPY -DNODEAWARE_PROXY_SPANNINGTREE -DUSE_NODEPATCHMGR -DUSE_CKLOOP=1 -fexpensive-optimizations -ffast-math -o obj/imd.o -c src/imd.C c++: warning: optimization flag '-fexpensive-optimizations' is not supported [-Wignored-optimization-argument] g++ -m64 -std=c++0x -O3 -O2 -pipe -D_NO_MALLOC_H -D_NO_ALLOCA_H -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -D_NO_MALLOC_H -D_NO_ALLOCA_H -isystem /usr/local/include -I/usr/local/include -DCMK_OPTIMIZE=1 -Isrc -Iinc -Iplugins/include -DSTATIC_PLUGIN -I/usr/local/include/tcl8.6 -DNAMD_TCL -I/usr/local/include -DNAMD_FFTW -DNAMD_FFTW_3 -DNAMD_VERSION=\"2.12\" -DNAMD_PLATFORM=\"Linux-x86_64-multicore\" -DREMOVE_PROXYRESULTMSG_EXTRACOPY -DNODEAWARE_PROXY_SPANNINGTREE -DUSE_NODEPATCHMGR -DUSE_CKLOOP=1 -fexpensive-optimizations -ffast-math -o obj/CompressPsf.o -c src/CompressPsf.C c++: warning: optimization flag '-fexpensive-optimizations' is not supported [-Wignored-optimization-argument] In file included from src/CompressPsf.C:4: In file included from src/Molecule.h:27: In file included from src/UniqueSet.h:14: src/UniqueSetRaw.h:216:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register Entry *e = table[elem.hash() % tableLength]; ^~~~~~~~~ In file included from src/CompressPsf.C:4: In file included from src/Molecule.h:28: In file included from src/Hydrogen.h:11: src/SortableResizeArray.h:19:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register Elem *r = (this->rep.array+offset); ^~~~~~~~~ src/SortableResizeArray.h:28:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j; ^~~~~~~~~ src/SortableResizeArray.h:29:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register Elem *r = (this->rep.array+offset); ^~~~~~~~~ In file included from src/CompressPsf.C:4: In file included from src/Molecule.h:31: src/GridForceGrid.h:134:2: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int inds[3] = {i0, i1, i2}; ^~~~~~~~~ src/GridForceGrid.h:333:2: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int inds[4] = {i0, i1, i2, i3}; ^~~~~~~~~ In file included from src/CompressPsf.C:4: src/Molecule.h:1322:3: warning: non-void function does not return a value in all control paths [-Wreturn-type] } ^ src/CompressPsf.C:642:31: warning: format specifies type 'int' but the argument has type 'std::vector::size_type' (aka 'unsigned long') [-Wformat] fprintf(txtOfp, "%d", sig->fullExclOffset.size()); ~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ %lu src/CompressPsf.C:648:31: warning: format specifies type 'int' but the argument has type 'std::vector::size_type' (aka 'unsigned long') [-Wformat] fprintf(txtOfp, "%d", sig->modExclOffset.size()); ~~ ^~~~~~~~~~~~~~~~~~~~~~~~~ %lu 9 warnings generated. g++ -m64 -std=c++0x -O3 -O2 -pipe -D_NO_MALLOC_H -D_NO_ALLOCA_H -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -D_NO_MALLOC_H -D_NO_ALLOCA_H -isystem /usr/local/include -I/usr/local/include -DCMK_OPTIMIZE=1 -Isrc -Iinc -Iplugins/include -DSTATIC_PLUGIN -I/usr/local/include/tcl8.6 -DNAMD_TCL -I/usr/local/include -DNAMD_FFTW -DNAMD_FFTW_3 -DNAMD_VERSION=\"2.12\" -DNAMD_PLATFORM=\"Linux-x86_64-multicore\" -DREMOVE_PROXYRESULTMSG_EXTRACOPY -DNODEAWARE_PROXY_SPANNINGTREE -DUSE_NODEPATCHMGR -DUSE_CKLOOP=1 -fexpensive-optimizations -ffast-math -o obj/PluginIOMgr.o -c src/PluginIOMgr.C c++: warning: optimization flag '-fexpensive-optimizations' is not supported [-Wignored-optimization-argument] g++ -m64 -std=c++0x -O3 -O2 -pipe -D_NO_MALLOC_H -D_NO_ALLOCA_H -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -D_NO_MALLOC_H -D_NO_ALLOCA_H -isystem /usr/local/include -I/usr/local/include -DCMK_OPTIMIZE=1 -Isrc -Iinc -Iplugins/include -DSTATIC_PLUGIN -I/usr/local/include/tcl8.6 -DNAMD_TCL -I/usr/local/include -DNAMD_FFTW -DNAMD_FFTW_3 -DNAMD_VERSION=\"2.12\" -DNAMD_PLATFORM=\"Linux-x86_64-multicore\" -DREMOVE_PROXYRESULTMSG_EXTRACOPY -DNODEAWARE_PROXY_SPANNINGTREE -DUSE_NODEPATCHMGR -DUSE_CKLOOP=1 -fexpensive-optimizations -ffast-math -o obj/DataExchanger.o -c src/DataExchanger.C c++: warning: optimization flag '-fexpensive-optimizations' is not supported [-Wignored-optimization-argument] In file included from src/DataExchanger.C:11: In file included from src/CollectionMaster.h:15: In file included from src/PatchMap.h:11: In file included from src/HomePatchList.h:15: In file included from src/SortedArray.h:10: src/SortableResizeArray.h:19:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register Elem *r = (this->rep.array+offset); ^~~~~~~~~ src/SortableResizeArray.h:28:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j; ^~~~~~~~~ src/SortableResizeArray.h:29:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register Elem *r = (this->rep.array+offset); ^~~~~~~~~ In file included from src/DataExchanger.C:11: In file included from src/CollectionMaster.h:16: src/PatchMap.inl:53:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int ds; ^~~~~~~~~ src/PatchMap.inl:60:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register PatchData *pdat1 = &(patchData[pid1]); ^~~~~~~~~ src/PatchMap.inl:61:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register PatchData *pdat2 = &(patchData[pid2]); ^~~~~~~~~ src/PatchMap.inl:64:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int k = pdat1->cIndex; ^~~~~~~~~ src/PatchMap.inl:65:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int k2 = pdat2->cIndex; ^~~~~~~~~ src/PatchMap.inl:69:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j = pdat1->bIndex; ^~~~~~~~~ src/PatchMap.inl:70:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j2 = pdat2->bIndex; ^~~~~~~~~ src/PatchMap.inl:74:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int i = pdat1->aIndex; ^~~~~~~~~ src/PatchMap.inl:75:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int i2 = pdat2->aIndex; ^~~~~~~~~ In file included from src/DataExchanger.C:11: In file included from src/CollectionMaster.h:22: In file included from src/ParallelIOMgr.h:14: In file included from src/UniqueSet.h:14: src/UniqueSetRaw.h:216:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register Entry *e = table[elem.hash() % tableLength]; ^~~~~~~~~ In file included from src/DataExchanger.C:11: In file included from src/CollectionMaster.h:22: In file included from src/ParallelIOMgr.h:16: In file included from src/Molecule.h:31: src/GridForceGrid.h:134:2: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int inds[3] = {i0, i1, i2}; ^~~~~~~~~ src/GridForceGrid.h:333:2: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int inds[4] = {i0, i1, i2, i3}; ^~~~~~~~~ In file included from src/DataExchanger.C:11: In file included from src/CollectionMaster.h:22: In file included from src/ParallelIOMgr.h:16: src/Molecule.h:1322:3: warning: non-void function does not return a value in all control paths [-Wreturn-type] } ^ 16 warnings generated. g++ -m64 -std=c++0x -O3 -O2 -pipe -D_NO_MALLOC_H -D_NO_ALLOCA_H -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -D_NO_MALLOC_H -D_NO_ALLOCA_H -isystem /usr/local/include -I/usr/local/include -DCMK_OPTIMIZE=1 -Isrc -Iinc -Iplugins/include -DSTATIC_PLUGIN -I/usr/local/include/tcl8.6 -DNAMD_TCL -I/usr/local/include -DNAMD_FFTW -DNAMD_FFTW_3 -DNAMD_VERSION=\"2.12\" -DNAMD_PLATFORM=\"Linux-x86_64-multicore\" -DREMOVE_PROXYRESULTMSG_EXTRACOPY -DNODEAWARE_PROXY_SPANNINGTREE -DUSE_NODEPATCHMGR -DUSE_CKLOOP=1 -fexpensive-optimizations -ffast-math -o obj/ParallelIOMgr.o -c src/ParallelIOMgr.C c++: warning: optimization flag '-fexpensive-optimizations' is not supported [-Wignored-optimization-argument] In file included from src/ParallelIOMgr.C:6: In file included from src/Molecule.h:27: In file included from src/UniqueSet.h:14: src/UniqueSetRaw.h:216:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register Entry *e = table[elem.hash() % tableLength]; ^~~~~~~~~ In file included from src/ParallelIOMgr.C:6: In file included from src/Molecule.h:28: In file included from src/Hydrogen.h:11: src/SortableResizeArray.h:19:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register Elem *r = (this->rep.array+offset); ^~~~~~~~~ src/SortableResizeArray.h:28:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j; ^~~~~~~~~ src/SortableResizeArray.h:29:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register Elem *r = (this->rep.array+offset); ^~~~~~~~~ In file included from src/ParallelIOMgr.C:6: In file included from src/Molecule.h:31: src/GridForceGrid.h:134:2: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int inds[3] = {i0, i1, i2}; ^~~~~~~~~ src/GridForceGrid.h:333:2: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int inds[4] = {i0, i1, i2, i3}; ^~~~~~~~~ In file included from src/ParallelIOMgr.C:6: src/Molecule.h:1322:3: warning: non-void function does not return a value in all control paths [-Wreturn-type] } ^ In file included from src/ParallelIOMgr.C:13: src/PatchMap.inl:53:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int ds; ^~~~~~~~~ src/PatchMap.inl:60:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register PatchData *pdat1 = &(patchData[pid1]); ^~~~~~~~~ src/PatchMap.inl:61:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register PatchData *pdat2 = &(patchData[pid2]); ^~~~~~~~~ src/PatchMap.inl:64:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int k = pdat1->cIndex; ^~~~~~~~~ src/PatchMap.inl:65:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int k2 = pdat2->cIndex; ^~~~~~~~~ src/PatchMap.inl:69:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j = pdat1->bIndex; ^~~~~~~~~ src/PatchMap.inl:70:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int j2 = pdat2->bIndex; ^~~~~~~~~ src/PatchMap.inl:74:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int i = pdat1->aIndex; ^~~~~~~~~ src/PatchMap.inl:75:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int i2 = pdat2->aIndex; ^~~~~~~~~ 16 warnings generated. gcc -m64 -O3 -Iplugins/molfile_plugin/src -Iplugins/include -DSTATIC_PLUGIN -fexpensive-optimizations -ffast-math -o obj/dcdplugin.o -c -DVMDPLUGIN=molfile_dcdplugin plugins/molfile_plugin/src/dcdplugin.c cc: warning: optimization flag '-fexpensive-optimizations' is not supported [-Wignored-optimization-argument] gcc -m64 -O3 -Iplugins/molfile_plugin/src -Iplugins/include -DSTATIC_PLUGIN -fexpensive-optimizations -ffast-math -o obj/jsplugin.o -c -DVMDPLUGIN=molfile_jsplugin plugins/molfile_plugin/src/jsplugin.c cc: warning: optimization flag '-fexpensive-optimizations' is not supported [-Wignored-optimization-argument] gcc -m64 -O3 -Iplugins/molfile_plugin/src -Iplugins/include -DSTATIC_PLUGIN -fexpensive-optimizations -ffast-math -o obj/namdbinplugin.o -c -DVMDPLUGIN=molfile_namdbinplugin plugins/molfile_plugin/src/namdbinplugin.c cc: warning: optimization flag '-fexpensive-optimizations' is not supported [-Wignored-optimization-argument] gcc -m64 -O3 -Iplugins/molfile_plugin/src -Iplugins/include -DSTATIC_PLUGIN -fexpensive-optimizations -ffast-math -o obj/pdbplugin.o -c -DVMDPLUGIN=molfile_pdbplugin plugins/molfile_plugin/src/pdbplugin.c cc: warning: optimization flag '-fexpensive-optimizations' is not supported [-Wignored-optimization-argument] gcc -m64 -O3 -Iplugins/molfile_plugin/src -Iplugins/include -DSTATIC_PLUGIN -fexpensive-optimizations -ffast-math -o obj/psfplugin.o -c -DVMDPLUGIN=molfile_psfplugin plugins/molfile_plugin/src/psfplugin.c cc: warning: optimization flag '-fexpensive-optimizations' is not supported [-Wignored-optimization-argument] gcc -m64 -O3 -Isb/src -Iplugins/include -DSTATIC_PLUGIN -DPSFGEN_USEPLUGINS -I/usr/local/include/tcl8.6 -DNAMD_TCL -fexpensive-optimizations -ffast-math -DNAMD_VERSION=\"2.12\" -DNAMD_PLATFORM=\"Linux-x86_64-multicore\" -DREMOVE_PROXYRESULTMSG_EXTRACOPY -DNODEAWARE_PROXY_SPANNINGTREE -DUSE_NODEPATCHMGR -o obj/tcl_psfgen.o -c sb/src/tcl_psfgen.c cc: warning: optimization flag '-fexpensive-optimizations' is not supported [-Wignored-optimization-argument] gcc -m64 -O3 -Isb/src -Iplugins/include -DSTATIC_PLUGIN -DPSFGEN_USEPLUGINS -I/usr/local/include/tcl8.6 -DNAMD_TCL -fexpensive-optimizations -ffast-math -DNAMD_VERSION=\"2.12\" -DNAMD_PLATFORM=\"Linux-x86_64-multicore\" -DREMOVE_PROXYRESULTMSG_EXTRACOPY -DNODEAWARE_PROXY_SPANNINGTREE -DUSE_NODEPATCHMGR -o obj/charmm_file.o -c sb/src/charmm_file.c cc: warning: optimization flag '-fexpensive-optimizations' is not supported [-Wignored-optimization-argument] gcc -m64 -O3 -Isb/src -Iplugins/include -DSTATIC_PLUGIN -DPSFGEN_USEPLUGINS -I/usr/local/include/tcl8.6 -DNAMD_TCL -fexpensive-optimizations -ffast-math -DNAMD_VERSION=\"2.12\" -DNAMD_PLATFORM=\"Linux-x86_64-multicore\" -DREMOVE_PROXYRESULTMSG_EXTRACOPY -DNODEAWARE_PROXY_SPANNINGTREE -DUSE_NODEPATCHMGR -o obj/charmm_parse_topo_defs.o -c sb/src/charmm_parse_topo_defs.c cc: warning: optimization flag '-fexpensive-optimizations' is not supported [-Wignored-optimization-argument] gcc -m64 -O3 -Isb/src -Iplugins/include -DSTATIC_PLUGIN -DPSFGEN_USEPLUGINS -I/usr/local/include/tcl8.6 -DNAMD_TCL -fexpensive-optimizations -ffast-math -DNAMD_VERSION=\"2.12\" -DNAMD_PLATFORM=\"Linux-x86_64-multicore\" -DREMOVE_PROXYRESULTMSG_EXTRACOPY -DNODEAWARE_PROXY_SPANNINGTREE -DUSE_NODEPATCHMGR -o obj/extract_alias.o -c sb/src/extract_alias.c cc: warning: optimization flag '-fexpensive-optimizations' is not supported [-Wignored-optimization-argument] gcc -m64 -O3 -Isb/src -Iplugins/include -DSTATIC_PLUGIN -DPSFGEN_USEPLUGINS -I/usr/local/include/tcl8.6 -DNAMD_TCL -fexpensive-optimizations -ffast-math -DNAMD_VERSION=\"2.12\" -DNAMD_PLATFORM=\"Linux-x86_64-multicore\" -DREMOVE_PROXYRESULTMSG_EXTRACOPY -DNODEAWARE_PROXY_SPANNINGTREE -DUSE_NODEPATCHMGR -o obj/hash.o -c sb/src/hash.c cc: warning: optimization flag '-fexpensive-optimizations' is not supported [-Wignored-optimization-argument] gcc -m64 -O3 -Isb/src -Iplugins/include -DSTATIC_PLUGIN -DPSFGEN_USEPLUGINS -I/usr/local/include/tcl8.6 -DNAMD_TCL -fexpensive-optimizations -ffast-math -DNAMD_VERSION=\"2.12\" -DNAMD_PLATFORM=\"Linux-x86_64-multicore\" -DREMOVE_PROXYRESULTMSG_EXTRACOPY -DNODEAWARE_PROXY_SPANNINGTREE -DUSE_NODEPATCHMGR -o obj/hasharray.o -c sb/src/hasharray.c cc: warning: optimization flag '-fexpensive-optimizations' is not supported [-Wignored-optimization-argument] gcc -m64 -O3 -Isb/src -Iplugins/include -DSTATIC_PLUGIN -DPSFGEN_USEPLUGINS -I/usr/local/include/tcl8.6 -DNAMD_TCL -fexpensive-optimizations -ffast-math -DNAMD_VERSION=\"2.12\" -DNAMD_PLATFORM=\"Linux-x86_64-multicore\" -DREMOVE_PROXYRESULTMSG_EXTRACOPY -DNODEAWARE_PROXY_SPANNINGTREE -DUSE_NODEPATCHMGR -o obj/memarena.o -c sb/src/memarena.c cc: warning: optimization flag '-fexpensive-optimizations' is not supported [-Wignored-optimization-argument] gcc -m64 -O3 -Isb/src -Iplugins/include -DSTATIC_PLUGIN -DPSFGEN_USEPLUGINS -I/usr/local/include/tcl8.6 -DNAMD_TCL -fexpensive-optimizations -ffast-math -DNAMD_VERSION=\"2.12\" -DNAMD_PLATFORM=\"Linux-x86_64-multicore\" -DREMOVE_PROXYRESULTMSG_EXTRACOPY -DNODEAWARE_PROXY_SPANNINGTREE -DUSE_NODEPATCHMGR -o obj/pdb_file.o -c sb/src/pdb_file.c cc: warning: optimization flag '-fexpensive-optimizations' is not supported [-Wignored-optimization-argument] gcc -m64 -O3 -Isb/src -Iplugins/include -DSTATIC_PLUGIN -DPSFGEN_USEPLUGINS -I/usr/local/include/tcl8.6 -DNAMD_TCL -fexpensive-optimizations -ffast-math -DNAMD_VERSION=\"2.12\" -DNAMD_PLATFORM=\"Linux-x86_64-multicore\" -DREMOVE_PROXYRESULTMSG_EXTRACOPY -DNODEAWARE_PROXY_SPANNINGTREE -DUSE_NODEPATCHMGR -o obj/pdb_file_extract.o -c sb/src/pdb_file_extract.c cc: warning: optimization flag '-fexpensive-optimizations' is not supported [-Wignored-optimization-argument] gcc -m64 -O3 -Isb/src -Iplugins/include -DSTATIC_PLUGIN -DPSFGEN_USEPLUGINS -I/usr/local/include/tcl8.6 -DNAMD_TCL -fexpensive-optimizations -ffast-math -DNAMD_VERSION=\"2.12\" -DNAMD_PLATFORM=\"Linux-x86_64-multicore\" -DREMOVE_PROXYRESULTMSG_EXTRACOPY -DNODEAWARE_PROXY_SPANNINGTREE -DUSE_NODEPATCHMGR -o obj/psf_file.o -c sb/src/psf_file.c cc: warning: optimization flag '-fexpensive-optimizations' is not supported [-Wignored-optimization-argument] gcc -m64 -O3 -Isb/src -Iplugins/include -DSTATIC_PLUGIN -DPSFGEN_USEPLUGINS -I/usr/local/include/tcl8.6 -DNAMD_TCL -fexpensive-optimizations -ffast-math -DNAMD_VERSION=\"2.12\" -DNAMD_PLATFORM=\"Linux-x86_64-multicore\" -DREMOVE_PROXYRESULTMSG_EXTRACOPY -DNODEAWARE_PROXY_SPANNINGTREE -DUSE_NODEPATCHMGR -o obj/psf_file_extract.o -c sb/src/psf_file_extract.c cc: warning: optimization flag '-fexpensive-optimizations' is not supported [-Wignored-optimization-argument] gcc -m64 -O3 -Isb/src -Iplugins/include -DSTATIC_PLUGIN -DPSFGEN_USEPLUGINS -I/usr/local/include/tcl8.6 -DNAMD_TCL -fexpensive-optimizations -ffast-math -DNAMD_VERSION=\"2.12\" -DNAMD_PLATFORM=\"Linux-x86_64-multicore\" -DREMOVE_PROXYRESULTMSG_EXTRACOPY -DNODEAWARE_PROXY_SPANNINGTREE -DUSE_NODEPATCHMGR -o obj/topo_defs.o -c sb/src/topo_defs.c cc: warning: optimization flag '-fexpensive-optimizations' is not supported [-Wignored-optimization-argument] gcc -m64 -O3 -Isb/src -Iplugins/include -DSTATIC_PLUGIN -DPSFGEN_USEPLUGINS -I/usr/local/include/tcl8.6 -DNAMD_TCL -fexpensive-optimizations -ffast-math -DNAMD_VERSION=\"2.12\" -DNAMD_PLATFORM=\"Linux-x86_64-multicore\" -DREMOVE_PROXYRESULTMSG_EXTRACOPY -DNODEAWARE_PROXY_SPANNINGTREE -DUSE_NODEPATCHMGR -o obj/topo_mol.o -c sb/src/topo_mol.c cc: warning: optimization flag '-fexpensive-optimizations' is not supported [-Wignored-optimization-argument] gcc -m64 -O3 -Isb/src -Iplugins/include -DSTATIC_PLUGIN -DPSFGEN_USEPLUGINS -I/usr/local/include/tcl8.6 -DNAMD_TCL -fexpensive-optimizations -ffast-math -DNAMD_VERSION=\"2.12\" -DNAMD_PLATFORM=\"Linux-x86_64-multicore\" -DREMOVE_PROXYRESULTMSG_EXTRACOPY -DNODEAWARE_PROXY_SPANNINGTREE -DUSE_NODEPATCHMGR -o obj/topo_mol_output.o -c sb/src/topo_mol_output.c cc: warning: optimization flag '-fexpensive-optimizations' is not supported [-Wignored-optimization-argument] gcc -m64 -O3 -Isb/src -Iplugins/include -DSTATIC_PLUGIN -DPSFGEN_USEPLUGINS -I/usr/local/include/tcl8.6 -DNAMD_TCL -fexpensive-optimizations -ffast-math -DNAMD_VERSION=\"2.12\" -DNAMD_PLATFORM=\"Linux-x86_64-multicore\" -DREMOVE_PROXYRESULTMSG_EXTRACOPY -DNODEAWARE_PROXY_SPANNINGTREE -DUSE_NODEPATCHMGR -o obj/topo_mol_pluginio.o -c sb/src/topo_mol_pluginio.c cc: warning: optimization flag '-fexpensive-optimizations' is not supported [-Wignored-optimization-argument] gcc -m64 -O3 -Isb/src -Iplugins/include -DSTATIC_PLUGIN -DPSFGEN_USEPLUGINS -I/usr/local/include/tcl8.6 -DNAMD_TCL -fexpensive-optimizations -ffast-math -DNAMD_VERSION=\"2.12\" -DNAMD_PLATFORM=\"Linux-x86_64-multicore\" -DREMOVE_PROXYRESULTMSG_EXTRACOPY -DNODEAWARE_PROXY_SPANNINGTREE -DUSE_NODEPATCHMGR -o obj/stringhash.o -c sb/src/stringhash.c cc: warning: optimization flag '-fexpensive-optimizations' is not supported [-Wignored-optimization-argument] rm -f obj/buildinfo.C; echo 'const char *namd_build_date = ' \"`date`\"\; > obj/buildinfo.C; echo 'const char *namd_build_user = ' \"\"\; >> obj/buildinfo.C; echo 'const char *namd_build_machine = ' \"`hostname`\"\; >> obj/buildinfo.C; cat obj/buildinfo.C; g++ -m64 -std=c++0x -O3 -O2 -pipe -D_NO_MALLOC_H -D_NO_ALLOCA_H -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -D_NO_MALLOC_H -D_NO_ALLOCA_H -isystem /usr/local/include -I/usr/local/include -DCMK_OPTIMIZE=1 -Isrc -Iinc -Iplugins/include -DSTATIC_PLUGIN -I/usr/local/include/tcl8.6 -DNAMD_TCL -I/usr/local/include -DNAMD_FFTW -DNAMD_FFTW_3 -DNAMD_VERSION=\"2.12\" -DNAMD_PLATFORM=\"Linux-x86_64-multicore\" -DREMOVE_PROXYRESULTMSG_EXTRACOPY -DNODEAWARE_PROXY_SPANNINGTREE -DUSE_NODEPATCHMGR -DUSE_CKLOOP=1 -fexpensive-optimizations -ffast-math -o obj/buildinfo.o -c obj/buildinfo.C const char *namd_build_date = "Thu Apr 4 10:37:25 UTC 2024"; const char *namd_build_user = ""; const char *namd_build_machine = "pkg-builder.dan.net.uk"; c++: warning: optimization flag '-fexpensive-optimizations' is not supported [-Wignored-optimization-argument] /usr/local/bin/charmc -verbose -ld++-option \ '-I/usr/local/include -DCMK_OPTIMIZE=1 -Iinc -Isrc -fexpensive-optimizations -ffast-math ' \ -module NeighborLB -module HybridLB -module RefineLB -module GreedyLB -module CkMulticast -module CkLoop -language charm++ \ obj/buildinfo.o \ obj/ComputeMoa.o obj/ComputeMsm.o obj/ComputeMsmMsa.o obj/ComputeMsmSerial.o obj/ComputeFmmSerial.o obj/msm.o obj/msm_longrng.o obj/msm_longrng_sprec.o obj/msm_setup.o obj/msm_shortrng.o obj/msm_shortrng_sprec.o obj/wkfutils.o obj/common.o obj/dcdlib.o obj/eabf1D.o obj/eabf2D.o obj/eabffunc.o obj/eabfTcl.o obj/erf.o obj/fitrms.o obj/main.o obj/mainfunc.o obj/memusage.o obj/strlib.o obj/AlgSeven.o obj/AlgRecBisection.o obj/AlgNbor.o obj/AtomMap.o obj/BackEnd.o obj/BroadcastMgr.o obj/BroadcastClient.o obj/CollectionMaster.o obj/CollectionMgr.o obj/Communicate.o obj/Compute.o obj/ComputeAngles.o obj/ComputeAniso.o obj/ComputeBonds.o obj/ComputeConsForce.o obj/ComputeConsForceMsgs.o obj/ComputeCrossterms.o obj/ComputeCUDAMgr.o obj/ComputeCylindricalBC.o obj/ComputeDihedrals.o obj/ComputeDPME.o obj/ComputeDPMEMsgs.o obj/ComputeDPMTA.o obj/ComputeEField.o obj/ComputeEwald.o obj/ComputeExt.o obj/ComputeQM.o obj/ComputeGBISser.o obj/ComputeGBIS.o obj/ComputeGromacsPair.o obj/ComputeLCPO.o obj/ComputeFullDirect.o obj/ComputeHomePatch.o obj/ComputeHomePatches.o obj/ComputeImpropers.o obj/ComputeGlobal.o obj/ComputeGlobalMsgs.o obj/ComputeGridForce.o obj/ComputeMap.o obj/ComputeMgr.o obj/ComputeNonbondedSelf.o obj/ComputeNonbondedPair.o obj/ComputeNonbondedUtil.o obj/ComputeNonbondedStd.o obj/ComputeNonbondedFEP.o obj/ComputeNonbondedGo.o obj/ComputeNonbondedTI.o obj/ComputeNonbondedLES.o obj/ComputeNonbondedPProf.o obj/ComputeNonbondedTabEnergies.o obj/ComputeNonbondedCUDA.o obj/ComputeNonbondedCUDAExcl.o obj/ComputeNonbondedMIC.o obj/ComputeNonbondedMICKernel.o obj/ComputePatch.o obj/ComputePatchPair.o obj/ComputePme.o obj/ComputePmeCUDA.o obj/ComputePmeCUDAMgr.o obj/OptPme.o obj/OptPmeRealSpace.o obj/ComputeRestraints.o obj/ComputeSphericalBC.o obj/ComputeStir.o obj/ComputeTclBC.o obj/ComputeThole.o obj/ConfigList.o obj/Controller.o obj/CudaComputeNonbonded.o obj/CudaPmeSolver.o obj/CudaPmeSolverUtil.o obj/CudaUtils.o obj/ccsinterface.o obj/DataStream.o obj/DeviceCUDA.o obj/DumpBench.o obj/FreeEnergyAssert.o obj/FreeEnergyGroup.o obj/FreeEnergyLambda.o obj/FreeEnergyLambdMgr.o obj/FreeEnergyParse.o obj/FreeEnergyRestrain.o obj/FreeEnergyRMgr.o obj/FreeEnergyVector.o obj/fstream_namd.o obj/GlobalMaster.o obj/GlobalMasterServer.o obj/GlobalMasterTest.o obj/GlobalMasterIMD.o obj/GlobalMasterTcl.o obj/GlobalMasterSMD.o obj/GlobalMasterTMD.o obj/Matrix4Symmetry.o obj/GlobalMasterSymmetry.o obj/GlobalMasterFreeEnergy.o obj/GlobalMasterEasy.o obj/GlobalMasterMisc.o obj/colvar.o obj/colvaratoms.o obj/colvarbias.o obj/colvarbias_abf.o obj/colvarbias_alb.o obj/colvarbias_histogram.o obj/colvarbias_meta.o obj/colvarbias_restraint.o obj/colvarcomp.o obj/colvarcomp_angles.o obj/colvarcomp_coordnums.o obj/colvarcomp_distances.o obj/colvarcomp_protein.o obj/colvarcomp_rotations.o obj/colvardeps.o obj/colvargrid.o obj/colvarmodule.o obj/colvarparse.o obj/colvarproxy_namd.o obj/colvarscript.o obj/colvartypes.o obj/colvarvalue.o obj/GridForceGrid.o obj/GromacsTopFile.o obj/heap.o obj/HomePatch.o obj/IMDOutput.o obj/InfoStream.o obj/LdbCoordinator.o obj/LJTable.o obj/Measure.o obj/MGridforceParams.o obj/MStream.o obj/MigrateAtomsMsg.o obj/Molecule.o obj/Molecule2.o obj/GoMolecule.o obj/MoleculeQM.o obj/NamdCentLB.o obj/NamdNborLB.o obj/NamdHybridLB.o obj/NamdDummyLB.o obj/NamdState.o obj/NamdOneTools.o obj/Node.o obj/Output.o obj/Parameters.o obj/ParseOptions.o obj/Patch.o obj/PatchMgr.o obj/PatchMap.o obj/PDB.o obj/PDBData.o obj/PmeKSpace.o obj/PmeRealSpace.o obj/PmeSolver.o obj/ProcessorPrivate.o obj/ProxyMgr.o obj/ProxyPatch.o obj/Rebalancer.o obj/RecBisection.o obj/ReductionMgr.o obj/RefineOnly.o obj/RefineTorusLB.o obj/ScriptTcl.o obj/Sequencer.o obj/Set.o obj/Settle.o obj/SimParameters.o obj/SortAtoms.o obj/Sync.o obj/TclCommands.o obj/TorusLB.o obj/WorkDistrib.o obj/pub3dfft.o obj/vmdsock.o obj/parm.o obj/imd.o obj/CompressPsf.o obj/PluginIOMgr.o obj/DataExchanger.o obj/ParallelIOMgr.o \ \ \ \ \ \ -L/usr/local/lib -ltcl86 -lpthread \ \ -L/usr/local/lib -lfftw3f \ obj/dcdplugin.o obj/jsplugin.o obj/namdbinplugin.o obj/pdbplugin.o obj/psfplugin.o \ obj/tcl_psfgen.o obj/charmm_file.o obj/charmm_parse_topo_defs.o obj/extract_alias.o obj/hash.o obj/hasharray.o obj/memarena.o obj/pdb_file.o obj/pdb_file_extract.o obj/psf_file.o obj/psf_file_extract.o obj/topo_defs.o obj/topo_mol.o obj/topo_mol_output.o obj/topo_mol_pluginio.o obj/stringhash.o \ \ \ -lm -o namd2 Verbose mode set Adding file obj/buildinfo.o... Adding file obj/ComputeMoa.o... Adding file obj/ComputeMsm.o... Adding file obj/ComputeMsmMsa.o... Adding file obj/ComputeMsmSerial.o... Adding file obj/ComputeFmmSerial.o... Adding file obj/msm.o... Adding file obj/msm_longrng.o... Adding file obj/msm_longrng_sprec.o... Adding file obj/msm_setup.o... Adding file obj/msm_shortrng.o... Adding file obj/msm_shortrng_sprec.o... Adding file obj/wkfutils.o... Adding file obj/common.o... Adding file obj/dcdlib.o... Adding file obj/eabf1D.o... Adding file obj/eabf2D.o... Adding file obj/eabffunc.o... Adding file obj/eabfTcl.o... Adding file obj/erf.o... Adding file obj/fitrms.o... Adding file obj/main.o... Adding file obj/mainfunc.o... Adding file obj/memusage.o... Adding file obj/strlib.o... Adding file obj/AlgSeven.o... Adding file obj/AlgRecBisection.o... Adding file obj/AlgNbor.o... Adding file obj/AtomMap.o... Adding file obj/BackEnd.o... Adding file obj/BroadcastMgr.o... Adding file obj/BroadcastClient.o... Adding file obj/CollectionMaster.o... Adding file obj/CollectionMgr.o... Adding file obj/Communicate.o... Adding file obj/Compute.o... Adding file obj/ComputeAngles.o... Adding file obj/ComputeAniso.o... Adding file obj/ComputeBonds.o... Adding file obj/ComputeConsForce.o... Adding file obj/ComputeConsForceMsgs.o... Adding file obj/ComputeCrossterms.o... Adding file obj/ComputeCUDAMgr.o... Adding file obj/ComputeCylindricalBC.o... Adding file obj/ComputeDihedrals.o... Adding file obj/ComputeDPME.o... Adding file obj/ComputeDPMEMsgs.o... Adding file obj/ComputeDPMTA.o... Adding file obj/ComputeEField.o... Adding file obj/ComputeEwald.o... Adding file obj/ComputeExt.o... Adding file obj/ComputeQM.o... Adding file obj/ComputeGBISser.o... Adding file obj/ComputeGBIS.o... Adding file obj/ComputeGromacsPair.o... Adding file obj/ComputeLCPO.o... Adding file obj/ComputeFullDirect.o... Adding file obj/ComputeHomePatch.o... Adding file obj/ComputeHomePatches.o... Adding file obj/ComputeImpropers.o... Adding file obj/ComputeGlobal.o... Adding file obj/ComputeGlobalMsgs.o... Adding file obj/ComputeGridForce.o... Adding file obj/ComputeMap.o... Adding file obj/ComputeMgr.o... Adding file obj/ComputeNonbondedSelf.o... Adding file obj/ComputeNonbondedPair.o... Adding file obj/ComputeNonbondedUtil.o... Adding file obj/ComputeNonbondedStd.o... Adding file obj/ComputeNonbondedFEP.o... Adding file obj/ComputeNonbondedGo.o... Adding file obj/ComputeNonbondedTI.o... Adding file obj/ComputeNonbondedLES.o... Adding file obj/ComputeNonbondedPProf.o... Adding file obj/ComputeNonbondedTabEnergies.o... Adding file obj/ComputeNonbondedCUDA.o... Adding file obj/ComputeNonbondedCUDAExcl.o... Adding file obj/ComputeNonbondedMIC.o... Adding file obj/ComputeNonbondedMICKernel.o... Adding file obj/ComputePatch.o... Adding file obj/ComputePatchPair.o... Adding file obj/ComputePme.o... Adding file obj/ComputePmeCUDA.o... Adding file obj/ComputePmeCUDAMgr.o... Adding file obj/OptPme.o... Adding file obj/OptPmeRealSpace.o... Adding file obj/ComputeRestraints.o... Adding file obj/ComputeSphericalBC.o... Adding file obj/ComputeStir.o... Adding file obj/ComputeTclBC.o... Adding file obj/ComputeThole.o... Adding file obj/ConfigList.o... Adding file obj/Controller.o... Adding file obj/CudaComputeNonbonded.o... Adding file obj/CudaPmeSolver.o... Adding file obj/CudaPmeSolverUtil.o... Adding file obj/CudaUtils.o... Adding file obj/ccsinterface.o... Adding file obj/DataStream.o... Adding file obj/DeviceCUDA.o... Adding file obj/DumpBench.o... Adding file obj/FreeEnergyAssert.o... Adding file obj/FreeEnergyGroup.o... Adding file obj/FreeEnergyLambda.o... Adding file obj/FreeEnergyLambdMgr.o... Adding file obj/FreeEnergyParse.o... Adding file obj/FreeEnergyRestrain.o... Adding file obj/FreeEnergyRMgr.o... Adding file obj/FreeEnergyVector.o... Adding file obj/fstream_namd.o... Adding file obj/GlobalMaster.o... Adding file obj/GlobalMasterServer.o... Adding file obj/GlobalMasterTest.o... Adding file obj/GlobalMasterIMD.o... Adding file obj/GlobalMasterTcl.o... Adding file obj/GlobalMasterSMD.o... Adding file obj/GlobalMasterTMD.o... Adding file obj/Matrix4Symmetry.o... Adding file obj/GlobalMasterSymmetry.o... Adding file obj/GlobalMasterFreeEnergy.o... Adding file obj/GlobalMasterEasy.o... Adding file obj/GlobalMasterMisc.o... Adding file obj/colvar.o... Adding file obj/colvaratoms.o... Adding file obj/colvarbias.o... Adding file obj/colvarbias_abf.o... Adding file obj/colvarbias_alb.o... Adding file obj/colvarbias_histogram.o... Adding file obj/colvarbias_meta.o... Adding file obj/colvarbias_restraint.o... Adding file obj/colvarcomp.o... Adding file obj/colvarcomp_angles.o... Adding file obj/colvarcomp_coordnums.o... Adding file obj/colvarcomp_distances.o... Adding file obj/colvarcomp_protein.o... Adding file obj/colvarcomp_rotations.o... Adding file obj/colvardeps.o... Adding file obj/colvargrid.o... Adding file obj/colvarmodule.o... Adding file obj/colvarparse.o... Adding file obj/colvarproxy_namd.o... Adding file obj/colvarscript.o... Adding file obj/colvartypes.o... Adding file obj/colvarvalue.o... Adding file obj/GridForceGrid.o... Adding file obj/GromacsTopFile.o... Adding file obj/heap.o... Adding file obj/HomePatch.o... Adding file obj/IMDOutput.o... Adding file obj/InfoStream.o... Adding file obj/LdbCoordinator.o... Adding file obj/LJTable.o... Adding file obj/Measure.o... Adding file obj/MGridforceParams.o... Adding file obj/MStream.o... Adding file obj/MigrateAtomsMsg.o... Adding file obj/Molecule.o... Adding file obj/Molecule2.o... Adding file obj/GoMolecule.o... Adding file obj/MoleculeQM.o... Adding file obj/NamdCentLB.o... Adding file obj/NamdNborLB.o... Adding file obj/NamdHybridLB.o... Adding file obj/NamdDummyLB.o... Adding file obj/NamdState.o... Adding file obj/NamdOneTools.o... Adding file obj/Node.o... Adding file obj/Output.o... Adding file obj/Parameters.o... Adding file obj/ParseOptions.o... Adding file obj/Patch.o... Adding file obj/PatchMgr.o... Adding file obj/PatchMap.o... Adding file obj/PDB.o... Adding file obj/PDBData.o... Adding file obj/PmeKSpace.o... Adding file obj/PmeRealSpace.o... Adding file obj/PmeSolver.o... Adding file obj/ProcessorPrivate.o... Adding file obj/ProxyMgr.o... Adding file obj/ProxyPatch.o... Adding file obj/Rebalancer.o... Adding file obj/RecBisection.o... Adding file obj/ReductionMgr.o... Adding file obj/RefineOnly.o... Adding file obj/RefineTorusLB.o... Adding file obj/ScriptTcl.o... Adding file obj/Sequencer.o... Adding file obj/Set.o... Adding file obj/Settle.o... Adding file obj/SimParameters.o... Adding file obj/SortAtoms.o... Adding file obj/Sync.o... Adding file obj/TclCommands.o... Adding file obj/TorusLB.o... Adding file obj/WorkDistrib.o... Adding file obj/pub3dfft.o... Adding file obj/vmdsock.o... Adding file obj/parm.o... Adding file obj/imd.o... Adding file obj/CompressPsf.o... Adding file obj/PluginIOMgr.o... Adding file obj/DataExchanger.o... Adding file obj/ParallelIOMgr.o... Adding file obj/dcdplugin.o... Adding file obj/jsplugin.o... Adding file obj/namdbinplugin.o... Adding file obj/pdbplugin.o... Adding file obj/psfplugin.o... Adding file obj/tcl_psfgen.o... Adding file obj/charmm_file.o... Adding file obj/charmm_parse_topo_defs.o... Adding file obj/extract_alias.o... Adding file obj/hash.o... Adding file obj/hasharray.o... Adding file obj/memarena.o... Adding file obj/pdb_file.o... Adding file obj/pdb_file_extract.o... Adding file obj/psf_file.o... Adding file obj/psf_file_extract.o... Adding file obj/topo_defs.o... Adding file obj/topo_mol.o... Adding file obj/topo_mol_output.o... Adding file obj/topo_mol_pluginio.o... Adding file obj/stringhash.o... OpenMP support not enabled charmc> ----------- Module dependency search ------------ charmc> Module HybridLB adds dependencies: -module GreedyRefineLB -module RefineLB charmc> ----------- Module dependency search ------------ charmc> ----------- Module dependency search complete ------------ Adding registration for module NeighborLB Adding registration for module HybridLB Adding registration for module RefineLB Adding registration for module GreedyLB Adding registration for module CkMulticast Adding registration for module CkLoop Adding registration for module GreedyRefineLB charmc: Executing clang++ -Wno-deprecated-declarations -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++14 -DCMK_GFORTRAN -D_REENTRANT -D__CHARMC__=1 -DCMK_OPTIMIZE=1 -Iinc -Isrc -fexpensive-optimizations -ffast-math -fno-stack-protector -c moduleinit20438.C -o moduleinit20438.o clang++: warning: optimization flag '-fexpensive-optimizations' is not supported [-Wignored-optimization-argument] charmc> All libraries are: -L/usr/local/bin/../lib -I/usr/local/bin/../include obj/buildinfo.o obj/ComputeMoa.o obj/ComputeMsm.o obj/ComputeMsmMsa.o obj/ComputeMsmSerial.o obj/ComputeFmmSerial.o obj/msm.o obj/msm_longrng.o obj/msm_longrng_sprec.o obj/msm_setup.o obj/msm_shortrng.o obj/msm_shortrng_sprec.o obj/wkfutils.o obj/common.o obj/dcdlib.o obj/eabf1D.o obj/eabf2D.o obj/eabffunc.o obj/eabfTcl.o obj/erf.o obj/fitrms.o obj/main.o obj/mainfunc.o obj/memusage.o obj/strlib.o obj/AlgSeven.o obj/AlgRecBisection.o obj/AlgNbor.o obj/AtomMap.o obj/BackEnd.o obj/BroadcastMgr.o obj/BroadcastClient.o obj/CollectionMaster.o obj/CollectionMgr.o obj/Communicate.o obj/Compute.o obj/ComputeAngles.o obj/ComputeAniso.o obj/ComputeBonds.o obj/ComputeConsForce.o obj/ComputeConsForceMsgs.o obj/ComputeCrossterms.o obj/ComputeCUDAMgr.o obj/ComputeCylindricalBC.o obj/ComputeDihedrals.o obj/ComputeDPME.o obj/ComputeDPMEMsgs.o obj/ComputeDPMTA.o obj/ComputeEField.o obj/ComputeEwald.o obj/ComputeExt.o obj/ComputeQM.o obj/ComputeGBISser.o obj/ComputeGBIS.o obj/ComputeGromacsPair.o obj/ComputeLCPO.o obj/ComputeFullDirect.o obj/ComputeHomePatch.o obj/ComputeHomePatches.o obj/ComputeImpropers.o obj/ComputeGlobal.o obj/ComputeGlobalMsgs.o obj/ComputeGridForce.o obj/ComputeMap.o obj/ComputeMgr.o obj/ComputeNonbondedSelf.o obj/ComputeNonbondedPair.o obj/ComputeNonbondedUtil.o obj/ComputeNonbondedStd.o obj/ComputeNonbondedFEP.o obj/ComputeNonbondedGo.o obj/ComputeNonbondedTI.o obj/ComputeNonbondedLES.o obj/ComputeNonbondedPProf.o obj/ComputeNonbondedTabEnergies.o obj/ComputeNonbondedCUDA.o obj/ComputeNonbondedCUDAExcl.o obj/ComputeNonbondedMIC.o obj/ComputeNonbondedMICKernel.o obj/ComputePatch.o obj/ComputePatchPair.o obj/ComputePme.o obj/ComputePmeCUDA.o obj/ComputePmeCUDAMgr.o obj/OptPme.o obj/OptPmeRealSpace.o obj/ComputeRestraints.o obj/ComputeSphericalBC.o obj/ComputeStir.o obj/ComputeTclBC.o obj/ComputeThole.o obj/ConfigList.o obj/Controller.o obj/CudaComputeNonbonded.o obj/CudaPmeSolver.o obj/CudaPmeSolverUtil.o obj/CudaUtils.o obj/ccsinterface.o obj/DataStream.o obj/DeviceCUDA.o obj/DumpBench.o obj/FreeEnergyAssert.o obj/FreeEnergyGroup.o obj/FreeEnergyLambda.o obj/FreeEnergyLambdMgr.o obj/FreeEnergyParse.o obj/FreeEnergyRestrain.o obj/FreeEnergyRMgr.o obj/FreeEnergyVector.o obj/fstream_namd.o obj/GlobalMaster.o obj/GlobalMasterServer.o obj/GlobalMasterTest.o obj/GlobalMasterIMD.o obj/GlobalMasterTcl.o obj/GlobalMasterSMD.o obj/GlobalMasterTMD.o obj/Matrix4Symmetry.o obj/GlobalMasterSymmetry.o obj/GlobalMasterFreeEnergy.o obj/GlobalMasterEasy.o obj/GlobalMasterMisc.o obj/colvar.o obj/colvaratoms.o obj/colvarbias.o obj/colvarbias_abf.o obj/colvarbias_alb.o obj/colvarbias_histogram.o obj/colvarbias_meta.o obj/colvarbias_restraint.o obj/colvarcomp.o obj/colvarcomp_angles.o obj/colvarcomp_coordnums.o obj/colvarcomp_distances.o obj/colvarcomp_protein.o obj/colvarcomp_rotations.o obj/colvardeps.o obj/colvargrid.o obj/colvarmodule.o obj/colvarparse.o obj/colvarproxy_namd.o obj/colvarscript.o obj/colvartypes.o obj/colvarvalue.o obj/GridForceGrid.o obj/GromacsTopFile.o obj/heap.o obj/HomePatch.o obj/IMDOutput.o obj/InfoStream.o obj/LdbCoordinator.o obj/LJTable.o obj/Measure.o obj/MGridforceParams.o obj/MStream.o obj/MigrateAtomsMsg.o obj/Molecule.o obj/Molecule2.o obj/GoMolecule.o obj/MoleculeQM.o obj/NamdCentLB.o obj/NamdNborLB.o obj/NamdHybridLB.o obj/NamdDummyLB.o obj/NamdState.o obj/NamdOneTools.o obj/Node.o obj/Output.o obj/Parameters.o obj/ParseOptions.o obj/Patch.o obj/PatchMgr.o obj/PatchMap.o obj/PDB.o obj/PDBData.o obj/PmeKSpace.o obj/PmeRealSpace.o obj/PmeSolver.o obj/ProcessorPrivate.o obj/ProxyMgr.o obj/ProxyPatch.o obj/Rebalancer.o obj/RecBisection.o obj/ReductionMgr.o obj/RefineOnly.o obj/RefineTorusLB.o obj/ScriptTcl.o obj/Sequencer.o obj/Set.o obj/Settle.o obj/SimParameters.o obj/SortAtoms.o obj/Sync.o obj/TclCommands.o obj/TorusLB.o obj/WorkDistrib.o obj/pub3dfft.o obj/vmdsock.o obj/parm.o obj/imd.o obj/CompressPsf.o obj/PluginIOMgr.o obj/DataExchanger.o obj/ParallelIOMgr.o obj/dcdplugin.o obj/jsplugin.o obj/namdbinplugin.o obj/pdbplugin.o obj/psfplugin.o obj/tcl_psfgen.o obj/charmm_file.o obj/charmm_parse_topo_defs.o obj/extract_alias.o obj/hash.o obj/hasharray.o obj/memarena.o obj/pdb_file.o obj/pdb_file_extract.o obj/psf_file.o obj/psf_file_extract.o obj/topo_defs.o obj/topo_mol.o obj/topo_mol_output.o obj/topo_mol_pluginio.o obj/stringhash.o moduleinit20438.o -lmoduleGreedyRefineLB -lmoduleCkLoop -lmoduleCkMulticast -lmoduleGreedyLB -lmoduleRefineLB -lmoduleHybridLB -lmoduleNeighborLB -lckmain -lck -lmemory-default -lthreads-default -lconv-cplus-y -lconv-core -ltmgr -lconv-util -lconv-partition -lmemory-default -lthreads-default -lldb-rand -lconv-ldb -lpthread -lckqt -ldl -ltcl86 -lpthread -lfftw3f -lm -lmoduleNeighborLB -lmoduleHybridLB -lmoduleRefineLB -lmoduleGreedyLB -lmoduleCkMulticast -lmoduleCkLoop -lmoduleGreedyRefineLB -lmoduleNDMeshStreamer -lmodulecompletion -lm charmc: Executing clang++ -D_REENTRANT -fexpensive-optimizations -ffast-math -L/usr/local/lib -L/usr/local/lib -I/usr/local/include -o namd2 -L/usr/local/bin/../lib -I/usr/local/bin/../include obj/buildinfo.o obj/ComputeMoa.o obj/ComputeMsm.o obj/ComputeMsmMsa.o obj/ComputeMsmSerial.o obj/ComputeFmmSerial.o obj/msm.o obj/msm_longrng.o obj/msm_longrng_sprec.o obj/msm_setup.o obj/msm_shortrng.o obj/msm_shortrng_sprec.o obj/wkfutils.o obj/common.o obj/dcdlib.o obj/eabf1D.o obj/eabf2D.o obj/eabffunc.o obj/eabfTcl.o obj/erf.o obj/fitrms.o obj/main.o obj/mainfunc.o obj/memusage.o obj/strlib.o obj/AlgSeven.o obj/AlgRecBisection.o obj/AlgNbor.o obj/AtomMap.o obj/BackEnd.o obj/BroadcastMgr.o obj/BroadcastClient.o obj/CollectionMaster.o obj/CollectionMgr.o obj/Communicate.o obj/Compute.o obj/ComputeAngles.o obj/ComputeAniso.o obj/ComputeBonds.o obj/ComputeConsForce.o obj/ComputeConsForceMsgs.o obj/ComputeCrossterms.o obj/ComputeCUDAMgr.o obj/ComputeCylindricalBC.o obj/ComputeDihedrals.o obj/ComputeDPME.o obj/ComputeDPMEMsgs.o obj/ComputeDPMTA.o obj/ComputeEField.o obj/ComputeEwald.o obj/ComputeExt.o obj/ComputeQM.o obj/ComputeGBISser.o obj/ComputeGBIS.o obj/ComputeGromacsPair.o obj/ComputeLCPO.o obj/ComputeFullDirect.o obj/ComputeHomePatch.o obj/ComputeHomePatches.o obj/ComputeImpropers.o obj/ComputeGlobal.o obj/ComputeGlobalMsgs.o obj/ComputeGridForce.o obj/ComputeMap.o obj/ComputeMgr.o obj/ComputeNonbondedSelf.o obj/ComputeNonbondedPair.o obj/ComputeNonbondedUtil.o obj/ComputeNonbondedStd.o obj/ComputeNonbondedFEP.o obj/ComputeNonbondedGo.o obj/ComputeNonbondedTI.o obj/ComputeNonbondedLES.o obj/ComputeNonbondedPProf.o obj/ComputeNonbondedTabEnergies.o obj/ComputeNonbondedCUDA.o obj/ComputeNonbondedCUDAExcl.o obj/ComputeNonbondedMIC.o obj/ComputeNonbondedMICKernel.o obj/ComputePatch.o obj/ComputePatchPair.o obj/ComputePme.o obj/ComputePmeCUDA.o obj/ComputePmeCUDAMgr.o obj/OptPme.o obj/OptPmeRealSpace.o obj/ComputeRestraints.o obj/ComputeSphericalBC.o obj/ComputeStir.o obj/ComputeTclBC.o obj/ComputeThole.o obj/ConfigList.o obj/Controller.o obj/CudaComputeNonbonded.o obj/CudaPmeSolver.o obj/CudaPmeSolverUtil.o obj/CudaUtils.o obj/ccsinterface.o obj/DataStream.o obj/DeviceCUDA.o obj/DumpBench.o obj/FreeEnergyAssert.o obj/FreeEnergyGroup.o obj/FreeEnergyLambda.o obj/FreeEnergyLambdMgr.o obj/FreeEnergyParse.o obj/FreeEnergyRestrain.o obj/FreeEnergyRMgr.o obj/FreeEnergyVector.o obj/fstream_namd.o obj/GlobalMaster.o obj/GlobalMasterServer.o obj/GlobalMasterTest.o obj/GlobalMasterIMD.o obj/GlobalMasterTcl.o obj/GlobalMasterSMD.o obj/GlobalMasterTMD.o obj/Matrix4Symmetry.o obj/GlobalMasterSymmetry.o obj/GlobalMasterFreeEnergy.o obj/GlobalMasterEasy.o obj/GlobalMasterMisc.o obj/colvar.o obj/colvaratoms.o obj/colvarbias.o obj/colvarbias_abf.o obj/colvarbias_alb.o obj/colvarbias_histogram.o obj/colvarbias_meta.o obj/colvarbias_restraint.o obj/colvarcomp.o obj/colvarcomp_angles.o obj/colvarcomp_coordnums.o obj/colvarcomp_distances.o obj/colvarcomp_protein.o obj/colvarcomp_rotations.o obj/colvardeps.o obj/colvargrid.o obj/colvarmodule.o obj/colvarparse.o obj/colvarproxy_namd.o obj/colvarscript.o obj/colvartypes.o obj/colvarvalue.o obj/GridForceGrid.o obj/GromacsTopFile.o obj/heap.o obj/HomePatch.o obj/IMDOutput.o obj/InfoStream.o obj/LdbCoordinator.o obj/LJTable.o obj/Measure.o obj/MGridforceParams.o obj/MStream.o obj/MigrateAtomsMsg.o obj/Molecule.o obj/Molecule2.o obj/GoMolecule.o obj/MoleculeQM.o obj/NamdCentLB.o obj/NamdNborLB.o obj/NamdHybridLB.o obj/NamdDummyLB.o obj/NamdState.o obj/NamdOneTools.o obj/Node.o obj/Output.o obj/Parameters.o obj/ParseOptions.o obj/Patch.o obj/PatchMgr.o obj/PatchMap.o obj/PDB.o obj/PDBData.o obj/PmeKSpace.o obj/PmeRealSpace.o obj/PmeSolver.o obj/ProcessorPrivate.o obj/ProxyMgr.o obj/ProxyPatch.o obj/Rebalancer.o obj/RecBisection.o obj/ReductionMgr.o obj/RefineOnly.o obj/RefineTorusLB.o obj/ScriptTcl.o obj/Sequencer.o obj/Set.o obj/Settle.o obj/SimParameters.o obj/SortAtoms.o obj/Sync.o obj/TclCommands.o obj/TorusLB.o obj/WorkDistrib.o obj/pub3dfft.o obj/vmdsock.o obj/parm.o obj/imd.o obj/CompressPsf.o obj/PluginIOMgr.o obj/DataExchanger.o obj/ParallelIOMgr.o obj/dcdplugin.o obj/jsplugin.o obj/namdbinplugin.o obj/pdbplugin.o obj/psfplugin.o obj/tcl_psfgen.o obj/charmm_file.o obj/charmm_parse_topo_defs.o obj/extract_alias.o obj/hash.o obj/hasharray.o obj/memarena.o obj/pdb_file.o obj/pdb_file_extract.o obj/psf_file.o obj/psf_file_extract.o obj/topo_defs.o obj/topo_mol.o obj/topo_mol_output.o obj/topo_mol_pluginio.o obj/stringhash.o moduleinit20438.o -lmoduleGreedyRefineLB -lmoduleCkLoop -lmoduleCkMulticast -lmoduleGreedyLB -lmoduleRefineLB -lmoduleHybridLB -lmoduleNeighborLB -lckmain -lck -lmemory-default -lthreads-default -lconv-cplus-y -lconv-core -ltmgr -lconv-util -lconv-partition -lmemory-default -lthreads-default -lldb-rand -lconv-ldb -lpthread -lckqt -ldl -ltcl86 -lpthread -lfftw3f -lm -lmoduleNeighborLB -lmoduleHybridLB -lmoduleRefineLB -lmoduleGreedyLB -lmoduleCkMulticast -lmoduleCkLoop -lmoduleGreedyRefineLB -lmoduleNDMeshStreamer -lmodulecompletion -lm charmc: Executing rm -f charmrun charmc: Executing cp -p /usr/local/bin/charmrun charmrun rm -f moduleinit20438.C moduleinit20438.o gcc -m64 -O3 -Isb/src -Iplugins/include -DSTATIC_PLUGIN -DPSFGEN_USEPLUGINS -I/usr/local/include/tcl8.6 -DNAMD_TCL -fexpensive-optimizations -ffast-math -DNAMD_VERSION=\"2.12\" -DNAMD_PLATFORM=\"Linux-x86_64-multicore\" -DREMOVE_PROXYRESULTMSG_EXTRACOPY -DNODEAWARE_PROXY_SPANNINGTREE -DUSE_NODEPATCHMGR -o obj/tcl_main.o -c sb/src/tcl_main.c cc: warning: optimization flag '-fexpensive-optimizations' is not supported [-Wignored-optimization-argument] gcc -m64 -O3 -Isb/src -Iplugins/include -DSTATIC_PLUGIN -DPSFGEN_USEPLUGINS -I/usr/local/include/tcl8.6 -DNAMD_TCL -fexpensive-optimizations -ffast-math -DNAMD_VERSION=\"2.12\" -DNAMD_PLATFORM=\"Linux-x86_64-multicore\" -DREMOVE_PROXYRESULTMSG_EXTRACOPY -DNODEAWARE_PROXY_SPANNINGTREE -DUSE_NODEPATCHMGR -o psfgen obj/tcl_main.o obj/tcl_psfgen.o obj/charmm_file.o obj/charmm_parse_topo_defs.o obj/extract_alias.o obj/hash.o obj/hasharray.o obj/memarena.o obj/pdb_file.o obj/pdb_file_extract.o obj/psf_file.o obj/psf_file_extract.o obj/topo_defs.o obj/topo_mol.o obj/topo_mol_output.o obj/topo_mol_pluginio.o obj/stringhash.o obj/dcdplugin.o obj/jsplugin.o obj/namdbinplugin.o obj/pdbplugin.o obj/psfplugin.o -L/usr/local/lib -ltcl86 -lpthread -lm gcc -m64 -O3 -Isb/src -Iplugins/include -DSTATIC_PLUGIN -DPSFGEN_USEPLUGINS -I/usr/local/include/tcl8.6 -DNAMD_TCL -fexpensive-optimizations -ffast-math -DNAMD_VERSION=\"2.12\" -DNAMD_PLATFORM=\"Linux-x86_64-multicore\" -DREMOVE_PROXYRESULTMSG_EXTRACOPY -DNODEAWARE_PROXY_SPANNINGTREE -DUSE_NODEPATCHMGR -o obj/sortreplicas.o -c src/sortreplicas.c cc: warning: optimization flag '-fexpensive-optimizations' is not supported [-Wignored-optimization-argument] src/sortreplicas.c:52:5: warning: implicitly declaring library function 'exit' with type 'void (int) __attribute__((noreturn))' [-Wimplicit-function-declaration] exit(-1); ^ src/sortreplicas.c:52:5: note: include the header or explicitly provide a declaration for 'exit' src/sortreplicas.c:55:18: warning: implicit declaration of function 'atoi' is invalid in C99 [-Wimplicit-function-declaration] num_replicas = atoi(argv[2]); ^ src/sortreplicas.c:61:22: warning: implicitly declaring library function 'malloc' with type 'void *(unsigned long)' [-Wimplicit-function-declaration] filename = (char*) malloc(strlen(output_root)+100); ^ src/sortreplicas.c:61:22: note: include the header or explicitly provide a declaration for 'malloc' src/sortreplicas.c:259:3: warning: implicitly declaring library function 'free' with type 'void (void *)' [-Wimplicit-function-declaration] free(frame.coords); ^ src/sortreplicas.c:259:3: note: include the header or explicitly provide a declaration for 'free' 4 warnings generated. gcc -m64 -O3 -Isb/src -Iplugins/include -DSTATIC_PLUGIN -DPSFGEN_USEPLUGINS -I/usr/local/include/tcl8.6 -DNAMD_TCL -fexpensive-optimizations -ffast-math -DNAMD_VERSION=\"2.12\" -DNAMD_PLATFORM=\"Linux-x86_64-multicore\" -DREMOVE_PROXYRESULTMSG_EXTRACOPY -DNODEAWARE_PROXY_SPANNINGTREE -DUSE_NODEPATCHMGR -o sortreplicas obj/sortreplicas.o obj/dcdplugin.o obj/jsplugin.o obj/namdbinplugin.o obj/pdbplugin.o obj/psfplugin.o -lm gcc -m64 -O3 -Isrc -I/usr/local/include/tcl8.6 -DNAMD_TCL -fexpensive-optimizations -ffast-math -DNAMD_VERSION=\"2.12\" -DNAMD_PLATFORM=\"Linux-x86_64-multicore\" -DREMOVE_PROXYRESULTMSG_EXTRACOPY -DNODEAWARE_PROXY_SPANNINGTREE -DUSE_NODEPATCHMGR -o flipdcd src/flipdcd.c || \ echo "#!/bin/sh\necho unavailable on this platform" > flipdcd; \ chmod +x flipdcd cc: warning: optimization flag '-fexpensive-optimizations' is not supported [-Wignored-optimization-argument] src/flipdcd.c:42:3: warning: implicitly declaring library function 'exit' with type 'void (int) __attribute__((noreturn))' [-Wimplicit-function-declaration] exit(-1); ^ src/flipdcd.c:42:3: note: include the header or explicitly provide a declaration for 'exit' src/flipdcd.c:47:9: warning: implicitly declaring library function 'strncmp' with type 'int (const char *, const char *, unsigned long)' [-Wimplicit-function-declaration] if ((strncmp(argv[argcount],"-S",2) == 0) || (strncmp(argv[argcount],"-s",2) == 0)){ ^ src/flipdcd.c:47:9: note: include the header or explicitly provide a declaration for 'strncmp' 2 warnings generated. gcc -m64 -O3 -Isrc -I/usr/local/include/tcl8.6 -DNAMD_TCL -fexpensive-optimizations -ffast-math -DNAMD_VERSION=\"2.12\" -DNAMD_PLATFORM=\"Linux-x86_64-multicore\" -DREMOVE_PROXYRESULTMSG_EXTRACOPY -DNODEAWARE_PROXY_SPANNINGTREE -DUSE_NODEPATCHMGR -o flipbinpdb src/flipbinpdb.c || \ echo "#!/bin/sh\necho unavailable on this platform" > flipbinpdb; \ chmod +x flipbinpdb cc: warning: optimization flag '-fexpensive-optimizations' is not supported [-Wignored-optimization-argument] src/flipbinpdb.c:30:3: warning: implicitly declaring library function 'exit' with type 'void (int) __attribute__((noreturn))' [-Wimplicit-function-declaration] exit(-1); ^ src/flipbinpdb.c:30:3: note: include the header or explicitly provide a declaration for 'exit' 1 warning generated. cp /usr/local/bin/charmrun charmrun =========================================================================== =================================================== ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 ===> namd-2.12_4 depends on executable: gfortran13 - found =========================================================================== =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 ===> Staging for namd-2.12_4 ===> Generating temporary packing list install -s -m 555 /wrkdirs/usr/ports/science/namd/work/NAMD_2.12_Source/Linux-x86_64-g++/namd2 /wrkdirs/usr/ports/science/namd/work/stage/usr/local/bin install -s -m 555 /wrkdirs/usr/ports/science/namd/work/NAMD_2.12_Source/Linux-x86_64-g++/flipbinpdb /wrkdirs/usr/ports/science/namd/work/stage/usr/local/bin install -s -m 555 /wrkdirs/usr/ports/science/namd/work/NAMD_2.12_Source/Linux-x86_64-g++/flipdcd /wrkdirs/usr/ports/science/namd/work/stage/usr/local/bin install -s -m 555 /wrkdirs/usr/ports/science/namd/work/NAMD_2.12_Source/Linux-x86_64-g++/psfgen /wrkdirs/usr/ports/science/namd/work/stage/usr/local/bin install -s -m 555 /wrkdirs/usr/ports/science/namd/work/NAMD_2.12_Source/Linux-x86_64-g++/sortreplicas /wrkdirs/usr/ports/science/namd/work/stage/usr/local/bin ====> Compressing man pages (compress-man) =========================================================================== =================================================== ===== env: 'PKG_NOTES=build_timestamp ports_top_git_hash ports_top_checkout_unclean port_git_hash port_checkout_unclean built_by' 'PKG_NOTE_build_timestamp=2024-04-04T10:24:24+0000' 'PKG_NOTE_ports_top_git_hash=c2c35d895e' 'PKG_NOTE_ports_top_checkout_unclean=yes' 'PKG_NOTE_port_git_hash=8d3e020ed0' 'PKG_NOTE_port_checkout_unclean=no' 'PKG_NOTE_built_by=poudriere-git-3.4.99.20240122_1' NO_DEPENDS=yes USER=root UID=0 GID=0 ===> Building packages for namd-2.12_4 ===> Building namd-2.12_4 =========================================================================== =>> Cleaning up wrkdir ===> Cleaning for namd-2.12_4 build of science/namd | namd-2.12_4 ended at Thu Apr 4 11:37:35 BST 2024 build time: 00:13:11