choderalab / yank

An open, extensible Python framework for GPU-accelerated alchemical free energy calculations.
http://getyank.org
MIT License
177 stars 70 forks source link

Platform-specific energy differences with OpenMM 7.5.1 vs 7.6 #1261

Closed mattwthompson closed 2 years ago

mattwthompson commented 2 years ago

We are finding that using openmmtools to read data from yank reports wildly different energies with OpenMM 7.6 and the CUDA platform compared to either the OpenMM 7.6 with OpenCL or OpenMM 7.5.1 with either platform.

It's not clear if this issue lies with Yank, OpenMMTools, OpenMM, or some combination thereof. A full, extremely verbose reproduction is below, based on attached files.

The short summary of the reproduction is that reported energies for a small solvent system are ~-13000 on BOTH platforms with OpenMM 7.5.1. With 7.6, OpenCL energies are ~-13000 but CUDA energies are wildly deviant around -20000. Or visually:

Platform \ OpenMM version 7.5.1 7.6
CUDA (10.1) -13k -20k
OpenCL -13k -13k

I didn't find this behavior or write the reproduction (credit to @lilyminium and @simonboothroyd) - just ran it and wrote this issue.

yank-repro.tar.gz

Click to expand! This is on Ubuntu 18.04 LTS with an Intel CPU and NVIDIA GPU (Intel(R) Xeon(R) CPU E5-2630 v4 @ 2.20GHz, Quadro K420). Environments created with ``` $ conda create --name yank-old "yank ==0.25.2" "openmmtools =0.20.0" "openmm <7.6" "pyyaml <6" "cudatoolkit =10.1" ``` ``` $ conda create --name yank-new "yank ==0.25.2" "openmmtools =0.20.0" "openmm >=7.6" "pyyaml <6" "cudatoolkit =10.1" ``` Reproduction script ```python3 import shutil import yaml from openmmtools.multistate import MultiStateReporter from yank.experiment import ExperimentBuilder def main(): for platform in ["CUDA", "OpenCL"]: with open("yank-template.yaml") as file: yank_yaml = yaml.load(file) yank_yaml["options"]["platform"] = platform with open(f"yank-{platform}.yaml", "w") as file: yaml.dump(yank_yaml, file) exp_builder = ExperimentBuilder(f"yank-{platform}.yaml") exp_builder.run_experiments() reporter_solvent_1 = MultiStateReporter("experiments/solvent1.nc", "r") print(f"{platform} ENERGIES", reporter_solvent_1.read_energies()) shutil.move("experiments", f"experiments-{platform}") shutil.move("setup", f"setup-{platform}") if __name__ == "__main__": main() ``` Full reproduction: ``` $ conda activate yank-old (yank-old) [crestone] ~/yank-repro $ python run-yank.py /home/mattthompson/yank-repro/run-yank.py:13: YAMLLoadWarning: calling yaml.load() without Loader=... is deprecated, as the default Loader is unsafe. Please read https://msg.pyyaml.org/load for full details. yank_yaml = yaml.load(file) 2021-12-06 09:56:50,262: Setting CUDA platform to use precision model 'mixed'. 2021-12-06 09:56:50,331: Reading phase solvent1 2021-12-06 09:56:50,604: WARNING - openmmtools.multistate.multistatesampler - Warning: The openmmtools.multistate API is experimental and may change in future releases 2021-12-06 09:56:50,604: Reading phase solvent2 2021-12-06 09:56:50,611: WARNING - openmmtools.multistate.multistatesampler - Warning: The openmmtools.multistate API is experimental and may change in future releases 2021-12-06 09:56:50,614: WARNING - yank.experiment - WARNING! You have specified both a solute-only trajectory AND a checkpoint interval of 1! You are about write the trajectory of the solute twice! This can be okay if you are running explicit solvent and want faster retrieval of the solute atoms, but in implicit solvent, this is redundant. 2021-12-06 09:56:50,614: WARNING - openmmtools.multistate.multistatereporter - Warning: The openmmtools.multistate API is experimental and may change in future releases Please cite the following: Friedrichs MS, Eastman P, Vaidyanathan V, Houston M, LeGrand S, Beberg AL, Ensign DL, Bruns CM, and Pande VS. Accelerating molecular dynamic simulations on graphics processing unit. J. Comput. Chem. 30:864, 2009. DOI: 10.1002/jcc.21209 Eastman P and Pande VS. OpenMM: A hardware-independent framework for molecular simulations. Comput. Sci. Eng. 12:34, 2010. DOI: 10.1109/MCSE.2010.27 Eastman P and Pande VS. Efficient nonbonded interactions for molecular dynamics on a graphics processing unit. J. Comput. Chem. 31:1268, 2010. DOI: 10.1002/jcc.21413 Eastman P and Pande VS. Constant constraint matrix approximation: A robust, parallelizable constraint method for molecular simulations. J. Chem. Theor. Comput. 6:434, 2010. DOI: 10.1021/ct900463w Chodera JD and Shirts MR. Replica exchange and expanded ensemble simulations as Gibbs multistate: Simple improvements for enhanced mixing. J. Chem. Phys., 135:194110, 2011. DOI:10.1063/1.3660669 2021-12-06 09:56:53,995: WARNING - yank.experiment - WARNING! You have specified both a solute-only trajectory AND a checkpoint interval of 1! You are about write the trajectory of the solute twice! This can be okay if you are running explicit solvent and want faster retrieval of the solute atoms, but in implicit solvent, this is redundant. 2021-12-06 09:56:53,995: WARNING - openmmtools.multistate.multistatereporter - Warning: The openmmtools.multistate API is experimental and may change in future releases Please cite the following: Friedrichs MS, Eastman P, Vaidyanathan V, Houston M, LeGrand S, Beberg AL, Ensign DL, Bruns CM, and Pande VS. Accelerating molecular dynamic simulations on graphics processing unit. J. Comput. Chem. 30:864, 2009. DOI: 10.1002/jcc.21209 Eastman P and Pande VS. OpenMM: A hardware-independent framework for molecular simulations. Comput. Sci. Eng. 12:34, 2010. DOI: 10.1109/MCSE.2010.27 Eastman P and Pande VS. Efficient nonbonded interactions for molecular dynamics on a graphics processing unit. J. Comput. Chem. 31:1268, 2010. DOI: 10.1002/jcc.21413 Eastman P and Pande VS. Constant constraint matrix approximation: A robust, parallelizable constraint method for molecular simulations. J. Chem. Theor. Comput. 6:434, 2010. DOI: 10.1021/ct900463w Chodera JD and Shirts MR. Replica exchange and expanded ensemble simulations as Gibbs multistate: Simple improvements for enhanced mixing. J. Chem. Phys., 135:194110, 2011. DOI:10.1063/1.3660669 2021-12-06 09:56:54,336: WARNING - openmmtools.multistate.multistatereporter - Warning: The openmmtools.multistate API is experimental and may change in future releases CUDA ENERGIES (array([[[-13884.00289057, -13878.96598885, -13872.70037222, -13865.20603373, -13856.48297512, -13856.67530188, -13856.77702686, -13856.76343154, -13856.52936344, -13856.13537541, -13855.62442012, -13855.02752858, -13854.70422031, -13854.36746235, -13854.01920529, -13853.6611416 , -13853.29473971, -13852.92128224, -13852.54188764, -13852.15753415], [-13884.00289057, -13878.96598885, -13872.70037222, -13865.20603373, -13856.48297512, -13856.67530188, -13856.77702686, -13856.76343154, -13856.52936344, -13856.13537541, -13855.62442012, -13855.02752858, -13854.70422031, -13854.36746235, -13854.01920529, -13853.6611416 , -13853.29473971, -13852.92128224, -13852.54188764, -13852.15753415], [-13884.00289057, -13878.96598885, -13872.70037222, -13865.20603373, -13856.48297512, -13856.67530188, -13856.77702686, -13856.76343154, -13856.52936344, -13856.13537541, -13855.62442012, -13855.02752858, -13854.70422031, -13854.36746235, -13854.01920529, -13853.6611416 , -13853.29473971, -13852.92128224, -13852.54188764, -13852.15753415], [-13884.00289057, -13878.96598885, -13872.70037222, -13865.20603373, -13856.48297512, -13856.67530188, -13856.77702686, -13856.76343154, -13856.52936344, -13856.13537541, -13855.62442012, -13855.02752858, -13854.70422031, -13854.36746235, -13854.01920529, -13853.6611416 , -13853.29473971, -13852.92128224, -13852.54188764, -13852.15753415], [-13884.00289057, -13878.96598885, -13872.70037222, -13865.20603373, -13856.48297512, -13856.67530188, -13856.77702686, -13856.76343154, -13856.52936344, -13856.13537541, -13855.62442012, -13855.02752858, -13854.70422031, -13854.36746235, -13854.01920529, -13853.6611416 , -13853.29473971, -13852.92128224, -13852.54188764, -13852.15753415], [-13884.00289057, -13878.96598885, -13872.70037222, -13865.20603373, -13856.48297512, -13856.67530188, -13856.77702686, -13856.76343154, -13856.52936344, -13856.13537541, -13855.62442012, -13855.02752858, -13854.70422031, -13854.36746235, -13854.01920529, -13853.6611416 , -13853.29473971, -13852.92128224, -13852.54188764, -13852.15753415], [-13884.00289057, -13878.96598885, -13872.70037222, -13865.20603373, -13856.48297512, -13856.67530188, -13856.77702686, -13856.76343154, -13856.52936344, -13856.13537541, -13855.62442012, -13855.02752858, -13854.70422031, -13854.36746235, -13854.01920529, -13853.6611416 , -13853.29473971, -13852.92128224, -13852.54188764, -13852.15753415], [-13884.00289057, -13878.96598885, -13872.70037222, -13865.20603373, -13856.48297512, -13856.67530188, -13856.77702686, -13856.76343154, -13856.52936344, -13856.13537541, -13855.62442012, -13855.02752858, -13854.70422031, -13854.36746235, -13854.01920529, -13853.6611416 , -13853.29473971, -13852.92128224, -13852.54188764, -13852.15753415], [-13884.00289057, -13878.96598885, -13872.70037222, -13865.20603373, -13856.48297512, -13856.67530188, -13856.77702686, -13856.76343154, -13856.52936344, -13856.13537541, -13855.62442012, -13855.02752858, -13854.70422031, -13854.36746235, -13854.01920529, -13853.6611416 , -13853.29473971, -13852.92128224, -13852.54188764, -13852.15753415], [-13884.00289057, -13878.96598885, -13872.70037222, -13865.20603373, -13856.48297512, -13856.67530188, -13856.77702686, -13856.76343154, -13856.52936344, -13856.13537541, -13855.62442012, -13855.02752858, -13854.70422031, -13854.36746235, -13854.01920529, -13853.6611416 , -13853.29473971, -13852.92128224, -13852.54188764, -13852.15753415], [-13884.00289057, -13878.96598885, -13872.70037222, -13865.20603373, -13856.48297512, -13856.67530188, -13856.77702686, -13856.76343154, -13856.52936344, -13856.13537541, -13855.62442012, -13855.02752858, -13854.70422031, -13854.36746235, -13854.01920529, -13853.6611416 , -13853.29473971, -13852.92128224, -13852.54188764, -13852.15753415], [-13884.00289057, -13878.96598885, -13872.70037222, -13865.20603373, -13856.48297512, -13856.67530188, -13856.77702686, -13856.76343154, -13856.52936344, -13856.13537541, -13855.62442012, -13855.02752858, -13854.70422031, -13854.36746235, -13854.01920529, -13853.6611416 , -13853.29473971, -13852.92128224, -13852.54188764, -13852.15753415], [-13884.00289057, -13878.96598885, -13872.70037222, -13865.20603373, -13856.48297512, -13856.67530188, -13856.77702686, -13856.76343154, -13856.52936344, -13856.13537541, -13855.62442012, -13855.02752858, -13854.70422031, -13854.36746235, -13854.01920529, -13853.6611416 , -13853.29473971, -13852.92128224, -13852.54188764, -13852.15753415], [-13884.00289057, -13878.96598885, -13872.70037222, -13865.20603373, -13856.48297512, -13856.67530188, -13856.77702686, -13856.76343154, -13856.52936344, -13856.13537541, -13855.62442012, -13855.02752858, -13854.70422031, -13854.36746235, -13854.01920529, -13853.6611416 , -13853.29473971, -13852.92128224, -13852.54188764, -13852.15753415], [-13884.00289057, -13878.96598885, -13872.70037222, -13865.20603373, -13856.48297512, -13856.67530188, -13856.77702686, -13856.76343154, -13856.52936344, -13856.13537541, -13855.62442012, -13855.02752858, -13854.70422031, -13854.36746235, -13854.01920529, -13853.6611416 , -13853.29473971, -13852.92128224, -13852.54188764, -13852.15753415], [-13884.00289057, -13878.96598885, -13872.70037222, -13865.20603373, -13856.48297512, -13856.67530188, -13856.77702686, -13856.76343154, -13856.52936344, -13856.13537541, -13855.62442012, -13855.02752858, -13854.70422031, -13854.36746235, -13854.01920529, -13853.6611416 , -13853.29473971, -13852.92128224, -13852.54188764, -13852.15753415], [-13884.00289057, -13878.96598885, -13872.70037222, -13865.20603373, -13856.48297512, -13856.67530188, -13856.77702686, -13856.76343154, -13856.52936344, -13856.13537541, -13855.62442012, -13855.02752858, -13854.70422031, -13854.36746235, -13854.01920529, -13853.6611416 , -13853.29473971, -13852.92128224, -13852.54188764, -13852.15753415], [-13884.00289057, -13878.96598885, -13872.70037222, -13865.20603373, -13856.48297512, -13856.67530188, -13856.77702686, -13856.76343154, -13856.52936344, -13856.13537541, -13855.62442012, -13855.02752858, -13854.70422031, -13854.36746235, -13854.01920529, -13853.6611416 , -13853.29473971, -13852.92128224, -13852.54188764, -13852.15753415], [-13884.00289057, -13878.96598885, -13872.70037222, -13865.20603373, -13856.48297512, -13856.67530188, -13856.77702686, -13856.76343154, -13856.52936344, -13856.13537541, -13855.62442012, -13855.02752858, -13854.70422031, -13854.36746235, -13854.01920529, -13853.6611416 , -13853.29473971, -13852.92128224, -13852.54188764, -13852.15753415], [-13884.00289057, -13878.96598885, -13872.70037222, -13865.20603373, -13856.48297512, -13856.67530188, -13856.77702686, -13856.76343154, -13856.52936344, -13856.13537541, -13855.62442012, -13855.02752858, -13854.70422031, -13854.36746235, -13854.01920529, -13853.6611416 , -13853.29473971, -13852.92128224, -13852.54188764, -13852.15753415]], [[-13886.24579238, -13881.48659031, -13875.49004634, -13868.25610234, -13859.78480826, -13859.98539995, -13860.094415 , -13860.09268492, -13859.86737362, -13859.47960151, -13858.97283149, -13858.37851905, -13858.05600751, -13857.71976968, -13857.37178526, -13857.01377736, -13856.64723946, -13856.27347647, -13855.89362714, -13855.50868799], [-13871.62064496, -13866.90987633, -13860.94687663, -13853.73163614, -13845.26415642, -13845.47936739, -13845.60004687, -13845.61542018, -13845.40183036, -13845.02257196, -13844.52236677, -13843.93342318, -13843.613297 , -13843.27929873, -13842.93344009, -13842.57746564, -13842.21288859, -13841.841028 , -13841.46303417, -13841.07991229], [-13877.7195144 , -13872.75397867, -13866.55699529, -13859.12858972, -13850.46876175, -13850.65469387, -13850.75181597, -13850.73270141, -13850.4961875 , -13850.10145285, -13849.59066696, -13848.99440516, -13848.67149942, -13848.33517258, -13847.98736027, -13847.62974213, -13847.26377911, -13846.89074796, -13846.51176276, -13846.12779928], [-13889.41020977, -13884.59509621, -13878.5559053 , -13871.29266106, -13862.8053753 , -13862.98619028, -13863.07876347, -13863.05197086, -13862.80937474, -13862.40985066, -13861.89530809, -13861.29612111, -13860.97201209, -13860.63463165, -13860.28589852, -13859.92747964, -13859.56082378, -13859.18719549, -13858.8076993 , -13858.42330189], [-13894.89663147, -13889.78410132, -13883.44537931, -13875.88051858, -13867.08950152, -13867.28982061, -13867.39846838, -13867.39599988, -13867.17022565, -13866.78240498, -13866.27600919, -13865.68246092, -13865.3604612 , -13865.02481231, -13864.67748822, -13864.3202033 , -13863.95444555, -13863.58151408, -13863.20254155, -13862.81851938], [-13876.42571258, -13871.34927952, -13865.05412649, -13857.54027801, -13848.80772789, -13849.0002312 , -13849.10225441, -13849.08946191, -13848.85636558, -13848.46344907, -13847.95364439, -13847.35796123, -13847.03527844, -13846.69916025, -13846.3515542 , -13845.99415128, -13845.62842176, -13845.25564558, -13844.87694091, -13844.49328506], [-13876.21721453, -13871.29590269, -13865.15004627, -13857.77958479, -13849.18458598, -13849.33449882, -13849.40159691, -13849.33626796, -13849.06702546, -13848.64895491, -13848.12149554, -13847.5133676 , -13847.18590998, -13846.84577876, -13846.49480572, -13846.13458239, -13845.76649417, -13845.39175211, -13845.0114156 , -13844.62641234], [-13894.89848075, -13890.05439337, -13883.97365285, -13876.65627637, -13868.1022444 , -13868.27069901, -13868.35298351, -13868.31033081, -13868.05635708, -13867.64847464, -13867.12766477, -13866.5236798 , -13866.19758318, -13865.85843708, -13865.50812645, -13865.14829009, -13864.78035456, -13864.40556499, -13864.02500939, -13863.63964042], [-13878.34447448, -13873.26084711, -13866.93425545, -13859.36472391, -13850.55226031, -13850.71049135, -13850.78305499, -13850.72294331, -13850.45438736, -13850.03466543, -13849.50443995, -13848.89310489, -13848.5639978 , -13848.22222736, -13847.86964399, -13847.50785252, -13847.13824696, -13846.76204451, -13846.38030606, -13845.99396131], [-13890.03950493, -13884.90117818, -13878.50859501, -13870.86172929, -13861.96059309, -13862.20979709, -13862.35904901, -13862.41884922, -13862.23705832, -13861.88064128, -13861.39684054, -13860.81961772, -13860.50399881, -13860.17377319, -13859.83105507, -13859.47767347, -13859.11521776, -13858.74507067, -13858.36843683, -13857.98636885], [-13872.53069743, -13867.48019535, -13861.21081996, -13853.72254009, -13845.01540098, -13845.21472429, -13845.32211286, -13845.31678627, -13845.08801611, -13844.69725076, -13844.188037 , -13843.59181519, -13843.26853245, -13842.93163263, -13842.58308883, -13842.22461261, -13841.8576918 , -13841.48362268, -13841.10353645, -13840.71842278], [-13895.62517253, -13890.73370085, -13884.6231047 , -13877.29336783, -13868.74448954, -13868.90020813, -13868.97165015, -13868.91185927, -13868.64535835, -13868.2282922 , -13867.70075431, -13867.09186242, -13866.76384732, -13866.42307486, -13866.07139269, -13865.71040702, -13865.34151487, -13864.96593703, -13864.58473963, -13864.19885721], [-13884.89702529, -13879.96695114, -13873.8075741 , -13866.41892275, -13857.80099609, -13857.99509494, -13858.0978722 , -13858.0849488 , -13857.85048562, -13857.45561473, -13856.94360287, -13856.34565452, -13856.02184571, -13855.68461448, -13855.33591499, -13854.97744106, -13854.61066218, -13854.23686068, -13853.85715405, -13853.47251962], [-13888.03122863, -13882.99334105, -13876.74179352, -13869.27658305, -13860.59772807, -13860.79511488, -13860.90034273, -13860.89053472, -13860.65758618, -13860.2632217 , -13859.75107039, -13859.1525508 , -13858.82834098, -13858.49065259, -13858.14144695, -13857.78242799, -13857.41507251, -13857.04066848, -13856.66033832, -13856.27506382], [-13883.25270735, -13878.28466191, -13872.10463663, -13864.71265049, -13856.10867545, -13856.30290602, -13856.40633213, -13856.39549936, -13856.16341291, -13855.77074173, -13855.26054579, -13854.66395769, -13854.3406593 , -13854.00383121, -13853.65543226, -13853.29716227, -13852.93049785, -13852.55672789, -13852.17697697, -13851.79222898], [-13886.77282573, -13881.67108459, -13875.34137304, -13867.78377511, -13858.99822875, -13859.21053173, -13859.32894942, -13859.34110397, -13859.12532745, -13858.74439336, -13858.24275187, -13857.65245778, -13857.33166426, -13856.99699534, -13856.6504588 , -13856.29379754, -13855.92852309, -13855.55595429, -13855.17724113, -13854.7933892 ], [-13872.17252865, -13867.26418786, -13861.12720518, -13853.76162958, -13845.16741414, -13845.38204545, -13845.50237245, -13845.51754503, -13845.3041141 , -13844.92517035, -13844.42532235, -13843.83671487, -13843.51673943, -13843.18287806, -13842.83714059, -13842.48127091, -13842.11678309, -13841.74499631, -13841.3670612 , -13840.98398363], [-13889.33966192, -13884.36210562, -13878.15615394, -13870.72186533, -13862.0592229 , -13862.24025422, -13862.33249302, -13862.30403315, -13862.05911517, -13861.65708202, -13861.14008897, -13860.53863308, -13860.21347459, -13859.87510413, -13859.52544012, -13859.16615066, -13858.79868161, -13858.4242958 , -13858.04409502, -13857.65904308], [-13875.47661147, -13870.51869265, -13864.30981729, -13856.85003506, -13848.13932215, -13848.34166428, -13848.45185266, -13848.45140874, -13848.2266112 , -13847.83907384, -13847.33249878, -13846.73846776, -13846.41614837, -13846.08014044, -13845.73242629, -13845.37472653, -13845.00853573, -13844.63515672, -13844.25572625, -13843.87123842], [-13887.00603707, -13881.86444005, -13875.49764063, -13867.90562321, -13859.08839966, -13859.33474844, -13859.48117688, -13859.53573179, -13859.34941694, -13858.98921175, -13858.50227626, -13857.92245859, -13857.60571385, -13857.27445934, -13856.93079647, -13856.57654689, -13856.21329151, -13855.84240359, -13855.46508156, -13855.08237183]]]), array([[[1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]], [[1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]]], dtype=int8), array([], shape=(2, 20, 0), dtype=float64)) 2021-12-06 09:56:54,437: Setting OpenCL platform to use precision model 'mixed'. 2021-12-06 09:56:54,584: Reading phase solvent1 2021-12-06 09:56:54,822: WARNING - openmmtools.multistate.multistatesampler - Warning: The openmmtools.multistate API is experimental and may change in future releases 2021-12-06 09:56:54,822: Reading phase solvent2 2021-12-06 09:56:54,829: WARNING - openmmtools.multistate.multistatesampler - Warning: The openmmtools.multistate API is experimental and may change in future releases 2021-12-06 09:56:54,832: WARNING - yank.experiment - WARNING! You have specified both a solute-only trajectory AND a checkpoint interval of 1! You are about write the trajectory of the solute twice! This can be okay if you are running explicit solvent and want faster retrieval of the solute atoms, but in implicit solvent, this is redundant. 2021-12-06 09:56:54,832: WARNING - openmmtools.multistate.multistatereporter - Warning: The openmmtools.multistate API is experimental and may change in future releases Please cite the following: Friedrichs MS, Eastman P, Vaidyanathan V, Houston M, LeGrand S, Beberg AL, Ensign DL, Bruns CM, and Pande VS. Accelerating molecular dynamic simulations on graphics processing unit. J. Comput. Chem. 30:864, 2009. DOI: 10.1002/jcc.21209 Eastman P and Pande VS. OpenMM: A hardware-independent framework for molecular simulations. Comput. Sci. Eng. 12:34, 2010. DOI: 10.1109/MCSE.2010.27 Eastman P and Pande VS. Efficient nonbonded interactions for molecular dynamics on a graphics processing unit. J. Comput. Chem. 31:1268, 2010. DOI: 10.1002/jcc.21413 Eastman P and Pande VS. Constant constraint matrix approximation: A robust, parallelizable constraint method for molecular simulations. J. Chem. Theor. Comput. 6:434, 2010. DOI: 10.1021/ct900463w Chodera JD and Shirts MR. Replica exchange and expanded ensemble simulations as Gibbs multistate: Simple improvements for enhanced mixing. J. Chem. Phys., 135:194110, 2011. DOI:10.1063/1.3660669 2021-12-06 09:56:59,035: WARNING - yank.experiment - WARNING! You have specified both a solute-only trajectory AND a checkpoint interval of 1! You are about write the trajectory of the solute twice! This can be okay if you are running explicit solvent and want faster retrieval of the solute atoms, but in implicit solvent, this is redundant. 2021-12-06 09:56:59,036: WARNING - openmmtools.multistate.multistatereporter - Warning: The openmmtools.multistate API is experimental and may change in future releases Please cite the following: Friedrichs MS, Eastman P, Vaidyanathan V, Houston M, LeGrand S, Beberg AL, Ensign DL, Bruns CM, and Pande VS. Accelerating molecular dynamic simulations on graphics processing unit. J. Comput. Chem. 30:864, 2009. DOI: 10.1002/jcc.21209 Eastman P and Pande VS. OpenMM: A hardware-independent framework for molecular simulations. Comput. Sci. Eng. 12:34, 2010. DOI: 10.1109/MCSE.2010.27 Eastman P and Pande VS. Efficient nonbonded interactions for molecular dynamics on a graphics processing unit. J. Comput. Chem. 31:1268, 2010. DOI: 10.1002/jcc.21413 Eastman P and Pande VS. Constant constraint matrix approximation: A robust, parallelizable constraint method for molecular simulations. J. Chem. Theor. Comput. 6:434, 2010. DOI: 10.1021/ct900463w Chodera JD and Shirts MR. Replica exchange and expanded ensemble simulations as Gibbs multistate: Simple improvements for enhanced mixing. J. Chem. Phys., 135:194110, 2011. DOI:10.1063/1.3660669 2021-12-06 09:56:59,342: WARNING - openmmtools.multistate.multistatereporter - Warning: The openmmtools.multistate API is experimental and may change in future releases OpenCL ENERGIES (array([[[-13884.00223714, -13878.96534618, -13872.69975522, -13865.20539949, -13856.48233419, -13856.67466006, -13856.77638992, -13856.76279366, -13856.52872561, -13856.13473747, -13855.62378281, -13855.02689127, -13854.7035832 , -13854.36682592, -13854.01856857, -13853.66050465, -13853.29410314, -13852.92064546, -13852.54125075, -13852.15689734], [-13884.00223714, -13878.96534618, -13872.69975522, -13865.20539949, -13856.48233419, -13856.67466006, -13856.77638992, -13856.76279366, -13856.52872561, -13856.13473747, -13855.62378281, -13855.02689127, -13854.7035832 , -13854.36682592, -13854.01856857, -13853.66050465, -13853.29410314, -13852.92064546, -13852.54125075, -13852.15689734], [-13884.00223714, -13878.96534618, -13872.69975522, -13865.20539949, -13856.48233419, -13856.67466006, -13856.77638992, -13856.76279366, -13856.52872561, -13856.13473747, -13855.62378281, -13855.02689127, -13854.7035832 , -13854.36682592, -13854.01856857, -13853.66050465, -13853.29410314, -13852.92064546, -13852.54125075, -13852.15689734], [-13884.00223714, -13878.96534618, -13872.69975522, -13865.20539949, -13856.48233419, -13856.67466006, -13856.77638992, -13856.76279366, -13856.52872561, -13856.13473747, -13855.62378281, -13855.02689127, -13854.7035832 , -13854.36682592, -13854.01856857, -13853.66050465, -13853.29410314, -13852.92064546, -13852.54125075, -13852.15689734], [-13884.00223714, -13878.96534618, -13872.69975522, -13865.20539949, -13856.48233419, -13856.67466006, -13856.77638992, -13856.76279366, -13856.52872561, -13856.13473747, -13855.62378281, -13855.02689127, -13854.7035832 , -13854.36682592, -13854.01856857, -13853.66050465, -13853.29410314, -13852.92064546, -13852.54125075, -13852.15689734], [-13884.00223714, -13878.96534618, -13872.69975522, -13865.20539949, -13856.48233419, -13856.67466006, -13856.77638992, -13856.76279366, -13856.52872561, -13856.13473747, -13855.62378281, -13855.02689127, -13854.7035832 , -13854.36682592, -13854.01856857, -13853.66050465, -13853.29410314, -13852.92064546, -13852.54125075, -13852.15689734], [-13884.00223714, -13878.96534618, -13872.69975522, -13865.20539949, -13856.48233419, -13856.67466006, -13856.77638992, -13856.76279366, -13856.52872561, -13856.13473747, -13855.62378281, -13855.02689127, -13854.7035832 , -13854.36682592, -13854.01856857, -13853.66050465, -13853.29410314, -13852.92064546, -13852.54125075, -13852.15689734], [-13884.00223714, -13878.96534618, -13872.69975522, -13865.20539949, -13856.48233419, -13856.67466006, -13856.77638992, -13856.76279366, -13856.52872561, -13856.13473747, -13855.62378281, -13855.02689127, -13854.7035832 , -13854.36682592, -13854.01856857, -13853.66050465, -13853.29410314, -13852.92064546, -13852.54125075, -13852.15689734], [-13884.00223714, -13878.96534618, -13872.69975522, -13865.20539949, -13856.48233419, -13856.67466006, -13856.77638992, -13856.76279366, -13856.52872561, -13856.13473747, -13855.62378281, -13855.02689127, -13854.7035832 , -13854.36682592, -13854.01856857, -13853.66050465, -13853.29410314, -13852.92064546, -13852.54125075, -13852.15689734], [-13884.00223714, -13878.96534618, -13872.69975522, -13865.20539949, -13856.48233419, -13856.67466006, -13856.77638992, -13856.76279366, -13856.52872561, -13856.13473747, -13855.62378281, -13855.02689127, -13854.7035832 , -13854.36682592, -13854.01856857, -13853.66050465, -13853.29410314, -13852.92064546, -13852.54125075, -13852.15689734], [-13884.00223714, -13878.96534618, -13872.69975522, -13865.20539949, -13856.48233419, -13856.67466006, -13856.77638992, -13856.76279366, -13856.52872561, -13856.13473747, -13855.62378281, -13855.02689127, -13854.7035832 , -13854.36682592, -13854.01856857, -13853.66050465, -13853.29410314, -13852.92064546, -13852.54125075, -13852.15689734], [-13884.00223714, -13878.96534618, -13872.69975522, -13865.20539949, -13856.48233419, -13856.67466006, -13856.77638992, -13856.76279366, -13856.52872561, -13856.13473747, -13855.62378281, -13855.02689127, -13854.7035832 , -13854.36682592, -13854.01856857, -13853.66050465, -13853.29410314, -13852.92064546, -13852.54125075, -13852.15689734], [-13884.00223714, -13878.96534618, -13872.69975522, -13865.20539949, -13856.48233419, -13856.67466006, -13856.77638992, -13856.76279366, -13856.52872561, -13856.13473747, -13855.62378281, -13855.02689127, -13854.7035832 , -13854.36682592, -13854.01856857, -13853.66050465, -13853.29410314, -13852.92064546, -13852.54125075, -13852.15689734], [-13884.00223714, -13878.96534618, -13872.69975522, -13865.20539949, -13856.48233419, -13856.67466006, -13856.77638992, -13856.76279366, -13856.52872561, -13856.13473747, -13855.62378281, -13855.02689127, -13854.7035832 , -13854.36682592, -13854.01856857, -13853.66050465, -13853.29410314, -13852.92064546, -13852.54125075, -13852.15689734], [-13884.00223714, -13878.96534618, -13872.69975522, -13865.20539949, -13856.48233419, -13856.67466006, -13856.77638992, -13856.76279366, -13856.52872561, -13856.13473747, -13855.62378281, -13855.02689127, -13854.7035832 , -13854.36682592, -13854.01856857, -13853.66050465, -13853.29410314, -13852.92064546, -13852.54125075, -13852.15689734], [-13884.00223714, -13878.96534618, -13872.69975522, -13865.20539949, -13856.48233419, -13856.67466006, -13856.77638992, -13856.76279366, -13856.52872561, -13856.13473747, -13855.62378281, -13855.02689127, -13854.7035832 , -13854.36682592, -13854.01856857, -13853.66050465, -13853.29410314, -13852.92064546, -13852.54125075, -13852.15689734], [-13884.00223714, -13878.96534618, -13872.69975522, -13865.20539949, -13856.48233419, -13856.67466006, -13856.77638992, -13856.76279366, -13856.52872561, -13856.13473747, -13855.62378281, -13855.02689127, -13854.7035832 , -13854.36682592, -13854.01856857, -13853.66050465, -13853.29410314, -13852.92064546, -13852.54125075, -13852.15689734], [-13884.00223714, -13878.96534618, -13872.69975522, -13865.20539949, -13856.48233419, -13856.67466006, -13856.77638992, -13856.76279366, -13856.52872561, -13856.13473747, -13855.62378281, -13855.02689127, -13854.7035832 , -13854.36682592, -13854.01856857, -13853.66050465, -13853.29410314, -13852.92064546, -13852.54125075, -13852.15689734], [-13884.00223714, -13878.96534618, -13872.69975522, -13865.20539949, -13856.48233419, -13856.67466006, -13856.77638992, -13856.76279366, -13856.52872561, -13856.13473747, -13855.62378281, -13855.02689127, -13854.7035832 , -13854.36682592, -13854.01856857, -13853.66050465, -13853.29410314, -13852.92064546, -13852.54125075, -13852.15689734], [-13884.00223714, -13878.96534618, -13872.69975522, -13865.20539949, -13856.48233419, -13856.67466006, -13856.77638992, -13856.76279366, -13856.52872561, -13856.13473747, -13855.62378281, -13855.02689127, -13854.7035832 , -13854.36682592, -13854.01856857, -13853.66050465, -13853.29410314, -13852.92064546, -13852.54125075, -13852.15689734]], [[-13889.5021012 , -13884.57239093, -13878.41833211, -13871.04000385, -13862.4373488 , -13862.62944707, -13862.73127632, -13862.71841707, -13862.48539078, -13862.09249309, -13861.5825651 , -13860.98658923, -13860.66369451, -13860.32732021, -13859.97941756, -13859.62168055, -13859.25558012, -13858.88239908, -13858.5032579 , -13858.11913691], [-13887.32185988, -13882.28127746, -13876.02852811, -13868.56360191, -13859.88648672, -13860.08148126, -13860.18528066, -13860.1746248 , -13859.94254418, -13859.55004632, -13859.04033673, -13858.44457808, -13858.12181996, -13857.78560941, -13857.43789967, -13857.08038476, -13856.71453777, -13856.34163926, -13855.96280951, -13855.5790269 ], [-13886.79153147, -13882.07732416, -13876.11728403, -13868.91142472, -13860.45973163, -13860.62332266, -13860.70191106, -13860.65448336, -13860.39820444, -13859.9896505 , -13859.46926056, -13858.8664307 , -13858.54110972, -13858.20283914, -13857.8534855 , -13857.49467387, -13857.12781731, -13856.75414975, -13856.37475111, -13855.99056675], [-13874.3622037 , -13869.48493178, -13863.39824954, -13856.10216163, -13847.59664969, -13847.78550996, -13847.88450219, -13847.86686169, -13847.62988586, -13847.23356748, -13846.7205635 , -13846.12174346, -13845.79748968, -13845.45978927, -13845.11058848, -13844.7515772 , -13844.38422289, -13844.009806 , -13843.62944496, -13843.24411829], [-13892.18320115, -13887.41356216, -13881.41115698, -13874.17594563, -13865.70796813, -13865.91106184, -13866.02097809, -13866.0184169 , -13865.79084407, -13865.4006672 , -13864.89190787, -13864.29620671, -13863.973239 , -13863.63669711, -13863.28855447, -13862.930522 , -13862.56408624, -13862.1905398 , -13861.8110117 , -13861.4264884 ], [-13882.95187861, -13878.11542455, -13872.045742 , -13864.74280472, -13856.20659575, -13856.4037753 , -13856.5090396 , -13856.4998444 , -13856.26805255, -13855.87521966, -13855.36486978, -13854.76834356, -13854.4451839 , -13854.10857168, -13853.76046481, -13853.40256217, -13853.03633804, -13852.66307598, -13852.28389622, -13851.89977786], [-13867.59772363, -13862.70719358, -13856.59082947, -13849.24863817, -13840.68060905, -13840.85773683, -13840.94730981, -13840.91614436, -13840.67074596, -13840.26949368, -13839.75397583, -13839.15433488, -13838.83014384, -13838.49275777, -13838.1440812 , -13837.7857726 , -13837.41927151, -13837.04583436, -13836.66656034, -13836.28241075], [-13895.36646717, -13890.31334699, -13884.02664123, -13876.50632246, -13867.75241786, -13867.9773513 , -13868.10677796, -13868.13688867, -13867.93474368, -13867.56417127, -13867.07041136, -13866.48611735, -13866.16776293, -13865.83522035, -13865.49053724, -13865.13548986, -13864.7716194 , -13864.40027036, -13864.02261487, -13863.63967872], [-13908.66070143, -13903.55145789, -13897.18570621, -13889.56352303, -13880.68487319, -13880.87666326, -13880.97793088, -13880.96371539, -13880.72948476, -13880.33577037, -13879.82547359, -13879.2295678 , -13878.90685619, -13878.57075604, -13878.22321039, -13877.86590526, -13877.50030505, -13877.1276862 , -13876.74916264, -13876.36570886], [-13901.62233682, -13896.58451952, -13890.30201327, -13882.77480183, -13874.00288897, -13874.15687096, -13874.22706378, -13874.16578287, -13873.89867182, -13873.48152452, -13872.95421988, -13872.34574756, -13872.01798787, -13871.67749145, -13871.32610055, -13870.96541713, -13870.5968353 , -13870.22157314, -13869.84069489, -13869.45513347], [-13877.86752249, -13872.80137308, -13866.4726198 , -13858.88131022, -13850.0274417 , -13850.21868286, -13850.31920678, -13850.30299513, -13850.06622282, -13849.66956785, -13849.15603731, -13848.55669852, -13848.23221731, -13847.89432162, -13847.54495993, -13847.18582438, -13846.81838357, -13846.44391694, -13846.06354299, -13845.67823839], [-13859.84896006, -13854.91430021, -13848.75897095, -13841.38298062, -13832.78631754, -13833.00331624, -13833.12562492, -13833.14379548, -13832.93240612, -13832.55484164, -13832.05593616, -13831.46798573, -13831.14826614, -13830.81462474, -13830.4690794 , -13830.11338052, -13829.74904685, -13829.37740163, -13828.99959855, -13828.61664648], [-13868.82792801, -13863.93860138, -13857.83685546, -13850.522741 , -13841.99620602, -13842.20230877, -13842.31541718, -13842.31915051, -13842.09728687, -13841.71207071, -13841.20754646, -13840.61547014, -13840.29412134, -13839.95908725, -13839.61235557, -13839.25564868, -13838.89046163, -13838.51809772, -13838.13969342, -13837.75624242], [-13877.67637965, -13872.73754196, -13866.5688937 , -13859.1704295 , -13850.54217433, -13850.73660215, -13850.83977842, -13850.82778605, -13850.59432641, -13850.20043335, -13849.68932094, -13849.09215957, -13848.76869703, -13848.43178361, -13848.08336858, -13847.72514938, -13847.35859702, -13846.98499354, -13846.60545885, -13846.22097185], [-13899.54524454, -13894.43076382, -13888.09597701, -13880.5408947 , -13871.76551833, -13871.92276725, -13871.99509765, -13871.93594364, -13871.66942354, -13871.25224685, -13870.72475439, -13870.11617145, -13869.7884202 , -13869.44798405, -13869.09670675, -13868.7361925 , -13868.36783397, -13867.99284666, -13867.61229305, -13867.22710252], [-13900.18283417, -13895.35652627, -13889.31608032, -13882.06143504, -13873.59263679, -13873.79580837, -13873.90581766, -13873.9034369 , -13873.67601902, -13873.28598287, -13872.7773561 , -13872.18181071, -13871.85893408, -13871.52249223, -13871.17446028, -13870.8165508 , -13870.45024878, -13870.07684793, -13869.69747676, -13869.31312129], [-13874.49801133, -13869.44223272, -13863.16448685, -13855.66478348, -13846.94316086, -13847.15649238, -13847.27589418, -13847.28993956, -13847.07599081, -13846.69685815, -13846.19699884, -13845.60847775, -13845.28856601, -13844.95477522, -13844.60911356, -13844.25332286, -13843.88891566, -13843.51720913, -13843.13935361, -13842.7563546 ], [-13878.47041586, -13873.13497614, -13866.56407923, -13858.75773458, -13849.71590584, -13849.94077845, -13850.06905182, -13850.09493572, -13849.88748208, -13849.51148406, -13849.01264278, -13848.42381238, -13848.1034136 , -13847.76897933, -13847.42255138, -13847.06590135, -13846.70056495, -13846.32787771, -13845.94900522, -13845.56496462], [-13862.61914795, -13857.53999749, -13851.23326338, -13843.69896838, -13834.93706935, -13835.11128029, -13835.1978993 , -13835.16101365, -13834.91044217, -13834.50468243, -13833.98532133, -13833.38245505, -13833.0568589 , -13832.71819375, -13832.36835554, -13832.00899156, -13831.64153422, -13831.26723132, -13830.88717383, -13830.50231593], [-13875.67862896, -13870.84877252, -13864.78927629, -13857.50013082, -13848.98133016, -13849.16923643, -13849.26799941, -13849.2513688 , -13849.01660376, -13848.62315174, -13848.11336896, -13847.51794683, -13847.19542385, -13846.85946458, -13846.51201032, -13846.15474468, -13845.7891323 , -13845.41645119, -13845.03781758, -13844.65420896]]]), array([[[1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]], [[1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]]], dtype=int8), array([], shape=(2, 20, 0), dtype=float64)) $ conda deactivate (base) [crestone] ~/yank-repro $ conda activate yank-new (yank-new) [crestone] ~/yank-repro $ python run-yank.py Warning: importing 'simtk.openmm' is deprecated. Import 'openmm' instead. /home/mattthompson/yank-repro/run-yank.py:13: YAMLLoadWarning: calling yaml.load() without Loader=... is deprecated, as the default Loader is unsafe. Please read https://msg.pyyaml.org/load for full details. yank_yaml = yaml.load(file) 2021-12-06 10:01:46,610: Setting CUDA platform to use precision model 'mixed'. 2021-12-06 10:01:46,679: Reading phase solvent1 2021-12-06 10:01:46,962: WARNING - openmmtools.multistate.multistatesampler - Warning: The openmmtools.multistate API is experimental and may change in future releases 2021-12-06 10:01:46,962: Reading phase solvent2 2021-12-06 10:01:46,969: WARNING - openmmtools.multistate.multistatesampler - Warning: The openmmtools.multistate API is experimental and may change in future releases 2021-12-06 10:01:46,971: WARNING - yank.experiment - WARNING! You have specified both a solute-only trajectory AND a checkpoint interval of 1! You are about write the trajectory of the solute twice! This can be okay if you are running explicit solvent and want faster retrieval of the solute atoms, but in implicit solvent, this is redundant. 2021-12-06 10:01:46,971: WARNING - openmmtools.multistate.multistatereporter - Warning: The openmmtools.multistate API is experimental and may change in future releases Please cite the following: Friedrichs MS, Eastman P, Vaidyanathan V, Houston M, LeGrand S, Beberg AL, Ensign DL, Bruns CM, and Pande VS. Accelerating molecular dynamic simulations on graphics processing unit. J. Comput. Chem. 30:864, 2009. DOI: 10.1002/jcc.21209 Eastman P and Pande VS. OpenMM: A hardware-independent framework for molecular simulations. Comput. Sci. Eng. 12:34, 2010. DOI: 10.1109/MCSE.2010.27 Eastman P and Pande VS. Efficient nonbonded interactions for molecular dynamics on a graphics processing unit. J. Comput. Chem. 31:1268, 2010. DOI: 10.1002/jcc.21413 Eastman P and Pande VS. Constant constraint matrix approximation: A robust, parallelizable constraint method for molecular simulations. J. Chem. Theor. Comput. 6:434, 2010. DOI: 10.1021/ct900463w Chodera JD and Shirts MR. Replica exchange and expanded ensemble simulations as Gibbs multistate: Simple improvements for enhanced mixing. J. Chem. Phys., 135:194110, 2011. DOI:10.1063/1.3660669 2021-12-06 10:01:50,222: WARNING - yank.experiment - WARNING! You have specified both a solute-only trajectory AND a checkpoint interval of 1! You are about write the trajectory of the solute twice! This can be okay if you are running explicit solvent and want faster retrieval of the solute atoms, but in implicit solvent, this is redundant. 2021-12-06 10:01:50,223: WARNING - openmmtools.multistate.multistatereporter - Warning: The openmmtools.multistate API is experimental and may change in future releases Please cite the following: Friedrichs MS, Eastman P, Vaidyanathan V, Houston M, LeGrand S, Beberg AL, Ensign DL, Bruns CM, and Pande VS. Accelerating molecular dynamic simulations on graphics processing unit. J. Comput. Chem. 30:864, 2009. DOI: 10.1002/jcc.21209 Eastman P and Pande VS. OpenMM: A hardware-independent framework for molecular simulations. Comput. Sci. Eng. 12:34, 2010. DOI: 10.1109/MCSE.2010.27 Eastman P and Pande VS. Efficient nonbonded interactions for molecular dynamics on a graphics processing unit. J. Comput. Chem. 31:1268, 2010. DOI: 10.1002/jcc.21413 Eastman P and Pande VS. Constant constraint matrix approximation: A robust, parallelizable constraint method for molecular simulations. J. Chem. Theor. Comput. 6:434, 2010. DOI: 10.1021/ct900463w Chodera JD and Shirts MR. Replica exchange and expanded ensemble simulations as Gibbs multistate: Simple improvements for enhanced mixing. J. Chem. Phys., 135:194110, 2011. DOI:10.1063/1.3660669 2021-12-06 10:01:50,539: WARNING - openmmtools.multistate.multistatereporter - Warning: The openmmtools.multistate API is experimental and may change in future releases CUDA ENERGIES (array([[[-205491.1756646 , -205486.13876289, -205479.87314625, -205472.37880776, -205463.65574915, -205406.40826599, -205406.50999097, -205406.49639565, -205406.26232755, -205405.86833952, -205405.35738423, -205404.76049269, -205404.43718442, -205404.10042646, -205403.7521694 , -205403.39410571, -205403.02770382, -205402.65424635, -205402.27485175, -205401.89049826], [-205491.1756646 , -205486.13876289, -205479.87314625, -205472.37880776, -205463.65574915, -205406.40826599, -205406.50999097, -205406.49639565, -205406.26232755, -205405.86833952, -205405.35738423, -205404.76049269, -205404.43718442, -205404.10042646, -205403.7521694 , -205403.39410571, -205403.02770382, -205402.65424635, -205402.27485175, -205401.89049826], [-205491.1756646 , -205486.13876289, -205479.87314625, -205472.37880776, -205463.65574915, -205406.40826599, -205406.50999097, -205406.49639565, -205406.26232755, -205405.86833952, -205405.35738423, -205404.76049269, -205404.43718442, -205404.10042646, -205403.7521694 , -205403.39410571, -205403.02770382, -205402.65424635, -205402.27485175, -205401.89049826], [-205491.1756646 , -205486.13876289, -205479.87314625, -205472.37880776, -205463.65574915, -205406.40826599, -205406.50999097, -205406.49639565, -205406.26232755, -205405.86833952, -205405.35738423, -205404.76049269, -205404.43718442, -205404.10042646, -205403.7521694 , -205403.39410571, -205403.02770382, -205402.65424635, -205402.27485175, -205401.89049826], [-205491.1756646 , -205486.13876289, -205479.87314625, -205472.37880776, -205463.65574915, -205406.40826599, -205406.50999097, -205406.49639565, -205406.26232755, -205405.86833952, -205405.35738423, -205404.76049269, -205404.43718442, -205404.10042646, -205403.7521694 , -205403.39410571, -205403.02770382, -205402.65424635, -205402.27485175, -205401.89049826], [-205491.1756646 , -205486.13876289, -205479.87314625, -205472.37880776, -205463.65574915, -205406.40826599, -205406.50999097, -205406.49639565, -205406.26232755, -205405.86833952, -205405.35738423, -205404.76049269, -205404.43718442, -205404.10042646, -205403.7521694 , -205403.39410571, -205403.02770382, -205402.65424635, -205402.27485175, -205401.89049826], [-205491.1756646 , -205486.13876289, -205479.87314625, -205472.37880776, -205463.65574915, -205406.40826599, -205406.50999097, -205406.49639565, -205406.26232755, -205405.86833952, -205405.35738423, -205404.76049269, -205404.43718442, -205404.10042646, -205403.7521694 , -205403.39410571, -205403.02770382, -205402.65424635, -205402.27485175, -205401.89049826], [-205491.1756646 , -205486.13876289, -205479.87314625, -205472.37880776, -205463.65574915, -205406.40826599, -205406.50999097, -205406.49639565, -205406.26232755, -205405.86833952, -205405.35738423, -205404.76049269, -205404.43718442, -205404.10042646, -205403.7521694 , -205403.39410571, -205403.02770382, -205402.65424635, -205402.27485175, -205401.89049826], [-205491.1756646 , -205486.13876289, -205479.87314625, -205472.37880776, -205463.65574915, -205406.40826599, -205406.50999097, -205406.49639565, -205406.26232755, -205405.86833952, -205405.35738423, -205404.76049269, -205404.43718442, -205404.10042646, -205403.7521694 , -205403.39410571, -205403.02770382, -205402.65424635, -205402.27485175, -205401.89049826], [-205491.1756646 , -205486.13876289, -205479.87314625, -205472.37880776, -205463.65574915, -205406.40826599, -205406.50999097, -205406.49639565, -205406.26232755, -205405.86833952, -205405.35738423, -205404.76049269, -205404.43718442, -205404.10042646, -205403.7521694 , -205403.39410571, -205403.02770382, -205402.65424635, -205402.27485175, -205401.89049826], [-205491.1756646 , -205486.13876289, -205479.87314625, -205472.37880776, -205463.65574915, -205406.40826599, -205406.50999097, -205406.49639565, -205406.26232755, -205405.86833952, -205405.35738423, -205404.76049269, -205404.43718442, -205404.10042646, -205403.7521694 , -205403.39410571, -205403.02770382, -205402.65424635, -205402.27485175, -205401.89049826], [-205491.1756646 , -205486.13876289, -205479.87314625, -205472.37880776, -205463.65574915, -205406.40826599, -205406.50999097, -205406.49639565, -205406.26232755, -205405.86833952, -205405.35738423, -205404.76049269, -205404.43718442, -205404.10042646, -205403.7521694 , -205403.39410571, -205403.02770382, -205402.65424635, -205402.27485175, -205401.89049826], [-205491.1756646 , -205486.13876289, -205479.87314625, -205472.37880776, -205463.65574915, -205406.40826599, -205406.50999097, -205406.49639565, -205406.26232755, -205405.86833952, -205405.35738423, -205404.76049269, -205404.43718442, -205404.10042646, -205403.7521694 , -205403.39410571, -205403.02770382, -205402.65424635, -205402.27485175, -205401.89049826], [-205491.1756646 , -205486.13876289, -205479.87314625, -205472.37880776, -205463.65574915, -205406.40826599, -205406.50999097, -205406.49639565, -205406.26232755, -205405.86833952, -205405.35738423, -205404.76049269, -205404.43718442, -205404.10042646, -205403.7521694 , -205403.39410571, -205403.02770382, -205402.65424635, -205402.27485175, -205401.89049826], [-205491.1756646 , -205486.13876289, -205479.87314625, -205472.37880776, -205463.65574915, -205406.40826599, -205406.50999097, -205406.49639565, -205406.26232755, -205405.86833952, -205405.35738423, -205404.76049269, -205404.43718442, -205404.10042646, -205403.7521694 , -205403.39410571, -205403.02770382, -205402.65424635, -205402.27485175, -205401.89049826], [-205491.1756646 , -205486.13876289, -205479.87314625, -205472.37880776, -205463.65574915, -205406.40826599, -205406.50999097, -205406.49639565, -205406.26232755, -205405.86833952, -205405.35738423, -205404.76049269, -205404.43718442, -205404.10042646, -205403.7521694 , -205403.39410571, -205403.02770382, -205402.65424635, -205402.27485175, -205401.89049826], [-205491.1756646 , -205486.13876289, -205479.87314625, -205472.37880776, -205463.65574915, -205406.40826599, -205406.50999097, -205406.49639565, -205406.26232755, -205405.86833952, -205405.35738423, -205404.76049269, -205404.43718442, -205404.10042646, -205403.7521694 , -205403.39410571, -205403.02770382, -205402.65424635, -205402.27485175, -205401.89049826], [-205491.1756646 , -205486.13876289, -205479.87314625, -205472.37880776, -205463.65574915, -205406.40826599, -205406.50999097, -205406.49639565, -205406.26232755, -205405.86833952, -205405.35738423, -205404.76049269, -205404.43718442, -205404.10042646, -205403.7521694 , -205403.39410571, -205403.02770382, -205402.65424635, -205402.27485175, -205401.89049826], [-205491.1756646 , -205486.13876289, -205479.87314625, -205472.37880776, -205463.65574915, -205406.40826599, -205406.50999097, -205406.49639565, -205406.26232755, -205405.86833952, -205405.35738423, -205404.76049269, -205404.43718442, -205404.10042646, -205403.7521694 , -205403.39410571, -205403.02770382, -205402.65424635, -205402.27485175, -205401.89049826], [-205491.1756646 , -205486.13876289, -205479.87314625, -205472.37880776, -205463.65574915, -205406.40826599, -205406.50999097, -205406.49639565, -205406.26232755, -205405.86833952, -205405.35738423, -205404.76049269, -205404.43718442, -205404.10042646, -205403.7521694 , -205403.39410571, -205403.02770382, -205402.65424635, -205402.27485175, -205401.89049826]], [[-205465.47781522, -205460.46715497, -205454.21014631, -205446.70678322, -205437.95707584, -205380.68432025, -205380.76579608, -205380.7227919 , -205380.46956785, -205380.06311594, -205379.54415214, -205378.94227811, -205378.61730386, -205378.27931104, -205377.93017766, -205377.57153856, -205377.20481438, -205376.83124649, -205376.45191974, -205376.0677844 ], [-205506.84791923, -205501.59388471, -205495.12032608, -205487.42722661, -205478.51460229, -205421.30365481, -205421.43489214, -205421.46460041, -205421.25903155, -205420.88364395, -205420.3845311 , -205419.79478511, -205419.47374017, -205419.13855361, -205418.79128194, -205418.43370701, -205418.06737321, -205417.69362626, -205417.31363817, -205416.92843283], [-205512.4531155 , -205507.57240554, -205501.45447702, -205494.09933375, -205485.50697344, -205428.30622782, -205428.4468606 , -205428.49323393, -205428.30198324, -205427.93905635, -205427.45093566, -205426.87101851, -205426.55452736, -205426.22368952, -205425.88058242, -205425.52700587, -205425.16452228, -205424.79449117, -205424.41809784, -205424.03637779], [-205477.50119925, -205472.61641227, -205466.52996708, -205459.24190985, -205450.75222581, -205393.48957659, -205393.57826673, -205393.54388146, -205393.29456733, -205392.88948623, -205392.37056208, -205391.76806068, -205391.44264819, -205391.10417529, -205390.75454154, -205390.39539572, -205390.02817012, -205389.65411384, -205389.27431709, -205388.88973293], [-205500.60682562, -205495.5471756 , -205489.24857151, -205481.71101052, -205472.93450541, -205415.67706197, -205415.76965869, -205415.74036643, -205415.49385522, -205415.09027037, -205414.57211703, -205413.97000047, -205413.64470071, -205413.30631126, -205412.95674406, -205412.59765817, -205412.23049183, -205411.85649999, -205411.47677572, -205411.09227546], [-205491.70700059, -205486.87939191, -205480.8267839 , -205473.5491235 , -205465.04645296, -205407.805477 , -205407.9121344 , -205407.90496047, -205407.67423736, -205407.28166239, -205406.7708938 , -205406.17340184, -205405.84958953, -205405.51222893, -205405.16328727, -205404.8044743 , -205404.43727196, -205404.06297306, -205403.68270444, -205403.29745175], [-205496.28403468, -205491.16952414, -205484.78383654, -205477.1269887 , -205468.19894167, -205410.94549119, -205411.04260162, -205411.02268116, -205410.78491826, -205410.38890455, -205409.87701829, -205409.27993223, -205408.95672645, -205408.6201772 , -205408.27221631, -205407.91452222, -205407.5485527 , -205407.1755802 , -205406.79671507, -205406.41292906], [-205492.38209449, -205487.51531259, -205481.43371274, -205474.13729422, -205465.62606761, -205408.3907401 , -205408.50331772, -205408.5077656 , -205408.28748483, -205407.90379164, -205407.40032749, -205406.80869872, -205406.48733736, -205406.15214032, -205405.80510027, -205405.44794995, -205405.08219369, -205404.70914451, -205404.32994879, -205403.94560976], [-205499.64265325, -205494.62060527, -205488.37832776, -205480.91585913, -205472.23313952, -205414.98317665, -205415.08243864, -205415.06413793, -205414.82582753, -205414.42811517, -205413.91391429, -205413.31419569, -205412.98961078, -205412.65165723, -205412.30227823, -205411.94315834, -205411.57576076, -205411.20136199, -205410.82107462, -205410.43587247], [-205481.67353506, -205476.73337819, -205470.56251594, -205463.16095902, -205454.52870776, -205397.29762617, -205397.41262024, -205397.41865038, -205397.19788025, -205396.81311642, -205396.30872169, -205395.71662438, -205395.39524039, -205395.0601672 , -205394.71339536, -205394.35665304, -205393.99143786, -205393.61905454, -205393.24064106, -205392.85719122], [-205489.67636896, -205484.59063612, -205478.30494048, -205470.81932426, -205462.1337307 , -205404.89865957, -205405.01119302, -205405.01517777, -205404.79440231, -205404.41045212, -205403.90705882, -205403.31583761, -205402.9947968 , -205402.65999179, -205402.31340879, -205401.95677465, -205401.59158796, -205401.21915646, -205400.84062084, -205400.45697963], [-205493.11861346, -205488.35143164, -205482.3402968 , -205475.08516526, -205466.586071 , -205409.30863237, -205409.38596135, -205409.33601057, -205409.07728659, -205408.6664142 , -205408.14384915, -205407.53898013, -205407.21268768, -205406.87347502, -205406.52320874, -205406.1635106 , -205405.79579259, -205405.42128767, -205405.04107384, -205404.65609487], [-205492.40294168, -205487.20983604, -205480.77173776, -205473.08865311, -205464.1605763 , -205406.94776023, -205407.07810375, -205407.10792962, -205406.90404063, -205406.53121496, -205406.03516977, -205405.44879714, -205405.12951339, -205404.79612555, -205404.45068087, -205404.0949552 , -205403.73048799, -205403.3586204 , -205402.98052075, -205402.59721032], [-205496.84314622, -205491.64657122, -205485.21795509, -205477.55733481, -205468.66470534, -205411.42073202, -205411.52590368, -205411.51893888, -205411.2911579 , -205410.90315032, -205410.39790278, -205409.80648338, -205409.48583393, -205409.15168823, -205408.80599929, -205408.45046293, -205408.08654976, -205407.71554542, -205407.33856941, -205406.9566023 ], [-205496.6632996 , -205491.70247852, -205485.47431823, -205477.97877758, -205469.21590261, -205411.98033893, -205412.09106449, -205412.08934191, -205411.86193718, -205411.47159519, -205410.96254571, -205410.36657701, -205410.04350932, -205409.70689954, -205409.35872491, -205409.00070022, -205408.63431028, -205408.26085036, -205407.88144778, -205407.49708795], [-205501.96500823, -205497.16702758, -205491.16267846, -205483.95197358, -205475.53492228, -205418.26668438, -205418.35166455, -205418.3134911 , -205418.06312143, -205417.65827355, -205417.14010246, -205416.53848083, -205416.2134881 , -205415.87540286, -205415.52611583, -205415.16727195, -205414.80030113, -205414.42645198, -205414.04681537, -205413.66234679], [-205489.6695424 , -205484.74207778, -205478.57147849, -205471.15773721, -205462.50088288, -205405.26071275, -205405.3687198 , -205405.36501508, -205405.1379948 , -205404.74889322, -205404.24118734, -205403.64630881, -205403.32364096, -205402.98732246, -205402.63933035, -205402.28137879, -205401.91495792, -205401.54136697, -205401.16173962, -205400.77706752], [-205482.48149948, -205477.70336927, -205471.71276471, -205464.50970529, -205456.09419601, -205398.81429712, -205398.88886095, -205398.83321138, -205398.5692702 , -205398.15402814, -205397.62800486, -205397.02054871, -205396.69326012, -205396.35323138, -205396.00231395, -205395.6421176 , -205395.27403971, -205394.89930165, -205394.51896934, -205394.13397568], [-205486.22851244, -205481.42421581, -205475.37810487, -205468.09019108, -205459.56046403, -205402.26928571, -205402.33518126, -205402.26777585, -205401.99701182, -205401.57796979, -205401.05003072, -205400.44183802, -205400.11447864, -205399.77452374, -205399.42379401, -205399.06387453, -205398.69614384, -205398.32180716, -205397.94191761, -205397.55739817], [-205506.45055121, -205501.31573357, -205494.93077397, -205487.29566284, -205478.41040315, -205421.16342563, -205421.26528466, -205421.25124036, -205421.01624244, -205420.62115498, -205420.10907956, -205419.51112308, -205419.1873144 , -205418.85008069, -205418.50137268, -205418.1428824 , -205417.77607769, -205417.40224083, -205417.02248864, -205416.63779835]]]), array([[[1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]], [[1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]]], dtype=int8), array([], shape=(2, 20, 0), dtype=float64)) 2021-12-06 10:01:50,640: Setting OpenCL platform to use precision model 'mixed'. 2021-12-06 10:01:50,814: Reading phase solvent1 2021-12-06 10:01:51,064: WARNING - openmmtools.multistate.multistatesampler - Warning: The openmmtools.multistate API is experimental and may change in future releases 2021-12-06 10:01:51,064: Reading phase solvent2 2021-12-06 10:01:51,071: WARNING - openmmtools.multistate.multistatesampler - Warning: The openmmtools.multistate API is experimental and may change in future releases 2021-12-06 10:01:51,074: WARNING - yank.experiment - WARNING! You have specified both a solute-only trajectory AND a checkpoint interval of 1! You are about write the trajectory of the solute twice! This can be okay if you are running explicit solvent and want faster retrieval of the solute atoms, but in implicit solvent, this is redundant. 2021-12-06 10:01:51,074: WARNING - openmmtools.multistate.multistatereporter - Warning: The openmmtools.multistate API is experimental and may change in future releases Please cite the following: Friedrichs MS, Eastman P, Vaidyanathan V, Houston M, LeGrand S, Beberg AL, Ensign DL, Bruns CM, and Pande VS. Accelerating molecular dynamic simulations on graphics processing unit. J. Comput. Chem. 30:864, 2009. DOI: 10.1002/jcc.21209 Eastman P and Pande VS. OpenMM: A hardware-independent framework for molecular simulations. Comput. Sci. Eng. 12:34, 2010. DOI: 10.1109/MCSE.2010.27 Eastman P and Pande VS. Efficient nonbonded interactions for molecular dynamics on a graphics processing unit. J. Comput. Chem. 31:1268, 2010. DOI: 10.1002/jcc.21413 Eastman P and Pande VS. Constant constraint matrix approximation: A robust, parallelizable constraint method for molecular simulations. J. Chem. Theor. Comput. 6:434, 2010. DOI: 10.1021/ct900463w Chodera JD and Shirts MR. Replica exchange and expanded ensemble simulations as Gibbs multistate: Simple improvements for enhanced mixing. J. Chem. Phys., 135:194110, 2011. DOI:10.1063/1.3660669 2021-12-06 10:01:55,234: WARNING - yank.experiment - WARNING! You have specified both a solute-only trajectory AND a checkpoint interval of 1! You are about write the trajectory of the solute twice! This can be okay if you are running explicit solvent and want faster retrieval of the solute atoms, but in implicit solvent, this is redundant. 2021-12-06 10:01:55,235: WARNING - openmmtools.multistate.multistatereporter - Warning: The openmmtools.multistate API is experimental and may change in future releases Please cite the following: Friedrichs MS, Eastman P, Vaidyanathan V, Houston M, LeGrand S, Beberg AL, Ensign DL, Bruns CM, and Pande VS. Accelerating molecular dynamic simulations on graphics processing unit. J. Comput. Chem. 30:864, 2009. DOI: 10.1002/jcc.21209 Eastman P and Pande VS. OpenMM: A hardware-independent framework for molecular simulations. Comput. Sci. Eng. 12:34, 2010. DOI: 10.1109/MCSE.2010.27 Eastman P and Pande VS. Efficient nonbonded interactions for molecular dynamics on a graphics processing unit. J. Comput. Chem. 31:1268, 2010. DOI: 10.1002/jcc.21413 Eastman P and Pande VS. Constant constraint matrix approximation: A robust, parallelizable constraint method for molecular simulations. J. Chem. Theor. Comput. 6:434, 2010. DOI: 10.1021/ct900463w Chodera JD and Shirts MR. Replica exchange and expanded ensemble simulations as Gibbs multistate: Simple improvements for enhanced mixing. J. Chem. Phys., 135:194110, 2011. DOI:10.1063/1.3660669 2021-12-06 10:01:55,517: WARNING - openmmtools.multistate.multistatereporter - Warning: The openmmtools.multistate API is experimental and may change in future releases OpenCL ENERGIES (array([[[-13884.00223714, -13878.96534618, -13872.69975522, -13865.20539949, -13856.48233419, -13856.67466006, -13856.77638992, -13856.76279366, -13856.52872561, -13856.13473747, -13855.62378281, -13855.02689127, -13854.7035832 , -13854.36682592, -13854.01856857, -13853.66050465, -13853.29410314, -13852.92064546, -13852.54125075, -13852.15689734], [-13884.00223714, -13878.96534618, -13872.69975522, -13865.20539949, -13856.48233419, -13856.67466006, -13856.77638992, -13856.76279366, -13856.52872561, -13856.13473747, -13855.62378281, -13855.02689127, -13854.7035832 , -13854.36682592, -13854.01856857, -13853.66050465, -13853.29410314, -13852.92064546, -13852.54125075, -13852.15689734], [-13884.00223714, -13878.96534618, -13872.69975522, -13865.20539949, -13856.48233419, -13856.67466006, -13856.77638992, -13856.76279366, -13856.52872561, -13856.13473747, -13855.62378281, -13855.02689127, -13854.7035832 , -13854.36682592, -13854.01856857, -13853.66050465, -13853.29410314, -13852.92064546, -13852.54125075, -13852.15689734], [-13884.00223714, -13878.96534618, -13872.69975522, -13865.20539949, -13856.48233419, -13856.67466006, -13856.77638992, -13856.76279366, -13856.52872561, -13856.13473747, -13855.62378281, -13855.02689127, -13854.7035832 , -13854.36682592, -13854.01856857, -13853.66050465, -13853.29410314, -13852.92064546, -13852.54125075, -13852.15689734], [-13884.00223714, -13878.96534618, -13872.69975522, -13865.20539949, -13856.48233419, -13856.67466006, -13856.77638992, -13856.76279366, -13856.52872561, -13856.13473747, -13855.62378281, -13855.02689127, -13854.7035832 , -13854.36682592, -13854.01856857, -13853.66050465, -13853.29410314, -13852.92064546, -13852.54125075, -13852.15689734], [-13884.00223714, -13878.96534618, -13872.69975522, -13865.20539949, -13856.48233419, -13856.67466006, -13856.77638992, -13856.76279366, -13856.52872561, -13856.13473747, -13855.62378281, -13855.02689127, -13854.7035832 , -13854.36682592, -13854.01856857, -13853.66050465, -13853.29410314, -13852.92064546, -13852.54125075, -13852.15689734], [-13884.00223714, -13878.96534618, -13872.69975522, -13865.20539949, -13856.48233419, -13856.67466006, -13856.77638992, -13856.76279366, -13856.52872561, -13856.13473747, -13855.62378281, -13855.02689127, -13854.7035832 , -13854.36682592, -13854.01856857, -13853.66050465, -13853.29410314, -13852.92064546, -13852.54125075, -13852.15689734], [-13884.00223714, -13878.96534618, -13872.69975522, -13865.20539949, -13856.48233419, -13856.67466006, -13856.77638992, -13856.76279366, -13856.52872561, -13856.13473747, -13855.62378281, -13855.02689127, -13854.7035832 , -13854.36682592, -13854.01856857, -13853.66050465, -13853.29410314, -13852.92064546, -13852.54125075, -13852.15689734], [-13884.00223714, -13878.96534618, -13872.69975522, -13865.20539949, -13856.48233419, -13856.67466006, -13856.77638992, -13856.76279366, -13856.52872561, -13856.13473747, -13855.62378281, -13855.02689127, -13854.7035832 , -13854.36682592, -13854.01856857, -13853.66050465, -13853.29410314, -13852.92064546, -13852.54125075, -13852.15689734], [-13884.00223714, -13878.96534618, -13872.69975522, -13865.20539949, -13856.48233419, -13856.67466006, -13856.77638992, -13856.76279366, -13856.52872561, -13856.13473747, -13855.62378281, -13855.02689127, -13854.7035832 , -13854.36682592, -13854.01856857, -13853.66050465, -13853.29410314, -13852.92064546, -13852.54125075, -13852.15689734], [-13884.00223714, -13878.96534618, -13872.69975522, -13865.20539949, -13856.48233419, -13856.67466006, -13856.77638992, -13856.76279366, -13856.52872561, -13856.13473747, -13855.62378281, -13855.02689127, -13854.7035832 , -13854.36682592, -13854.01856857, -13853.66050465, -13853.29410314, -13852.92064546, -13852.54125075, -13852.15689734], [-13884.00223714, -13878.96534618, -13872.69975522, -13865.20539949, -13856.48233419, -13856.67466006, -13856.77638992, -13856.76279366, -13856.52872561, -13856.13473747, -13855.62378281, -13855.02689127, -13854.7035832 , -13854.36682592, -13854.01856857, -13853.66050465, -13853.29410314, -13852.92064546, -13852.54125075, -13852.15689734], [-13884.00223714, -13878.96534618, -13872.69975522, -13865.20539949, -13856.48233419, -13856.67466006, -13856.77638992, -13856.76279366, -13856.52872561, -13856.13473747, -13855.62378281, -13855.02689127, -13854.7035832 , -13854.36682592, -13854.01856857, -13853.66050465, -13853.29410314, -13852.92064546, -13852.54125075, -13852.15689734], [-13884.00223714, -13878.96534618, -13872.69975522, -13865.20539949, -13856.48233419, -13856.67466006, -13856.77638992, -13856.76279366, -13856.52872561, -13856.13473747, -13855.62378281, -13855.02689127, -13854.7035832 , -13854.36682592, -13854.01856857, -13853.66050465, -13853.29410314, -13852.92064546, -13852.54125075, -13852.15689734], [-13884.00223714, -13878.96534618, -13872.69975522, -13865.20539949, -13856.48233419, -13856.67466006, -13856.77638992, -13856.76279366, -13856.52872561, -13856.13473747, -13855.62378281, -13855.02689127, -13854.7035832 , -13854.36682592, -13854.01856857, -13853.66050465, -13853.29410314, -13852.92064546, -13852.54125075, -13852.15689734], [-13884.00223714, -13878.96534618, -13872.69975522, -13865.20539949, -13856.48233419, -13856.67466006, -13856.77638992, -13856.76279366, -13856.52872561, -13856.13473747, -13855.62378281, -13855.02689127, -13854.7035832 , -13854.36682592, -13854.01856857, -13853.66050465, -13853.29410314, -13852.92064546, -13852.54125075, -13852.15689734], [-13884.00223714, -13878.96534618, -13872.69975522, -13865.20539949, -13856.48233419, -13856.67466006, -13856.77638992, -13856.76279366, -13856.52872561, -13856.13473747, -13855.62378281, -13855.02689127, -13854.7035832 , -13854.36682592, -13854.01856857, -13853.66050465, -13853.29410314, -13852.92064546, -13852.54125075, -13852.15689734], [-13884.00223714, -13878.96534618, -13872.69975522, -13865.20539949, -13856.48233419, -13856.67466006, -13856.77638992, -13856.76279366, -13856.52872561, -13856.13473747, -13855.62378281, -13855.02689127, -13854.7035832 , -13854.36682592, -13854.01856857, -13853.66050465, -13853.29410314, -13852.92064546, -13852.54125075, -13852.15689734], [-13884.00223714, -13878.96534618, -13872.69975522, -13865.20539949, -13856.48233419, -13856.67466006, -13856.77638992, -13856.76279366, -13856.52872561, -13856.13473747, -13855.62378281, -13855.02689127, -13854.7035832 , -13854.36682592, -13854.01856857, -13853.66050465, -13853.29410314, -13852.92064546, -13852.54125075, -13852.15689734], [-13884.00223714, -13878.96534618, -13872.69975522, -13865.20539949, -13856.48233419, -13856.67466006, -13856.77638992, -13856.76279366, -13856.52872561, -13856.13473747, -13855.62378281, -13855.02689127, -13854.7035832 , -13854.36682592, -13854.01856857, -13853.66050465, -13853.29410314, -13852.92064546, -13852.54125075, -13852.15689734]], [[-13890.09224879, -13885.18247629, -13879.04968146, -13871.69395042, -13863.11520297, -13863.3186774 , -13863.42875745, -13863.42590742, -13863.19739761, -13862.80583878, -13862.29541034, -13861.69788983, -13861.37398472, -13861.03649878, -13860.68741269, -13860.32844438, -13859.96108239, -13859.58662402, -13859.20620076, -13858.82080095], [-13885.36491731, -13880.3426408 , -13874.09257242, -13866.61476182, -13857.90918999, -13858.11112878, -13858.2207002 , -13858.21859474, -13857.99186247, -13857.60224155, -13857.09351117, -13856.49728018, -13856.17384974, -13855.83672643, -13855.48789152, -13855.12906909, -13854.76175298, -13854.3872473 , -13854.00668954, -13853.62107507], [-13885.13789186, -13880.1051181 , -13873.85705263, -13866.39375816, -13857.71519009, -13857.89252234, -13857.98205014, -13857.95040648, -13857.70438294, -13857.30257897, -13856.78668105, -13856.18686522, -13855.86266347, -13855.52531484, -13855.17672366, -13854.81854359, -13854.45221174, -13854.07898168, -13853.69994909, -13853.31607251], [-13871.31296118, -13866.43236101, -13860.27869947, -13852.8519308 , -13844.15209448, -13844.3539046 , -13844.46308978, -13844.46007918, -13844.23276957, -13843.84320265, -13843.33523057, -13842.74043229, -13842.417949 , -13842.08191195, -13841.73429313, -13841.37680345, -13841.0109268 , -13840.63795615, -13840.25901983, -13839.87510319], [-13890.72331962, -13885.52413557, -13879.10219521, -13871.45750712, -13862.59010836, -13862.79633101, -13862.90933138, -13862.91251684, -13862.68997426, -13862.30414574, -13861.79915333, -13861.20676983, -13860.8853268 , -13860.55023624, -13860.20348262, -13859.84678572, -13859.4816398 , -13859.10934384, -13858.73103318, -13858.34769891], [-13891.67241101, -13886.67409063, -13880.4405044 , -13872.97163928, -13864.26752006, -13864.49103871, -13864.61746254, -13864.63929855, -13864.42823672, -13864.04950869, -13863.54888016, -13862.95912541, -13862.63855035, -13862.30410421, -13861.95781491, -13861.6014363 , -13861.23648986, -13860.86429741, -13860.48601143, -13860.10263769], [-13889.07906427, -13883.92221716, -13877.5454318 , -13869.94874274, -13861.13212798, -13861.35696846, -13861.48560049, -13861.51306269, -13861.30791007, -13860.93458526, -13860.43857575, -13859.85258986, -13859.53359376, -13859.20053721, -13858.85545945, -13858.50012787, -13858.13607598, -13857.76463816, -13857.38697951, -13857.00411695], [-13878.0271254 , -13873.0896656 , -13866.92848318, -13859.54362726, -13850.93506585, -13851.1167208 , -13851.20943527, -13851.18170994, -13850.93741928, -13850.53599427, -13850.01961714, -13849.41878202, -13849.09393149, -13848.75586612, -13848.40650486, -13848.0475117 , -13847.68033321, -13847.30623089, -13846.92630598, -13846.54152202], [-13886.5407102 , -13881.56403677, -13875.35939941, -13867.92682902, -13859.26632023, -13859.414669 , -13859.4802435 , -13859.41208289, -13859.14045406, -13858.72046619, -13858.19152065, -13857.58227894, -13857.25438275, -13856.91388557, -13856.5626088 , -13856.20213905, -13855.83385656, -13855.45896609, -13855.07852279, -13854.69345026], [-13897.83878409, -13892.70093907, -13886.34203058, -13878.76207678, -13869.96105421, -13870.17672419, -13870.29843104, -13870.31667524, -13870.1061542 , -13869.7296322 , -13869.23163007, -13868.64430829, -13868.32478295, -13867.99125478, -13867.64574217, -13867.28999887, -13866.92554777, -13866.55371492, -13866.17565972, -13865.79239554], [-13899.179948 , -13894.13304318, -13887.8507169 , -13880.33296883, -13871.57977768, -13871.78697842, -13871.90094982, -13871.90586901, -13871.68466093, -13871.2997053 , -13870.79516105, -13870.20285445, -13869.88132851, -13869.5460848 , -13869.19911399, -13868.842143 , -13868.47667097, -13868.10400457, -13867.72528272, -13867.34150191], [-13901.23569961, -13896.11233448, -13889.76246797, -13882.18607774, -13873.38320631, -13873.59647176, -13873.7156467 , -13873.72887836, -13873.51380882, -13873.13339875, -13872.63220279, -13872.04233515, -13871.72175946, -13871.38731562, -13871.0410117 , -13870.68459192, -13870.31956912, -13869.94726122, -13869.56881878, -13869.18524709], [-13871.94505874, -13867.07352424, -13860.94760726, -13853.56733831, -13844.93273164, -13845.11725869, -13845.21328425, -13845.19272656, -13844.95564537, -13844.56108463, -13844.05109298, -13843.45614564, -13843.13406123, -13842.79865361, -13842.45184464, -13842.09530842, -13841.73049741, -13841.35867985, -13840.98096322, -13840.59831734], [-13869.44860779, -13864.23762125, -13857.80769415, -13850.15886063, -13841.29113477, -13841.52535332, -13841.66239169, -13841.70400181, -13841.50988551, -13841.14504745, -13840.65545424, -13840.07422757, -13839.75709759, -13839.42561496, -13839.0818491 , -13838.7275978 , -13838.36441975, -13837.99367276, -13837.61654197, -13837.23406312], [-13871.00691284, -13865.98075696, -13859.72198148, -13852.23058374, -13843.50659274, -13843.67156552, -13843.75131316, -13843.7057188 , -13843.45084318, -13843.04343766, -13842.52404743, -13841.92213632, -13841.59725826, -13841.25942389, -13840.91050223, -13840.55212023, -13840.18569256, -13839.81245464, -13839.43348643, -13839.04973401], [-13882.42173166, -13877.27043746, -13870.89627669, -13863.29926444, -13854.47942385, -13854.65963152, -13854.75112554, -13854.72136129, -13854.47533708, -13854.07232982, -13853.55446214, -13852.95219241, -13852.6266432 , -13852.28789067, -13851.93785155, -13851.57819184, -13851.21035663, -13850.83560798, -13850.45504695, -13850.06963707], [-13890.49640937, -13885.32246316, -13878.89290337, -13871.20771428, -13862.26691916, -13862.46590669, -13862.57349312, -13862.56951508, -13862.34277565, -13861.95432456, -13861.44751277, -13860.85368419, -13860.53158097, -13860.19584584, -13859.84844893, -13859.49110291, -13859.12529427, -13858.75231899, -13858.37330934, -13857.98925541], [-13890.05533851, -13884.92966199, -13878.56568865, -13870.9634246 , -13862.12288171, -13862.33607269, -13862.45571236, -13862.47056276, -13862.25720332, -13861.87810914, -13861.37766154, -13860.7879518 , -13860.4672462 , -13860.13254238, -13859.7858593 , -13859.42894988, -13859.06333654, -13858.69034583, -13858.31113736, -13857.92672471], [-13880.07059993, -13875.23527816, -13869.18754794, -13861.92740717, -13853.45486057, -13853.63179852, -13853.72004144, -13853.68424457, -13853.43304358, -13853.02578271, -13852.50451661, -13851.89959278, -13851.57295887, -13851.23326299, -13850.88240968, -13850.52205222, -13850.1536241 , -13849.77837612, -13849.39740024, -13849.01165118], [-13875.67492386, -13870.74092603, -13864.59935469, -13857.2502222 , -13848.69352991, -13848.88746867, -13848.99018558, -13848.9772984 , -13848.74287208, -13848.34789626, -13847.83557078, -13847.23706815, -13846.91289338, -13846.57524019, -13846.22606366, -13845.86706076, -13845.49970562, -13845.12528274, -13844.74491378, -13844.35957962]]]), array([[[1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]], [[1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]]], dtype=int8), array([], shape=(2, 20, 0), dtype=float64)) (yank-new) [crestone] ~/yank-repro ```
jchodera commented 2 years ago

