[julia-users] Re: pmap on functions with variable #'s of arguments

2016-06-02 Thread 'Greg Plowman' via julia-users
Of course I meant:
Fprime(a) = F(a,b0,c0)


[julia-users] Re: pmap on functions with variable #'s of arguments

2016-06-02 Thread 'Greg Plowman' via julia-users

>
>
> function Fprime(a; b0 = b, c0 = c)
>F(a, b0, c0) # treating b and c above as fixed
> end 
>

Where did you define b and c? Did you define on all workers?
 

>
> (i) this does not solve my problem when the a_i's are different sizes and 
> can't be put into one array 
>

Not sure what you mean by this.

In any case, either of these 2 methods work for me:

@everywhere begin
F(a,b,c) = a+b+c

global const b0 = 20
global const c0 = 200
Fprime(a) = a+b0+c0
end

a = [1,2,3,4,5]
b = fill(10, length(a))
c = fill(100, length(a))

pmap(F,a,b,c)
pmap(Fprime,a)