<html>
<head>
<meta content="text/html; charset=windows-1252"
http-equiv="Content-Type">
</head>
<body bgcolor="#FFFFFF" text="#000000">
<div class="moz-cite-prefix">It is about MPI_win. Here is the
problem as it relates to MPI (it is a Boltzmann type equation).<br>
<br>
There are N particles interacting with each other. Interaction is
directional, so that a particle interacts only with those
particles, which are within a narrow cone. The first step is to
segregate the initial set of N particles into subsets of
particles (I called it 'objects'), which interact with each
other. Here is what I do:<br>
<ol>
<li>Assign each object to a process.<br>
</li>
<li>The process which owns a object:<br>
</li>
<ul>
<li>Makes a guess for the maximum number of particles expected
in this object.</li>
</ul>
<ul>
<li>Allocates memory for it.</li>
<li>Opens a shared window.</li>
</ul>
<li>All processes<br>
</li>
<ul>
<li>Each particle identify which object it belongs to, and
PUTs its data there. <br>
</li>
</ul>
<li>After assembly is done, objects are passed to a solver.</li>
<li>Repeat<br>
</li>
</ol>
What do you mean with: "Why can’t all processes open one large
window?" I guess I miss something. <br>
Thanks,<br>
--Ted<br>
<br>
<br>
On 05/21/2014 11:03 PM, Balaji, Pavan wrote:<br>
</div>
<blockquote cite="mid:59C8F105-7F6B-47CA-95AC-080C2D772DBB@anl.gov"
type="cite">
<pre wrap="">
On May 21, 2014, at 6:02 PM, Ted Sariyski <a class="moz-txt-link-rfc2396E" href="mailto:tsariysk@craft-tech.com"><tsariysk@craft-tech.com></a> wrote:
</pre>
<blockquote type="cite">
<pre wrap="">Memory limitations. With one large window all processes have to allocate memory for the objects they own as well as for objects assigned to other process.
</pre>
</blockquote>
<pre wrap="">
Are we talking about the same thing here? I’m referring to an MPI_Win. What objects do processes need to keep track of?
— Pavan
_______________________________________________
discuss mailing list <a class="moz-txt-link-abbreviated" href="mailto:discuss@mpich.org">discuss@mpich.org</a>
To manage subscription options or unsubscribe:
<a class="moz-txt-link-freetext" href="https://lists.mpich.org/mailman/listinfo/discuss">https://lists.mpich.org/mailman/listinfo/discuss</a>
</pre>
</blockquote>
<br>
</body>
</html>