<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
</head>
<body>
<div dir="ltr">
<div dir="ltr">
<div dir="ltr">
<div dir="ltr">
<div class="gmail_quote">
<div dir="ltr"> Andrea:</div>
<blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
<div dir="ltr">
<div>From the documentation I found the flow for the creation of an application code is the following:</div>
<div>1. Create a Network and register components</div>
<div>2. Set network size and layout</div>
<div>3. Set components and number of variables for nodes/edges</div>
<div>4. Set up the network <br>
</div>
<div>5. Distribute the network </div>
<div><br>
</div>
<div>Following that flow, from point 1 to point 4 the Network is "owned" only by the 0 rank processor while after point 5 the network is partitioned and "owned" by the n processors involved in the computation (according to the partitioner used).
<br>
</div>
</div>
</blockquote>
<div> </div>
<div>Correct. Currently, DMNetwork only supports sequential setup of network. I just started parallelizing it. I'll let you know when I'm done.</div>
<blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
<div dir="ltr">
<div></div>
<div><br>
</div>
<div>I was trying to let all the n processors involved read a portion of the network in such a way that the flow listed before will be a multiprocessor process and not restricted only to the rank 0 processor (parallel input data). In this way after point 4
 I will have a distributed network and I don't need to call DMNetworkDistribute(). Unfortunately the documentation I found doesn't explain how to do that, so I would like to ask you if it is feasible and if you have some examples or documentation that you can
 share for this purpose. <br>
</div>
</div>
</blockquote>
<div> </div>
<div>It is not supported yet.  Internal works are needed. You may follow my development branch</div>
<div><a href="https://bitbucket.org/petsc/petsc/branch/hzhang/pdmnetwork-setup">https://bitbucket.org/petsc/petsc/branch/hzhang/pdmnetwork-setup</a><br>
</div>
<div><br>
</div>
<div>If you have idea/suggestions, let us know.</div>
<div>Hong</div>
</div>
</div>
</div>
</div>
</div>
</body>
</html>