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