[Swift-user] Questions

Ben Clifford benc at hawaga.org.uk
Mon May 12 03:52:01 CDT 2008


On Mon, 12 May 2008, J A wrote:

> > 1.  Can i  run swift in a windows application?  if yes, how?

You probably can run Swift on Windows as a client, but you will need a 
unix box to perform the actual execution of work.

> > 2.  Can i call other code (written in another language) from swift?

Swift calls out to unix executables; if you can compile your code into a 
unix executable, then you can call your code that way.

It will not be a JNI / function level link. It will be using Swift's file 
transfer+execute mechanism for calling executables:
   input data files are copied to whichever machine you will run on
   your code is executed
   output data files are copied back

> > 3.  How can swift work with PBS?

There are a couple of mechanisms. If you are running on the head node of a 
PBS cluster, you can use the PBS execution provider. If you are submitting 
to a cluster which has Globus GRAM and PBS both instaleld, then you can 
use one of the GRAM execution providers. The choice of provider is 
specified in the site catalog, libexec/sites.xml.

The user guide contains a section '16. The site catalog' which gives some 
details about configuring this.

-- 




More information about the Swift-user mailing list