「view this page in B3 βῆτα server」

Revisions №60874

branch: master 「№60874」
Commited by: Steven Lewis
GitHub commit link: 「475059b928b5258b」 「№4144」
Difference from previous tested commit:  code diff
Commit date: 2019-08-14 15:06:58
linux.clang linux.gcc linux.srlz mac.clang
debug
release
unit
linux.PyRosetta.unit linux.gcc.python37.PyRosetta4.unit mac.PyRosetta.unit build.clean.debug cppcheck mysql postgres linux.clang.python36.build.debug linux.zeromq.debug mpi mpi.serialization linux.icc.build.debug OpenCL mac.clang.python36.build.debug build.header build.levels ninja graphics static linux.ui mac.ui build.xcode beautification code_quality.clang_analysis serialization integration.mpi integration.release_debug integration.tensorflow integration.thread integration performance profile release.source linux.clang.score linux.gcc.score mac.clang.score linux.scripts.pyrosetta scripts.rosetta.parse scripts.rosetta.validate scripts.rosetta.verify linux.clang.unit.release linux.gcc.unit.release util.apps

Merge pull request #4144 from CyrusBiotechnology/CYRUS-801-forcommons/nmer_speedup Bugfix NmerRefEnergy. David Pearlman found that a large protein (it's a crispr) took thousands of seconds to run through our epitope scan protocol. Now it takes about 30 seconds, nearly all of which is initializing the score terms' const data from disk (and pose construction). Profiling revealed string construction was the problem. Turns out to be an unneeded deep copy operation. Thanks @decarboxy @roccomoretti @everyday847 for advice on how to profile. Tag @indigogo @BYachnin for awareness.