Merge pull request #2565 from RosettaCommons/aleaverfay/rs_parser_scripvars_fix
parse_rosetta_script application now uses the script_vars option
Fixing script-vars issue in parse_rosetta_script and validate_rosetta_script where the RosettaScriptsParser was ignoring the command line options
notify author
notify list [rosetta-logs@googlegroups.com]
Merge pull request #2562 from RosettaCommons/xingjiepan/move_SSShapeComplementarityFilter_to_protocols
Migrate SSShapeComplementarityFilter from devel to protocols
notify author
notify list [rosetta-logs@googlegroups.com]
Merge pull request #2550 from RosettaCommons/roccomoretti/fix_release_unit_tests
Fix unit tests in release mode
We had some unit tests which were failing when run in release mode. This PR should fix them.
This PR also adds a new scons compilation mode, release_symbols, which is release mode with debugging symbols enabled. (This differs from release_debug, which is debug mode with release-mode optimizations turned on. The main difference is whether debug_asserts are active or not.)
notify author
notify list [rosetta-logs@googlegroups.com]
Merge pull request #2559 from RosettaCommons/vmullig/threadsafe_elec2
Fix a thread safety issue in FA_ElecEnergy method: scratch space was shared between cloned instances
The scratch space object was being deep-cloned by the `FA_ElecEnergy::clone()` operation. Now, the operation creates new scratch space. I _think_ this will solve the problem that I'm seeing on Blue Gene by ensuring that the scratch space object is always thread-local.
Tasks:
- [x] Fix the cloning issue.
- [x] Beauty.
- [x] Test on Blue Gene/Q.
- [x] Check unit tests.
- [x] Check integration tests.
- [x] Beautify (since master is not beautiful).
notify author
notify list [rosetta-logs@googlegroups.com]