Documentation for using mult-threading via MPI in Trame/Paraview app

Hi. I’m looking to utilize mult-threading in a Trame/Paraview app utilizing MPI and possibly PvBatch. Although I have found some documentation for using MPI and PvBatch within ParaView I was wondering if there was some ParaView documentation specifically tailored to utilizing these feature in a Trame app that’s driven by Paraview/PvPython and see others were told on the Trame forum to come here for that type of guidance.

What might this basic setup look like in a for Trame? Are there any online examples I could look at?

MPI is multi-process, not multi-threading. Using trame with ParaView is already doing multi-threading with TBB on VTK filters.

For MPI and trame, you can read that blog which provide an example of mpi/pvbatch.

1 Like

My bad. I misspoke there. Multi-process is what I am trying to do not multi-threading.
I’m looking to use the different cores available on my processor and/or GPU to divide up tasks and process them simultaneously on the different cores.

I can check that blog you posted a link to, to read more about this. Thanks!