Sure.

Invoked with julia -p 8

fid=open("/home/main/data/juliafiles/Julia/machinefile.txt") 

rc=readlines(fid)

m={match(r"(\r|\n)",rcd) for rcd in rc}

machines={rc[ma][1:(m[ma].offset-1)] for ma in 1:length(m)}
...
addprocs(machines;dir="/home/main/data/programfiles/julia/usr/bin")
...
@everywhere progfile="/home/main/data/juliafiles/Julia/WLPPInt.jl"@everywhere 
marketHistoryFile="/home/main/data/juliafiles/Julia/daily.mat"
@everywhere using MAT
@everywhere include(progfile)
@everywhere Daily= matread(marketHistoryFile)@everywhere marketHistory= 
NYSE["NYSE_Smoothed_Closes"]
...
results=pmap(runWLPPIntTest,capitals,{marketHistory for i in 
1:trials},depths,ALRs,{vec(variances) for i in 1:trials},{weights[:,i] for i in 
1:trials},sigComponents)

I'm not really sure if this is enough to be useful though, or what really would 
be able to be useful. 



On Sunday, February 23, 2014 3:58:04 AM UTC-5, Amit Murthy wrote:
>
> Is it possible to share the relevant portions of the call here? 
>
>
> On Sun, Feb 23, 2014 at 11:44 AM, Micah McClimans 
> <[email protected]<javascript:>
> > wrote:
>
>> Thank you, it turns out my problem was coming from an @everywhere macro, 
>> not from pmap. 
>>
>> However, and I hope it is not bad practice continuing in this same 
>> thread, but now I'm seeing that pmap is not utilizing all of the workers 
>> available for the process, in fact it is using only one, despite having 8 
>> local and 8 remote workers available. What sort of problems could be 
>> causing this behavior?
>>
>>
>> On Saturday, February 22, 2014 6:32:18 PM UTC-5, Stefan Karpinski wrote:
>>
>>> If there are other processors, pmap doesn't use the head node by default:
>>>
>>> julia> addprocs(2)
>>> 2-element Array{Any,1}:
>>>  2
>>>  3
>>>
>>> julia> pmap(x->myid(), 1:10)
>>> 10-element Array{Any,1}:
>>>  2
>>>  3
>>>  3
>>>  2
>>>  2
>>>  3
>>>  2
>>>  3
>>>  2
>>>  3
>>>  
>>>
>>> On Sat, Feb 22, 2014 at 5:50 PM, Micah McClimans <[email protected]>wrote:
>>>
>>>> I am working on distributing a compute intensive task over a cluster in 
>>>> Julia, using the pmap function. However, for several reasons I would like 
>>>> to avoid having the master node used in the computation- is there a way to 
>>>> accomplish this using the built in keyword, or will I need to rewrite pmap?
>>>>
>>>
>>>
>

Reply via email to