<html>
<head>
<style><!--
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
font-size: 10pt;
font-family:Tahoma
}
--></style>
</head>
<body class='hmmessage'>
Hi,<BR>&nbsp;<BR>I am new for gromacs, I am trying to&nbsp;run the mdrun-gpu executable:<BR>&nbsp;<BR>the step to build the mdrun-gpu:<BR>&nbsp;<BR>1. disable the shared libraries:<BR>&nbsp;&nbsp; //disable shared libraries (can be problematic with MPI, Windows)<BR>&nbsp;&nbsp;&nbsp; BUILD_SHARED_LIBS:BOOL=OFF<BR>2. export LD_LIBRARY_PATH=/path to openmm2.0-Linux64/lib:$ LD_LIBRARY_PATH<BR>3. export OPENMM_PLUGIN_DIR=/path to openmm2.0-Linux64/plugins<BR>4. export OPENMM_ROOT_DIR=/path to openmm2.0-Linux64<BR>5. ./configure<BR>6. cmake -DGMX_OPENMM=ON<BR>7. make mdrun<BR>8. make install<BR>&nbsp;<BR>when I got the mdrun-gpu in /src/kernel. <BR>&nbsp;<BR>I put all the shared libs in one folder, point the LD_LIBRARY_PATH to this folder, also openmm libs<BR>&nbsp;<BR>The attached is the .tpr file I use in the same folder with mdrun-gpu.<BR>&nbsp;<BR>when i run ./mdrun-gpu<BR>it shows:<BR><BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; :-)&nbsp; G&nbsp; R&nbsp; O&nbsp; M&nbsp; A&nbsp; C&nbsp; S&nbsp; (-:<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; GROningen MAchine for Chemical Simulation<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; :-)&nbsp; VERSION 4.5.1&nbsp; (-:<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Written by Emile Apol, Rossen Apostolov, Herman J.C. Berendsen,<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Aldert van Buuren, Pär Bjelkmar, Rudi van Drunen, Anton Feenstra,<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Gerrit Groenhof, Peter Kasson, Per Larsson, Peiter Meulenhoff,<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Teemu Murtola, Szilard Pall, Sander Pronk, Roland Schultz,<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Michael Shirts, Alfons Sijbers, Peter Tieleman,<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Berk Hess, David van der Spoel, and Erik Lindahl.<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Copyright (c) 1991-2000, University of Groningen, The Netherlands.<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Copyright (c) 2001-2010, The GROMACS development team at<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Uppsala University &amp; The Royal Institute of Technology, Sweden.<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; check out <A href="http://www.gromacs.org/" target=_blank><FONT color=#0068cf>http://www.gromacs.org</FONT></A> for more information.<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; This program is free software; you can redistribute it and/or<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; modify it under the terms of the GNU General Public License<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; as published by the Free Software Foundation; either version 2<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; of the License, or (at your option) any later version.<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; :-)&nbsp; ./mdrun-gpu&nbsp; (-:<BR>Option&nbsp;&nbsp;&nbsp;&nbsp; Filename&nbsp; Type&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Description<BR>------------------------------------------------------------<BR>&nbsp; -s&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; topol.tpr&nbsp; Input&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Run input file: tpr tpb tpa<BR>&nbsp; -o&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; traj.trr&nbsp; Output&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Full precision trajectory: trr trj cpt<BR>&nbsp; -x&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; traj.xtc&nbsp; Output, Opt. Compressed trajectory (portable xdr format)<BR>-cpi&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; state.cpt&nbsp; Input, Opt.&nbsp; Checkpoint file<BR>-cpo&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; state.cpt&nbsp; Output, Opt. Checkpoint file<BR>&nbsp; -c&nbsp;&nbsp;&nbsp; confout.gro&nbsp; Output&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Structure file: gro g96 pdb etc.<BR>&nbsp; -e&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ener.edr&nbsp; Output&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Energy file<BR>&nbsp; -g&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; md.log&nbsp; Output&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Log file<BR>-dhdl&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; dhdl.xvg&nbsp; Output, Opt. xvgr/xmgr file<BR>-field&nbsp;&nbsp;&nbsp; field.xvg&nbsp; Output, Opt. xvgr/xmgr file<BR>-table&nbsp;&nbsp;&nbsp; table.xvg&nbsp; Input, Opt.&nbsp; xvgr/xmgr file<BR>-tablep&nbsp; tablep.xvg&nbsp; Input, Opt.&nbsp; xvgr/xmgr file<BR>-tableb&nbsp;&nbsp; table.xvg&nbsp; Input, Opt.&nbsp; xvgr/xmgr file<BR>-rerun&nbsp;&nbsp;&nbsp; rerun.xtc&nbsp; Input, Opt.&nbsp; Trajectory: xtc trr trj gro g96 pdb cpt<BR>-tpi&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; tpi.xvg&nbsp; Output, Opt. xvgr/xmgr file<BR>-tpid&nbsp;&nbsp; tpidist.xvg&nbsp; Output, Opt. xvgr/xmgr file<BR>&nbsp;-ei&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; sam.edi&nbsp; Input, Opt.&nbsp; ED sampling input<BR>&nbsp;-eo&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; sam.edo&nbsp; Output, Opt. ED sampling output<BR>&nbsp; -j&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; wham.gct&nbsp; Input, Opt.&nbsp; General coupling stuff<BR>&nbsp;-jo&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; bam.gct&nbsp; Output, Opt. General coupling stuff<BR>-ffout&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; gct.xvg&nbsp; Output, Opt. xvgr/xmgr file<BR>-devout&nbsp;&nbsp; deviatie.xvg&nbsp; Output, Opt. xvgr/xmgr file<BR>-runav&nbsp; runaver.xvg&nbsp; Output, Opt. xvgr/xmgr file<BR>&nbsp;-px&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; pullx.xvg&nbsp; Output, Opt. xvgr/xmgr file<BR>&nbsp;-pf&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; pullf.xvg&nbsp; Output, Opt. xvgr/xmgr file<BR>-mtx&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; nm.mtx&nbsp; Output, Opt. Hessian matrix<BR>&nbsp;-dn&nbsp;&nbsp;&nbsp;&nbsp; dipole.ndx&nbsp; Output, Opt. Index file<BR>Option&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Type&nbsp;&nbsp; Value&nbsp;&nbsp; Description<BR>------------------------------------------------------<BR>-[no]h&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; bool&nbsp;&nbsp; no&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Print help info and quit<BR>-[no]version bool&nbsp;&nbsp; no&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Print version info and quit<BR>-nice&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; int&nbsp;&nbsp;&nbsp; 0&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Set the nicelevel<BR>-deffnm&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; string&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Set the default filename for all file options<BR>-xvg&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; enum&nbsp;&nbsp; xmgrace&nbsp; xvg plot formatting: xmgrace, xmgr or none<BR>-[no]pd&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; bool&nbsp;&nbsp; no&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Use particle decompostion<BR>-dd&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; vector 0 0 0&nbsp;&nbsp; Domain decomposition grid, 0 is optimize<BR>-npme&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; int&nbsp;&nbsp;&nbsp; -1&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Number of separate nodes to be used for PME, -1<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; is guess<BR>-ddorder&nbsp;&nbsp;&nbsp;&nbsp; enum&nbsp;&nbsp; interleave&nbsp; DD node order: interleave, pp_pme or cartesian<BR>-[no]ddcheck bool&nbsp;&nbsp; yes&nbsp;&nbsp;&nbsp;&nbsp; Check for all bonded interactions with DD<BR>-rdd&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; real&nbsp;&nbsp; 0&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; The maximum distance for bonded interactions with<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; DD (nm), 0 is determine from initial coordinates<BR>-rcon&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; real&nbsp;&nbsp; 0&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Maximum distance for P-LINCS (nm), 0 is estimate<BR>-dlb&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; enum&nbsp;&nbsp; auto&nbsp;&nbsp;&nbsp; Dynamic load balancing (with DD): auto, no or yes<BR>-dds&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; real&nbsp;&nbsp; 0.8&nbsp;&nbsp;&nbsp;&nbsp; Minimum allowed dlb scaling of the DD cell size<BR>-gcom&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; int&nbsp;&nbsp;&nbsp; -1&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Global communication frequency<BR>-[no]v&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; bool&nbsp;&nbsp; no&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Be loud and noisy<BR>-[no]compact bool&nbsp;&nbsp; yes&nbsp;&nbsp;&nbsp;&nbsp; Write a compact log file<BR>-[no]seppot&nbsp; bool&nbsp;&nbsp; no&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Write separate V and dVdl terms for each<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; interaction type and node to the log file(s)<BR>-pforce&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; real&nbsp;&nbsp; -1&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Print all forces larger than this (kJ/mol nm)<BR>-[no]reprod&nbsp; bool&nbsp;&nbsp; no&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Try to avoid optimizations that affect binary<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; reproducibility<BR>-cpt&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; real&nbsp;&nbsp; 15&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Checkpoint interval (minutes)<BR>-[no]cpnum&nbsp;&nbsp; bool&nbsp;&nbsp; no&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Keep and number checkpoint files<BR>-[no]append&nbsp; bool&nbsp;&nbsp; yes&nbsp;&nbsp;&nbsp;&nbsp; Append to previous output files when continuing<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; from checkpoint instead of adding the simulation<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; part number to all file names<BR>-maxh&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; real&nbsp;&nbsp; -1&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Terminate after 0.99 times this time (hours)<BR>-multi&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; int&nbsp;&nbsp;&nbsp; 0&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Do multiple simulations in parallel<BR>-replex&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; int&nbsp;&nbsp;&nbsp; 0&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Attempt replica exchange every # steps<BR>-reseed&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; int&nbsp;&nbsp;&nbsp; -1&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Seed for replica exchange, -1 is generate a seed<BR>-[no]ionize&nbsp; bool&nbsp;&nbsp; no&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Do a simulation including the effect of an X-Ray<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; bombardment on your system<BR>-device&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; string&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Device option string<BR><BR>Back Off! I just backed up md.log to ./#md.log.14#<BR>Reading file topol.tpr, VERSION 4.0.5 (single precision)<BR>Note: tpx file_version 58, software version 73<BR>Back Off! I just backed up ener.edr to ./#ener.edr.14#<BR>WARNING: OpenMM does not support leap-frog, will use velocity-verlet integrator.<BR><BR>-------------------------------------------------------<BR>Program mdrun-gpu, VERSION 4.5.1<BR><STRONG>Source code file: /root/BioWorkBench/TPPS/GROMACS/GROMACS-final/gromacs-4.5.1/src/kernel/openmm_wrapper.cpp, line: 555</STRONG><BR><STRONG>Fatal error:<BR>OpenMM supports only the following methods for electrostatics: NoCutoff (i.e. rcoulomb = rvdw = 0 ),Reaction-Field, Ewald or PME.<BR></STRONG>For more information and tips for troubleshooting, please check the GROMACS<BR>website at <A href="http://www.gromacs.org/Documentation/Errors" target=_blank><FONT color=#0068cf>http://www.gromacs.org/Documentation/Errors</FONT></A><BR>-------------------------------------------------------<BR>"Breaking the Law, Breaking the Law" (Judas Priest)<BR><BR>&nbsp;<BR>Could you please help take a look at it? Is there anything wrong with my input file?&nbsp;<BR>&nbsp;<BR>RHEL 5.4&nbsp; gcc &nbsp;4.1.2,&nbsp; CUDA 3.1<BR>yy<BR>                                               </body>
</html>