<div dir="ltr"><div>Hi Elisabetta.  No, you normally do not need to install software on all the compute nodes separately.</div><div><br></div><div>It is quite common to use the 'modules' environment to manage software like this</div><div><a href="http://www.admin-magazine.com/HPC/Articles/Environment-Modules">http://www.admin-magazine.com/HPC/Articles/Environment-Modules</a></div><div><br></div><div>Once you have numpy installed on a shared drive on the cluster, and have a Modules file in place, your users put this at the start of their job scripts:</div><div>module load numpy</div><div><br></div><div>You might also want to look at Easybuild  <a href="http://easybuild.readthedocs.io/en/latest/Introduction.html">http://easybuild.readthedocs.io/en/latest/Introduction.html</a></div><div>There are Easybuild 'recipes' for numpy. We use them where I work.</div><div><br></div><div><br></div></div><div class="gmail_extra"><br><div class="gmail_quote">On 17 January 2018 at 14:28, Elisabetta Falivene <span dir="ltr"><<a href="mailto:e.falivene@ilabroma.com" target="_blank">e.falivene@ilabroma.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">Hi,<div>let's say I need to execute a python script with slurm. The script require a particular library installed on the system like numpy.</div><div>If the library is not installed to the system, it is necessary to install it on the master AND the nodes, right? This has to be done on each machine separately or there's a way to install it one time for all the machine (master and nodes)?</div><span class="HOEnZb"><font color="#888888"><div><br></div><div>Elisabetta</div></font></span></div>
</blockquote></div><br></div>