Hi Yantor,
Are you using the "renderman" jobtype, or the "cmdrange/cmdline" jobtype?
In either case, it should be possible to control the multi-thread and
multi-processor behaviors, if you use prman's "-t:n" and "-p:pn"
options, respectively. Please refer to your prman documentation
for details.
You will also want to use a "reservation" of "host.processors=1+" if you
have your workers to have more than one jobslot (by default, workers
have as many jobslots as they do cores, so, for example, a 4-core node
can run 4 subjobs at a time), to make sure that the renderman subjob
occupies the entire worker for the duration of its execution.
I'm assuming you're referring to prman when you say "Renderman", but
if your renderer supports a similar threading option, it would work the
same way.
I hope that helps!