[Swift-user] Workflow handling a large parallelism ?
    Ben Clifford 
    benc at hawaga.org.uk
       
    Tue May  6 09:48:33 CDT 2008
    
    
  
> (file simMerged)merge_sim(file simFiles[]){
>     app{ cat @filenames(simFiles) ; }
> }
send stdout into simMerged probably.
> (file simFiles[]) batch_sim (){
> 
>     int simRange = [1:1000];
>     forach i in simRange {
>         simFiles[i]=run_sim(i);
>     }
> }
> 
> //I am concerned about this, I would like to be able to generate the
> filenames in swift,
> //not to be forced to list all the names
> 
> string filenames[] = [ "sim_000",'sim_001", ...  "sim_999" ];
> file simOutputs[] <array_mapper; files=filenames>;
Use simple_mapper perhaps like this:
file simOutputs[] <simple_mapper;prefix="sim_">;
I think you'll get 4 digit numbers that way, but perhaps you can cope with 
that.
-- 
    
    
More information about the Swift-user
mailing list