Re: [Rd] Can I use "..." in parallel:::clusterApplyLB?

From: Prof Brian Ripley <ripley_at_stats.ox.ac.uk>
Date: Mon, 13 Feb 2012 08:54:24 +0000

On 13/02/2012 06:51, Slava Razbash wrote:
> Hello,
>
> Can I do the following? Is parallel:::clusterApplyLB() designed to
> work like this? The code below is for illustrative purposes only.

It is designed to work with standard R semantics. For ... those are quite complex, and you may have to force evaluation before sending to the workers: that is easy to do, and there are examples in package boot.

> library(parallel)
>
> myFunction<-function(myPar1, myPar2, ...) {
>
> clusterApplyLB(myCluster, x, otherFunction, otherPar1=myPar1,
> otherPar2=myPar2, ....)
>
>
> }
>
>
> otherFunction<-function(otherPar1, otherPar2, ...) {
>
> someFunction(somePar1, ....)
>
> }

Well, that will not work. See what the posting guide has to say about reproducible examples.

>
> someFunction<-function(somePar1, somePar2=NULL, somePar3=someVal) {
>
> ##Do some stuff
>
>
> }
>
>
> myFunction( myVal1, myVal2, somePar2=myVal3, somePar3=myVal4)
>
>
>
> The intention is that myVal3 and myVal4 get passed to someFunction()
> through clusterApplyLB if they are specified.
>
>
> Best Regards,
>
> Slava
>
> ______________________________________________
> R-devel_at_r-project.org mailing list
> https://stat.ethz.ch/mailman/listinfo/r-devel

-- 
Brian D. Ripley,                  ripley_at_stats.ox.ac.uk
Professor of Applied Statistics,  http://www.stats.ox.ac.uk/~ripley/
University of Oxford,             Tel:  +44 1865 272861 (self)
1 South Parks Road,                     +44 1865 272866 (PA)
Oxford OX1 3TG, UK                Fax:  +44 1865 272595

______________________________________________
R-devel_at_r-project.org mailing list
https://stat.ethz.ch/mailman/listinfo/r-devel
Received on Mon 13 Feb 2012 - 08:56:46 GMT

This quarter's messages: by month, or sorted: [ by date ] [ by thread ] [ by subject ] [ by author ]

All messages

Archive maintained by Robert King, hosted by the discipline of statistics at the University of Newcastle, Australia.
Archive generated by hypermail 2.2.0, at Mon 13 Feb 2012 - 12:10:16 GMT.

Mailing list information is available at https://stat.ethz.ch/mailman/listinfo/r-devel. Please read the posting guide before posting to the list.

list of date sections of archive