From 62b1023ab9024933dc1053da6601448abd712fab Mon Sep 17 00:00:00 2001
From: carlocamilloni <carlo.camilloni@gmail.com>
Date: Thu, 30 Nov 2017 10:16:32 +0100
Subject: [PATCH] removed warnings

---
 src/cltools/pesmd.cpp                | 8 ++------
 src/multicolvar/VolumeGradientBase.h | 2 +-
 2 files changed, 3 insertions(+), 7 deletions(-)

diff --git a/src/cltools/pesmd.cpp b/src/cltools/pesmd.cpp
index ad7a9183d..0baa1807c 100755
--- a/src/cltools/pesmd.cpp
+++ b/src/cltools/pesmd.cpp
@@ -229,16 +229,12 @@ public:
     plumed->cmd("calc");
 
 
-//      potential=calc_energy(positions,forces);
     double therm_eng=0;
-
     FILE* fp=fopen("stats.out","w+");
-//     double conserved = potential+1.5*ttt+therm_eng; FILE* fp=fopen("stats.out","w+");
-//     if( pc.Get_rank()==0 ) fprintf(fp,"%d %f %f \n", 0, 0., tke, therm_eng );
 
     for(int istep=0; istep<nsteps; ++istep) {
 
-      if( istep%20==0 && pc.Get_rank()==0 ) printf("Doing step %u\n",istep);
+      if( istep%20==0 && pc.Get_rank()==0 ) printf("Doing step %i\n",istep);
 
       // Langevin thermostat
       double lscale=exp(-0.5*tstep/friction);
@@ -305,7 +301,7 @@ public:
 
       // Print everything
       // conserved = potential+1.5*ttt+therm_eng;
-      if( pc.Get_rank()==0 ) fprintf(fp,"%u %f %f %f \n", istep, istep*tstep, tke, therm_eng );
+      if( pc.Get_rank()==0 ) fprintf(fp,"%i %f %f %f \n", istep, istep*tstep, tke, therm_eng );
     }
 
     fclose(fp);
diff --git a/src/multicolvar/VolumeGradientBase.h b/src/multicolvar/VolumeGradientBase.h
index 4a92757fc..22d8ff8ad 100644
--- a/src/multicolvar/VolumeGradientBase.h
+++ b/src/multicolvar/VolumeGradientBase.h
@@ -81,7 +81,7 @@ Vector VolumeGradientBase::getPosition( int iatom ) const {
 // This is for numerical derivatives of quantity wrt to the local atoms
   Vector tmp_p = ActionAtomistic::getPosition(iatom);
   if( bridgeVariable<3*getNumberOfAtoms() ) {
-    if( bridgeVariable>=3*iatom && bridgeVariable<(iatom+1)*3 ) tmp_p[bridgeVariable%3]+=sqrt(epsilon);
+    if( static_cast<int>(bridgeVariable)>=3*iatom && static_cast<int>(bridgeVariable)<(iatom+1)*3 ) tmp_p[bridgeVariable%3]+=sqrt(epsilon);
   }
 // This makes sure that numerical derivatives of virial are calculated correctly
   tmp_p = ActionAtomistic::getPbc().realToScaled( tmp_p );
-- 
GitLab