Take a look at foreach() and %dopar$ from the CRAN package foreach. Michael
On Tue, May 15, 2012 at 1:57 AM, Alaios <ala...@yahoo.com> wrote: > 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. > ______________________________________________ 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.