Commit 106dc571 authored by Peter Eastman's avatar Peter Eastman
Browse files

Bug fix to checkpointing

parent 188bf2ef
...@@ -234,6 +234,7 @@ void OpenCLUpdateStateDataKernel::createCheckpoint(ContextImpl& context, ostream ...@@ -234,6 +234,7 @@ void OpenCLUpdateStateDataKernel::createCheckpoint(ContextImpl& context, ostream
mm_float4 box = cl.getPeriodicBoxSize(); mm_float4 box = cl.getPeriodicBoxSize();
stream.write((char*) &box, sizeof(mm_float4)); stream.write((char*) &box, sizeof(mm_float4));
cl.getIntegrationUtilities().createCheckpoint(stream); cl.getIntegrationUtilities().createCheckpoint(stream);
SimTKOpenMMUtilities::createCheckpoint(stream);
} }
void OpenCLUpdateStateDataKernel::loadCheckpoint(ContextImpl& context, istream& stream) { void OpenCLUpdateStateDataKernel::loadCheckpoint(ContextImpl& context, istream& stream) {
...@@ -252,6 +253,7 @@ void OpenCLUpdateStateDataKernel::loadCheckpoint(ContextImpl& context, istream& ...@@ -252,6 +253,7 @@ void OpenCLUpdateStateDataKernel::loadCheckpoint(ContextImpl& context, istream&
stream.read((char*) &box, sizeof(mm_float4)); stream.read((char*) &box, sizeof(mm_float4));
cl.setPeriodicBoxSize(box.x, box.y, box.z); cl.setPeriodicBoxSize(box.x, box.y, box.z);
cl.getIntegrationUtilities().loadCheckpoint(stream); cl.getIntegrationUtilities().loadCheckpoint(stream);
SimTKOpenMMUtilities::loadCheckpoint(stream);
} }
void OpenCLApplyConstraintsKernel::initialize(const System& system) { void OpenCLApplyConstraintsKernel::initialize(const System& system) {
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment