Fix typo.
authorM. Eric Irrgang <ericirrgang@gmail.com>
Fri, 29 Oct 2021 13:54:06 +0000 (16:54 +0300)
committerMark Abraham <mark.j.abraham@gmail.com>
Thu, 4 Nov 2021 10:26:39 +0000 (10:26 +0000)
A typo in a hard-coded filename could prevent gmxapi.simulation.mdrun
from automatically recovering from checkpoint when the low-level API is
used to specify working directories.

python_packaging/src/gmxapi/simulation/mdrun.py

index ed4d1229d6e950d1d91731974518148c12a4ef02..dae0c1effe3073ffb2a40dbaf6b611cd54d6d8e6 100644 (file)
@@ -1,7 +1,7 @@
 #
 # This file is part of the GROMACS molecular simulation package.
 #
-# Copyright (c) 2019,2020, by the GROMACS development team, led by
+# Copyright (c) 2019,2020,2021, by the GROMACS development team, led by
 # Mark Abraham, David van der Spoel, Berk Hess, and Erik Lindahl,
 # and including many others, as listed in the AUTHORS file in the
 # top-level source directory and at http://www.gromacs.org.
@@ -216,7 +216,7 @@ class LegacyImplementationSubscription(object):
                             # It is unspecified by the API, but at least through gmxapi 0.1,
                             # all simulations are initialized with a checkpoint file named state.cpt
                             # (see src/api/cpp/context.cpp)
-                            checkpoint_file = os.path.join(self.workdir, 'state.cpp')
+                            checkpoint_file = os.path.join(self.workdir, 'state.cpt')
                             expected_working_files.append(checkpoint_file)
 
                             for file in expected_working_files: