From owner-svn-ports-head@freebsd.org Thu Apr 19 08:04:11 2018 Return-Path: Delivered-To: svn-ports-head@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 44ADDF8C162; Thu, 19 Apr 2018 08:04:11 +0000 (UTC) (envelope-from yuri@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "mxrelay.nyi.freebsd.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id EA2CF6EF36; Thu, 19 Apr 2018 08:04:10 +0000 (UTC) (envelope-from yuri@FreeBSD.org) Received: from repo.freebsd.org (repo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id E4AC126F31; Thu, 19 Apr 2018 08:04:10 +0000 (UTC) (envelope-from yuri@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id w3J84AJF038100; Thu, 19 Apr 2018 08:04:10 GMT (envelope-from yuri@FreeBSD.org) Received: (from yuri@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id w3J84AGl038097; Thu, 19 Apr 2018 08:04:10 GMT (envelope-from yuri@FreeBSD.org) Message-Id: <201804190804.w3J84AGl038097@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: yuri set sender to yuri@FreeBSD.org using -f From: Yuri Victorovich Date: Thu, 19 Apr 2018 08:04:10 +0000 (UTC) To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r467753 - head/science/gromacs X-SVN-Group: ports-head X-SVN-Commit-Author: yuri X-SVN-Commit-Paths: head/science/gromacs X-SVN-Commit-Revision: 467753 X-SVN-Commit-Repository: ports MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-ports-head@freebsd.org X-Mailman-Version: 2.1.25 Precedence: list List-Id: SVN commit messages for the ports tree for head List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 19 Apr 2018 08:04:11 -0000 Author: yuri Date: Thu Apr 19 08:04:10 2018 New Revision: 467753 URL: https://svnweb.freebsd.org/changeset/ports/467753 Log: science/gromacs: Update 5.0.6 -> 2018.1 Port changes: * Take maintainership. * Modernize the port, now using option helpers. * Add the OPENCL option. * Add the THREAD_MPI option that is now the default multiprocessing option. * Add missing dependencies. Modified: head/science/gromacs/Makefile head/science/gromacs/distinfo head/science/gromacs/pkg-plist Modified: head/science/gromacs/Makefile ============================================================================== --- head/science/gromacs/Makefile Thu Apr 19 07:28:27 2018 (r467752) +++ head/science/gromacs/Makefile Thu Apr 19 08:04:10 2018 (r467753) @@ -2,17 +2,17 @@ # $FreeBSD$ PORTNAME= gromacs -PORTVERSION= 5.0.6 -PORTREVISION= 12 +DISTVERSION= 2018.1 CATEGORIES= science MASTER_SITES= ftp://ftp.gromacs.org/pub/gromacs/ -MAINTAINER= ports@FreeBSD.org +MAINTAINER= yuri@FreeBSD.org COMMENT= Compute molecular dynamics LICENSE= LGPL21 BUILD_DEPENDS= boost-libs>=1.44:devel/boost-libs +LIB_DEPENDS= libhwloc.so:devel/hwloc USES= cmake fortran perl5 pkgconfig shebangfix SHEBANG_FILES= admin/*.sh scripts/*.pl scripts/*.sh src/gromacs/selection/*.sh @@ -22,10 +22,10 @@ CMAKE_ARGS= -DGMX_USE_RDTSCP:BOOL=OFF \ -DUSE_PYTHON_SCRIPTS:BOOL=OFF USE_LDCONFIG= yes -OPTIONS_DEFINE= ATLAS FLOAT OPENMP SIMD X11 -OPTIONS_RADIO= MPI -OPTIONS_RADIO_MPI= MPICH2 OPENMPI -OPTIONS_DEFAULT= FLOAT OPENMP X11 +OPTIONS_DEFINE= ATLAS FLOAT OPENCL OPENMP SIMD X11 +OPTIONS_SINGLE= MP +OPTIONS_SINGLE_MP= NOMP MPICH2 OPENMPI THREAD_MPI +OPTIONS_DEFAULT= FLOAT OPENMP THREAD_MPI X11 OPTIONS_SUB= yes ATLAS_DESC= Use ATLAS for BLAS and LAPACK @@ -35,40 +35,48 @@ ATLAS_CMAKE_ON= -DBLAS_LIBRARIES:FILEPATH="${LOCALBAS -DLAPACK_LIBRARIES:FILEPATH="${LOCALBASE}/lib/libalapack.so" ATLAS_CMAKE_OFF= -DBLAS_LIBRARIES:FILEPATH="${LOCALBASE}/lib/libblas.so" \ -DLAPACK_LIBRARIES:FILEPATH="${LOCALBASE}/lib/liblapack.so" + FLOAT_DESC= Use single instead of double precision FLOAT_BUILD_DEPENDS= fftw3>0:math/fftw3 FLOAT_LIB_DEPENDS= libfftw3f.so:math/fftw3-float FLOAT_LIB_DEPENDS_OFF= libfftw3.so:math/fftw3 FLOAT_CMAKE_ON= -DGMX_DOUBLE:BOOL=OFF FLOAT_CMAKE_OFF= -DGMX_DOUBLE:BOOL=ON -MPICH2_LIB_DEPENDS= libmpich.so:net/mpich2 -MPICH2_CMAKE_ON= -DMPI_C_COMPILER:FILEPATH="${LOCALBASE}/bin/mpicc" +FLOAT_PLIST_SUB= SUFFIX_D="" +FLOAT_PLIST_SUB_OFF= SUFFIX_D="_d" + +OPENCL_CMAKE_BOOL= GMX_USE_OPENCL GMX_GPU +OPENCL_LIB_DEPENDS= libOpenCL.so:devel/ocl-icd + OPENMP_USES= compiler:openmp OPENMP_CMAKE_ON= -DGMX_CXX11:BOOL=OFF OPENMP_CMAKE_OFF= -DGMX_OPENMP:BOOL=OFF -OPENMPI_BUILD_DEPENDS= openmpi>0:net/openmpi -OPENMPI_RUN_DEPENDS= openmpi>0:net/openmpi -OPENMPI_CMAKE_ON= -DMPI_C_COMPILER:FILEPATH="${LOCALBASE}/mpi/openmpi/bin/mpicc" + SIMD_CMAKE_OFF= -DGMX_SIMD:STRING="None" -X11_USE= XORG=xext,x11 + +X11_USE= XORG=ice,sm,xext,x11 X11_CMAKE_ON= -DGMX_X11:BOOL=ON X11_CMAKE_OFF= -DGMX_X11:BOOL=OFF -.include +MP_DESC= Multiprocessing -.if ${PORT_OPTIONS:MFLOAT} -PLIST_SUB+= SUFFIX_D="" -.else -PLIST_SUB+= SUFFIX_D="_d" -.endif +NOMP_DESC= No multiprocessing support +NOMP_PLIST_SUB= SUFFIX_MPI="" -.if ${PORT_OPTIONS:MMPICH2} || ${PORT_OPTIONS:MOPENMPI} -CMAKE_ARGS+= -DGMX_MPI:BOOL=ON -PLIST_SUB+= SUFFIX_MPI="_mpi" -.else -CMAKE_ARGS+= -DGMX_MPI:BOOL=OFF -PLIST_SUB+= SUFFIX_MPI="" -.endif +MPICH2_LIB_DEPENDS= libmpich.so:net/mpich2 +MPICH2_CMAKE_ON= -DGMX_MPI:BOOL=ON \ + -DMPI_C_COMPILER:FILEPATH="${LOCALBASE}/bin/mpicc" +MPICH2_PLIST_SUB= SUFFIX_MPI="_mpi" + +OPENMPI_BUILD_DEPENDS= openmpi>0:net/openmpi +OPENMPI_RUN_DEPENDS= openmpi>0:net/openmpi +OPENMPI_CMAKE_ON= -DGMX_MPI:BOOL=ON \ + -DMPI_C_COMPILER:FILEPATH="${LOCALBASE}/mpi/openmpi/bin/mpicc" +OPENMPI_PLIST_SUB= SUFFIX_MPI="_mpi" + +THREAD_MPI_DESC= Build a thread-MPI-based multithreaded version of GROMACS +THREAD_MPI_CMAKE_BOOL= GMX_THREAD_MPI +THREAD_MPI_PLIST_SUB= SUFFIX_MPI="" post-patch: @${FIND} ${WRKSRC} -name "CMakeLists.txt" | ${XARGS} \ Modified: head/science/gromacs/distinfo ============================================================================== --- head/science/gromacs/distinfo Thu Apr 19 07:28:27 2018 (r467752) +++ head/science/gromacs/distinfo Thu Apr 19 08:04:10 2018 (r467753) @@ -1,2 +1,3 @@ -SHA256 (gromacs-5.0.6.tar.gz) = e07e950c4cd6cb84b83b145b70a15c25338ad6a7d7d1a0a83cdbd51cad954952 -SIZE (gromacs-5.0.6.tar.gz) = 26351063 +TIMESTAMP = 1524116817 +SHA256 (gromacs-2018.1.tar.gz) = 4d3533340499323fece83b4a2d4251fa856376f2426c541e00b8e6b4c0d705cd +SIZE (gromacs-2018.1.tar.gz) = 29895119 Modified: head/science/gromacs/pkg-plist ============================================================================== --- head/science/gromacs/pkg-plist Thu Apr 19 07:28:27 2018 (r467752) +++ head/science/gromacs/pkg-plist Thu Apr 19 08:04:10 2018 (r467753) @@ -3,103 +3,10 @@ bin/GMXRC.bash bin/GMXRC.csh bin/GMXRC.zsh bin/demux.pl -bin/do_dssp%%SUFFIX_MPI%%%%SUFFIX_D%% -bin/editconf%%SUFFIX_MPI%%%%SUFFIX_D%% -bin/eneconv%%SUFFIX_MPI%%%%SUFFIX_D%% -bin/g_anadock%%SUFFIX_MPI%%%%SUFFIX_D%% -bin/g_anaeig%%SUFFIX_MPI%%%%SUFFIX_D%% -bin/g_analyze%%SUFFIX_MPI%%%%SUFFIX_D%% -bin/g_angle%%SUFFIX_MPI%%%%SUFFIX_D%% -bin/g_bar%%SUFFIX_MPI%%%%SUFFIX_D%% -bin/g_bond%%SUFFIX_MPI%%%%SUFFIX_D%% -bin/g_bundle%%SUFFIX_MPI%%%%SUFFIX_D%% -bin/g_chi%%SUFFIX_MPI%%%%SUFFIX_D%% -bin/g_cluster%%SUFFIX_MPI%%%%SUFFIX_D%% -bin/g_clustsize%%SUFFIX_MPI%%%%SUFFIX_D%% -bin/g_confrms%%SUFFIX_MPI%%%%SUFFIX_D%% -bin/g_covar%%SUFFIX_MPI%%%%SUFFIX_D%% -bin/g_current%%SUFFIX_MPI%%%%SUFFIX_D%% -bin/g_density%%SUFFIX_MPI%%%%SUFFIX_D%% -bin/g_densmap%%SUFFIX_MPI%%%%SUFFIX_D%% -bin/g_densorder%%SUFFIX_MPI%%%%SUFFIX_D%% -bin/g_dielectric%%SUFFIX_MPI%%%%SUFFIX_D%% -bin/g_dipoles%%SUFFIX_MPI%%%%SUFFIX_D%% -bin/g_disre%%SUFFIX_MPI%%%%SUFFIX_D%% -bin/g_dist%%SUFFIX_MPI%%%%SUFFIX_D%% -bin/g_dos%%SUFFIX_MPI%%%%SUFFIX_D%% -bin/g_dyecoupl%%SUFFIX_MPI%%%%SUFFIX_D%% -bin/g_dyndom%%SUFFIX_MPI%%%%SUFFIX_D%% -bin/g_enemat%%SUFFIX_MPI%%%%SUFFIX_D%% -bin/g_energy%%SUFFIX_MPI%%%%SUFFIX_D%% -bin/g_filter%%SUFFIX_MPI%%%%SUFFIX_D%% -bin/g_gyrate%%SUFFIX_MPI%%%%SUFFIX_D%% -bin/g_h2order%%SUFFIX_MPI%%%%SUFFIX_D%% -bin/g_hbond%%SUFFIX_MPI%%%%SUFFIX_D%% -bin/g_helix%%SUFFIX_MPI%%%%SUFFIX_D%% -bin/g_helixorient%%SUFFIX_MPI%%%%SUFFIX_D%% -bin/g_hydorder%%SUFFIX_MPI%%%%SUFFIX_D%% -bin/g_lie%%SUFFIX_MPI%%%%SUFFIX_D%% -bin/g_mdmat%%SUFFIX_MPI%%%%SUFFIX_D%% -bin/g_mindist%%SUFFIX_MPI%%%%SUFFIX_D%% -bin/g_morph%%SUFFIX_MPI%%%%SUFFIX_D%% -bin/g_msd%%SUFFIX_MPI%%%%SUFFIX_D%% -bin/g_nmeig%%SUFFIX_MPI%%%%SUFFIX_D%% -bin/g_nmens%%SUFFIX_MPI%%%%SUFFIX_D%% -bin/g_nmtraj%%SUFFIX_MPI%%%%SUFFIX_D%% -bin/g_options%%SUFFIX_MPI%%%%SUFFIX_D%% -bin/g_order%%SUFFIX_MPI%%%%SUFFIX_D%% -bin/g_pme_error%%SUFFIX_MPI%%%%SUFFIX_D%% -bin/g_polystat%%SUFFIX_MPI%%%%SUFFIX_D%% -bin/g_potential%%SUFFIX_MPI%%%%SUFFIX_D%% -bin/g_principal%%SUFFIX_MPI%%%%SUFFIX_D%% -bin/g_protonate%%SUFFIX_MPI%%%%SUFFIX_D%% -bin/g_rama%%SUFFIX_MPI%%%%SUFFIX_D%% -bin/g_rdf%%SUFFIX_MPI%%%%SUFFIX_D%% -bin/g_rms%%SUFFIX_MPI%%%%SUFFIX_D%% -bin/g_rmsdist%%SUFFIX_MPI%%%%SUFFIX_D%% -bin/g_rmsf%%SUFFIX_MPI%%%%SUFFIX_D%% -bin/g_rotacf%%SUFFIX_MPI%%%%SUFFIX_D%% -bin/g_rotmat%%SUFFIX_MPI%%%%SUFFIX_D%% -bin/g_saltbr%%SUFFIX_MPI%%%%SUFFIX_D%% -bin/g_sans%%SUFFIX_MPI%%%%SUFFIX_D%% -bin/g_sas%%SUFFIX_MPI%%%%SUFFIX_D%% -bin/g_saxs%%SUFFIX_MPI%%%%SUFFIX_D%% -bin/g_select%%SUFFIX_MPI%%%%SUFFIX_D%% -bin/g_sgangle%%SUFFIX_MPI%%%%SUFFIX_D%% -bin/g_sham%%SUFFIX_MPI%%%%SUFFIX_D%% -bin/g_sigeps%%SUFFIX_MPI%%%%SUFFIX_D%% -bin/g_sorient%%SUFFIX_MPI%%%%SUFFIX_D%% -bin/g_spatial%%SUFFIX_MPI%%%%SUFFIX_D%% -bin/g_spol%%SUFFIX_MPI%%%%SUFFIX_D%% -bin/g_tcaf%%SUFFIX_MPI%%%%SUFFIX_D%% -bin/g_traj%%SUFFIX_MPI%%%%SUFFIX_D%% -bin/g_tune_pme%%SUFFIX_MPI%%%%SUFFIX_D%% -bin/g_vanhove%%SUFFIX_MPI%%%%SUFFIX_D%% -bin/g_velacc%%SUFFIX_MPI%%%%SUFFIX_D%% -bin/g_wham%%SUFFIX_MPI%%%%SUFFIX_D%% -bin/g_wheel%%SUFFIX_MPI%%%%SUFFIX_D%% -bin/g_x2top%%SUFFIX_MPI%%%%SUFFIX_D%% -bin/genbox%%SUFFIX_MPI%%%%SUFFIX_D%% -bin/genconf%%SUFFIX_MPI%%%%SUFFIX_D%% -bin/genion%%SUFFIX_MPI%%%%SUFFIX_D%% -bin/genrestr%%SUFFIX_MPI%%%%SUFFIX_D%% bin/gmx%%SUFFIX_MPI%%%%SUFFIX_D%% bin/gmx-completion-gmx%%SUFFIX_MPI%%%%SUFFIX_D%%.bash bin/gmx-completion.bash -bin/gmxcheck%%SUFFIX_MPI%%%%SUFFIX_D%% -bin/gmxdump%%SUFFIX_MPI%%%%SUFFIX_D%% -bin/grompp%%SUFFIX_MPI%%%%SUFFIX_D%% -bin/make_edi%%SUFFIX_MPI%%%%SUFFIX_D%% -bin/make_ndx%%SUFFIX_MPI%%%%SUFFIX_D%% -bin/mdrun%%SUFFIX_MPI%%%%SUFFIX_D%% -bin/mk_angndx%%SUFFIX_MPI%%%%SUFFIX_D%% -bin/pdb2gmx%%SUFFIX_MPI%%%%SUFFIX_D%% -bin/tpbconv%%SUFFIX_MPI%%%%SUFFIX_D%% -bin/trjcat%%SUFFIX_MPI%%%%SUFFIX_D%% -bin/trjconv%%SUFFIX_MPI%%%%SUFFIX_D%% -bin/trjorder%%SUFFIX_MPI%%%%SUFFIX_D%% bin/xplor2gmx.pl -bin/xpm2ps%%SUFFIX_MPI%%%%SUFFIX_D%% include/gromacs/analysisdata.h include/gromacs/analysisdata/abstractdata.h include/gromacs/analysisdata/analysisdata.h @@ -115,153 +22,77 @@ include/gromacs/commandline.h include/gromacs/commandline/cmdlinehelpwriter.h include/gromacs/commandline/cmdlineinit.h include/gromacs/commandline/cmdlinemodule.h +include/gromacs/commandline/cmdlineoptionsmodule.h include/gromacs/commandline/cmdlineparser.h include/gromacs/commandline/cmdlineprogramcontext.h +include/gromacs/commandline/filenm.h include/gromacs/commandline/pargs.h +include/gromacs/commandline/viewit.h include/gromacs/fft/fft.h include/gromacs/fileio/confio.h include/gromacs/fileio/enxio.h -include/gromacs/fileio/filenm.h -include/gromacs/fileio/futil.h +include/gromacs/fileio/filetypes.h include/gromacs/fileio/gmxfio.h include/gromacs/fileio/matio.h -include/gromacs/fileio/mdoutf.h +include/gromacs/fileio/mtxio.h +include/gromacs/fileio/oenv.h include/gromacs/fileio/pdbio.h +include/gromacs/fileio/rgb.h include/gromacs/fileio/tpxio.h -include/gromacs/fileio/trajectory_writing.h -include/gromacs/fileio/trnio.h -include/gromacs/fileio/trx.h +include/gromacs/fileio/trrio.h include/gromacs/fileio/trxio.h include/gromacs/fileio/xdr_datatype.h include/gromacs/fileio/xtcio.h +include/gromacs/fileio/xvgr.h include/gromacs/gmxana/gstat.h -include/gromacs/legacyheaders/atomprop.h -include/gromacs/legacyheaders/bondf.h -include/gromacs/legacyheaders/calcgrid.h -include/gromacs/legacyheaders/calch.h -include/gromacs/legacyheaders/calcmu.h -include/gromacs/legacyheaders/chargegroup.h -include/gromacs/legacyheaders/checkpoint.h -include/gromacs/legacyheaders/constr.h -include/gromacs/legacyheaders/copyrite.h -include/gromacs/legacyheaders/coulomb.h -include/gromacs/legacyheaders/disre.h -include/gromacs/legacyheaders/domdec.h -include/gromacs/legacyheaders/domdec_network.h -include/gromacs/legacyheaders/ebin.h -include/gromacs/legacyheaders/force.h -include/gromacs/legacyheaders/genborn.h -include/gromacs/legacyheaders/gmx_cpuid.h -include/gromacs/legacyheaders/gmx_detect_hardware.h -include/gromacs/legacyheaders/gmx_fatal.h -include/gromacs/legacyheaders/gmx_fatal_collective.h -include/gromacs/legacyheaders/gmx_omp_nthreads.h -include/gromacs/legacyheaders/gmx_thread_affinity.h -include/gromacs/legacyheaders/index.h -include/gromacs/legacyheaders/inputrec.h -include/gromacs/legacyheaders/invblock.h -include/gromacs/legacyheaders/macros.h -include/gromacs/legacyheaders/main.h -include/gromacs/legacyheaders/md_logging.h -include/gromacs/legacyheaders/md_support.h -include/gromacs/legacyheaders/mdatoms.h -include/gromacs/legacyheaders/mdebin.h -include/gromacs/legacyheaders/mdrun.h -include/gromacs/legacyheaders/mshift.h -include/gromacs/legacyheaders/mtop_util.h -include/gromacs/legacyheaders/mvdata.h -include/gromacs/legacyheaders/names.h -include/gromacs/legacyheaders/network.h -include/gromacs/legacyheaders/nonbonded.h -include/gromacs/legacyheaders/nrnb.h -include/gromacs/legacyheaders/ns.h -include/gromacs/legacyheaders/nsgrid.h -include/gromacs/legacyheaders/oenv.h -include/gromacs/legacyheaders/orires.h -include/gromacs/legacyheaders/pbc.h -include/gromacs/legacyheaders/perf_est.h -include/gromacs/legacyheaders/physics.h -include/gromacs/legacyheaders/pme.h -include/gromacs/legacyheaders/princ.h -include/gromacs/legacyheaders/qmmm.h -include/gromacs/legacyheaders/rbin.h -include/gromacs/legacyheaders/readinp.h -include/gromacs/legacyheaders/rmpbc.h -include/gromacs/legacyheaders/sfactor.h -include/gromacs/legacyheaders/shellfc.h -include/gromacs/legacyheaders/shift.h -include/gromacs/legacyheaders/sighandler.h -include/gromacs/legacyheaders/sim_util.h -include/gromacs/legacyheaders/splitter.h -include/gromacs/legacyheaders/symtab.h -include/gromacs/legacyheaders/sysstuff.h -include/gromacs/legacyheaders/tables.h -include/gromacs/legacyheaders/tgroup.h -include/gromacs/legacyheaders/txtdump.h -include/gromacs/legacyheaders/typedefs.h -include/gromacs/legacyheaders/types/atoms.h -include/gromacs/legacyheaders/types/block.h -include/gromacs/legacyheaders/types/constr.h -include/gromacs/legacyheaders/types/energy.h -include/gromacs/legacyheaders/types/enums.h -include/gromacs/legacyheaders/types/fcdata.h -include/gromacs/legacyheaders/types/force_flags.h -include/gromacs/legacyheaders/types/forcerec.h -include/gromacs/legacyheaders/types/genborn.h -include/gromacs/legacyheaders/types/globsig.h -include/gromacs/legacyheaders/types/graph.h -include/gromacs/legacyheaders/types/group.h -include/gromacs/legacyheaders/types/hw_info.h -include/gromacs/legacyheaders/types/idef.h -include/gromacs/legacyheaders/types/ifunc.h -include/gromacs/legacyheaders/types/inputrec.h -include/gromacs/legacyheaders/types/interaction_const.h -include/gromacs/legacyheaders/types/ishift.h -include/gromacs/legacyheaders/types/iteratedconstraints.h -include/gromacs/legacyheaders/types/matrix.h -include/gromacs/legacyheaders/types/mdatom.h -include/gromacs/legacyheaders/types/membedt.h -include/gromacs/legacyheaders/types/nb_verlet.h -include/gromacs/legacyheaders/types/nblist.h -include/gromacs/legacyheaders/types/nbnxn_cuda_types_ext.h -include/gromacs/legacyheaders/types/nbnxn_pairlist.h -include/gromacs/legacyheaders/types/nlistheuristics.h -include/gromacs/legacyheaders/types/nrnb.h -include/gromacs/legacyheaders/types/ns.h -include/gromacs/legacyheaders/types/nsgrid.h -include/gromacs/legacyheaders/types/oenv.h -include/gromacs/legacyheaders/types/pbc.h -include/gromacs/legacyheaders/types/qmmmrec.h -include/gromacs/legacyheaders/types/shellfc.h -include/gromacs/legacyheaders/types/simple.h -include/gromacs/legacyheaders/types/state.h -include/gromacs/legacyheaders/types/symtab.h -include/gromacs/legacyheaders/types/topology.h -include/gromacs/legacyheaders/update.h -include/gromacs/legacyheaders/vcm.h -include/gromacs/legacyheaders/vec.h -include/gromacs/legacyheaders/viewit.h -include/gromacs/legacyheaders/vsite.h -include/gromacs/legacyheaders/warninp.h -include/gromacs/legacyheaders/xvgr.h +include/gromacs/gpu_utils/hostallocator.h include/gromacs/linearalgebra/eigensolver.h include/gromacs/linearalgebra/matrix.h -include/gromacs/linearalgebra/mtxio.h include/gromacs/linearalgebra/sparsematrix.h -include/gromacs/math/3dview.h +include/gromacs/listed-forces/listed-forces.h +include/gromacs/math/3dtransforms.h include/gromacs/math/do_fit.h +include/gromacs/math/functions.h include/gromacs/math/gmxcomplex.h +include/gromacs/math/paddedvector.h +include/gromacs/math/units.h include/gromacs/math/utilities.h -include/gromacs/onlinehelp.h -include/gromacs/onlinehelp/helptopicinterface.h +include/gromacs/math/vec.h +include/gromacs/math/vectypes.h +include/gromacs/mdtypes/inputrec.h +include/gromacs/mdtypes/md_enums.h +include/gromacs/mdtypes/mdatom.h +include/gromacs/mdtypes/state.h include/gromacs/options.h include/gromacs/options/abstractoption.h +include/gromacs/options/abstractsection.h include/gromacs/options/basicoptions.h include/gromacs/options/filenameoption.h +include/gromacs/options/filenameoptionmanager.h +include/gromacs/options/ioptionsbehavior.h +include/gromacs/options/ioptionscontainer.h +include/gromacs/options/ioptionscontainerwithsections.h +include/gromacs/options/isectionstorage.h +include/gromacs/options/ivaluestore.h include/gromacs/options/optionfiletype.h include/gromacs/options/optionflags.h include/gromacs/options/options.h +include/gromacs/options/optionsection.h +include/gromacs/options/repeatingsection.h include/gromacs/options/timeunitmanager.h +include/gromacs/options/valuestore.h +include/gromacs/pbcutil/ishift.h +include/gromacs/pbcutil/pbc.h +include/gromacs/pbcutil/rmpbc.h +include/gromacs/random.h +include/gromacs/random/exponentialdistribution.h +include/gromacs/random/gammadistribution.h +include/gromacs/random/normaldistribution.h +include/gromacs/random/seed.h +include/gromacs/random/tabulatednormaldistribution.h +include/gromacs/random/threefry.h +include/gromacs/random/uniformintdistribution.h +include/gromacs/random/uniformrealdistribution.h include/gromacs/selection.h include/gromacs/selection/indexutil.h include/gromacs/selection/nbsearch.h @@ -270,38 +101,56 @@ include/gromacs/selection/selection.h include/gromacs/selection/selectioncollection.h include/gromacs/selection/selectionenums.h include/gromacs/selection/selectionoption.h +include/gromacs/selection/selectionoptionbehavior.h include/gromacs/selection/selectionoptionmanager.h -include/gromacs/swap/enums.h +include/gromacs/timing/wallcycle.h include/gromacs/timing/walltime_accounting.h +include/gromacs/topology/atomprop.h +include/gromacs/topology/atoms.h +include/gromacs/topology/block.h +include/gromacs/topology/idef.h +include/gromacs/topology/index.h +include/gromacs/topology/mtop_util.h +include/gromacs/topology/symtab.h +include/gromacs/topology/topology.h +include/gromacs/trajectory/energy.h +include/gromacs/trajectory/trajectoryframe.h include/gromacs/trajectoryanalysis.h include/gromacs/trajectoryanalysis/analysismodule.h include/gromacs/trajectoryanalysis/analysissettings.h include/gromacs/trajectoryanalysis/cmdlinerunner.h include/gromacs/utility.h +include/gromacs/utility/alignedallocator.h +include/gromacs/utility/allocator.h include/gromacs/utility/arrayref.h -include/gromacs/utility/common.h +include/gromacs/utility/arraysize.h +include/gromacs/utility/basedefinitions.h +include/gromacs/utility/baseversion.h +include/gromacs/utility/classhelpers.h include/gromacs/utility/cstringutil.h +include/gromacs/utility/current_function.h +include/gromacs/utility/datafilefinder.h include/gromacs/utility/errorcodes.h include/gromacs/utility/exceptions.h -include/gromacs/utility/file.h +include/gromacs/utility/fatalerror.h include/gromacs/utility/flags.h -include/gromacs/utility/gmx_header_config.h -include/gromacs/utility/gmx_header_config_gen.h +include/gromacs/utility/futil.h include/gromacs/utility/gmxassert.h include/gromacs/utility/init.h include/gromacs/utility/programcontext.h +include/gromacs/utility/real.h include/gromacs/utility/smalloc.h include/gromacs/utility/stringutil.h -include/gromacs/utility/uniqueptr.h include/gromacs/version.h lib/libgromacs%%SUFFIX_MPI%%%%SUFFIX_D%%.so -lib/libgromacs%%SUFFIX_MPI%%%%SUFFIX_D%%.so.0 -lib/libgromacs%%SUFFIX_MPI%%%%SUFFIX_D%%.so.0.0.0 +lib/libgromacs%%SUFFIX_MPI%%%%SUFFIX_D%%.so.3 +lib/libgromacs%%SUFFIX_MPI%%%%SUFFIX_D%%.so.3.1.0 libdata/pkgconfig/libgromacs%%SUFFIX_MPI%%%%SUFFIX_D%%.pc man/man1/gmx-anadock.1.gz man/man1/gmx-anaeig.1.gz man/man1/gmx-analyze.1.gz man/man1/gmx-angle.1.gz +man/man1/gmx-awh.1.gz man/man1/gmx-bar.1.gz man/man1/gmx-bundle.1.gz man/man1/gmx-check.1.gz @@ -354,14 +203,15 @@ man/man1/gmx-morph.1.gz man/man1/gmx-msd.1.gz man/man1/gmx-nmeig.1.gz man/man1/gmx-nmens.1.gz +man/man1/gmx-nmr.1.gz man/man1/gmx-nmtraj.1.gz man/man1/gmx-order.1.gz +man/man1/gmx-pairdist.1.gz man/man1/gmx-pdb2gmx.1.gz man/man1/gmx-pme_error.1.gz man/man1/gmx-polystat.1.gz man/man1/gmx-potential.1.gz man/man1/gmx-principal.1.gz -man/man1/gmx-protonate.1.gz man/man1/gmx-rama.1.gz man/man1/gmx-rdf.1.gz man/man1/gmx-rms.1.gz @@ -382,6 +232,7 @@ man/man1/gmx-spatial.1.gz man/man1/gmx-spol.1.gz man/man1/gmx-tcaf.1.gz man/man1/gmx-traj.1.gz +man/man1/gmx-trajectory.1.gz man/man1/gmx-trjcat.1.gz man/man1/gmx-trjconv.1.gz man/man1/gmx-trjorder.1.gz @@ -393,163 +244,24 @@ man/man1/gmx-wham.1.gz man/man1/gmx-wheel.1.gz man/man1/gmx-x2top.1.gz man/man1/gmx-xpm2ps.1.gz -man/man7/gromacs.7.gz +man/man1/gmx.1.gz +share/cmake/gromacs%%SUFFIX_MPI%%%%SUFFIX_D%%/gromacs%%SUFFIX_MPI%%%%SUFFIX_D%%-config-version.cmake +share/cmake/gromacs%%SUFFIX_MPI%%%%SUFFIX_D%%/gromacs%%SUFFIX_MPI%%%%SUFFIX_D%%-config.cmake +share/cmake/gromacs%%SUFFIX_MPI%%%%SUFFIX_D%%/libgromacs-%%CMAKE_BUILD_TYPE%%.cmake +share/cmake/gromacs%%SUFFIX_MPI%%%%SUFFIX_D%%/libgromacs.cmake %%DATADIR%%/COPYING %%DATADIR%%/README.tutor %%DATADIR%%/README_FreeEnergyModifications.txt -%%DATADIR%%/html/images/flow_down.gif -%%DATADIR%%/html/images/flow_downleft.gif -%%DATADIR%%/html/images/flow_hline.gif -%%DATADIR%%/html/images/flow_left.gif -%%DATADIR%%/html/images/flow_leftright.gif -%%DATADIR%%/html/images/flow_leftrightdown.gif -%%DATADIR%%/html/images/flow_leftrightup.gif -%%DATADIR%%/html/images/flow_leftup.gif -%%DATADIR%%/html/images/flow_right+left.gif -%%DATADIR%%/html/images/flow_right.gif -%%DATADIR%%/html/images/flow_rightleftdown.gif -%%DATADIR%%/html/images/flow_uprightleft.gif -%%DATADIR%%/html/images/flow_vline.gif -%%DATADIR%%/html/images/flow_vrule.gif -%%DATADIR%%/html/images/gmxlogo_small.jpg -%%DATADIR%%/html/images/plotje.gif -%%DATADIR%%/html/images/xvgr.gif -%%DATADIR%%/html/online.html -%%DATADIR%%/html/online/cpt.html -%%DATADIR%%/html/online/dat.html -%%DATADIR%%/html/online/dlg.html -%%DATADIR%%/html/online/edi.html -%%DATADIR%%/html/online/edo.html -%%DATADIR%%/html/online/edr.html -%%DATADIR%%/html/online/ene.html -%%DATADIR%%/html/online/eps.html -%%DATADIR%%/html/online/files.html -%%DATADIR%%/html/online/flow.html -%%DATADIR%%/html/online/g96.html -%%DATADIR%%/html/online/getting_started.html -%%DATADIR%%/html/online/gro.html -%%DATADIR%%/html/online/hdb.html -%%DATADIR%%/html/online/itp.html -%%DATADIR%%/html/online/log.html -%%DATADIR%%/html/online/m2p.html -%%DATADIR%%/html/online/map.html -%%DATADIR%%/html/online/mdp.html -%%DATADIR%%/html/online/mdp_opt.html -%%DATADIR%%/html/online/mtx.html -%%DATADIR%%/html/online/ndx.html -%%DATADIR%%/html/online/options.html -%%DATADIR%%/html/online/out.html -%%DATADIR%%/html/online/pdb.html -%%DATADIR%%/html/online/rtp.html -%%DATADIR%%/html/online/style.css -%%DATADIR%%/html/online/tex.html -%%DATADIR%%/html/online/tng.html -%%DATADIR%%/html/online/top.html -%%DATADIR%%/html/online/tpa.html -%%DATADIR%%/html/online/tpb.html -%%DATADIR%%/html/online/tpr.html -%%DATADIR%%/html/online/trj.html -%%DATADIR%%/html/online/trr.html -%%DATADIR%%/html/online/xpm.html -%%DATADIR%%/html/online/xtc.html -%%DATADIR%%/html/online/xvg.html -%%DATADIR%%/html/programs/byname.html -%%DATADIR%%/html/programs/bytopic.html -%%DATADIR%%/html/programs/gmx-anadock.html -%%DATADIR%%/html/programs/gmx-anaeig.html -%%DATADIR%%/html/programs/gmx-analyze.html -%%DATADIR%%/html/programs/gmx-angle.html -%%DATADIR%%/html/programs/gmx-bar.html -%%DATADIR%%/html/programs/gmx-bundle.html -%%DATADIR%%/html/programs/gmx-check.html -%%DATADIR%%/html/programs/gmx-chi.html -%%DATADIR%%/html/programs/gmx-cluster.html -%%DATADIR%%/html/programs/gmx-clustsize.html -%%DATADIR%%/html/programs/gmx-confrms.html -%%DATADIR%%/html/programs/gmx-convert-tpr.html -%%DATADIR%%/html/programs/gmx-covar.html -%%DATADIR%%/html/programs/gmx-current.html -%%DATADIR%%/html/programs/gmx-density.html -%%DATADIR%%/html/programs/gmx-densmap.html -%%DATADIR%%/html/programs/gmx-densorder.html -%%DATADIR%%/html/programs/gmx-dielectric.html -%%DATADIR%%/html/programs/gmx-dipoles.html -%%DATADIR%%/html/programs/gmx-disre.html -%%DATADIR%%/html/programs/gmx-distance.html -%%DATADIR%%/html/programs/gmx-do_dssp.html -%%DATADIR%%/html/programs/gmx-dos.html -%%DATADIR%%/html/programs/gmx-dump.html -%%DATADIR%%/html/programs/gmx-dyecoupl.html -%%DATADIR%%/html/programs/gmx-dyndom.html -%%DATADIR%%/html/programs/gmx-editconf.html -%%DATADIR%%/html/programs/gmx-eneconv.html -%%DATADIR%%/html/programs/gmx-enemat.html -%%DATADIR%%/html/programs/gmx-energy.html -%%DATADIR%%/html/programs/gmx-filter.html -%%DATADIR%%/html/programs/gmx-freevolume.html -%%DATADIR%%/html/programs/gmx-gangle.html -%%DATADIR%%/html/programs/gmx-genconf.html -%%DATADIR%%/html/programs/gmx-genion.html -%%DATADIR%%/html/programs/gmx-genrestr.html -%%DATADIR%%/html/programs/gmx-grompp.html -%%DATADIR%%/html/programs/gmx-gyrate.html -%%DATADIR%%/html/programs/gmx-h2order.html -%%DATADIR%%/html/programs/gmx-hbond.html -%%DATADIR%%/html/programs/gmx-helix.html -%%DATADIR%%/html/programs/gmx-helixorient.html -%%DATADIR%%/html/programs/gmx-help.html -%%DATADIR%%/html/programs/gmx-hydorder.html -%%DATADIR%%/html/programs/gmx-insert-molecules.html -%%DATADIR%%/html/programs/gmx-lie.html -%%DATADIR%%/html/programs/gmx-make_edi.html -%%DATADIR%%/html/programs/gmx-make_ndx.html -%%DATADIR%%/html/programs/gmx-mdmat.html -%%DATADIR%%/html/programs/gmx-mdrun.html -%%DATADIR%%/html/programs/gmx-mindist.html -%%DATADIR%%/html/programs/gmx-mk_angndx.html -%%DATADIR%%/html/programs/gmx-morph.html -%%DATADIR%%/html/programs/gmx-msd.html -%%DATADIR%%/html/programs/gmx-nmeig.html -%%DATADIR%%/html/programs/gmx-nmens.html -%%DATADIR%%/html/programs/gmx-nmtraj.html -%%DATADIR%%/html/programs/gmx-order.html -%%DATADIR%%/html/programs/gmx-pdb2gmx.html -%%DATADIR%%/html/programs/gmx-pme_error.html -%%DATADIR%%/html/programs/gmx-polystat.html -%%DATADIR%%/html/programs/gmx-potential.html -%%DATADIR%%/html/programs/gmx-principal.html -%%DATADIR%%/html/programs/gmx-protonate.html -%%DATADIR%%/html/programs/gmx-rama.html -%%DATADIR%%/html/programs/gmx-rdf.html -%%DATADIR%%/html/programs/gmx-rms.html -%%DATADIR%%/html/programs/gmx-rmsdist.html -%%DATADIR%%/html/programs/gmx-rmsf.html -%%DATADIR%%/html/programs/gmx-rotacf.html -%%DATADIR%%/html/programs/gmx-rotmat.html -%%DATADIR%%/html/programs/gmx-saltbr.html -%%DATADIR%%/html/programs/gmx-sans.html -%%DATADIR%%/html/programs/gmx-sasa.html -%%DATADIR%%/html/programs/gmx-saxs.html -%%DATADIR%%/html/programs/gmx-select.html -%%DATADIR%%/html/programs/gmx-sham.html -%%DATADIR%%/html/programs/gmx-sigeps.html -%%DATADIR%%/html/programs/gmx-solvate.html -%%DATADIR%%/html/programs/gmx-sorient.html -%%DATADIR%%/html/programs/gmx-spatial.html -%%DATADIR%%/html/programs/gmx-spol.html -%%DATADIR%%/html/programs/gmx-tcaf.html -%%DATADIR%%/html/programs/gmx-traj.html -%%DATADIR%%/html/programs/gmx-trjcat.html -%%DATADIR%%/html/programs/gmx-trjconv.html -%%DATADIR%%/html/programs/gmx-trjorder.html -%%DATADIR%%/html/programs/gmx-tune_pme.html -%%DATADIR%%/html/programs/gmx-vanhove.html -%%DATADIR%%/html/programs/gmx-velacc.html -%%DATADIR%%/html/programs/gmx-view.html -%%DATADIR%%/html/programs/gmx-wham.html -%%DATADIR%%/html/programs/gmx-wheel.html -%%DATADIR%%/html/programs/gmx-x2top.html -%%DATADIR%%/html/programs/gmx-xpm2ps.html +%%OPENCL%%%%DATADIR%%/opencl/nbnxn_ocl_kernel_amd.clh +%%OPENCL%%%%DATADIR%%/opencl/nbnxn_ocl_kernel_nowarp.clh +%%OPENCL%%%%DATADIR%%/opencl/nbnxn_ocl_kernel_nvidia.clh +%%OPENCL%%%%DATADIR%%/opencl/nbnxn_ocl_kernel_pruneonly.clh +%%OPENCL%%%%DATADIR%%/opencl/nbnxn_ocl_kernel_utils.clh +%%OPENCL%%%%DATADIR%%/opencl/nbnxn_ocl_kernels.cl +%%OPENCL%%%%DATADIR%%/opencl/nbnxn_ocl_kernels.clh +%%OPENCL%%%%DATADIR%%/opencl/nbnxn_ocl_kernels_fastgen.clh +%%OPENCL%%%%DATADIR%%/opencl/nbnxn_ocl_kernels_fastgen_add_twincut.clh +%%OPENCL%%%%DATADIR%%/opencl/vectype_ops.clh %%DATADIR%%/template/CMakeLists.txt %%DATADIR%%/template/Makefile.pkg %%DATADIR%%/template/README @@ -769,7 +481,6 @@ man/man7/gromacs.7.gz %%DATADIR%%/top/atom_nom.tbl %%DATADIR%%/top/atommass.dat %%DATADIR%%/top/bonds.dlg -%%DATADIR%%/top/bromacs.dat %%DATADIR%%/top/ca-shift.dat %%DATADIR%%/top/cb-shift.dat %%DATADIR%%/top/charmm27.ff/aminoacids.arn @@ -940,7 +651,6 @@ man/man7/gromacs.7.gz %%DATADIR%%/top/gromos54a7.ff/tip4p.itp %%DATADIR%%/top/gromos54a7.ff/tmcl.itp %%DATADIR%%/top/gromos54a7.ff/watermodels.dat -%%DATADIR%%/top/gurgle.dat %%DATADIR%%/top/ha-shift.dat %%DATADIR%%/top/ions.itp %%DATADIR%%/top/nsfactor.dat @@ -965,6 +675,7 @@ man/man7/gromacs.7.gz %%DATADIR%%/top/oplsaa.ff/spce.itp %%DATADIR%%/top/oplsaa.ff/tip3p.itp %%DATADIR%%/top/oplsaa.ff/tip4p.itp +%%DATADIR%%/top/oplsaa.ff/tip4pew.itp %%DATADIR%%/top/oplsaa.ff/tip5p.itp %%DATADIR%%/top/oplsaa.ff/tip5pe.itp %%DATADIR%%/top/oplsaa.ff/watermodels.dat