Author Topic: can ovito movie rendering be paralleled?  (Read 234 times)

Kevin

  • Newbie
  • *
  • Posts: 33
can ovito movie rendering be paralleled?
« on: September 23, 2018, 08:37:38 AM »
Hello Dr.Stukowski,

I was just wondering if ovito movie rendering could be accelerated with multiple cores?

I tried with single core vs. multiple cores, and it seems like the movie rendering speed does not increase with the increase of core number.

Thanks,
Kyu

Alexander Stukowski

  • Administrator
  • Hero Member
  • *****
  • Posts: 500
Re: can ovito movie rendering be paralleled?
« Reply #1 on: September 23, 2018, 07:41:30 PM »
Dear Kyu,

Several computational analysis algorithms are parallelized in OVITO, for example CNA, Compute Property, Wigner-Seitz analysis, and more. They will already make use of all processor cores. Also the Tachyon renderer is multithreaded and will use all cores during image rendering. So there is no point in parallelizing the rendering of a movie across frames.

However, what you can do, if you really want to squeeze out the last bit of performance, is to restrict Ovito (or ovitos) to a single processor core using the --nthreads command line option and run multiple Ovito instances in parallel, letting each instance render a different subset of the animation frames. Finally, you have to manually create a video from the saved animation frames using an external video encoding tool of your choice.
« Last Edit: September 23, 2018, 07:43:12 PM by Alexander Stukowski »