[Swift-devel] file declaration inside foreach

Mihael Hategan hategan at mcs.anl.gov
Tue Apr 24 17:15:18 CDT 2007


So which is it? Does each step depend on the previous step, or some
modification of the initial data, or both?

On Tue, 2007-04-24 at 16:53 -0500, Veronika V. Nefedova wrote:
> Well, I also need to run one small program inside that loop that doesn't 
> have that data dependency. Basically what that program does is modifies the 
> input file for the main application at every loop step:
> 
> original=modify(original,i);
> 
> I am sure this one wouldn't work (; and I'd have to create an array of 
> input files (one for each i) ?
> 
> Nika
> 
> At 04:45 PM 4/24/2007, Yong Zhao wrote:
> >Right, if there is data dependency, then it is not necessary.
> >
> >Yong.
> >
> >On Tue, 24 Apr 2007, Mihael Hategan wrote:
> >
> > > Why if we can actually express the problem?
> > >
> > > On Tue, 2007-04-24 at 16:30 -0500, Yong Zhao wrote:
> > > > There was a sequential option for 'foreach', and maybe we can translate
> > > > that into a sequential for in karajan.
> > > >
> > > > Yong.
> > > >
> > > > On Tue, 24 Apr 2007, Ben Clifford wrote:
> > > >
> > > > >
> > > > >
> > > > > On Tue, 24 Apr 2007, Veronika  V. Nefedova wrote:
> > > > >
> > > > > > The main problem: it submitted 2 jobs at once (foreach loop is 
> > for i=1,2). And
> > > > > > since the jobs were supposed to run one after another - they all 
> > failed
> > > > > > (application failure)
> > > > >
> > > > > ok. That's expected, or at least, I expect it.
> > > > >
> > > > > foreach is a parallel map-like operation for running some action on 
> > each
> > > > > element in an array independent of the other elements.
> > > > >
> > > > > I think you probably can't express that kind of iteration in 
> > SwiftScript
> > > > > at the moment (unless 'while' happens to work for you) though I'm 
> > poking
> > > > > round with ways to express that. (in functional programming terms, 
> > you're
> > > > > trying to do a fold rather than a map, I think).
> > > > >
> > > > > --
> > > > > _______________________________________________
> > > > > 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
> > > >
> > >
> > >
> >_______________________________________________
> >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