<div>Hi Ben:</div>
<div> </div>
<div>Thanks for your reply.</div>
<div> </div>
<div>Does any one have an example on how to do item # 2 below?</div>
<div> </div>
<div>Thanks for your cooperation.</div>
<div> </div>
<div>Jamal</div><span></span><br><br>
<div><span class="gmail_quote">On 5/12/08, <b class="gmail_sendername">Ben Clifford</b> <<a href="mailto:benc@hawaga.org.uk">benc@hawaga.org.uk</a>> wrote:</span>
<blockquote class="gmail_quote" style="PADDING-LEFT: 1ex; MARGIN: 0px 0px 0px 0.8ex; BORDER-LEFT: #ccc 1px solid"><br>On Mon, 12 May 2008, J A wrote:<br><br>> > 1.  Can i  run swift in a windows application?  if yes, how?<br>
<br>You probably can run Swift on Windows as a client, but you will need a<br>unix box to perform the actual execution of work.<br><br>> > 2.  Can i call other code (written in another language) from swift?<br><br>Swift calls out to unix executables; if you can compile your code into a<br>
unix executable, then you can call your code that way.<br><br>It will not be a JNI / function level link. It will be using Swift's file<br>transfer+execute mechanism for calling executables:<br>  input data files are copied to whichever machine you will run on<br>
  your code is executed<br>  output data files are copied back<br><br>> > 3.  How can swift work with PBS?<br><br>There are a couple of mechanisms. If you are running on the head node of a<br>PBS cluster, you can use the PBS execution provider. If you are submitting<br>
to a cluster which has Globus GRAM and PBS both instaleld, then you can<br>use one of the GRAM execution providers. The choice of provider is<br>specified in the site catalog, libexec/sites.xml.<br><br>The user guide contains a section '16. The site catalog' which gives some<br>
details about configuring this.<br><br>--<br><br></blockquote></div><br>