Dear all,
I am having a for loop that iterates a given number of measurements that I 
would like to split over 16 available cores. The code is in the following format

inputForFunction<-expand.grid(caseList,filterList)
for (i in c(1:length(inputForFunction$Var1))){#     
      FileList<-GetFileList(flag=as.vector(inputForFunction$Var1[i]));
       print(sprintf("Calling the plotsCreate for %s 
and%s",as.vector(inputForFunction$Var1[i]),as.vector(inputForFunction$Var2[i])))
 

     
plotsCreate(Folder=mainFolder,case=as.vector(inputForFunction$Var1[i]),DataList=FileList,DataFilter=as.vector(inputForFunction$Var2[i]))
 }

as you can see after the inputForFunction is calculated then my code iterates 
over the available combinations of caseList and filterList. It would be great, 
without major changes, split these "tasks" to all the available processors.

Is there some way to do that?

Regards
Alex

        [[alternative HTML version deleted]]

______________________________________________
R-help@r-project.org mailing list
https://stat.ethz.ch/mailman/listinfo/r-help
PLEASE do read the posting guide http://www.R-project.org/posting-guide.html
and provide commented, minimal, self-contained, reproducible code.

Reply via email to