<div dir="ltr">Dear Dune,<div><br></div><div>I have since a couple of days a serious problem with communication in ALUGrid and I could not still solve it. I thought probably this email list can be as always helpful for my problem. The problem seems to be easy but I could not figure out how to solve it. It is described as follows:</div>
<div><br></div><div>Suppose an element P is a ghost element in processor I and an InteriorBorder element in processor J. In each processor there is a variable K corresponding to the element. The value of of K in processor I needs to be sent to processor J, added to K in processor J and saved there. This is what I need to do and I could not.</div>
<div><br></div><div>What I thought maybe correct to do is using the following parameters for communication function:</div><div><br></div><div>grid_.communicate(dataHandle,InteriorBorder_All_Interface,BackwardCommunication);<br>
</div><div><br></div><div>This configuration should send values from all entities to buffer and then write to InteriorBorder elements. Is it correct?</div><div><br></div><div>I think if all entities send the values to buffer then processors I and J both send their K values to the buffer. Which one then is written?</div>
<div><br></div><div>I may have done a stupid mistake because I do not have a complete picture of these interfaces and directions. It will be very helpful if someone describes it for me.</div><div><br></div><div>Thank you very much for your help,</div>
<div>Best regards,</div><div>Arya Fallahi</div></div>