NBI-Slurm is a Perl package that provides a simplified, user-friendly interface for submitting and managing jobs on SLURM high-performance computing (HPC) clusters. It offers both a library of Perl modules for programmatic job management and a suite of command-line tools designed to reduce the cognitive overhead of SLURM's native interface. Distinctive features of NBI-Slurm are (a) TUI applications to view and cancel jobs, (b) the possibility to generate tool-specific wrappers for (bioinformatic) tools and (c) an energy-aware scheduling mode -- "eco mode" -- that automatically defers flexible jobs to off-peak periods, helping research institutions reduce their computational carbon footprint without requiring users to manually plan submission times.
翻译:NBI-Slurm是一款Perl软件包,为在SLURM高性能计算(HPC)集群上提交和管理作业提供了简化的用户友好型接口。它既包含用于程序化作业管理的Perl模块库,也提供了一套命令行工具,旨在降低SLURM原生接口的认知开销。NBI-Slurm的显著特性包括:(a) 用于查看和取消作业的TUI应用程序;(b) 可为(生物信息学)工具生成工具特定包装器的功能;(c) 一种能量感知调度模式——"生态模式"——该模式自动将弹性作业推迟至非高峰时段,帮助研究机构在不要求用户手动规划提交时间的情况下减少计算碳足迹。