You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Fix segmentation faults when reading in trajectories without forces/velocities after reading in trajectories with forces/velocities (#1188)
* Add tanh
* Add hyperbolic sin/cos
* Add a test that segfaults
* Put into separate functions
* Add test for changing velocity information
* Check if the current coordinate info (specifically velocity/force info) differs from the coordinate info output trajectories were set up with. If set up for velocities/forces and no velocity/force info in the current frame, set all zeroes in the current frame.
* Move to Test_VelFrc
* Revert general tests
* Add test with forces
* Use OutputTrajCommon instead of trajio
* Add ensemble test
* No need for separate CoordInfo function, already stored in OutputTrajCommon
* Add function to check ensembles as well
* If initial traj had vel/frc info but this one does not, make sure the velocity/force info is zeroed out.
* Add test trajectory files
* Protect tests in parallel
* Need to modify FrameArray, not FramePtrArray
* Enable the ensemble test
* Save index/value maps for each ensemble so we can tell if the index value mapping is the same between different trajectories.
* Do a better FP comparison
* When replica indices do not map to same values as in the previous ensemble force sorting by value
* Fix frames in parallel ensemble
* Update ensemble test files with good ones from pmemd (with correct replica indices)
* Used the wrong restarts
* Ensemble test
* Protect in parallel
* Handle case where outgoing Frame already has forces and/or velocities allocated
* Record when ensemble changes
* If the input ensemble changes see if the outgoing frame needs to be modified
* Code to gather ensemble values in parallel
* Hide debug info
* Version 7.10.0. Minor version bump for fixing handling remd ensembles with changing vel/frc info. Also added 3 math funcitons.
* Add bytemp to ensemble help
* Add bytemp option to ensemble help
* Need to use NcTest to compare NetCDF files, not DoTest...
* More protections in parallel
* In serial N_THREADS is not set
---------
Co-authored-by: Daniel R. Roe <daniel.roe@nih.gov>
0 commit comments