There is a workable example that uses the catalyst to render the data
I could run this example and generates the image in distributed case (the name of the python script is a parameter of the program)
I am curious how catalyst render the image when there are multiple processes. It seems that every MPI process generates a specific data partition, but there is only one image in global view is generated at each time step even if I use multiple process to run the program.
I still did not figure out how catalyst do that, I’m not sure if the data is reduced into one process somewhere and then rendered by this process. If there are communications between different processes, how the catalyst implement it in this example?
Thanks a lot for your help!