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

Revisions №61031

branch: master 「№61031」
Commited by: Vikram K. Mulligan
GitHub commit link: 「868bf3f9db0e20a0」 「№4345」
Difference from previous tested commit:  code diff
Commit date: 2019-11-08 13:01:12

Merge pull request #4345 from RosettaCommons/vmullig/make_FASTER_ig_threadsafe Add unit tests confirming that the FASTER interaction graph is threadsafe, and update test to use ref2015 instead of pre_talaris_2013_standard The FASTER interaction graph unit test fails stochastically in the multi-threaded build. This is likely due to a thread safety issue. This PR attempts to fix the issue. EDIT: The FASTER ig is, as far as I can tell, totally threadsafe. (This PR does add a pretty stringent test for this, computing the graph 100 times in threads and comparing each result to the graph computed in a single thread.) The score12 scorefunction, however, is not. I get concurrency issues ONLY when using score12, and these vanish with ref2015 (which is fully threadsafe). For now, I'm switching the FASTER ig unit test to use ref2015 instead of score12, though at some point I'll track down the concurrency issues in score12.

...