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]]

