# how coprocess render the image for distributed cases

**URL:** https://discourse.paraview.org/t/how-coprocess-render-the-image-for-distributed-cases/4702
**Category:** In Situ Support
**Created:** [June 28, 2020, 3:57am UTC](https://discourse.paraview.org/t/how-coprocess-render-the-image-for-distributed-cases/4702 "2020-06-28T03:57:48Z")
**Posts on this page:** 1
**Showing post:** 6

<div class="post-metadata">

### Author: ![mdorier](https://discourse.paraview.org/letter_avatar_proxy/v4/letter/m/eb9ed0/32.png) [@mdorier](https://discourse.paraview.org/u/mdorier)
#### Post date: [June 29, 2020, 12:29pm UTC](https://discourse.paraview.org/t/how-coprocess-render-the-image-for-distributed-cases/4702/6 "2020-06-29T12:29:17Z")

</div>

Only `vtkCPProcessor::Initialize(vtkMPICommunicatorOpaqueComm& comm, const char* workingDirectory)` does, but we are not calling this version. We are calling the version that only takes a workingDirectory argument.

EDIT: after checking, we can confirm that `Initialize` (the version we call) does indeed modify the controller. Should we set the global controller _after_ creating the `vtkCPProcessor`?

---

_[View the full topic](https://discourse.paraview.org/t/how-coprocess-render-the-image-for-distributed-cases/4702)._
