[slurm-users] working with SLURM_EXPORT_ENV
Daniel Grimwood
daniel.grimwood at pawsey.org.au
Tue Mar 20 23:05:59 MDT 2018
Hi,
Due to some users submitting jobs across clusters, and because a clean
environment is easier to reproduce and debug, we ask all our users to add:
#SBATCH --export=NONE
in every jobscript.
The downside to this is that sbatch sets SLURM_EXPORT_ENV, which srun uses
and then exports no non-SLURM environment variables. So this usually does
not work:
#SBATCH --export=NONE
module load something
srun somecommand
Instead we need to do "srun --export=ALL" to override the SLURM_EXPORT_ENV.
Alternatively could unset SLURM_EXPORT_ENV before srun, but that's ugly.
We've been toying with the idea of asking for something like a
SLURM_SRUN_EXPORT_ENV and SLURM_SBATCH_EXPORT_ENV that would take precedence
(if set) over SLURM_EXPORT_ENV. Then we could set both of those in the
slurm modulefile to ALL and NONE respectively, while not breaking any other
or default behaviour.
What do others do to work with SLURM_EXPORT_ENV, or am I missing something?
With regards,
Daniel.
Dr Daniel Grimwood
Senior Supercomputing Specialist
Pawsey Supercomputing Centre
26 Dick Perry Ave
Kensington WA 6151
Australia
Tel +61 8 6436 8680
Email <mailto:daniel.grimwood at pawsey.org.au> daniel.grimwood at pawsey.org.au
Web <http://www.pawsey.org.au/> www.pawsey.org.au
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.schedmd.com/pipermail/slurm-users/attachments/20180321/be953ac5/attachment-0001.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: image001.png
Type: image/png
Size: 57128 bytes
Desc: not available
URL: <http://lists.schedmd.com/pipermail/slurm-users/attachments/20180321/be953ac5/attachment-0001.png>
More information about the slurm-users
mailing list