From 1fb5b57ec2f5a59e41e1a14958a8450a05910544 Mon Sep 17 00:00:00 2001
From: sjplimp <sjplimp@f3b2605a-c512-4ea7-a41b-209d697bcdaa>
Date: Tue, 22 Jun 2010 14:59:33 +0000
Subject: [PATCH] git-svn-id: svn://svn.icms.temple.edu/lammps-ro/trunk@4332
 f3b2605a-c512-4ea7-a41b-209d697bcdaa

---
 src/fix_adapt.cpp | 8 ++++++++
 1 file changed, 8 insertions(+)

diff --git a/src/fix_adapt.cpp b/src/fix_adapt.cpp
index f9a5ba5899..2852018aba 100644
--- a/src/fix_adapt.cpp
+++ b/src/fix_adapt.cpp
@@ -179,6 +179,12 @@ void FixAdapt::init()
 
 void FixAdapt::pre_force(int vflag)
 {
+  if (update->ntimestep % nevery) return;
+
+  // variable evaluation may invoke computes so wrap with clear/add
+
+  modify->clearstep_compute();
+
   for (int m = 0; m < nadapt; m++) {
     double value = input->variable->compute_equal(ivar[m]);
 
@@ -209,4 +215,6 @@ void FixAdapt::pre_force(int vflag)
       }
     }
   }
+
+  modify->addstep_compute(update->ntimestep + nevery);
 }
-- 
GitLab