Why don't use the mclapply() function?
It takes care of everything.
mario
On 25-Feb-10 8:56, dikshie wrote:> Hi,
> i have a function:
> zz<- (constrOptim(c(.5,0), fr, grr, ui=rbind(c(-1,0),c(1,-1)),
ci=c(-0.9,0.1)))
> i can get the result by using command (for example): zz$par
>
> now if i can use multicore:
> zz<-parallel(constrOptim(c(.5,0), fr, grr, ui=rbind(c(-1,0),c(1,-1)),
> ci=c(-0.9,0.1)))
> result< collect(zz)
>
> i cant get my the result: result$par because multicore add process id.
> for example:
> $`2493`$par
> [1] 0.8891335 0.7891335
>
> i try to get the result by: result$`processID(zz)`$par
> but it return NULL.
>
> so any idea how to get the result?
>
> with best regards,
--
Ing. Mario Valle
Data Analysis and Visualization Group |
http://www.cscs.ch/~mvalle
Swiss National Supercomputing Centre (CSCS) | Tel: +41 (91) 610.82.60
v. Cantonale Galleria 2, 6928 Manno, Switzerland | Fax: +41 (91) 610.82.82