Replies: 1 comment
-
|
First off, you need a version of (Py)Rosetta which was compiled with threading support. You have that with the cxx11thread "extras" tagged version of the Rosetta binary, but depending on how you installed PyRosetta, you may or may not have it. (That said, I believe the 'default' version of the PyRosetta install should come with threading support these days -- this probably isn't your issue, but I mention it for completeness.) Otherwise, to enable the RosettaThreadManager, all you need to do is set the P.S. Unless you're trying to exactly replicate an old protocol or have specialized needs, I don't think there's a reason to use ClassicRelax -- I don't think anyone in the Rosetta developer community is still using ClassicRelax -- FastRelax is now the "default" relax, and has supplanted ClassicRelax for pretty much all uses. (Just because it's faster, doesn't mean it's any less quality.) |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
in Rosetta, multithreading is easily accomplished by adding option '-total_threads: int'
By running
./rosetta/main/source/bin/relax.cxx11thread.linuxgccrelease -s 1ubq.pdb -out:suffix _relaxed @general_relax_flags -total_threads 30the following can be seen in the terminalBut how to accomplish this in PyRosetta? A similar code for relax is executed:
but it only launch 1 thread
Beta Was this translation helpful? Give feedback.
All reactions