From b9a46c1ef5d9042fda0e0ac7dcf0fe8d94c36ae0 Mon Sep 17 00:00:00 2001 From: Giovanni Bussi <giovanni.bussi@gmail.com> Date: Thu, 4 Sep 2014 10:31:28 +0200 Subject: [PATCH] SimpleMD now passes kbT to plumed --- src/cltools/SimpleMD.cpp | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/cltools/SimpleMD.cpp b/src/cltools/SimpleMD.cpp index 453acd90e..2ff52998e 100644 --- a/src/cltools/SimpleMD.cpp +++ b/src/cltools/SimpleMD.cpp @@ -515,6 +515,14 @@ virtual int main(FILE* in,FILE*out,PLMD::Communicator& pc){ plumed->cmd("setMDEngine","simpleMD"); plumed->cmd("setTimestep",&tstep); plumed->cmd("setPlumedDat","plumed.dat"); + int pversion=0; + plumed->cmd("getApiVersion",&pversion); +// setting kbT is only implemented with api>1 +// even if not necessary in principle in SimpleMD (which is part of plumed) +// we leave the check here as a reference + if(pversion>1){ + plumed->cmd("setKbT",&temperature); + } plumed->cmd("init"); } -- GitLab