<html dir="ltr">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<style id="owaParaStyle" type="text/css">P {margin-top:0;margin-bottom:0;}</style>
</head>
<body ocsi="0" fpstyle="1">
<div style="direction: ltr;font-family: Tahoma;color: #000000;font-size: 10pt;">Hi,<br>
<br>
I have developed a Paraview source plugin. While running Paraview in parallel mode, I am trying to share a vtkArrayData from root process to other processes using vtkMPI send-receive. However, I am getting errors: 'Can not send vtkArrayData' and 'Can not receive
 vtkArrayData'. Is it that vtkArrayData is not allowed using send-receive? Is there any other alternative to share vtkArrayData across processes? Thanks.<br>
<br>
Below is code snippet:<br>
<br>
vtkMultiProcessController* Controller; // defined in header file<br>
<br>
Code in cxx:<br>
<br>
this->Controller = vtkMultiProcessController::GetGlobalController();<br>
if(this->Controller)<br>
{<br>
     this->Controller->Register(this);<br>
}<br>
<br>
vtkSmartPointer<vtkArrayData> masterArray;<br>
<br>
if(proc == 0) //root process<br>
{    <br>
    masterArray =  from_some_method();<br>
    for(int p=1; p < procCount; ++p)<br>
    {<br>
         this->Controller->Send(masterArray, p, 9999);<br>
    }<br>
}<br>
else<br>
{<br>
    this->Controller->Receive(masterArray, 0, 9999);<br>
}<br>
<br>
Regards,<br>
Prashant<br>
</div>
---Disclaimer------------------------------ This e-mail contains PRIVILEGED AND CONFIDENTIAL INFORMATION intended solely for the use of the addressee(s). If you are not the intended recipient, please notify the sender by e-mail and delete the original message.
 Opinions, conclusions and other information in this transmission that do not relate to the official business of QuEST Global and/or its subsidiaries, shall be understood as neither given nor endorsed by it. Any statements made herein that are tantamount to
 contractual obligations, promises, claims or commitments shall not be binding on the Company unless followed by written confirmation by an authorized signatory of the Company. -----------------------------------------------------------------------------------
</body>
</html>