SLURM Plugin#
Implementation example#
Plugin for SLURM#
Implementation with Docker#
Alternate implementation#
A possible implementation could be based on the LUA Burst Buffer implementation (see example).
slurm_bb_setup
: initialize TRS system, capture system informationslurm_bb_data_in
: stage data to separate file spaceslurm_bb_pre_run
: run first TRO record of base state of the file spaceslurm_bb_post_run
: run second TRO record at end of the job, amend TRO with additional process informationslurm_bb_data_out
: copy any changed files and the TRO back