<div dir="ltr"><div><br></div><div>We also use the lmod system. We found that besides the user's shell, it also depends on how you install it. I.e. need to be active for general shell and not just for login shells (bashrc vs. profile). Also, for e.g. /bin/sh, it might not read any init file at all.<br></div><br><div>As we might have different modules between different nodes and between the nodes and the submission machine, we actually don't want the modules to pass across from the submission node to the cluster. As such, we're using here spank and TaskProlog plugins to reset the modules on execution. Users can run the 'module load' in their script, but can also use '--module <module>' as srun/sbatch parameters which can be useful for scripts which the module don't support.<br></div><div><br></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Fri, Jan 22, 2021 at 6:37 PM Peter Kjellström <<a href="mailto:cap@nsc.liu.se">cap@nsc.liu.se</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">On our slurm clusters the module system (Lmod) works without extra init<br>
in job scripts due to the environment-forwarding in slurm. "module" in<br>
the submitting context (in bash) on the login node is an "exported"<br>
function and as such makes it across.<br>
<br>
/Peter<br>
<br>
On Fri, 22 Jan 2021 10:41:06 +0000<br>
Gestió Servidors <<a href="mailto:sysadmin.caos@uab.cat" target="_blank">sysadmin.caos@uab.cat</a>> wrote:<br>
<br>
> Hello,<br>
> <br>
> I use "Environment Modules" (<a href="http://modules.sourceforge.net/" rel="noreferrer" target="_blank">http://modules.sourceforge.net/</a>) in my<br>
> SLURM cluster. In my scripts I do need to add an explicit<br>
> "source /soft/modules-3.2.10/Modules/3.2.10/init/bash". However, in<br>
> several examples I have read about SLURM scripts, nobody comments<br>
> that. So, have I forgotten a parameter in SLURM to "capture"<br>
> environment variables into the script or is it a problem due to my<br>
> distribution (CentOS-7)???<br>
> <br>
> Thanks.<br>
<br>
<br>
</blockquote></div><br clear="all"><br>-- <br><div dir="ltr" class="gmail_signature"><div dir="ltr">
    <div>
      <pre style="font-family:monospace">  <span style="color:rgb(133,12,27)">/|</span>       |
  <span style="color:rgb(133,12,27)">\/</span>       | <span style="color:rgb(51,88,104);font-weight:bold">Yair Yarom </span><span style="color:rgb(51,88,104)">| System Group (DevOps)</span>
  <span style="color:rgb(92,181,149)">[]</span>       | <span style="color:rgb(51,88,104);font-weight:bold">The Rachel and Selim Benin School</span>
  <span style="color:rgb(92,181,149)">[]</span> <span style="color:rgb(133,12,27)">/\</span>    | <span style="color:rgb(51,88,104);font-weight:bold">of Computer Science and Engineering</span>
  <span style="color:rgb(92,181,149)">[]</span><span style="color:rgb(0,161,146)">//</span><span style="color:rgb(133,12,27)">\</span><span style="color:rgb(133,12,27)">\</span><span style="color:rgb(49,154,184)">/</span>  | <span style="color:rgb(51,88,104)">The Hebrew University of Jerusalem</span>
  <span style="color:rgb(92,181,149)">[</span><span style="color:rgb(1,84,76)">/</span><span style="color:rgb(0,161,146)">/</span>  <span style="color:rgb(41,16,22)">\</span><span style="color:rgb(41,16,22)">\</span>  | <span style="color:rgb(51,88,104)">T +972-2-5494522 | F +972-2-5494522</span>
  <span style="color:rgb(1,84,76)">//</span>    <span style="color:rgb(21,122,134)">\</span>  | <span style="color:rgb(51,88,104)"><a href="mailto:irush@cs.huji.ac.il" target="_blank">irush@cs.huji.ac.il</a></span>
 <span style="color:rgb(127,130,103)">/</span><span style="color:rgb(1,84,76)">/</span>        |
</pre>
    </div>
  

</div></div></div>