[Swift-devel] could we set the job sequence without a file dependency?
Mihael Hategan
hategan at mcs.anl.gov
Tue Mar 24 12:11:27 CDT 2009
You seem to want swift to be PCN.
On Tue, 2009-03-24 at 12:08 -0500, Ian Foster wrote:
> Only in a round-about way. Maybe that is ok, it is just less intuitive
> than say:
>
>
> seq {
> A();
> B();
> }
>
>
> (IMHO)
>
>
> Ian.
>
> On Mar 24, 2009, at 12:02 PM, Ben Clifford wrote:
>
> >
> > you can express sequencing. that's what extern lets you do.
> >
> > On Tue, 24 Mar 2009, Ian Foster wrote:
> >
> > > These discussions are very reminiscent of PCN, where we had many
> > > of the same
> > > issues.
> > >
> > > A reason then for wanting sequencing was for output.
> > >
> > > We introduced a sequential operator, which had the advantage that
> > > people could
> > > say more directly what they meant.
> > >
> > >
> > > On Mar 24, 2009, at 9:06 AM, Ben Clifford wrote:
> > >
> > > >
> > > > On Tue, 24 Mar 2009, Zhao Zhang wrote:
> > > >
> > > > > Say, Job A is broadcasting common data shared for all jobs.
> > > > > And Job B only
> > > > > needs to know that Job A is done, so he could read the common
> > > > > data.
> > > >
> > > > ok, so there is a data dependency.
> > > >
> > > > You can externals (like Mike has been using on the swift-user
> > > > list) to
> > > > represent data dependencies like that.
> > > >
> > > > app (external commonData) A() {
> > > > ...
> > > > }
> > > >
> > > > app B(external commonData) {
> > > > ...
> > > > }
> > > >
> > > > external d = A();
> > > > B(d);
> > > >
> > > > d represents your shared data set - by declaring it as
> > > > 'external' you say
> > > > that Swift should do data dependency handling, but should not
> > > > attempt to
> > > > manage the data itself.
> > > >
> > > > d is mapped to the data, but in your head, rather than in Swift.
> > > >
> > > > --
> > > > _______________________________________________
> > > > Swift-devel mailing list
> > > > Swift-devel at ci.uchicago.edu
> > > > http://mail.ci.uchicago.edu/mailman/listinfo/swift-devel
> > >
>
> _______________________________________________
> Swift-devel mailing list
> Swift-devel at ci.uchicago.edu
> http://mail.ci.uchicago.edu/mailman/listinfo/swift-devel
More information about the Swift-devel
mailing list