<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta content="text/html; charset=ISO-8859-1"
http-equiv="Content-Type">
</head>
<body text="#000000" bgcolor="#ffffff">
+1, +1<br>
<br>
On 08/03/2011 12:08 PM, Britton Smith wrote:
<blockquote
cite="mid:CABfs61=aK2p=DtLxpg_F5NhFkyiuZ3hsbxa-gwEBvjWcke2R9Q@mail.gmail.com"
type="cite">Going along with what Matt said, I think one place we
can do a lot of consolidation is type specific communication
functions. For example, one function that does array
concatenation and takes a type keyword arg is better than a
separate function for each type.<br>
<br>
In addition, I think the goal of this exercise, which is similar
to the original point of making a parallel analysis interface, is
to provide a toolkit that allows people to develop parallel
analysis without having to worry too much about the actual
communication. In the beginning, we really only had in mind
parallel operations that were aware of the total number of
processors and their own rank. And all of this was operating
within the scope of working on a single pf. We have since then
moved into grander things like performing analysis on multiple
datasets to create a single analysis product. The original PAI
succeeded for a long time, but when we started to outgrow its
scope, the only solution was to bolt new functions onto the side
to accomplish what we needed. So I think Matt's general point is
that it is time for us to think about building something new that
encompasses all the things we want to be able to do and hopefully
more. This is something I am definitely in favor of.<br>
<br>
Britton<br>
<br>
<div class="gmail_quote">On Wed, Aug 3, 2011 at 8:41 AM, Stephen
Skory <span dir="ltr"><<a moz-do-not-send="true"
href="mailto:s@skory.us">s@skory.us</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt
0.8ex; border-left: 1px solid rgb(204, 204, 204);
padding-left: 1ex;">
Matt,<br>
<div class="im"><br>
> parallel_concatenate<br>
> parallel_operation (max, min, etc)<br>
> parallel_broadcast<br>
><br>
</div>
<div class="im">> Would this be a good compromise?<br>
<br>
</div>
Yes, I think is is a good way to go. It keeps the names
clearer<br>
without being overly specific.<br>
<div class="im"><br>
<br>
>> I'v already done some of this, and I'd be willing
to help out some more.<br>
><br>
> Excellent! I'd love it if these could show up in a .py
file under tests/ .<br>
<br>
</div>
Didn't I send you that stuff a while ago? Or is that not what
you're<br>
thinking of?<br>
<font color="#888888"><br>
--<br>
</font>
<div>
<div class="h5">Stephen Skory<br>
<a moz-do-not-send="true" href="mailto:s@skory.us">s@skory.us</a><br>
<a moz-do-not-send="true" href="http://stephenskory.com/"
target="_blank">http://stephenskory.com/</a><br>
<a moz-do-not-send="true" href="tel:510.621.3687"
value="+15106213687">510.621.3687</a> (google voice)<br>
_______________________________________________<br>
Yt-dev mailing list<br>
<a moz-do-not-send="true"
href="mailto:Yt-dev@lists.spacepope.org">Yt-dev@lists.spacepope.org</a><br>
<a moz-do-not-send="true"
href="http://lists.spacepope.org/listinfo.cgi/yt-dev-spacepope.org"
target="_blank">http://lists.spacepope.org/listinfo.cgi/yt-dev-spacepope.org</a><br>
</div>
</div>
</blockquote>
</div>
<br>
<pre wrap="">
<fieldset class="mimeAttachmentHeader"></fieldset>
_______________________________________________
Yt-dev mailing list
<a class="moz-txt-link-abbreviated" href="mailto:Yt-dev@lists.spacepope.org">Yt-dev@lists.spacepope.org</a>
<a class="moz-txt-link-freetext" href="http://lists.spacepope.org/listinfo.cgi/yt-dev-spacepope.org">http://lists.spacepope.org/listinfo.cgi/yt-dev-spacepope.org</a>
</pre>
</blockquote>
<br>
<pre class="moz-signature" cols="72">--
Cameron Hummels
PhD Candidate, Astronomy Department of Columbia University
Public Outreach Director, Astronomy Department of Columbia University
NASA IYA New York State Student Ambassador
<a class="moz-txt-link-freetext" href="http://outreach.astro.columbia.edu">http://outreach.astro.columbia.edu</a>
PGP: 0x06F886E3</pre>
</body>
</html>