Thanks for reporting this, @mattwthompson! I'll investigate.

I suspect this may be related to https://github.com/openmm/openmm/issues/3310 --- can you try the nightly dev build with

conda install -c omnia-dev openmm

and see if that eliminates the issue?

If so, we might need a bugfix release of 7.6 or a warning not to use 7.6, though 7.7 is due imminently.

mattwthompson commented 2 years ago

Running into something else, which surprised me. Do I need to pull down something else for the nightly build?

Expand ``` $ conda create --name yank-dev "yank ==0.25.2" "openmmtools =0.20.0" "openmm >=7.6" "pyyaml <6" "cudatoolkit =10.1" -c omnia-dev --yes Collecting package metadata (current_repodata.json): done Solving environment: done ==> WARNING: A newer version of conda exists. <== current version: 4.10.1 latest version: 4.11.0 Please update conda by running $ conda update -n base conda ## Package Plan ## environment location: /home/mattthompson/miniforge3/envs/yank-dev added / updated specs: - cudatoolkit=10.1 - openmm[version='>=7.6'] - openmmtools=0.20.0 - pyyaml[version='<6'] - yank==0.25.2 The following NEW packages will be INSTALLED: _libgcc_mutex conda-forge/linux-64::_libgcc_mutex-0.1-conda_forge _openmp_mutex conda-forge/linux-64::_openmp_mutex-4.5-1_gnu alabaster conda-forge/noarch::alabaster-0.7.12-py_0 alsa-lib conda-forge/linux-64::alsa-lib-1.2.3-h516909a_0 ambertools conda-forge/linux-64::ambertools-21.11-py39hc630cb1_0 argon2-cffi conda-forge/linux-64::argon2-cffi-21.1.0-py39h3811e60_2 arpack conda-forge/linux-64::arpack-3.7.0-hdefa2d7_2 astunparse conda-forge/noarch::astunparse-1.6.3-pyhd8ed1ab_0 async_generator conda-forge/noarch::async_generator-1.10-py_0 attrs conda-forge/noarch::attrs-21.2.0-pyhd8ed1ab_0 babel conda-forge/noarch::babel-2.9.1-pyh44b312d_0 backcall conda-forge/noarch::backcall-0.2.0-pyh9f0ad1d_0 backports conda-forge/noarch::backports-1.0-py_2 backports.functoo~ conda-forge/noarch::backports.functools_lru_cache-1.6.4-pyhd8ed1ab_0 bleach conda-forge/noarch::bleach-4.1.0-pyhd8ed1ab_0 blosc conda-forge/linux-64::blosc-1.21.0-h9c3ff4c_0 boost-cpp conda-forge/linux-64::boost-cpp-1.74.0-h312852a_4 brotli conda-forge/linux-64::brotli-1.0.9-h7f98852_6 brotli-bin conda-forge/linux-64::brotli-bin-1.0.9-h7f98852_6 brotlipy conda-forge/linux-64::brotlipy-0.7.0-py39h3811e60_1003 bzip2 conda-forge/linux-64::bzip2-1.0.8-h7f98852_4 c-ares conda-forge/linux-64::c-ares-1.18.1-h7f98852_0 ca-certificates conda-forge/linux-64::ca-certificates-2021.10.8-ha878542_0 cerberus conda-forge/noarch::cerberus-1.3.2-py_0 certifi conda-forge/linux-64::certifi-2021.10.8-py39hf3d152e_1 cffi conda-forge/linux-64::cffi-1.15.0-py39h4bc2ebd_0 cftime conda-forge/linux-64::cftime-1.5.1.1-py39hce5d2b2_1 charset-normalizer conda-forge/noarch::charset-normalizer-2.0.8-pyhd8ed1ab_0 clusterutils conda-forge/noarch::clusterutils-0.3.1-pyhd8ed1ab_1 colorama conda-forge/noarch::colorama-0.4.4-pyh9f0ad1d_0 cryptography conda-forge/linux-64::cryptography-36.0.0-py39h95dcef6_0 cudatoolkit conda-forge/linux-64::cudatoolkit-10.1.243-h036e899_9 curl conda-forge/linux-64::curl-7.80.0-h2574ce0_0 cycler conda-forge/noarch::cycler-0.11.0-pyhd8ed1ab_0 cython conda-forge/linux-64::cython-0.29.24-py39he80948d_1 dbus conda-forge/linux-64::dbus-1.13.6-h48d8840_2 debugpy conda-forge/linux-64::debugpy-1.5.1-py39he80948d_0 decorator conda-forge/noarch::decorator-5.1.0-pyhd8ed1ab_0 defusedxml conda-forge/noarch::defusedxml-0.7.1-pyhd8ed1ab_0 docopt conda-forge/noarch::docopt-0.6.2-py_1 docutils conda-forge/linux-64::docutils-0.16-py39hf3d152e_3 entrypoints conda-forge/noarch::entrypoints-0.3-pyhd8ed1ab_1003 expat conda-forge/linux-64::expat-2.4.1-h9c3ff4c_0 fftw conda-forge/linux-64::fftw-3.3.10-nompi_h77c792f_102 fontconfig conda-forge/linux-64::fontconfig-2.13.1-hba837de_1005 fonttools conda-forge/linux-64::fonttools-4.28.3-py39h3811e60_0 freetype conda-forge/linux-64::freetype-2.10.4-h0708190_1 gettext conda-forge/linux-64::gettext-0.19.8.1-h73d1719_1008 glib conda-forge/linux-64::glib-2.70.1-h780b84a_0 glib-tools conda-forge/linux-64::glib-tools-2.70.1-h780b84a_0 gst-plugins-base conda-forge/linux-64::gst-plugins-base-1.18.5-hf529b03_2 gstreamer conda-forge/linux-64::gstreamer-1.18.5-h9f60fe5_2 hdf4 conda-forge/linux-64::hdf4-4.2.15-h10796ff_3 hdf5 conda-forge/linux-64::hdf5-1.12.1-nompi_h2750804_103 icu conda-forge/linux-64::icu-68.2-h9c3ff4c_0 idna conda-forge/noarch::idna-3.1-pyhd3deb0d_0 imagesize conda-forge/noarch::imagesize-1.3.0-pyhd8ed1ab_0 importlib-metadata conda-forge/linux-64::importlib-metadata-4.8.2-py39hf3d152e_0 importlib_resourc~ conda-forge/noarch::importlib_resources-5.4.0-pyhd8ed1ab_0 ipykernel conda-forge/linux-64::ipykernel-6.6.0-py39hef51801_0 ipython conda-forge/linux-64::ipython-7.30.1-py39hf3d152e_0 ipython_genutils conda-forge/noarch::ipython_genutils-0.2.0-py_1 ipywidgets conda-forge/noarch::ipywidgets-7.6.5-pyhd8ed1ab_0 jbig conda-forge/linux-64::jbig-2.1-h7f98852_2003 jedi conda-forge/linux-64::jedi-0.18.1-py39hf3d152e_0 jinja2 conda-forge/noarch::jinja2-3.0.3-pyhd8ed1ab_0 jpeg conda-forge/linux-64::jpeg-9d-h36c2ea0_0 jsonschema conda-forge/noarch::jsonschema-4.2.1-pyhd8ed1ab_0 jupyter conda-forge/linux-64::jupyter-1.0.0-py39hf3d152e_7 jupyter_client conda-forge/noarch::jupyter_client-7.1.0-pyhd8ed1ab_0 jupyter_console conda-forge/noarch::jupyter_console-6.4.0-pyhd8ed1ab_0 jupyter_core conda-forge/linux-64::jupyter_core-4.9.1-py39hf3d152e_1 jupyterlab_pygmen~ conda-forge/noarch::jupyterlab_pygments-0.1.2-pyh9f0ad1d_0 jupyterlab_widgets conda-forge/noarch::jupyterlab_widgets-1.0.2-pyhd8ed1ab_0 kiwisolver conda-forge/linux-64::kiwisolver-1.3.2-py39h1a9c180_1 krb5 conda-forge/linux-64::krb5-1.19.2-hcc1bbae_3 lcms2 conda-forge/linux-64::lcms2-2.12-hddcbb42_0 ld_impl_linux-64 conda-forge/linux-64::ld_impl_linux-64-2.36.1-hea4e1c9_2 lerc conda-forge/linux-64::lerc-3.0-h9c3ff4c_0 libblas conda-forge/linux-64::libblas-3.9.0-12_linux64_openblas libbrotlicommon conda-forge/linux-64::libbrotlicommon-1.0.9-h7f98852_6 libbrotlidec conda-forge/linux-64::libbrotlidec-1.0.9-h7f98852_6 libbrotlienc conda-forge/linux-64::libbrotlienc-1.0.9-h7f98852_6 libcblas conda-forge/linux-64::libcblas-3.9.0-12_linux64_openblas libclang conda-forge/linux-64::libclang-11.1.0-default_ha53f305_1 libcurl conda-forge/linux-64::libcurl-7.80.0-h2574ce0_0 libdeflate conda-forge/linux-64::libdeflate-1.8-h7f98852_0 libedit conda-forge/linux-64::libedit-3.1.20191231-he28a2e2_2 libev conda-forge/linux-64::libev-4.33-h516909a_1 libevent conda-forge/linux-64::libevent-2.1.10-h9b69904_4 libffi conda-forge/linux-64::libffi-3.4.2-h7f98852_5 libgcc-ng conda-forge/linux-64::libgcc-ng-11.2.0-h1d223b6_11 libgfortran-ng conda-forge/linux-64::libgfortran-ng-11.2.0-h69a702a_11 libgfortran5 conda-forge/linux-64::libgfortran5-11.2.0-h5c6108e_11 libglib conda-forge/linux-64::libglib-2.70.1-h174f98d_0 libgomp conda-forge/linux-64::libgomp-11.2.0-h1d223b6_11 libiconv conda-forge/linux-64::libiconv-1.16-h516909a_0 liblapack conda-forge/linux-64::liblapack-3.9.0-12_linux64_openblas libllvm11 conda-forge/linux-64::libllvm11-11.1.0-hf817b99_2 libnetcdf conda-forge/linux-64::libnetcdf-4.8.1-nompi_hb3fd0d9_101 libnghttp2 conda-forge/linux-64::libnghttp2-1.43.0-h812cca2_1 libogg conda-forge/linux-64::libogg-1.3.4-h7f98852_1 libopenblas conda-forge/linux-64::libopenblas-0.3.18-pthreads_h8fe5266_0 libopus conda-forge/linux-64::libopus-1.3.1-h7f98852_1 libpng conda-forge/linux-64::libpng-1.6.37-h21135ba_2 libpq conda-forge/linux-64::libpq-13.5-hd57d9b9_0 libsodium conda-forge/linux-64::libsodium-1.0.18-h36c2ea0_1 libssh2 conda-forge/linux-64::libssh2-1.10.0-ha56f1ee_2 libstdcxx-ng conda-forge/linux-64::libstdcxx-ng-11.2.0-he4da1e4_11 libtiff conda-forge/linux-64::libtiff-4.3.0-h6f004c6_2 libuuid conda-forge/linux-64::libuuid-2.32.1-h7f98852_1000 libvorbis conda-forge/linux-64::libvorbis-1.3.7-h9c3ff4c_0 libwebp-base conda-forge/linux-64::libwebp-base-1.2.1-h7f98852_0 libxcb conda-forge/linux-64::libxcb-1.13-h7f98852_1004 libxkbcommon conda-forge/linux-64::libxkbcommon-1.0.3-he3ba5ed_0 libxml2 conda-forge/linux-64::libxml2-2.9.12-h72842e0_0 libxslt conda-forge/linux-64::libxslt-1.1.33-h15afd5d_2 libzip conda-forge/linux-64::libzip-1.8.0-h4de3113_1 libzlib conda-forge/linux-64::libzlib-1.2.11-h36c2ea0_1013 lxml conda-forge/linux-64::lxml-4.6.4-py39h107f48f_0 lz4-c conda-forge/linux-64::lz4-c-1.9.3-h9c3ff4c_1 lzo conda-forge/linux-64::lzo-2.10-h516909a_1000 markupsafe conda-forge/linux-64::markupsafe-2.0.1-py39h3811e60_1 matplotlib-base conda-forge/linux-64::matplotlib-base-3.5.0-py39h2fa2bec_0 matplotlib-inline conda-forge/noarch::matplotlib-inline-0.1.3-pyhd8ed1ab_0 mdtraj conda-forge/linux-64::mdtraj-1.9.7-py39h138c130_1 mistune conda-forge/linux-64::mistune-0.8.4-py39h3811e60_1005 mock conda-forge/linux-64::mock-4.0.3-py39hf3d152e_2 mpi conda-forge/linux-64::mpi-1.0-mpich mpich conda-forge/linux-64::mpich-3.4.2-h846660c_101 mpiplus conda-forge/noarch::mpiplus-v0.0.1-pyhd8ed1ab_1003 munkres conda-forge/noarch::munkres-1.1.4-pyh9f0ad1d_0 mysql-common conda-forge/linux-64::mysql-common-8.0.27-ha770c72_1 mysql-libs conda-forge/linux-64::mysql-libs-8.0.27-hfa10184_1 nbclient conda-forge/noarch::nbclient-0.5.9-pyhd8ed1ab_0 nbconvert conda-forge/linux-64::nbconvert-6.3.0-py39hf3d152e_1 nbformat conda-forge/noarch::nbformat-5.1.3-pyhd8ed1ab_0 ncurses conda-forge/linux-64::ncurses-6.2-h58526e2_4 nest-asyncio conda-forge/noarch::nest-asyncio-1.5.4-pyhd8ed1ab_0 netcdf-fortran conda-forge/linux-64::netcdf-fortran-4.5.3-nompi_h2b6e579_106 netcdf4 conda-forge/linux-64::netcdf4-1.5.8-nompi_py39h64b754b_101 nomkl conda-forge/noarch::nomkl-1.0-h5ca1d4c_0 nose conda-forge/noarch::nose-1.3.7-py_1006 notebook conda-forge/noarch::notebook-6.4.6-pyha770c72_0 nspr conda-forge/linux-64::nspr-4.32-h9c3ff4c_1 nss conda-forge/linux-64::nss-3.73-hb5efdd6_0 numexpr conda-forge/linux-64::numexpr-2.7.3-py39hbd72853_102 numpy conda-forge/linux-64::numpy-1.21.4-py39hdbf815f_0 numpydoc conda-forge/noarch::numpydoc-1.1.0-py_1 olefile conda-forge/noarch::olefile-0.46-pyh9f0ad1d_1 openjpeg conda-forge/linux-64::openjpeg-2.4.0-hb52868f_1 openmm omnia-dev/linux-64::openmm-7.7-py39_cuda102_debug_1 openmmtools conda-forge/linux-64::openmmtools-0.20.0-py39h3811e60_1 openmoltools conda-forge/noarch::openmoltools-0.8.8-pyhd8ed1ab_1 openssl conda-forge/linux-64::openssl-1.1.1l-h7f98852_0 packaging conda-forge/noarch::packaging-21.3-pyhd8ed1ab_0 packmol conda-forge/linux-64::packmol-20.010-h86c2bf4_0 pandas conda-forge/linux-64::pandas-1.3.4-py39hde0f152_1 pandoc conda-forge/linux-64::pandoc-2.16.2-h7f98852_0 pandocfilters conda-forge/noarch::pandocfilters-1.5.0-pyhd8ed1ab_0 parmed conda-forge/linux-64::parmed-3.4.3-py39he80948d_1 parso conda-forge/noarch::parso-0.8.3-pyhd8ed1ab_0 pcre conda-forge/linux-64::pcre-8.45-h9c3ff4c_0 pdbfixer conda-forge/noarch::pdbfixer-1.8.1-pyh6c4a22f_0 perl conda-forge/linux-64::perl-5.32.1-1_h7f98852_perl5 pexpect conda-forge/noarch::pexpect-4.8.0-pyh9f0ad1d_2 pickleshare conda-forge/noarch::pickleshare-0.7.5-py_1003 pillow conda-forge/linux-64::pillow-8.4.0-py39ha612740_0 pip conda-forge/noarch::pip-21.3.1-pyhd8ed1ab_0 prometheus_client conda-forge/noarch::prometheus_client-0.12.0-pyhd8ed1ab_0 prompt-toolkit conda-forge/noarch::prompt-toolkit-3.0.22-pyha770c72_0 prompt_toolkit conda-forge/noarch::prompt_toolkit-3.0.22-hd8ed1ab_0 pthread-stubs conda-forge/linux-64::pthread-stubs-0.4-h36c2ea0_1001 ptyprocess conda-forge/noarch::ptyprocess-0.7.0-pyhd3deb0d_0 pycparser conda-forge/noarch::pycparser-2.21-pyhd8ed1ab_0 pygments conda-forge/noarch::pygments-2.10.0-pyhd8ed1ab_0 pymbar conda-forge/linux-64::pymbar-3.0.5-py39hce5d2b2_3 pyopenssl conda-forge/noarch::pyopenssl-21.0.0-pyhd8ed1ab_0 pyparsing conda-forge/noarch::pyparsing-3.0.6-pyhd8ed1ab_0 pyqt conda-forge/linux-64::pyqt-5.12.3-py39hf3d152e_8 pyqt-impl conda-forge/linux-64::pyqt-impl-5.12.3-py39hde8b62d_8 pyqt5-sip conda-forge/linux-64::pyqt5-sip-4.19.18-py39he80948d_8 pyqtchart conda-forge/linux-64::pyqtchart-5.12-py39h0fcd23e_8 pyqtwebengine conda-forge/linux-64::pyqtwebengine-5.12.1-py39h0fcd23e_8 pyrsistent conda-forge/linux-64::pyrsistent-0.18.0-py39h3811e60_0 pysocks conda-forge/linux-64::pysocks-1.7.1-py39hf3d152e_4 pytables conda-forge/linux-64::pytables-3.6.1-py39h2669a42_5 python conda-forge/linux-64::python-3.9.7-hb7a2778_3_cpython python-dateutil conda-forge/noarch::python-dateutil-2.8.2-pyhd8ed1ab_0 python_abi conda-forge/linux-64::python_abi-3.9-2_cp39 pytz conda-forge/noarch::pytz-2021.3-pyhd8ed1ab_0 pyyaml conda-forge/linux-64::pyyaml-5.4.1-py39h3811e60_1 pyzmq conda-forge/linux-64::pyzmq-22.3.0-py39h37b5a0c_1 qt conda-forge/linux-64::qt-5.12.9-hda022c4_4 qtconsole conda-forge/noarch::qtconsole-5.2.1-pyhd8ed1ab_0 qtpy conda-forge/noarch::qtpy-1.11.3-pyhd8ed1ab_0 readline conda-forge/linux-64::readline-8.1-h46c0cb4_0 requests conda-forge/noarch::requests-2.26.0-pyhd8ed1ab_1 scipy conda-forge/linux-64::scipy-1.7.3-py39hee8e79c_0 send2trash conda-forge/noarch::send2trash-1.8.0-pyhd8ed1ab_0 setuptools conda-forge/linux-64::setuptools-59.4.0-py39hf3d152e_0 six conda-forge/noarch::six-1.16.0-pyh6c4a22f_0 snappy conda-forge/linux-64::snappy-1.1.8-he1b5a44_3 snowballstemmer conda-forge/noarch::snowballstemmer-2.2.0-pyhd8ed1ab_0 sphinx conda-forge/noarch::sphinx-4.3.1-pyh6c4a22f_0 sphinxcontrib-app~ conda-forge/noarch::sphinxcontrib-applehelp-1.0.2-py_0 sphinxcontrib-dev~ conda-forge/noarch::sphinxcontrib-devhelp-1.0.2-py_0 sphinxcontrib-htm~ conda-forge/noarch::sphinxcontrib-htmlhelp-2.0.0-pyhd8ed1ab_0 sphinxcontrib-jsm~ conda-forge/noarch::sphinxcontrib-jsmath-1.0.1-py_0 sphinxcontrib-qth~ conda-forge/noarch::sphinxcontrib-qthelp-1.0.3-py_0 sphinxcontrib-ser~ conda-forge/noarch::sphinxcontrib-serializinghtml-1.1.5-pyhd8ed1ab_1 sqlite conda-forge/linux-64::sqlite-3.37.0-h9cd32fc_0 terminado conda-forge/linux-64::terminado-0.12.1-py39hf3d152e_1 testpath conda-forge/noarch::testpath-0.5.0-pyhd8ed1ab_0 tk conda-forge/linux-64::tk-8.6.11-h27826a3_1 tornado conda-forge/linux-64::tornado-6.1-py39h3811e60_2 traitlets conda-forge/noarch::traitlets-5.1.1-pyhd8ed1ab_0 tzdata conda-forge/noarch::tzdata-2021e-he74cb21_0 urllib3 conda-forge/noarch::urllib3-1.26.7-pyhd8ed1ab_0 wcwidth conda-forge/noarch::wcwidth-0.2.5-pyh9f0ad1d_2 webencodings conda-forge/noarch::webencodings-0.5.1-py_1 wheel conda-forge/noarch::wheel-0.37.0-pyhd8ed1ab_1 widgetsnbextension conda-forge/linux-64::widgetsnbextension-3.5.2-py39hf3d152e_1 xorg-kbproto conda-forge/linux-64::xorg-kbproto-1.0.7-h7f98852_1002 xorg-libice conda-forge/linux-64::xorg-libice-1.0.10-h7f98852_0 xorg-libsm conda-forge/linux-64::xorg-libsm-1.2.3-hd9c2040_1000 xorg-libx11 conda-forge/linux-64::xorg-libx11-1.7.2-h7f98852_0 xorg-libxau conda-forge/linux-64::xorg-libxau-1.0.9-h7f98852_0 xorg-libxdmcp conda-forge/linux-64::xorg-libxdmcp-1.1.3-h7f98852_0 xorg-libxext conda-forge/linux-64::xorg-libxext-1.3.4-h7f98852_1 xorg-libxt conda-forge/linux-64::xorg-libxt-1.2.1-h7f98852_2 xorg-xextproto conda-forge/linux-64::xorg-xextproto-7.3.0-h7f98852_1002 xorg-xproto conda-forge/linux-64::xorg-xproto-7.0.31-h7f98852_1007 xz conda-forge/linux-64::xz-5.2.5-h516909a_1 yaml conda-forge/linux-64::yaml-0.2.5-h516909a_0 yank conda-forge/noarch::yank-0.25.2-pyhd8ed1ab_0 zeromq conda-forge/linux-64::zeromq-4.3.4-h9c3ff4c_1 zipp conda-forge/noarch::zipp-3.6.0-pyhd8ed1ab_0 zlib conda-forge/linux-64::zlib-1.2.11-h36c2ea0_1013 zstd conda-forge/linux-64::zstd-1.5.0-ha95c52a_0 Preparing transaction: done Verifying transaction: done Executing transaction: | By downloading and using the CUDA Toolkit conda packages, you accept the terms and conditions of the CUDA End User License Agreement (EULA): https://docs.nvidia.com/cuda/eula/index.html | Thanks for testing out the OpenMM development builds! ----------------------------------------------------- This is a nightly build of the latest snapshot available on the master branch. Code has not been released as part of a stable version yet, so it is NOT production ready! - Enabling notebook extension jupyter-js-widgets/extension... - Validating: OK done # # To activate this environment, use # # $ conda activate yank-dev # # To deactivate an active environment, use # # $ conda deactivate (base) [crestone] ~/yank-repro $ conda activate yank-dev (yank-dev) [crestone] ~/yank-repro $ python run-yank.py Warning: importing 'simtk.openmm' is deprecated. Import 'openmm' instead. /home/mattthompson/yank-repro/run-yank.py:13: YAMLLoadWarning: calling yaml.load() without Loader=... is deprecated, as the default Loader is unsafe. Please read https://msg.pyyaml.org/load for full details. yank_yaml = yaml.load(file) 2021-12-06 12:09:26,146: Setting CUDA platform to use precision model 'mixed'. 2021-12-06 12:09:26,211: Reading phase solvent2 2021-12-06 12:09:26,261: WARNING - openmmtools.multistate.multistatesampler - Warning: The openmmtools.multistate API is experimental and may change in future releases 2021-12-06 12:09:26,261: WARNING - openmmtools.multistate.multistatereporter - Warning: The openmmtools.multistate API is experimental and may change in future releases 2021-12-06 12:09:26,281: WARNING - openmmtools.multistate.multistatereporter - Warning: The openmmtools.multistate API is experimental and may change in future releases 2021-12-06 12:09:26,298: WARNING - openmmtools.multistate.multistatereporter - Warning: The openmmtools.multistate API is experimental and may change in future releases 2021-12-06 12:09:26,314: WARNING - openmmtools.multistate.multistatereporter - Warning: The openmmtools.multistate API is experimental and may change in future releases 2021-12-06 12:09:26,340: WARNING - openmmtools.multistate.multistatesampler - Warning: The openmmtools.multistate API is experimental and may change in future releases Please cite the following: Friedrichs MS, Eastman P, Vaidyanathan V, Houston M, LeGrand S, Beberg AL, Ensign DL, Bruns CM, and Pande VS. Accelerating molecular dynamic simulations on graphics processing unit. J. Comput. Chem. 30:864, 2009. DOI: 10.1002/jcc.21209 Eastman P and Pande VS. OpenMM: A hardware-independent framework for molecular simulations. Comput. Sci. Eng. 12:34, 2010. DOI: 10.1109/MCSE.2010.27 Eastman P and Pande VS. Efficient nonbonded interactions for molecular dynamics on a graphics processing unit. J. Comput. Chem. 31:1268, 2010. DOI: 10.1002/jcc.21413 Eastman P and Pande VS. Constant constraint matrix approximation: A robust, parallelizable constraint method for molecular simulations. J. Chem. Theor. Comput. 6:434, 2010. DOI: 10.1021/ct900463w Chodera JD and Shirts MR. Replica exchange and expanded ensemble simulations as Gibbs multistate: Simple improvements for enhanced mixing. J. Chem. Phys., 135:194110, 2011. DOI:10.1063/1.3660669 Traceback (most recent call last): File "/home/mattthompson/miniforge3/envs/yank-dev/lib/python3.9/site-packages/openmmtools/cache.py", line 445, in get_context context = self._lru[context_id] File "/home/mattthompson/miniforge3/envs/yank-dev/lib/python3.9/site-packages/openmmtools/cache.py", line 147, in __getitem__ entry = self._data.pop(key) KeyError: (4931933798161660815, -5257139424624345651) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/mattthompson/yank-repro/run-yank.py", line 31, in main() File "/home/mattthompson/yank-repro/run-yank.py", line 21, in main exp_builder.run_experiments() File "/home/mattthompson/miniforge3/envs/yank-dev/lib/python3.9/site-packages/yank/experiment.py", line 751, in run_experiments completed[exp_index] = self._run_experiment(exp, write_status=write_status) File "/home/mattthompson/miniforge3/envs/yank-dev/lib/python3.9/site-packages/yank/experiment.py", line 3251, in _run_experiment built_experiment.run(n_iterations=switch_experiment_interval) File "/home/mattthompson/miniforge3/envs/yank-dev/lib/python3.9/site-packages/yank/experiment.py", line 427, in run alchemical_phase.run(n_iterations=iterations_to_run) File "/home/mattthompson/miniforge3/envs/yank-dev/lib/python3.9/site-packages/yank/yank.py", line 1207, in run self._sampler.run(n_iterations=n_iterations) File "/home/mattthompson/miniforge3/envs/yank-dev/lib/python3.9/site-packages/openmmtools/multistate/multistatesampler.py", line 652, in run raise e File "/home/mattthompson/miniforge3/envs/yank-dev/lib/python3.9/site-packages/openmmtools/multistate/multistatesampler.py", line 642, in run self._compute_energies() File "/home/mattthompson/miniforge3/envs/yank-dev/lib/python3.9/site-packages/openmmtools/utils.py", line 87, in _wrapper return func(*args, **kwargs) File "/home/mattthompson/miniforge3/envs/yank-dev/lib/python3.9/site-packages/openmmtools/multistate/multistatesampler.py", line 1318, in _compute_energies new_energies, replica_ids = mpiplus.distribute(self._compute_replica_energies, range(self.n_replicas), File "/home/mattthompson/miniforge3/envs/yank-dev/lib/python3.9/site-packages/mpiplus/mpiplus.py", line 512, in distribute all_results = [task(job_args, *other_args, **kwargs) for job_args in distributed_args] File "/home/mattthompson/miniforge3/envs/yank-dev/lib/python3.9/site-packages/mpiplus/mpiplus.py", line 512, in all_results = [task(job_args, *other_args, **kwargs) for job_args in distributed_args] File "/home/mattthompson/miniforge3/envs/yank-dev/lib/python3.9/site-packages/openmmtools/multistate/multistatesampler.py", line 1351, in _compute_replica_energies context, integrator = cache.global_context_cache.get_context(compatible_group[0]) File "/home/mattthompson/miniforge3/envs/yank-dev/lib/python3.9/site-packages/openmmtools/cache.py", line 447, in get_context context = thermodynamic_state.create_context(integrator, self._platform, self._platform_properties) File "/home/mattthompson/miniforge3/envs/yank-dev/lib/python3.9/site-packages/openmmtools/states.py", line 1174, in create_context return openmm.Context(system, integrator, platform) File "/home/mattthompson/miniforge3/envs/yank-dev/lib/python3.9/site-packages/openmm/openmm.py", line 11404, in __init__ _openmm.Context_swiginit(self, _openmm.new_Context(*args)) openmm.OpenMMException: Error launching CUDA compiler: 32512 sh: 1: /usr/local/cuda/bin/nvcc: not found (yank-dev) [crestone] ~/yank-repro $
jchodera commented 2 years ago

@ijpulidos encountered this too. The omnia-dev package is built slightly differently, and will cause this issue if you use a nonstandard CUDA install path: https://github.com/openmm/openmm/issues/3302

You have to set OPENMM_CUDA_COMPILER to your nvcc path.

mattwthompson commented 2 years ago

Thanks for continuing to iterate on this. I managed to get some version of the CUDA toolkit and NVIDIA compiler installed via apt, but ran into

openmm.OpenMMException: Error initializing CUDA: CUDA_ERROR_NO_DEVICE (100) at /home/conda/build_artifacts/openmm_1638768148661/work/platforms/cuda/src/CudaContext.cpp:139

This card is Kepler, which seems to be too old to play nicely with CUDA 10.x. I have an Turing card that I can use instead, although this requires setting everything up again so it won't be as quick.

jchodera commented 2 years ago

Shoot, sorry about this---you can grab whichever CUDA version you want with

conda install -c omnia-dev/label/cudaXY openmm

where cudaXY is cuda92 for CUDA 9.2, for example. That should support your card if you can install CUDA 9.2.

ijpulidos commented 2 years ago

I can confirm this issue does NOT show with the nightly build openmm 7.7 py39_cuda102_debug_1 omnia-dev

mattwthompson commented 2 years ago

Thanks @ijpulidos! That's reassuring. I'll keep working on to verify - it'd be great to be sure this only affects one released version. I should have an update tomorrow.

mattwthompson commented 2 years ago

Okay, I've also been able to verify that that it's fixed in 7.7 (py39_cuda102_debug_1) - or at least looks fixed, I didn't dig deeper than the third digit.

It took a decent amount of coaxing (old hardware, old CUDA, old drivers, kinda-old OS, all with a future OpenMM) to actually access the GPU and a CUDA compiler. I don't know if it's relevant that the system and conda env have different versions of CUDA.

Expand ``` $ nvidia-smi Mon Dec 6 17:00:30 2021 +-----------------------------------------------------------------------------+ | NVIDIA-SMI 460.106.00 Driver Version: 460.106.00 CUDA Version: 11.2 | |-------------------------------+----------------------+----------------------+ | GPU Name Persistence-M| Bus-Id Disp.A | Volatile Uncorr. ECC | | Fan Temp Perf Pwr:Usage/Cap| Memory-Usage | GPU-Util Compute M. | | | | MIG M. | |===============================+======================+======================| | 0 Quadro K420 On | 00000000:03:00.0 On | N/A | | 25% 48C P8 N/A / N/A | 87MiB / 1996MiB | 0% Default | | | | N/A | +-------------------------------+----------------------+----------------------+ +-----------------------------------------------------------------------------+ | Processes: | | GPU GI CI PID Type Process name GPU Memory | | ID ID Usage | |=============================================================================| | 0 N/A N/A 1416 G /usr/lib/xorg/Xorg 31MiB | | 0 N/A N/A 1486 G /usr/bin/gnome-shell 50MiB | +-----------------------------------------------------------------------------+ (yank-dev) [crestone] ~/yank-repro $ nvcc --version nvcc: NVIDIA (R) Cuda compiler driver Copyright (c) 2005-2018 NVIDIA Corporation Built on Tue_Jun_12_23:07:04_CDT_2018 Cuda compilation tools, release 9.2, V9.2.148 (yank-dev) [crestone] ~/yank-repro $ conda list | grep cuda cudatoolkit 10.1.243 h036e899_9 conda-forge openmm 7.7 py39_cuda102_debug_1 omnia-dev ```

I'd like to hear from @simonboothroyd before closing this, but I think it's resolved. Thanks all!

jchodera commented 2 years ago

This should be resolved now with the release of OpenMM 7.7.