[Swift-user] Re: mapping question

Jonathan Monette jon.monette at gmail.com
Sun Apr 3 21:28:31 CDT 2011


ok.  Thanks.

On Sun, Apr 3, 2011 at 9:27 PM, Mihael Hategan <hategan at mcs.anl.gov> wrote:

> On Sun, 2011-04-03 at 21:18 -0500, Jonathan Monette wrote:
> > Actually in the app call.
> >
> >
> > myapp @infile @outfile @outfile_are @metadata
>
> Nope. It doesn't have to be. It can very well be empty (i.e. just
> "myapp;") as long as swift is concerned. It will still try to stage in
> all arguments and stage out all returns.
> >
> > On Sun, Apr 3, 2011 at 9:17 PM, Mihael Hategan <hategan at mcs.anl.gov>
> > wrote:
> >         On Sun, 2011-04-03 at 21:05 -0500, Jonathan Monette wrote:
> >         > Ok.  I thought the if the file was an app return it had to
> >         be used so
> >         > it will be closed and staged out.
> >
> >
> >         Define "used"
> >
> >
> >         >
> >         > On Sun, Apr 3, 2011 at 9:03 PM, Mihael Hategan
> >         <hategan at mcs.anl.gov>
> >         > wrote:
> >         >         On Sun, 2011-04-03 at 20:59 -0500, Jonathan Monette
> >         wrote:
> >         >         > Yea but how would I get it back through the app?
> >          Would
> >         >         something
> >         >         > like
> >         >         >       app ( Image outfile, Image outfile_area )
> >         myapp( Image
> >         >         infile
> >         >         > Meta metadata)
> >         >         >        {
> >         >         >            myapp @infile @outfile @metadata;
> >         >         >        }
> >         >         > work?  Even though it is not a file used in the
> >         app would
> >         >         the app call
> >         >         > still map to it?  Or do I use the regexp mapper
> >         after the
> >         >         app call?
> >         >
> >         >
> >         >         Swift will try to stage that file out if it's one of
> >         the app
> >         >         returns.
> >         >         That is irrespective of whether it appears on the
> >         command line
> >         >         or not.
> >         >         So yes, your example above should work.
> >         >
> >         >         Mihael
> >         >
> >         >         >
> >         >         > On Sun, Apr 3, 2011 at 8:56 PM, Mihael Hategan
> >         >         <hategan at mcs.anl.gov>
> >         >         > wrote:
> >         >         >         Might the regular expression mapper work?
> >         >         >
> >         >         >         Mihael
> >         >         >
> >         >         >
> >         >         >         On Sun, 2011-04-03 at 19:44 -0500,
> >         Jonathan Monette
> >         >         wrote:
> >         >         >         > Hello,
> >         >         >         >    I have a situation that I am not sure
> >         how to
> >         >         resolve.  I
> >         >         >         have an
> >         >         >         > app that has this interface.
> >         >         >         >       myapp infile outfile metadata
> >         >         >         >
> >         >         >         >
> >         >         >         > The Swift app declaration i have is
> >         >         >         >       app ( Image outfile) myapp( Image
> >         infile
> >         >         Meta
> >         >         >         metadata)
> >         >         >         >       {
> >         >         >         >           myapp @infile @outfile
> >         @metadata;
> >         >         >         >       }
> >         >         >         >
> >         >         >         >
> >         >         >         > Howerver, myapp creates two files.  It
> >         creates a
> >         >         file with
> >         >         >         @outfile as
> >         >         >         > the filename and creates another file
> >         that is
> >         >         @outfile_area
> >         >         >         as the
> >         >         >         > file name.  How in swift do I map to the
> >         >         @outfile_area file
> >         >         >         since it
> >         >         >         > is created just based on the name of
> >         outfile?
> >         >          Currently, I
> >         >         >         don't map
> >         >         >         > the file so the file is not staged out
> >         so it is
> >         >         deleted
> >         >         >         presumably
> >         >         >         > when my jobs have finished executed.
> >          This file is
> >         >         not
> >         >         >         necessary for
> >         >         >         > my workflow to complete but it is
> >         another metadata
> >         >         file that
> >         >         >         helps in
> >         >         >         > the approximation of the final image.
> >         >         >         >
> >         >         >         >
> >         >         >         >
> >         >         >         > On Sun, Apr 3, 2011 at 7:38 PM, Jonathan
> >         Monette
> >         >         >         > <jon.monette at gmail.com> wrote:
> >         >         >         >         Hello,
> >         >         >         >            I have a situation that I am
> >         not sure
> >         >         how to
> >         >         >         resolve.  I
> >         >         >         >         have an app that is similar to
> >         this.
> >         >         >         >
> >         >         >         >
> >         >         >         >
> >         >         >         >
> >         >         >         >         --
> >         >         >         >         Any intelligent fool can make
> >         things
> >         >         bigger and more
> >         >         >         >         complex... It takes a touch of
> >         genius -
> >         >         and a lot of
> >         >         >         courage
> >         >         >         >         to move in the opposite
> >         direction.
> >         >         >         >         - Albert Einstein
> >         >         >         >
> >         >         >         >
> >         >         >         >
> >         >         >         >
> >         >         >         >
> >         >         >         >
> >         >         >         > --
> >         >         >         > Any intelligent fool can make things
> >         bigger and
> >         >         more
> >         >         >         complex... It
> >         >         >         > takes a touch of genius - and a lot of
> >         courage to
> >         >         move in
> >         >         >         the opposite
> >         >         >         > direction.
> >         >         >         > - Albert Einstein
> >         >         >         >
> >         >         >         >
> >         >         >         >
> >         >         >
> >         >         >         >
> >         _______________________________________________
> >         >         >         > Swift-user mailing list
> >         >         >         > Swift-user at ci.uchicago.edu
> >         >         >         >
> >         >
> >         http://mail.ci.uchicago.edu/mailman/listinfo/swift-user
> >         >         >
> >         >         >
> >         >         >
> >         >         >
> >         >         >
> >         >         > --
> >         >         > Any intelligent fool can make things bigger and
> >         more
> >         >         complex... It
> >         >         > takes a touch of genius - and a lot of courage to
> >         move in
> >         >         the opposite
> >         >         > direction.
> >         >         > - Albert Einstein
> >         >         >
> >         >         >
> >         >         >
> >         >
> >         >
> >         >
> >         >
> >         >
> >         >
> >         > --
> >         > Any intelligent fool can make things bigger and more
> >         complex... It
> >         > takes a touch of genius - and a lot of courage to move in
> >         the opposite
> >         > direction.
> >         > - Albert Einstein
> >         >
> >         >
> >
> >
> >
> >
> >
> >
> > --
> > Any intelligent fool can make things bigger and more complex... It
> > takes a touch of genius - and a lot of courage to move in the opposite
> > direction.
> > - Albert Einstein
> >
> >
> >
>
>
>


-- 
Any intelligent fool can make things bigger and more complex... It takes a
touch of genius - and a lot of courage to move in the opposite direction.
- Albert Einstein
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.mcs.anl.gov/pipermail/swift-user/attachments/20110403/2cf2cf42/attachment.html>


More information about the Swift-user mailing list