Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Julia programs, execution procedure

Tags:

julia

I have a couple of julia programs running in a cluster of 64 processors. I want to know why if I launch a julia-program like:

$ julia main.jl

when I see the output of the htop I get 15 processes like this:

PID USER PRI NI VIRT RES SHR S CPU MEM TIME        COMMAND
21389 me 20 0 845M 413 12692S 0.0 0.1 TIME-ELAPSED julia main.jl

Is this something intrinsic to julia to optimize the main.jl script?

like image 517
user2820579 Avatar asked Mar 05 '26 14:03

user2820579


1 Answers

It sounds like your question is why the julia processes all end up on one node instead of across your cluster?

I think you are looking for the ClusterManager features: https://docs.julialang.org/en/v1/stdlib/Distributed/index.html

like image 56
Rob Latham Avatar answered Mar 08 '26 21:03

Rob Latham